RIOTS' studio configuration.ncl",
"WebExtensions" = import "out/WebExtensions.ncl",
"Web App Manifest" = import "out/Web App Manifest.ncl",
"webjobs-list.json" = import "out/webjobs-list.json.ncl",
@@ -725,6 +735,7 @@
"JSON-stat 2.0" = import "out/JSON-stat 2.0.ncl",
"KSP-AVC" = import "out/KSP-AVC.ncl",
"KSP-CKAN" = import "out/KSP-CKAN.ncl",
+"KSP-NetKAN" = import "out/KSP-NetKAN.ncl",
"JSON Schema Draft 4" = import "out/JSON Schema Draft 4.ncl",
"JSON Schema Draft 7" = import "out/JSON Schema Draft 7.ncl",
"JSON Schema Draft 8 (2019-09)" = import "out/JSON Schema Draft 8 (2019-09).ncl",
@@ -739,7 +750,6 @@
"lint-staged (.lintstagedrc)" = import "out/lint-staged (.lintstagedrc).ncl",
"mirrord config" = import "out/mirrord config.ncl",
"mise" = import "out/mise.ncl",
-"mise-settings" = import "out/mise-settings.ncl",
"mta.yaml" = import "out/mta.yaml.ncl",
"mtad.yaml" = import "out/mtad.yaml.ncl",
"Motif config" = import "out/Motif config.ncl",
@@ -751,6 +761,7 @@
"taskcat" = import "out/taskcat.ncl",
"BizTalkServerApplicationSchema" = import "out/BizTalkServerApplicationSchema.ncl",
"httpmockrc" = import "out/httpmockrc.ncl",
+"nitro.json" = import "out/nitro.json.ncl",
"neoload" = import "out/neoload.ncl",
"release drafter" = import "out/release drafter.ncl",
"zuul" = import "out/zuul.ncl",
@@ -943,6 +954,16 @@
"Preset list for a WinUtil" = import "out/Preset list for a WinUtil.ncl",
"Tab list for a LinUtil" = import "out/Tab list for a LinUtil.ncl",
"Tab data for a LinUtil" = import "out/Tab data for a LinUtil.ncl",
+"ArchitectFX" = import "out/ArchitectFX.ncl",
"Eidolon Resource" = import "out/Eidolon Resource.ncl",
"Waku Config" = import "out/Waku Config.ncl",
+"ccmod.json" = import "out/ccmod.json.ncl",
+"moon.yml" = import "out/moon.yml.ncl",
+"WireMock stub mapping" = import "out/WireMock stub mapping.ncl",
+"Bitmovin Encoding Template" = import "out/Bitmovin Encoding Template.ncl",
+"dtool dataset metadata" = import "out/dtool dataset metadata.ncl",
+"pnpm Workspace (pnpm-workspace.yaml)" = import "out/pnpm Workspace (pnpm-workspace.yaml).ncl",
+"Chamaleon template" = import "out/Chamaleon template.ncl",
+"Chamaleon environment" = import "out/Chamaleon environment.ncl",
+"ctfd-setup configuration file" = import "out/ctfd-setup configuration file.ncl",
}
diff --git a/out/.aiproj.json.ncl b/out/.aiproj.json.ncl
index d4681bd..dcf7842 100644
--- a/out/.aiproj.json.ncl
+++ b/out/.aiproj.json.ncl
@@ -1474,6 +1474,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Null,
_js2n__-prdslib.isType '"String"
],
+ DependenciesPath =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Null,
+ _js2n__-prdslib.isType '"String"
+ ],
DownloadDependencies =
_js2n__-prdslib.anyOf
[
@@ -1661,12 +1667,37 @@ let rec _js2n__-refsenv
"Go",
"Kotlin",
"Sql",
- "Ruby"
+ "Ruby",
+ "Solidity"
]
]),
_js2n__-prdslib.arrays.uniqueItems
],
ProjectName = _js2n__-prdslib.isType '"String",
+ PygrepSettings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.records.record
+ {
+ CustomParameters =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Null,
+ _js2n__-prdslib.isType '"String"
+ ],
+ RulesDirPath =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Null,
+ _js2n__-prdslib.isType '"String"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
PythonSettings =
_js2n__-prdslib.allOf
[
@@ -1683,6 +1714,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Null,
_js2n__-prdslib.isType '"String"
],
+ DependenciesPath =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Null,
+ _js2n__-prdslib.isType '"String"
+ ],
DownloadDependencies =
_js2n__-prdslib.anyOf
[
@@ -1748,7 +1785,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "1.0", "1.1", "1.2", "1.3" ]
+ _js2n__-prdslib.enum [ "1.0", "1.1", "1.2", "1.3", "1.4" ]
],
WindowsDotNetSettings =
_js2n__-prdslib.allOf
diff --git a/out/.asmdef.ncl b/out/.asmdef.ncl
index c6ea966..dc1664d 100644
--- a/out/.asmdef.ncl
+++ b/out/.asmdef.ncl
@@ -999,12 +999,7 @@ let rec _js2n__-refsenv
]),
_js2n__-prdslib.arrays.uniqueItems
],
- rootNamespace =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ],
+ rootNamespace = _js2n__-prdslib.isType '"String",
versionDefines =
_js2n__-prdslib.allOf
[
diff --git a/out/.luaurc.ncl b/out/.luaurc.ncl
new file mode 100644
index 0000000..1b4d74b
--- /dev/null
+++ b/out/.luaurc.ncl
@@ -0,0 +1,964 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {}
+ in
+ {
+ aliases
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^(?!\\.{1,2}$)(?!.*\\/)[a-zA-Z0-9\\-\\._]+$" =
+ _js2n__-prdslib.isType '"String",
+ } false _js2n__-prdslib.never
+ ])
+ | optional,
+ globals
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[a-zA-Z_]\\w*"
+ ])
+ )
+ | optional,
+ languageMode
+ | std.enum.TagOrString
+ | [| 'nocheck, 'nonstrict, 'strict |]
+ | optional,
+ lint
+ | {
+ "*" | Bool | optional,
+ BuiltinGlobalWrite | Bool | optional,
+ CommentDirective | Bool | optional,
+ ComparisonPrecedence | Bool | optional,
+ DeprecatedApi | Bool | optional,
+ DeprecatedGlobal | Bool | optional,
+ DuplicateCondition | Bool | optional,
+ DuplicateFunction | Bool | optional,
+ DuplicateLocal | Bool | optional,
+ ForRange | Bool | optional,
+ FormatString | Bool | optional,
+ FunctionUnused | Bool | optional,
+ GlobalUsedAsLocal | Bool | optional,
+ ImplicitReturn | Bool | optional,
+ ImportUnused | Bool | optional,
+ IntegerParsing | Bool | optional,
+ LocalShadow | Bool | optional,
+ LocalUnused | Bool | optional,
+ MisleadingAndOr | Bool | optional,
+ MultiLineStatement | Bool | optional,
+ PlaceholderRead | Bool | optional,
+ RedundantNativeAttribute | Bool | optional,
+ SameLineStatement | Bool | optional,
+ TableLiteral | Bool | optional,
+ TableOperations | Bool | optional,
+ UnbalancedAssignment | Bool | optional,
+ UninitializedLocal | Bool | optional,
+ UnknownGlobal | Bool | optional,
+ UnknownType | Bool | optional,
+ UnreachableCode | Bool | optional,
+ }
+ | optional,
+ lintErrors | Bool | optional,
+ typeErrors | Bool | optional,
+ }
\ No newline at end of file
diff --git a/out/ABCSupplyPlan.ncl b/out/ABCSupplyPlan.ncl
index ca84ddb..71e47ee 100644
--- a/out/ABCSupplyPlan.ncl
+++ b/out/ABCSupplyPlan.ncl
@@ -917,9 +917,9 @@ let rec _js2n__-refsenv
"lotSize",
"materialColor",
"materialShape",
- "minimumInventory",
+ "minimumInventories",
"ordering",
- "targetMFC",
+ "targetMFCs",
"unitCost",
"uom",
"x",
@@ -1030,12 +1030,8 @@ let rec _js2n__-refsenv
"hexagon"
]
],
- minimumInventory =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.minimum 0
- ],
+ minimumInventories =
+ _js2n__-refsenv."_js2n__-:definitions/NonNegativeIntegerTimeDependentValues!predicate",
ordering = _js2n__-prdslib.isType '"Number",
otherDemand =
_js2n__-refsenv."_js2n__-:definitions/PositiveDateMap!predicate",
@@ -1055,12 +1051,8 @@ let rec _js2n__-refsenv
],
stopshipBuffers =
_js2n__-refsenv."_js2n__-:definitions/NonNegativeIntegerTimeDependentValues!predicate",
- targetMFC =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.minimum 0
- ],
+ targetMFCs =
+ _js2n__-refsenv."_js2n__-:definitions/NonNegativeIntegerTimeDependentValues!predicate",
timeAggregateType =
_js2n__-prdslib.allOf
[
@@ -1379,8 +1371,8 @@ let rec _js2n__-refsenv
{
"$schema"
| std.enum.TagOrString
- | [| '"https://json.schemastore.org/abc-supply-plan-5.0.0.json" |]
- | doc "Link to https://json.schemastore.org/abc-supply-plan-5.0.0.json",
+ | [| '"https://json.schemastore.org/abc-supply-plan-6.0.0.json" |]
+ | doc "Link to https://json.schemastore.org/abc-supply-plan-6.0.0.json",
abcMaterialsMap
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
diff --git a/out/AWS CloudFormation Serverless Application Model (SAM).ncl b/out/AWS CloudFormation Serverless Application Model (SAM).ncl
index 81cfedb..e385221 100644
--- a/out/AWS CloudFormation Serverless Application Model (SAM).ncl
+++ b/out/AWS CloudFormation Serverless Application Model (SAM).ncl
@@ -190106,6 +190106,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
MaximumRetryAttempts =
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
+ MetricsConfig =
+ _js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
ParallelizationFactor =
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
StartingPosition =
@@ -190246,7 +190248,13 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum
- [ "SQS", "SNS", "Lambda", "EventBridge" ]
+ [
+ "SQS",
+ "SNS",
+ "Lambda",
+ "EventBridge",
+ "S3Bucket"
+ ]
],
} {} false _js2n__-prdslib.never
],
@@ -190267,7 +190275,13 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum
- [ "SQS", "SNS", "Lambda", "EventBridge" ]
+ [
+ "SQS",
+ "SNS",
+ "Lambda",
+ "EventBridge",
+ "S3Bucket"
+ ]
],
} {} false _js2n__-prdslib.never
],
@@ -190500,6 +190514,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
MaximumRetryAttempts =
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
+ MetricsConfig =
+ _js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
ParallelizationFactor =
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
StartingPosition =
@@ -190868,6 +190884,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
MaximumBatchingWindowInSeconds =
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
+ ProvisionedPollerConfig =
+ _js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
SourceAccessConfigurations =
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
StartingPosition =
@@ -191212,6 +191230,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
MaximumBatchingWindowInSeconds =
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
+ MetricsConfig =
+ _js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
Queue =
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
ScalingConfig =
@@ -191302,6 +191322,8 @@ let rec _js2n__-refsenv
],
KmsKeyArn =
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
+ ProvisionedPollerConfig =
+ _js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
SourceAccessConfigurations =
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
StartingPosition =
@@ -191435,6 +191457,9 @@ let rec _js2n__-refsenv
HttpApi
| _js2n__-refsenv."_js2n__-:definitions/samtranslator__internal__schema_source__aws_serverless_httpapi__Globals!contract"
| optional,
+ LayerVersion
+ | _js2n__-refsenv."_js2n__-:definitions/samtranslator__internal__schema_source__aws_serverless_layerversion__Globals!contract"
+ | optional,
SimpleTable
| _js2n__-refsenv."_js2n__-:definitions/samtranslator__internal__schema_source__aws_serverless_simpletable__Globals!contract"
| optional,
@@ -192304,6 +192329,9 @@ let rec _js2n__-refsenv
| _js2n__-prdslib.contract_from_predicate
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate"
| optional,
+ SourceKMSKeyArn
+ | _js2n__-refsenv."_js2n__-:definitions/PassThroughProp!contract"
+ | optional,
Tags
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.isType 'Record)
@@ -192470,6 +192498,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
SnapStart =
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
+ SourceKMSKeyArn =
+ _js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
Tags = _js2n__-prdslib.isType 'Record,
Timeout =
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
@@ -192801,6 +192831,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
_js2n__-refsenv."_js2n__-:definitions/Function!predicate"
],
+ IntrospectionConfig =
+ _js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
Logging =
_js2n__-prdslib.anyOf
[
@@ -192811,6 +192843,10 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
OwnerContact =
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
+ QueryDepthLimit =
+ _js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
+ ResolverCountLimit =
+ _js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
Resolvers =
_js2n__-prdslib.allOf
[
@@ -193068,6 +193104,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/samtranslator__internal__schema_source__aws_serverless_layerversion__Globals!contract" =
+ { PublishLambdaVersion | Bool | optional, },
"_js2n__-:definitions/samtranslator__internal__schema_source__aws_serverless_layerversion__Properties!predicate" =
_js2n__-prdslib.allOf
[
@@ -193099,6 +193137,7 @@ let rec _js2n__-refsenv
LayerName =
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
LicenseInfo = _js2n__-prdslib.isType '"String",
+ PublishLambdaVersion = _js2n__-prdslib.isType '"Bool",
RetentionPolicy =
_js2n__-prdslib.anyOf
[
@@ -193443,6 +193482,7 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
Type =
_js2n__-refsenv."_js2n__-:definitions/PassThroughProp!predicate",
+ UseAliasAsEventTarget = _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never
],
"_js2n__-:definitions/samtranslator__internal__schema_source__aws_serverless_statemachine__Resource!predicate" =
diff --git a/out/AWS SAM CLI Samconfig.ncl b/out/AWS SAM CLI Samconfig.ncl
index 46e2879..f5de3a0 100644
--- a/out/AWS SAM CLI Samconfig.ncl
+++ b/out/AWS SAM CLI Samconfig.ncl
@@ -1252,9 +1252,11 @@ let rec _js2n__-refsenv
"amazon/nodejs16.x-base",
"amazon/nodejs18.x-base",
"amazon/nodejs20.x-base",
+ "amazon/nodejs22.x-base",
"amazon/python3.10-base",
"amazon/python3.11-base",
"amazon/python3.12-base",
+ "amazon/python3.13-base",
"amazon/python3.8-base",
"amazon/python3.9-base",
"amazon/ruby3.2-base",
@@ -1322,12 +1324,14 @@ let rec _js2n__-refsenv
"nodejs16.x",
"nodejs18.x",
"nodejs20.x",
+ "nodejs22.x",
"provided",
"provided.al2",
"provided.al2023",
"python3.10",
"python3.11",
"python3.12",
+ "python3.13",
"python3.8",
"python3.9",
"ruby3.2",
diff --git a/out/Alacritty Configuration.ncl b/out/Alacritty Configuration.ncl
index 8cb4d97..0c3d8de 100644
--- a/out/Alacritty Configuration.ncl
+++ b/out/Alacritty Configuration.ncl
@@ -1306,7 +1306,7 @@ let rec _js2n__-refsenv
}
| doc "The bell is rung every time the BEL control character is received."
| optional,
- color
+ colors
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.records.record
{
@@ -1340,7 +1340,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern "#[a-z0-9]{6}"
],
- megenta =
+ magenta =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
@@ -1418,7 +1418,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern "#[a-z0-9]{6}"
],
- megenta =
+ magenta =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
@@ -1585,7 +1585,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern "#[a-z0-9]{6}"
],
- megenta =
+ magenta =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
diff --git a/out/Ansible-lint Configuration.ncl b/out/Ansible-lint Configuration.ncl
index fd44952..aca170f 100644
--- a/out/Ansible-lint Configuration.ncl
+++ b/out/Ansible-lint Configuration.ncl
@@ -1057,5 +1057,6 @@ let rec _js2n__-refsenv
var_naming_pattern | String | optional,
verbosity | std.number.Integer | optional,
warn_list | Array (String) | optional,
+ write_exclude_list | Array (String) | optional,
write_list | Array (String) | optional,
}
\ No newline at end of file
diff --git a/out/ArchitectFX.ncl b/out/ArchitectFX.ncl
new file mode 100644
index 0000000..5c5acfb
--- /dev/null
+++ b/out/ArchitectFX.ncl
@@ -0,0 +1,995 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {
+ "_js2n__-:definitions/config!predicate" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ ".field", ".value" ],
+ _js2n__-prdslib.records.record
+ {
+ ".field" = _js2n__-prdslib.isType '"String",
+ ".value" = _js2n__-prdslib.always,
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ ".method" ],
+ _js2n__-prdslib.records.record
+ {
+ ".args" = _js2n__-prdslib.isType '"Array",
+ ".method" = _js2n__-prdslib.isType '"String",
+ ".transform" = _js2n__-prdslib.isType '"Bool",
+ ".varargs" = _js2n__-prdslib.isType '"Array",
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ "_js2n__-:definitions/entity!predicate"
+ | doc "Entity or tree node"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ ".args" = _js2n__-prdslib.isType '"Array",
+ ".config" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/config!predicate"
+ ],
+ ".factory" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/config!predicate"
+ ],
+ ".varargs" = _js2n__-prdslib.isType '"Array",
+ children =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/entity!predicate"
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ }
+ in
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ ".config" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/config!predicate"
+ ],
+ ".controller" = _js2n__-prdslib.isType '"String",
+ ".deps" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ ".imports" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ }
+ {
+ "^[A-Za-z_][A-Za-z0-9_]*$" =
+ _js2n__-refsenv."_js2n__-:definitions/entity!predicate",
+ } true _js2n__-prdslib.always
+ ])
\ No newline at end of file
diff --git a/out/Argo Events.ncl b/out/Argo Events.ncl
index 9e46797..93b3358 100644
--- a/out/Argo Events.ncl
+++ b/out/Argo Events.ncl
@@ -2528,6 +2528,8 @@ let rec _js2n__-refsenv
accessSecret =
_js2n__-refsenv."_js2n__-:definitions/io.k8s.api.core.v1.SecretKeySelector!predicate",
streamConfig = _js2n__-prdslib.isType '"String",
+ tls =
+ _js2n__-refsenv."_js2n__-:definitions/io.argoproj.events.v1alpha1.TLSConfig!predicate",
url = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
@@ -2629,6 +2631,13 @@ let rec _js2n__-refsenv
{
compress = _js2n__-prdslib.isType '"Bool",
flushFrequency = _js2n__-prdslib.isType 'Integer,
+ headers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
parameters =
_js2n__-prdslib.allOf
[
@@ -2650,6 +2659,13 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.argoproj.events.v1alpha1.SASLConfig!predicate",
schemaRegistry =
_js2n__-refsenv."_js2n__-:definitions/io.argoproj.events.v1alpha1.SchemaRegistryConfig!predicate",
+ secureHeaders =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/io.argoproj.events.v1alpha1.SecureHeader!predicate"
+ ],
tls =
_js2n__-refsenv."_js2n__-:definitions/io.argoproj.events.v1alpha1.TLSConfig!predicate",
topic = _js2n__-prdslib.isType '"String",
diff --git a/out/Argo Workflows.ncl b/out/Argo Workflows.ncl
index 3a06dc9..7ac6f5a 100644
--- a/out/Argo Workflows.ncl
+++ b/out/Argo Workflows.ncl
@@ -1717,6 +1717,7 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType '"String")
],
insecureIgnoreHostKey = _js2n__-prdslib.isType '"Bool",
+ insecureSkipTLS = _js2n__-prdslib.isType '"Bool",
passwordSecret =
_js2n__-refsenv."_js2n__-:definitions/io.k8s.api.core.v1.SecretKeySelector!predicate",
repo = _js2n__-prdslib.isType '"String",
@@ -2661,13 +2662,13 @@ let rec _js2n__-refsenv
} {} true _js2n__-prdslib.always
],
"_js2n__-:definitions/io.argoproj.workflow.v1alpha1.StopStrategy!predicate"
- | doc "v3.6 and after: StopStrategy defines if the CronWorkflow should stop scheduling based on a condition"
+ | doc "StopStrategy defines if the CronWorkflow should stop scheduling based on an expression. v3.6 and after"
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "condition" ],
+ _js2n__-prdslib.records.required [ "expression" ],
_js2n__-prdslib.records.record
- { condition = _js2n__-prdslib.isType '"String", } {} true
+ { expression = _js2n__-prdslib.isType '"String", } {} true
_js2n__-prdslib.always
],
"_js2n__-:definitions/io.argoproj.workflow.v1alpha1.Submit!predicate" =
@@ -4090,6 +4091,17 @@ let rec _js2n__-refsenv
targetPortal = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/io.k8s.api.core.v1.ImageVolumeSource!predicate"
+ | doc "ImageVolumeSource represents a image volume resource."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ pullPolicy = _js2n__-prdslib.isType '"String",
+ reference = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/io.k8s.api.core.v1.KeyToPath!predicate"
| doc "Maps a string key to a path within a volume."
= _js2n__-prdslib.allOf
@@ -4571,6 +4583,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType 'Integer)
],
+ supplementalGroupsPolicy = _js2n__-prdslib.isType '"String",
sysctls =
_js2n__-prdslib.allOf
[
@@ -4697,8 +4710,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "name" ],
_js2n__-prdslib.records.record
- { name = _js2n__-prdslib.isType '"String", } {} true
- _js2n__-prdslib.always
+ {
+ name = _js2n__-prdslib.isType '"String",
+ request = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
],
"_js2n__-:definitions/io.k8s.api.core.v1.ResourceFieldSelector!predicate"
| doc "ResourceFieldSelector represents container resources (cpu, memory) and their output format"
@@ -5035,6 +5050,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.k8s.api.core.v1.GlusterfsVolumeSource!predicate",
hostPath =
_js2n__-refsenv."_js2n__-:definitions/io.k8s.api.core.v1.HostPathVolumeSource!predicate",
+ image =
+ _js2n__-refsenv."_js2n__-:definitions/io.k8s.api.core.v1.ImageVolumeSource!predicate",
iscsi =
_js2n__-refsenv."_js2n__-:definitions/io.k8s.api.core.v1.ISCSIVolumeSource!predicate",
name = _js2n__-prdslib.isType '"String",
@@ -5092,7 +5109,7 @@ let rec _js2n__-refsenv
} {} true _js2n__-prdslib.always
],
"_js2n__-:definitions/io.k8s.api.core.v1.VolumeProjection!predicate"
- | doc "Projection that may be projected along with other supported volume types"
+ | doc "Projection that may be projected along with other supported volume types. Exactly one of these fields must be set."
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
diff --git a/out/AsyncAPI Tool File.ncl b/out/AsyncAPI Tool File.ncl
index 4c197ae..cd49a81 100644
--- a/out/AsyncAPI Tool File.ncl
+++ b/out/AsyncAPI Tool File.ncl
@@ -978,7 +978,7 @@ let rec _js2n__-refsenv
"Markdown",
"YAML",
"R",
- "Rubby",
+ "Ruby",
"Rust",
"Shell",
"Groovy"
@@ -1014,7 +1014,7 @@ let rec _js2n__-refsenv
"Markdown",
"YAML",
"R",
- "Rubby",
+ "Ruby",
"Rust",
"Shell",
"Groovy"
diff --git a/out/Atmos Manifests.ncl b/out/Atmos Manifests.ncl
index a240ce3..f770fb4 100644
--- a/out/Atmos Manifests.ncl
+++ b/out/Atmos Manifests.ncl
@@ -959,6 +959,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
_js2n__-prdslib.always
],
+ local =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
remote =
_js2n__-prdslib.allOf
[
@@ -970,113 +977,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- acl = _js2n__-prdslib.isType '"String",
- assume_role =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- duration =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.isType 'Null
- ],
- external_id =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.isType 'Null
- ],
- policy =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.isType 'Null
- ],
- policy_arns =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String"),
- _js2n__-prdslib.arrays.uniqueItems
- ],
- role_arn =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.isType 'Null
- ],
- session_name =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.isType 'Null
- ],
- source_identity =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.isType 'Null
- ],
- tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.isType
- 'Null
- ],
- _js2n__-prdslib.records.record
- {} {} true
- _js2n__-prdslib.always
- ],
- transitive_tag_keys =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String"),
- _js2n__-prdslib.arrays.uniqueItems
- ],
- } {} false _js2n__-prdslib.never
- ],
- bucket = _js2n__-prdslib.isType '"String",
- dynamodb_table = _js2n__-prdslib.isType '"String",
- encrypt = _js2n__-prdslib.isType '"Bool",
- key = _js2n__-prdslib.isType '"String",
- profile =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Null
- ],
- region = _js2n__-prdslib.isType '"String",
- role_arn =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Null
- ],
- workspace_key_prefix =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
],
static =
_js2n__-prdslib.allOf
@@ -1279,6 +1181,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
_js2n__-prdslib.always
],
+ enabled = _js2n__-prdslib.isType '"Bool",
inherits =
_js2n__-prdslib.allOf
[
diff --git a/out/Azure Landing Zones Library policy default values.ncl b/out/Azure Landing Zones Library policy default values.ncl
index 21f2798..27ba951 100644
--- a/out/Azure Landing Zones Library policy default values.ncl
+++ b/out/Azure Landing Zones Library policy default values.ncl
@@ -903,6 +903,7 @@ let rec _js2n__-refsenv
| Array
{
default_name | String,
+ description | String | optional,
policy_assignments
| Array
{
diff --git a/out/Azure Pipelines.ncl b/out/Azure Pipelines.ncl
index 6eb5c0f..00a5dff 100644
--- a/out/Azure Pipelines.ncl
+++ b/out/Azure Pipelines.ncl
@@ -2438,6 +2438,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/jobDependsOn!predicate",
displayName =
_js2n__-refsenv."_js2n__-:definitions/string!predicate",
+ isSkippable =
+ _js2n__-refsenv."_js2n__-:definitions/boolean!predicate",
jobs =
_js2n__-refsenv."_js2n__-:definitions/jobs!predicate",
lockBehavior =
@@ -2448,6 +2450,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/string!predicate",
templateContext =
_js2n__-refsenv."_js2n__-:definitions/templateContext!predicate",
+ trigger =
+ _js2n__-refsenv."_js2n__-:definitions/stageTrigger!predicate",
variables =
_js2n__-refsenv."_js2n__-:definitions/variables!predicate",
} {} false _js2n__-prdslib.never
@@ -2464,6 +2468,20 @@ let rec _js2n__-refsenv
} {} false _js2n__-prdslib.never
]
],
+ "_js2n__-:definitions/stageTrigger!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^manual$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^automatic$"
+ ]
+ ],
"_js2n__-:definitions/stages!predicate" =
_js2n__-prdslib.allOf
[
@@ -2640,6 +2658,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/mappingOfStringString!predicate",
fetchDepth =
_js2n__-refsenv."_js2n__-:definitions/string!predicate",
+ fetchFilter =
+ _js2n__-refsenv."_js2n__-:definitions/string!predicate",
fetchTags =
_js2n__-refsenv."_js2n__-:definitions/string!predicate",
lfs =
@@ -2658,6 +2678,12 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/stepTarget!predicate",
timeoutInMinutes =
_js2n__-refsenv."_js2n__-:definitions/nonEmptyString!predicate",
+ workspaceRepo =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.enum [ "true", "false" ],
+ _js2n__-refsenv."_js2n__-:definitions/string!predicate"
+ ],
} {} false _js2n__-prdslib.never
],
_js2n__-prdslib.allOf
@@ -3008,8 +3034,6 @@ let rec _js2n__-refsenv
FailOnStandardError =
_js2n__-prdslib.isType '"Bool",
Inline = _js2n__-prdslib.isType '"String",
- RestrictContextToCurrentTask =
- _js2n__-prdslib.isType '"Bool",
ScriptArguments =
_js2n__-prdslib.isType '"String",
ScriptPath =
@@ -3040,7 +3064,7 @@ let rec _js2n__-refsenv
],
task =
_js2n__-prdslib.strings.pattern
- "^AzurePowerShell@4$",
+ "^AzurePowerShell@5$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -3079,6 +3103,56 @@ let rec _js2n__-refsenv
"^AzurePowerShell@2$",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "azureSubscription" ],
+ _js2n__-prdslib.records.record
+ {
+ FailOnStandardError =
+ _js2n__-prdslib.isType '"Bool",
+ Inline = _js2n__-prdslib.isType '"String",
+ RestrictContextToCurrentTask =
+ _js2n__-prdslib.isType '"Bool",
+ ScriptArguments =
+ _js2n__-prdslib.isType '"String",
+ ScriptPath =
+ _js2n__-prdslib.isType '"String",
+ ScriptType =
+ _js2n__-prdslib.enum
+ [ "FilePath", "InlineScript" ],
+ azurePowerShellVersion =
+ _js2n__-prdslib.enum
+ [ "LatestVersion", "OtherVersion" ],
+ azureSubscription =
+ _js2n__-prdslib.isType '"String",
+ errorActionPreference =
+ _js2n__-prdslib.enum
+ [
+ "stop",
+ "continue",
+ "silentlyContinue"
+ ],
+ preferredAzurePowerShellVersion =
+ _js2n__-prdslib.isType '"String",
+ pwsh = _js2n__-prdslib.isType '"Bool",
+ validateScriptSignature =
+ _js2n__-prdslib.isType '"Bool",
+ workingDirectory =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ task =
+ _js2n__-prdslib.strings.pattern
+ "^AzurePowerShell@4$",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "task" ],
@@ -3157,54 +3231,6 @@ let rec _js2n__-refsenv
"^AzurePowerShell@1$",
} {} true _js2n__-prdslib.always
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "inputs", "task" ],
- _js2n__-prdslib.records.record
- {
- inputs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required
- [ "azureSubscription" ],
- _js2n__-prdslib.records.record
- {
- FailOnStandardError =
- _js2n__-prdslib.isType '"Bool",
- Inline = _js2n__-prdslib.isType '"String",
- ScriptArguments =
- _js2n__-prdslib.isType '"String",
- ScriptPath =
- _js2n__-prdslib.isType '"String",
- ScriptType =
- _js2n__-prdslib.enum
- [ "FilePath", "InlineScript" ],
- azurePowerShellVersion =
- _js2n__-prdslib.enum
- [ "LatestVersion", "OtherVersion" ],
- azureSubscription =
- _js2n__-prdslib.isType '"String",
- errorActionPreference =
- _js2n__-prdslib.enum
- [
- "stop",
- "continue",
- "silentlyContinue"
- ],
- preferredAzurePowerShellVersion =
- _js2n__-prdslib.isType '"String",
- pwsh = _js2n__-prdslib.isType '"Bool",
- validateScriptSignature =
- _js2n__-prdslib.isType '"Bool",
- workingDirectory =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- task =
- _js2n__-prdslib.strings.pattern
- "^AzurePowerShell@5$",
- } {} true _js2n__-prdslib.always
- ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "inputs", "task" ],
@@ -3251,12 +3277,17 @@ let rec _js2n__-refsenv
{
artifactFeeds =
_js2n__-prdslib.isType '"String",
- externalFeeds =
+ azureDevOpsServiceConnection =
+ _js2n__-prdslib.isType '"String",
+ feedUrl = _js2n__-prdslib.isType '"String",
+ onlyAddExtraIndex =
+ _js2n__-prdslib.isType '"Bool",
+ pythonDownloadServiceConnections =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
task =
_js2n__-prdslib.strings.pattern
- "^PipAuthenticate@0$",
+ "^PipAuthenticate@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -3269,14 +3300,12 @@ let rec _js2n__-refsenv
{
artifactFeeds =
_js2n__-prdslib.isType '"String",
- onlyAddExtraIndex =
- _js2n__-prdslib.isType '"Bool",
- pythonDownloadServiceConnections =
+ externalFeeds =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
task =
_js2n__-prdslib.strings.pattern
- "^PipAuthenticate@1$",
+ "^PipAuthenticate@0$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -3304,10 +3333,6 @@ let rec _js2n__-refsenv
codeCoverageToolOption =
_js2n__-prdslib.enum
[ "None", "Cobertura", "JaCoCo" ],
- effectivePomSkip =
- _js2n__-prdslib.isType '"Bool",
- failWhenBugsFound =
- _js2n__-prdslib.isType '"Bool",
findBugsRunAnalysis =
_js2n__-prdslib.isType '"Bool",
goals = _js2n__-prdslib.isType '"String",
@@ -3351,13 +3376,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
sonarQubeRunAnalysis =
_js2n__-prdslib.isType '"Bool",
- spotBugsGoal =
- _js2n__-prdslib.enum
- [ "spotbugs", "check" ],
- spotBugsRunAnalysis =
- _js2n__-prdslib.isType '"Bool",
- spotBugsVersion =
- _js2n__-prdslib.isType '"String",
sqMavenPluginVersionChoice =
_js2n__-prdslib.enum [ "latest", "pom" ],
testResultsFiles =
@@ -3365,7 +3383,7 @@ let rec _js2n__-refsenv
testRunTitle =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
- task = _js2n__-prdslib.strings.pattern "^Maven@4$",
+ task = _js2n__-prdslib.strings.pattern "^Maven@2$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -3393,6 +3411,10 @@ let rec _js2n__-refsenv
codeCoverageToolOption =
_js2n__-prdslib.enum
[ "None", "Cobertura", "JaCoCo" ],
+ effectivePomSkip =
+ _js2n__-prdslib.isType '"Bool",
+ failWhenBugsFound =
+ _js2n__-prdslib.isType '"Bool",
findBugsRunAnalysis =
_js2n__-prdslib.isType '"Bool",
goals = _js2n__-prdslib.isType '"String",
@@ -3436,6 +3458,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
sonarQubeRunAnalysis =
_js2n__-prdslib.isType '"Bool",
+ spotBugsGoal =
+ _js2n__-prdslib.enum
+ [ "spotbugs", "check" ],
+ spotBugsRunAnalysis =
+ _js2n__-prdslib.isType '"Bool",
+ spotBugsVersion =
+ _js2n__-prdslib.isType '"String",
sqMavenPluginVersionChoice =
_js2n__-prdslib.enum [ "latest", "pom" ],
testResultsFiles =
@@ -3443,7 +3472,7 @@ let rec _js2n__-refsenv
testRunTitle =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
- task = _js2n__-prdslib.strings.pattern "^Maven@2$",
+ task = _js2n__-prdslib.strings.pattern "^Maven@3$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -3456,6 +3485,8 @@ let rec _js2n__-refsenv
{
allowBrokenSymlinks =
_js2n__-prdslib.isType '"Bool",
+ azureSubscription =
+ _js2n__-prdslib.isType '"String",
checkStyleRunAnalysis =
_js2n__-prdslib.isType '"Bool",
codeCoverageClassFilesDirectories =
@@ -3532,7 +3563,7 @@ let rec _js2n__-refsenv
testRunTitle =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
- task = _js2n__-prdslib.strings.pattern "^Maven@3$",
+ task = _js2n__-prdslib.strings.pattern "^Maven@4$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -3631,6 +3662,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
arguments = _js2n__-prdslib.isType '"String",
+ azureSubscription =
+ _js2n__-prdslib.isType '"String",
buildProperties =
_js2n__-prdslib.isType '"String",
command =
@@ -3690,6 +3723,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
publishWebProjects =
_js2n__-prdslib.isType '"Bool",
+ requestTimeout =
+ _js2n__-prdslib.isType 'Integer,
restoreArguments =
_js2n__-prdslib.isType '"String",
restoreDirectory =
@@ -3818,163 +3853,7 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.records.required [ "task" ],
- _js2n__-prdslib.records.record
- {
- inputs =
- _js2n__-prdslib.records.record
- {
- AdditionalArguments =
- _js2n__-prdslib.isType '"String",
- AppSettings =
- _js2n__-prdslib.isType '"String",
- ConfigurationSettings =
- _js2n__-prdslib.isType '"String",
- ConnectionType =
- _js2n__-prdslib.enum
- [ "AzureRM", "PublishProfile" ],
- DeploymentType =
- _js2n__-prdslib.enum
- [
- "webDeploy",
- "zipDeploy",
- "runFromZip"
- ],
- DockerImageTag =
- _js2n__-prdslib.isType '"String",
- DockerNamespace =
- _js2n__-prdslib.isType '"String",
- DockerRepository =
- _js2n__-prdslib.isType '"String",
- ExcludeFilesFromAppDataFlag =
- _js2n__-prdslib.isType '"Bool",
- InlineScript =
- _js2n__-prdslib.isType '"String",
- JSONFiles = _js2n__-prdslib.isType '"String",
- PublishProfilePassword =
- _js2n__-prdslib.isType '"String",
- PublishProfilePath =
- _js2n__-prdslib.isType '"String",
- RemoveAdditionalFilesFlag =
- _js2n__-prdslib.isType '"Bool",
- RenameFilesFlag =
- _js2n__-prdslib.isType '"Bool",
- ResourceGroupName =
- _js2n__-prdslib.isType '"String",
- RuntimeStack =
- _js2n__-prdslib.isType '"String",
- RuntimeStackFunction =
- _js2n__-prdslib.enum
- [
- "DOTNET|2.2",
- "DOTNET|3.1",
- "JAVA|8",
- "JAVA|11",
- "NODE|8",
- "NODE|10",
- "NODE|12",
- "NODE|14",
- "PYTHON|3.6",
- "PYTHON|3.7",
- "PYTHON|3.8"
- ],
- ScriptPath = _js2n__-prdslib.isType '"String",
- ScriptType =
- _js2n__-prdslib.enum
- [ "", "Inline Script", "File Path" ],
- SetParametersFile =
- _js2n__-prdslib.isType '"String",
- SlotName = _js2n__-prdslib.isType '"String",
- StartupCommand =
- _js2n__-prdslib.isType '"String",
- TakeAppOfflineFlag =
- _js2n__-prdslib.isType '"Bool",
- VirtualApplication =
- _js2n__-prdslib.isType '"String",
- WebAppName = _js2n__-prdslib.isType '"String",
- WebConfigParameters =
- _js2n__-prdslib.isType '"String",
- appType =
- _js2n__-prdslib.enum
- [
- "webApp",
- "webAppLinux",
- "webAppContainer",
- "webAppHyperVContainer",
- "functionApp",
- "functionAppLinux",
- "functionAppContainer",
- "apiApp",
- "mobileApp"
- ],
- azureSubscription =
- _js2n__-prdslib.isType '"String",
- deployToSlotOrASE =
- _js2n__-prdslib.isType '"Bool",
- enableCustomDeployment =
- _js2n__-prdslib.isType '"Bool",
- enableXmlTransform =
- _js2n__-prdslib.isType '"Bool",
- enableXmlVariableSubstitution =
- _js2n__-prdslib.isType '"Bool",
- packageForLinux =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never,
- task =
- _js2n__-prdslib.strings.pattern
- "^AzureRmWebAppDeployment@4$",
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "inputs", "task" ],
- _js2n__-prdslib.records.record
- {
- inputs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required
- [ "ConnectedServiceName", "WebAppName" ],
- _js2n__-prdslib.records.record
- {
- AdditionalArguments =
- _js2n__-prdslib.isType '"String",
- ConnectedServiceName =
- _js2n__-prdslib.isType '"String",
- DeployToSlotFlag =
- _js2n__-prdslib.isType '"Bool",
- ExcludeFilesFromAppDataFlag =
- _js2n__-prdslib.isType '"Bool",
- Package =
- _js2n__-prdslib.isType '"String",
- RemoveAdditionalFilesFlag =
- _js2n__-prdslib.isType '"Bool",
- ResourceGroupName =
- _js2n__-prdslib.isType '"String",
- SetParametersFile =
- _js2n__-prdslib.isType '"String",
- SlotName =
- _js2n__-prdslib.isType '"String",
- TakeAppOfflineFlag =
- _js2n__-prdslib.isType '"Bool",
- UseWebDeploy =
- _js2n__-prdslib.isType '"Bool",
- VirtualApplication =
- _js2n__-prdslib.isType '"String",
- WebAppName =
- _js2n__-prdslib.isType '"String",
- WebAppUri =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- task =
- _js2n__-prdslib.strings.pattern
- "^AzureRmWebAppDeployment@2$",
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
_js2n__-prdslib.records.record
{
inputs =
@@ -4096,40 +3975,151 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required
- [ "EnvironmentName", "ScriptPath" ],
+ [ "ConnectedServiceName", "WebAppName" ],
_js2n__-prdslib.records.record
{
- AdminPassword =
+ AdditionalArguments =
_js2n__-prdslib.isType '"String",
- AdminUserName =
+ ConnectedServiceName =
_js2n__-prdslib.isType '"String",
- EnvironmentName =
+ DeployToSlotFlag =
+ _js2n__-prdslib.isType '"Bool",
+ ExcludeFilesFromAppDataFlag =
+ _js2n__-prdslib.isType '"Bool",
+ Package =
_js2n__-prdslib.isType '"String",
- InitializationScriptPath =
+ RemoveAdditionalFilesFlag =
+ _js2n__-prdslib.isType '"Bool",
+ ResourceGroupName =
_js2n__-prdslib.isType '"String",
- MachineNames =
+ SetParametersFile =
_js2n__-prdslib.isType '"String",
- Protocol =
- _js2n__-prdslib.enum
- [ "Http", "Https" ],
- ResourceFilteringMethod =
- _js2n__-prdslib.enum
- [ "machineNames", "tags" ],
- RunPowershellInParallel =
+ SlotName =
+ _js2n__-prdslib.isType '"String",
+ TakeAppOfflineFlag =
_js2n__-prdslib.isType '"Bool",
- ScriptArguments =
+ UseWebDeploy =
+ _js2n__-prdslib.isType '"Bool",
+ VirtualApplication =
_js2n__-prdslib.isType '"String",
- ScriptPath =
+ WebAppName =
_js2n__-prdslib.isType '"String",
- SessionVariables =
+ WebAppUri =
_js2n__-prdslib.isType '"String",
- TestCertificate =
- _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never
],
task =
_js2n__-prdslib.strings.pattern
- "^PowerShellOnTargetMachines@1$",
+ "^AzureRmWebAppDeployment@2$",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.records.record
+ {
+ AdditionalArguments =
+ _js2n__-prdslib.isType '"String",
+ AppSettings =
+ _js2n__-prdslib.isType '"String",
+ ConfigurationSettings =
+ _js2n__-prdslib.isType '"String",
+ ConnectionType =
+ _js2n__-prdslib.enum
+ [ "AzureRM", "PublishProfile" ],
+ DeploymentType =
+ _js2n__-prdslib.enum
+ [
+ "webDeploy",
+ "zipDeploy",
+ "runFromZip"
+ ],
+ DockerImageTag =
+ _js2n__-prdslib.isType '"String",
+ DockerNamespace =
+ _js2n__-prdslib.isType '"String",
+ DockerRepository =
+ _js2n__-prdslib.isType '"String",
+ ExcludeFilesFromAppDataFlag =
+ _js2n__-prdslib.isType '"Bool",
+ InlineScript =
+ _js2n__-prdslib.isType '"String",
+ JSONFiles = _js2n__-prdslib.isType '"String",
+ PublishProfilePassword =
+ _js2n__-prdslib.isType '"String",
+ PublishProfilePath =
+ _js2n__-prdslib.isType '"String",
+ RemoveAdditionalFilesFlag =
+ _js2n__-prdslib.isType '"Bool",
+ RenameFilesFlag =
+ _js2n__-prdslib.isType '"Bool",
+ ResourceGroupName =
+ _js2n__-prdslib.isType '"String",
+ RuntimeStack =
+ _js2n__-prdslib.isType '"String",
+ RuntimeStackFunction =
+ _js2n__-prdslib.enum
+ [
+ "DOTNET|2.2",
+ "DOTNET|3.1",
+ "JAVA|8",
+ "JAVA|11",
+ "NODE|8",
+ "NODE|10",
+ "NODE|12",
+ "NODE|14",
+ "PYTHON|3.6",
+ "PYTHON|3.7",
+ "PYTHON|3.8"
+ ],
+ ScriptPath = _js2n__-prdslib.isType '"String",
+ ScriptType =
+ _js2n__-prdslib.enum
+ [ "", "Inline Script", "File Path" ],
+ SetParametersFile =
+ _js2n__-prdslib.isType '"String",
+ SlotName = _js2n__-prdslib.isType '"String",
+ StartupCommand =
+ _js2n__-prdslib.isType '"String",
+ TakeAppOfflineFlag =
+ _js2n__-prdslib.isType '"Bool",
+ VirtualApplication =
+ _js2n__-prdslib.isType '"String",
+ WebAppName = _js2n__-prdslib.isType '"String",
+ WebConfigParameters =
+ _js2n__-prdslib.isType '"String",
+ appType =
+ _js2n__-prdslib.enum
+ [
+ "webApp",
+ "webAppLinux",
+ "webAppContainer",
+ "webAppHyperVContainer",
+ "functionApp",
+ "functionAppLinux",
+ "functionAppContainer",
+ "apiApp",
+ "mobileApp"
+ ],
+ azureSubscription =
+ _js2n__-prdslib.isType '"String",
+ deployToSlotOrASE =
+ _js2n__-prdslib.isType '"Bool",
+ enableCustomDeployment =
+ _js2n__-prdslib.isType '"Bool",
+ enableXmlTransform =
+ _js2n__-prdslib.isType '"Bool",
+ enableXmlVariableSubstitution =
+ _js2n__-prdslib.isType '"Bool",
+ packageForLinux =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never,
+ task =
+ _js2n__-prdslib.strings.pattern
+ "^AzureRmWebAppDeployment@4$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -4190,7 +4180,52 @@ let rec _js2n__-refsenv
],
task =
_js2n__-prdslib.strings.pattern
- "^PowerShellOnTargetMachines@3$",
+ "^PowerShellOnTargetMachines@3$",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "EnvironmentName", "ScriptPath" ],
+ _js2n__-prdslib.records.record
+ {
+ AdminPassword =
+ _js2n__-prdslib.isType '"String",
+ AdminUserName =
+ _js2n__-prdslib.isType '"String",
+ EnvironmentName =
+ _js2n__-prdslib.isType '"String",
+ InitializationScriptPath =
+ _js2n__-prdslib.isType '"String",
+ MachineNames =
+ _js2n__-prdslib.isType '"String",
+ Protocol =
+ _js2n__-prdslib.enum
+ [ "Http", "Https" ],
+ ResourceFilteringMethod =
+ _js2n__-prdslib.enum
+ [ "machineNames", "tags" ],
+ RunPowershellInParallel =
+ _js2n__-prdslib.isType '"Bool",
+ ScriptArguments =
+ _js2n__-prdslib.isType '"String",
+ ScriptPath =
+ _js2n__-prdslib.isType '"String",
+ SessionVariables =
+ _js2n__-prdslib.isType '"String",
+ TestCertificate =
+ _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ task =
+ _js2n__-prdslib.strings.pattern
+ "^PowerShellOnTargetMachines@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -4369,29 +4404,6 @@ let rec _js2n__-refsenv
"^ManualIntervention@8$",
} {} true _js2n__-prdslib.always
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "inputs", "task" ],
- _js2n__-prdslib.records.record
- {
- inputs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required
- [ "provProfileSecureFile" ],
- _js2n__-prdslib.records.record
- {
- provProfileSecureFile =
- _js2n__-prdslib.isType '"String",
- removeProfile =
- _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- task =
- _js2n__-prdslib.strings.pattern
- "^InstallAppleProvisioningProfile@0$",
- } {} true _js2n__-prdslib.always
- ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "task" ],
@@ -4415,6 +4427,29 @@ let rec _js2n__-refsenv
"^InstallAppleProvisioningProfile@1$",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "provProfileSecureFile" ],
+ _js2n__-prdslib.records.record
+ {
+ provProfileSecureFile =
+ _js2n__-prdslib.isType '"String",
+ removeProfile =
+ _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ task =
+ _js2n__-prdslib.strings.pattern
+ "^InstallAppleProvisioningProfile@0$",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "task" ],
@@ -4780,23 +4815,29 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
capturePipeline =
_js2n__-prdslib.isType '"Bool",
+ delayBetweenRetries =
+ _js2n__-prdslib.isType '"String",
+ failOnUnstableResult =
+ _js2n__-prdslib.isType '"Bool",
isMultibranchJob =
_js2n__-prdslib.isType '"Bool",
+ isParameterizedJob =
+ _js2n__-prdslib.isType '"Bool",
jobName =
_js2n__-prdslib.isType '"String",
jobParameters =
_js2n__-prdslib.isType '"String",
multibranchPipelineBranch =
_js2n__-prdslib.isType '"String",
- parameterizedJob =
- _js2n__-prdslib.isType '"Bool",
+ retryCount =
+ _js2n__-prdslib.isType '"String",
serverEndpoint =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
task =
_js2n__-prdslib.strings.pattern
- "^JenkinsQueueJob@1$",
+ "^JenkinsQueueJob@2$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -4815,29 +4856,23 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
capturePipeline =
_js2n__-prdslib.isType '"Bool",
- delayBetweenRetries =
- _js2n__-prdslib.isType '"String",
- failOnUnstableResult =
- _js2n__-prdslib.isType '"Bool",
isMultibranchJob =
_js2n__-prdslib.isType '"Bool",
- isParameterizedJob =
- _js2n__-prdslib.isType '"Bool",
jobName =
_js2n__-prdslib.isType '"String",
jobParameters =
_js2n__-prdslib.isType '"String",
multibranchPipelineBranch =
_js2n__-prdslib.isType '"String",
- retryCount =
- _js2n__-prdslib.isType '"String",
+ parameterizedJob =
+ _js2n__-prdslib.isType '"Bool",
serverEndpoint =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
task =
_js2n__-prdslib.strings.pattern
- "^JenkinsQueueJob@2$",
+ "^JenkinsQueueJob@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -4858,9 +4893,13 @@ let rec _js2n__-refsenv
credentialsOption =
_js2n__-prdslib.enum
[ "serviceEndpoint", "inputs" ],
+ customCmds =
+ _js2n__-prdslib.isType '"String",
+ enableUtf8 =
+ _js2n__-prdslib.isType '"Bool",
filePatterns =
_js2n__-prdslib.isType '"String",
- overwrite =
+ implicitFTPS =
_js2n__-prdslib.isType '"Bool",
password =
_js2n__-prdslib.isType '"String",
@@ -4880,7 +4919,7 @@ let rec _js2n__-refsenv
} {} false _js2n__-prdslib.never
],
task =
- _js2n__-prdslib.strings.pattern "^FtpUpload@1$",
+ _js2n__-prdslib.strings.pattern "^FtpUpload@2$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -4901,13 +4940,9 @@ let rec _js2n__-refsenv
credentialsOption =
_js2n__-prdslib.enum
[ "serviceEndpoint", "inputs" ],
- customCmds =
- _js2n__-prdslib.isType '"String",
- enableUtf8 =
- _js2n__-prdslib.isType '"Bool",
filePatterns =
_js2n__-prdslib.isType '"String",
- implicitFTPS =
+ overwrite =
_js2n__-prdslib.isType '"Bool",
password =
_js2n__-prdslib.isType '"String",
@@ -4927,7 +4962,7 @@ let rec _js2n__-refsenv
} {} false _js2n__-prdslib.never
],
task =
- _js2n__-prdslib.strings.pattern "^FtpUpload@2$",
+ _js2n__-prdslib.strings.pattern "^FtpUpload@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -5078,6 +5113,9 @@ let rec _js2n__-refsenv
{
artifactFeed =
_js2n__-prdslib.isType '"String",
+ azureDevOpsServiceConnection =
+ _js2n__-prdslib.isType '"String",
+ feedUrl = _js2n__-prdslib.isType '"String",
pythonUploadServiceConnection =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
@@ -5198,7 +5236,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
nodeVersion =
- _js2n__-prdslib.enum [ "6", "10" ],
+ _js2n__-prdslib.enum [ "6", "10", "16" ],
} {} false _js2n__-prdslib.never,
task =
_js2n__-prdslib.strings.pattern
@@ -5261,6 +5299,9 @@ let rec _js2n__-refsenv
inputs =
_js2n__-prdslib.records.record
{
+ azureDevOpsServiceConnection =
+ _js2n__-prdslib.isType '"String",
+ feedUrl = _js2n__-prdslib.isType '"String",
forceReinstallCredentialProvider =
_js2n__-prdslib.isType '"Bool",
nuGetServiceConnections =
@@ -5310,12 +5351,54 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
mavenServiceConnections =
_js2n__-prdslib.isType '"String",
+ workloadIdentityServiceConnection =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
task =
_js2n__-prdslib.strings.pattern
"^MavenAuthenticate@0$",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [
+ "AppConfigurationEndpoint",
+ "azureSubscription"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ AppConfigurationEndpoint =
+ _js2n__-prdslib.isType '"String",
+ KeyFilter =
+ _js2n__-prdslib.isType '"String",
+ Label = _js2n__-prdslib.isType '"String",
+ SelectionMode =
+ _js2n__-prdslib.enum
+ [ "Default", "Snapshot" ],
+ SnapshotName =
+ _js2n__-prdslib.isType '"String",
+ SuppressWarningForOverriddenKeys =
+ _js2n__-prdslib.isType '"Bool",
+ TreatKeyVaultErrorsAsWarning =
+ _js2n__-prdslib.isType '"Bool",
+ TrimKeyPrefix =
+ _js2n__-prdslib.isType '"String",
+ azureSubscription =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ task =
+ _js2n__-prdslib.strings.pattern
+ "^AzureAppConfigurationExport@10$",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "inputs", "task" ],
@@ -5391,6 +5474,57 @@ let rec _js2n__-refsenv
"^JavaToolInstaller@0$",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [
+ "jdkArchitectureOption",
+ "jdkSourceOption"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ azureCommonVirtualFile =
+ _js2n__-prdslib.isType '"String",
+ azureContainerName =
+ _js2n__-prdslib.isType '"String",
+ azureResourceGroupName =
+ _js2n__-prdslib.isType '"String",
+ azureResourceManagerEndpoint =
+ _js2n__-prdslib.isType '"String",
+ azureStorageAccountName =
+ _js2n__-prdslib.isType '"String",
+ cleanDestinationDirectory =
+ _js2n__-prdslib.isType '"Bool",
+ createExtractDirectory =
+ _js2n__-prdslib.isType '"Bool",
+ jdkArchitectureOption =
+ _js2n__-prdslib.enum [ "x64", "x86" ],
+ jdkDestinationDirectory =
+ _js2n__-prdslib.isType '"String",
+ jdkFile =
+ _js2n__-prdslib.isType '"String",
+ jdkSourceOption =
+ _js2n__-prdslib.enum
+ [
+ "AzureStorage",
+ "LocalDirectory",
+ "PreInstalled"
+ ],
+ versionSpec =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ task =
+ _js2n__-prdslib.strings.pattern
+ "^JavaToolInstaller@1$",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "inputs", "task" ],
@@ -5468,20 +5602,22 @@ let rec _js2n__-refsenv
runtimeStack =
_js2n__-prdslib.enum
[
- "DOTNET|2.2",
- "DOTNET|3.1",
"DOTNET|6.0",
+ "DOTNET-ISOLATED|6.0",
+ "DOTNET-ISOLATED|7.0",
+ "DOTNET-ISOLATED|8.0",
"JAVA|8",
"JAVA|11",
- "NODE|8",
- "NODE|10",
- "NODE|12",
+ "JAVA|17",
+ "JAVA|21",
"NODE|14",
"NODE|16",
- "PYTHON|3.6",
- "PYTHON|3.7",
+ "NODE|18",
+ "NODE|20",
"PYTHON|3.8",
- "PYTHON|3.9"
+ "PYTHON|3.9",
+ "PYTHON|3.10",
+ "PYTHON|3.11"
],
slotName =
_js2n__-prdslib.isType '"String",
@@ -5531,6 +5667,8 @@ let rec _js2n__-refsenv
"zipDeploy",
"runFromPackage"
],
+ isFlexConsumption =
+ _js2n__-prdslib.isType '"Bool",
package =
_js2n__-prdslib.isType '"String",
resourceGroupName =
@@ -5538,23 +5676,22 @@ let rec _js2n__-refsenv
runtimeStack =
_js2n__-prdslib.enum
[
- "DOTNET|2.2",
- "DOTNET|3.1",
"DOTNET|6.0",
+ "DOTNET-ISOLATED|6.0",
"DOTNET-ISOLATED|7.0",
+ "DOTNET-ISOLATED|8.0",
"JAVA|8",
"JAVA|11",
- "NODE|8",
- "NODE|10",
- "NODE|12",
+ "JAVA|17",
+ "JAVA|21",
"NODE|14",
"NODE|16",
"NODE|18",
- "PYTHON|3.6",
- "PYTHON|3.7",
+ "NODE|20",
"PYTHON|3.8",
"PYTHON|3.9",
- "PYTHON|3.10"
+ "PYTHON|3.10",
+ "PYTHON|3.11"
],
slotName =
_js2n__-prdslib.isType '"String",
@@ -5577,8 +5714,12 @@ let rec _js2n__-refsenv
[ "workingFile" ],
_js2n__-prdslib.records.record
{
+ azureDevOpsServiceConnection =
+ _js2n__-prdslib.isType '"String",
customEndpoint =
_js2n__-prdslib.isType '"String",
+ feedUrl =
+ _js2n__-prdslib.isType '"String",
workingFile =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
@@ -5850,6 +5991,44 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern "^NuGetPackager@0$",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [
+ "AppConfigurationEndpoint",
+ "Filters",
+ "SnapshotName",
+ "azureSubscription"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ AppConfigurationEndpoint =
+ _js2n__-prdslib.isType '"String",
+ CompositionType =
+ _js2n__-prdslib.enum
+ [ "key", "key_label" ],
+ Filters =
+ _js2n__-prdslib.isType '"String",
+ RetentionPeriod =
+ _js2n__-prdslib.isType 'Integer,
+ SnapshotName =
+ _js2n__-prdslib.isType '"String",
+ Tags = _js2n__-prdslib.isType '"String",
+ azureSubscription =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ task =
+ _js2n__-prdslib.strings.pattern
+ "^AzureAppConfigurationSnapshot@1$",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "task" ],
@@ -6072,6 +6251,10 @@ let rec _js2n__-refsenv
selfSigned = _js2n__-prdslib.isType '"Bool",
signatureFormat =
_js2n__-prdslib.enum [ "cose", "jws" ],
+ timestampRootCert =
+ _js2n__-prdslib.isType '"String",
+ timestampURL =
+ _js2n__-prdslib.isType '"String",
trustPolicy =
_js2n__-prdslib.isType '"String",
trustStore = _js2n__-prdslib.isType '"String",
@@ -6171,8 +6354,96 @@ let rec _js2n__-refsenv
} {} false _js2n__-prdslib.never
],
task =
- _js2n__-prdslib.strings.pattern
- "^ApacheJMeterLoadTest@1$",
+ _js2n__-prdslib.strings.pattern
+ "^ApacheJMeterLoadTest@1$",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.records.record
+ {
+ abortOnContainerExit =
+ _js2n__-prdslib.isType '"Bool",
+ action =
+ _js2n__-prdslib.enum
+ [
+ "Build services",
+ "Push services",
+ "Run services",
+ "Run a specific service",
+ "Lock services",
+ "Write service image digests",
+ "Combine configuration",
+ "Run a Docker Compose command"
+ ],
+ additionalDockerComposeFiles =
+ _js2n__-prdslib.isType '"String",
+ additionalImageTags =
+ _js2n__-prdslib.isType '"String",
+ arguments = _js2n__-prdslib.isType '"String",
+ azureContainerRegistry =
+ _js2n__-prdslib.isType '"String",
+ azureSubscription =
+ _js2n__-prdslib.isType '"String",
+ baseResolveDirectory =
+ _js2n__-prdslib.isType '"String",
+ buildImages = _js2n__-prdslib.isType '"Bool",
+ containerCommand =
+ _js2n__-prdslib.isType '"String",
+ containerName =
+ _js2n__-prdslib.isType '"String",
+ containerregistrytype =
+ _js2n__-prdslib.enum
+ [
+ "Azure Container Registry",
+ "Container Registry"
+ ],
+ currentWorkingDirectory =
+ _js2n__-prdslib.isType '"String",
+ detached = _js2n__-prdslib.isType '"Bool",
+ dockerComposeCommand =
+ _js2n__-prdslib.isType '"String",
+ dockerComposeFile =
+ _js2n__-prdslib.isType '"String",
+ dockerComposeFileArgs =
+ _js2n__-prdslib.isType '"String",
+ dockerComposePath =
+ _js2n__-prdslib.isType '"String",
+ dockerHostEndpoint =
+ _js2n__-prdslib.isType '"String",
+ dockerRegistryEndpoint =
+ _js2n__-prdslib.isType '"String",
+ entrypoint = _js2n__-prdslib.isType '"String",
+ imageDigestComposeFile =
+ _js2n__-prdslib.isType '"String",
+ includeLatestTag =
+ _js2n__-prdslib.isType '"Bool",
+ includeSourceTags =
+ _js2n__-prdslib.isType '"Bool",
+ nopIfNoDockerComposeFile =
+ _js2n__-prdslib.isType '"Bool",
+ outputDockerComposeFile =
+ _js2n__-prdslib.isType '"String",
+ ports = _js2n__-prdslib.isType '"String",
+ projectName =
+ _js2n__-prdslib.isType '"String",
+ qualifyImageNames =
+ _js2n__-prdslib.isType '"Bool",
+ removeBuildOptions =
+ _js2n__-prdslib.isType '"Bool",
+ requireAdditionalDockerComposeFiles =
+ _js2n__-prdslib.isType '"Bool",
+ serviceName =
+ _js2n__-prdslib.isType '"String",
+ workingDirectory =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never,
+ task =
+ _js2n__-prdslib.strings.pattern "^DockerCompose@0$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -6260,7 +6531,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
task =
- _js2n__-prdslib.strings.pattern "^DockerCompose@0$",
+ _js2n__-prdslib.strings.pattern "^DockerCompose@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -6974,11 +7245,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
key = _js2n__-prdslib.isType '"String",
path = _js2n__-prdslib.isType '"String",
- restoreKeys =
- _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
- task = _js2n__-prdslib.strings.pattern "^Cache@2$",
+ task =
+ _js2n__-prdslib.strings.pattern "^CacheBeta@0$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -6997,10 +7267,11 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
key = _js2n__-prdslib.isType '"String",
path = _js2n__-prdslib.isType '"String",
+ restoreKeys =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
- task =
- _js2n__-prdslib.strings.pattern "^CacheBeta@0$",
+ task = _js2n__-prdslib.strings.pattern "^Cache@2$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -7967,9 +8238,6 @@ let rec _js2n__-refsenv
args = _js2n__-prdslib.isType '"String",
buildForSimulator =
_js2n__-prdslib.isType '"Bool",
- buildToolOption =
- _js2n__-prdslib.enum
- [ "xbuild", "msbuild" ],
clean = _js2n__-prdslib.isType '"Bool",
configuration =
_js2n__-prdslib.isType '"String",
@@ -7977,31 +8245,17 @@ let rec _js2n__-refsenv
packageApp = _js2n__-prdslib.isType '"Bool",
runNugetRestore =
_js2n__-prdslib.isType '"Bool",
- signingDefaultKeychainPassword =
- _js2n__-prdslib.isType '"String",
signingIdentity =
_js2n__-prdslib.isType '"String",
- signingOption =
- _js2n__-prdslib.enum [ "file", "id" ],
- signingP12File =
- _js2n__-prdslib.isType '"String",
- signingP12Password =
- _js2n__-prdslib.isType '"String",
- signingProvisioningProfileFile =
- _js2n__-prdslib.isType '"String",
signingProvisioningProfileID =
_js2n__-prdslib.isType '"String",
- signingRemoveProfile =
- _js2n__-prdslib.isType '"Bool",
- signingUnlockDefaultKeychain =
- _js2n__-prdslib.isType '"Bool",
solutionFile =
_js2n__-prdslib.isType '"String",
workingDirectory =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
task =
- _js2n__-prdslib.strings.pattern "^XamariniOS@1$",
+ _js2n__-prdslib.strings.pattern "^XamariniOS@2$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -8015,6 +8269,9 @@ let rec _js2n__-refsenv
args = _js2n__-prdslib.isType '"String",
buildForSimulator =
_js2n__-prdslib.isType '"Bool",
+ buildToolOption =
+ _js2n__-prdslib.enum
+ [ "xbuild", "msbuild" ],
clean = _js2n__-prdslib.isType '"Bool",
configuration =
_js2n__-prdslib.isType '"String",
@@ -8022,45 +8279,31 @@ let rec _js2n__-refsenv
packageApp = _js2n__-prdslib.isType '"Bool",
runNugetRestore =
_js2n__-prdslib.isType '"Bool",
+ signingDefaultKeychainPassword =
+ _js2n__-prdslib.isType '"String",
signingIdentity =
_js2n__-prdslib.isType '"String",
- signingProvisioningProfileID =
+ signingOption =
+ _js2n__-prdslib.enum [ "file", "id" ],
+ signingP12File =
_js2n__-prdslib.isType '"String",
- solutionFile =
+ signingP12Password =
_js2n__-prdslib.isType '"String",
- workingDirectory =
+ signingProvisioningProfileFile =
_js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never,
- task =
- _js2n__-prdslib.strings.pattern "^XamariniOS@2$",
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "task" ],
- _js2n__-prdslib.records.record
- {
- inputs =
- _js2n__-prdslib.records.record
- {
- configuration =
+ signingProvisioningProfileID =
_js2n__-prdslib.isType '"String",
- mergeTestResults =
+ signingRemoveProfile =
_js2n__-prdslib.isType '"Bool",
- platform = _js2n__-prdslib.isType '"String",
- publishRunAttachments =
+ signingUnlockDefaultKeychain =
_js2n__-prdslib.isType '"Bool",
- testResultsFiles =
+ solutionFile =
_js2n__-prdslib.isType '"String",
- testRunTitle =
+ workingDirectory =
_js2n__-prdslib.isType '"String",
- testRunner =
- _js2n__-prdslib.enum
- [ "JUnit", "NUnit", "VSTest", "XUnit" ],
} {} false _js2n__-prdslib.never,
task =
- _js2n__-prdslib.strings.pattern
- "^PublishTestResults@1$",
+ _js2n__-prdslib.strings.pattern "^XamariniOS@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -8106,6 +8349,34 @@ let rec _js2n__-refsenv
"^PublishTestResults@2$",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.records.record
+ {
+ configuration =
+ _js2n__-prdslib.isType '"String",
+ mergeTestResults =
+ _js2n__-prdslib.isType '"Bool",
+ platform = _js2n__-prdslib.isType '"String",
+ publishRunAttachments =
+ _js2n__-prdslib.isType '"Bool",
+ testResultsFiles =
+ _js2n__-prdslib.isType '"String",
+ testRunTitle =
+ _js2n__-prdslib.isType '"String",
+ testRunner =
+ _js2n__-prdslib.enum
+ [ "JUnit", "NUnit", "VSTest", "XUnit" ],
+ } {} false _js2n__-prdslib.never,
+ task =
+ _js2n__-prdslib.strings.pattern
+ "^PublishTestResults@1$",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "inputs", "task" ],
@@ -8178,10 +8449,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required
- [ "Destination", "SourcePath" ],
+ [
+ "Destination",
+ "SourcePath",
+ "azureSubscription",
+ "storage"
+ ],
_js2n__-prdslib.records.record
{
- AdditionalArguments =
+ AdditionalArgumentsForBlobCopy =
+ _js2n__-prdslib.isType '"String",
+ AdditionalArgumentsForVMCopy =
_js2n__-prdslib.isType '"String",
BlobPrefix =
_js2n__-prdslib.isType '"String",
@@ -8203,28 +8481,75 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
TargetPath =
_js2n__-prdslib.isType '"String",
- azureClassicSubscription =
- _js2n__-prdslib.isType '"String",
- azureConnectionType =
- _js2n__-prdslib.enum
- [
- "ConnectedServiceName",
- "ConnectedServiceNameARM"
- ],
azureSubscription =
_js2n__-prdslib.isType '"String",
- classicStorage =
+ enableCopyPrerequisites =
+ _js2n__-prdslib.isType '"Bool",
+ resourceGroup =
_js2n__-prdslib.isType '"String",
- cloudService =
+ skipCACheck =
+ _js2n__-prdslib.isType '"Bool",
+ storage =
_js2n__-prdslib.isType '"String",
- enableCopyPrerequisites =
+ vmsAdminPassword =
+ _js2n__-prdslib.isType '"String",
+ vmsAdminUserName =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ task =
+ _js2n__-prdslib.strings.pattern "^AzureFileCopy@6$",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [
+ "Destination",
+ "SourcePath",
+ "azureSubscription",
+ "storage"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ AdditionalArgumentsForBlobCopy =
+ _js2n__-prdslib.isType '"String",
+ AdditionalArgumentsForVMCopy =
+ _js2n__-prdslib.isType '"String",
+ BlobPrefix =
+ _js2n__-prdslib.isType '"String",
+ CleanTargetBeforeCopy =
_js2n__-prdslib.isType '"Bool",
- outputStorageContainerSasToken =
+ ContainerName =
_js2n__-prdslib.isType '"String",
- outputStorageUri =
+ CopyFilesInParallel =
+ _js2n__-prdslib.isType '"Bool",
+ Destination =
+ _js2n__-prdslib.enum
+ [ "AzureBlob", "AzureVMs" ],
+ MachineNames =
+ _js2n__-prdslib.isType '"String",
+ ResourceFilteringMethod =
+ _js2n__-prdslib.enum
+ [ "machineNames", "tags" ],
+ SourcePath =
+ _js2n__-prdslib.isType '"String",
+ TargetPath =
+ _js2n__-prdslib.isType '"String",
+ azureSubscription =
_js2n__-prdslib.isType '"String",
+ enableCopyPrerequisites =
+ _js2n__-prdslib.isType '"Bool",
resourceGroup =
_js2n__-prdslib.isType '"String",
+ sasTokenTimeOutInMinutes =
+ _js2n__-prdslib.isType '"String",
skipCACheck =
_js2n__-prdslib.isType '"Bool",
storage =
@@ -8236,7 +8561,7 @@ let rec _js2n__-refsenv
} {} false _js2n__-prdslib.never
],
task =
- _js2n__-prdslib.strings.pattern "^AzureFileCopy@1$",
+ _js2n__-prdslib.strings.pattern "^AzureFileCopy@4$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -8387,17 +8712,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required
- [
- "Destination",
- "SourcePath",
- "azureSubscription",
- "storage"
- ],
+ [ "Destination", "SourcePath" ],
_js2n__-prdslib.records.record
{
- AdditionalArgumentsForBlobCopy =
- _js2n__-prdslib.isType '"String",
- AdditionalArgumentsForVMCopy =
+ AdditionalArguments =
_js2n__-prdslib.isType '"String",
BlobPrefix =
_js2n__-prdslib.isType '"String",
@@ -8419,13 +8737,27 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
TargetPath =
_js2n__-prdslib.isType '"String",
+ azureClassicSubscription =
+ _js2n__-prdslib.isType '"String",
+ azureConnectionType =
+ _js2n__-prdslib.enum
+ [
+ "ConnectedServiceName",
+ "ConnectedServiceNameARM"
+ ],
azureSubscription =
_js2n__-prdslib.isType '"String",
+ classicStorage =
+ _js2n__-prdslib.isType '"String",
+ cloudService =
+ _js2n__-prdslib.isType '"String",
enableCopyPrerequisites =
_js2n__-prdslib.isType '"Bool",
- resourceGroup =
+ outputStorageContainerSasToken =
+ _js2n__-prdslib.isType '"String",
+ outputStorageUri =
_js2n__-prdslib.isType '"String",
- sasTokenTimeOutInMinutes =
+ resourceGroup =
_js2n__-prdslib.isType '"String",
skipCACheck =
_js2n__-prdslib.isType '"Bool",
@@ -8438,7 +8770,7 @@ let rec _js2n__-refsenv
} {} false _js2n__-prdslib.never
],
task =
- _js2n__-prdslib.strings.pattern "^AzureFileCopy@4$",
+ _js2n__-prdslib.strings.pattern "^AzureFileCopy@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -8451,6 +8783,8 @@ let rec _js2n__-refsenv
{
CompressSymbols =
_js2n__-prdslib.isType '"Bool",
+ ConnectedServiceName =
+ _js2n__-prdslib.isType '"String",
DetailedLog = _js2n__-prdslib.isType '"Bool",
IndexSources = _js2n__-prdslib.isType '"Bool",
IndexableFileFormats =
@@ -8539,8 +8873,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
cleanTargetFolder =
_js2n__-prdslib.isType '"Bool",
+ concurrentUploads =
+ _js2n__-prdslib.isType '"String",
contents =
_js2n__-prdslib.isType '"String",
+ delayBetweenUploads =
+ _js2n__-prdslib.isType '"String",
failOnEmptySource =
_js2n__-prdslib.isType '"Bool",
flattenFolders =
@@ -8580,6 +8918,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
codeCoverageFailIfEmpty =
_js2n__-prdslib.isType '"Bool",
+ codeCoverageGradle5xOrHigher =
+ _js2n__-prdslib.isType '"Bool",
codeCoverageToolOption =
_js2n__-prdslib.enum
[ "None", "Cobertura", "JaCoCo" ],
@@ -8600,6 +8940,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[
"default",
+ "1.17",
+ "1.11",
+ "1.10",
"1.9",
"1.8",
"1.7",
@@ -8610,30 +8953,18 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
publishJUnitResults =
_js2n__-prdslib.isType '"Bool",
- sonarQubeDBPassword =
- _js2n__-prdslib.isType '"String",
- sonarQubeDBUrl =
- _js2n__-prdslib.isType '"String",
- sonarQubeDBUsername =
- _js2n__-prdslib.isType '"String",
- sonarQubeFailWhenQualityGateFails =
- _js2n__-prdslib.isType '"Bool",
sonarQubeGradlePluginVersion =
_js2n__-prdslib.isType '"String",
- sonarQubeIncludeFullReport =
- _js2n__-prdslib.isType '"Bool",
- sonarQubeProjectKey =
- _js2n__-prdslib.isType '"String",
- sonarQubeProjectName =
- _js2n__-prdslib.isType '"String",
- sonarQubeProjectVersion =
- _js2n__-prdslib.isType '"String",
sonarQubeRunAnalysis =
_js2n__-prdslib.isType '"Bool",
- sonarQubeServiceEndpoint =
- _js2n__-prdslib.isType '"String",
- sonarQubeSpecifyDB =
+ spotBugsAnalysis =
_js2n__-prdslib.isType '"Bool",
+ spotBugsGradlePluginVersionChoice =
+ _js2n__-prdslib.enum [ "specify", "build" ],
+ spotbugsGradlePluginVersion =
+ _js2n__-prdslib.isType '"String",
+ sqGradlePluginVersionChoice =
+ _js2n__-prdslib.enum [ "specify", "build" ],
tasks = _js2n__-prdslib.isType '"String",
testResultsFiles =
_js2n__-prdslib.isType '"String",
@@ -8642,7 +8973,7 @@ let rec _js2n__-refsenv
workingDirectory =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
- task = _js2n__-prdslib.strings.pattern "^Gradle@1$",
+ task = _js2n__-prdslib.strings.pattern "^Gradle@2$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -8716,7 +9047,7 @@ let rec _js2n__-refsenv
workingDirectory =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
- task = _js2n__-prdslib.strings.pattern "^Gradle@2$",
+ task = _js2n__-prdslib.strings.pattern "^Gradle@3$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -8735,8 +9066,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
codeCoverageFailIfEmpty =
_js2n__-prdslib.isType '"Bool",
- codeCoverageGradle5xOrHigher =
- _js2n__-prdslib.isType '"Bool",
codeCoverageToolOption =
_js2n__-prdslib.enum
[ "None", "Cobertura", "JaCoCo" ],
@@ -8757,9 +9086,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[
"default",
- "1.17",
- "1.11",
- "1.10",
"1.9",
"1.8",
"1.7",
@@ -8770,18 +9096,30 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
publishJUnitResults =
_js2n__-prdslib.isType '"Bool",
+ sonarQubeDBPassword =
+ _js2n__-prdslib.isType '"String",
+ sonarQubeDBUrl =
+ _js2n__-prdslib.isType '"String",
+ sonarQubeDBUsername =
+ _js2n__-prdslib.isType '"String",
+ sonarQubeFailWhenQualityGateFails =
+ _js2n__-prdslib.isType '"Bool",
sonarQubeGradlePluginVersion =
_js2n__-prdslib.isType '"String",
- sonarQubeRunAnalysis =
+ sonarQubeIncludeFullReport =
_js2n__-prdslib.isType '"Bool",
- spotBugsAnalysis =
+ sonarQubeProjectKey =
+ _js2n__-prdslib.isType '"String",
+ sonarQubeProjectName =
+ _js2n__-prdslib.isType '"String",
+ sonarQubeProjectVersion =
+ _js2n__-prdslib.isType '"String",
+ sonarQubeRunAnalysis =
_js2n__-prdslib.isType '"Bool",
- spotBugsGradlePluginVersionChoice =
- _js2n__-prdslib.enum [ "specify", "build" ],
- spotbugsGradlePluginVersion =
+ sonarQubeServiceEndpoint =
_js2n__-prdslib.isType '"String",
- sqGradlePluginVersionChoice =
- _js2n__-prdslib.enum [ "specify", "build" ],
+ sonarQubeSpecifyDB =
+ _js2n__-prdslib.isType '"Bool",
tasks = _js2n__-prdslib.isType '"String",
testResultsFiles =
_js2n__-prdslib.isType '"String",
@@ -8790,7 +9128,7 @@ let rec _js2n__-refsenv
workingDirectory =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
- task = _js2n__-prdslib.strings.pattern "^Gradle@3$",
+ task = _js2n__-prdslib.strings.pattern "^Gradle@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -8811,6 +9149,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
distributionGroupId =
_js2n__-prdslib.isType '"String",
+ isMandatory =
+ _js2n__-prdslib.isType '"Bool",
releaseNotesFile =
_js2n__-prdslib.isType '"String",
releaseNotesInput =
@@ -8836,7 +9176,7 @@ let rec _js2n__-refsenv
],
task =
_js2n__-prdslib.strings.pattern
- "^AppCenterDistribute@0$",
+ "^AppCenterDistribute@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -8884,7 +9224,7 @@ let rec _js2n__-refsenv
],
task =
_js2n__-prdslib.strings.pattern
- "^AppCenterDistribute@1$",
+ "^AppCenterDistribute@2$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -8903,10 +9243,22 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
appSlug =
_js2n__-prdslib.isType '"String",
+ appxsymPath =
+ _js2n__-prdslib.isType '"String",
+ buildVersion =
+ _js2n__-prdslib.isType '"String",
+ destinationStoreId =
+ _js2n__-prdslib.isType '"String",
+ destinationType =
+ _js2n__-prdslib.enum
+ [ "groups", "store" ],
distributionGroupId =
_js2n__-prdslib.isType '"String",
isMandatory =
_js2n__-prdslib.isType '"Bool",
+ isSilent = _js2n__-prdslib.isType '"Bool",
+ nativeLibrariesPath =
+ _js2n__-prdslib.isType '"String",
releaseNotesFile =
_js2n__-prdslib.isType '"String",
releaseNotesInput =
@@ -8923,16 +9275,15 @@ let rec _js2n__-refsenv
symbolsMappingTxtFile =
_js2n__-prdslib.isType '"String",
symbolsOption =
- _js2n__-prdslib.enum [ "Apple" ],
+ _js2n__-prdslib.enum
+ [ "Apple", "Android", "UWP" ],
symbolsPath =
_js2n__-prdslib.isType '"String",
- symbolsPdbFiles =
- _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
task =
_js2n__-prdslib.strings.pattern
- "^AppCenterDistribute@2$",
+ "^AppCenterDistribute@3$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -8951,22 +9302,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
appSlug =
_js2n__-prdslib.isType '"String",
- appxsymPath =
- _js2n__-prdslib.isType '"String",
- buildVersion =
- _js2n__-prdslib.isType '"String",
- destinationStoreId =
- _js2n__-prdslib.isType '"String",
- destinationType =
- _js2n__-prdslib.enum
- [ "groups", "store" ],
distributionGroupId =
_js2n__-prdslib.isType '"String",
- isMandatory =
- _js2n__-prdslib.isType '"Bool",
- isSilent = _js2n__-prdslib.isType '"Bool",
- nativeLibrariesPath =
- _js2n__-prdslib.isType '"String",
releaseNotesFile =
_js2n__-prdslib.isType '"String",
releaseNotesInput =
@@ -8983,15 +9320,16 @@ let rec _js2n__-refsenv
symbolsMappingTxtFile =
_js2n__-prdslib.isType '"String",
symbolsOption =
- _js2n__-prdslib.enum
- [ "Apple", "Android", "UWP" ],
+ _js2n__-prdslib.enum [ "Apple" ],
symbolsPath =
_js2n__-prdslib.isType '"String",
+ symbolsPdbFiles =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
task =
_js2n__-prdslib.strings.pattern
- "^AppCenterDistribute@3$",
+ "^AppCenterDistribute@0$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -9082,6 +9420,60 @@ let rec _js2n__-refsenv
"^JenkinsDownloadArtifacts@1$",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "jenkinsServerConnection", "jobName" ],
+ _js2n__-prdslib.records.record
+ {
+ ConnectedServiceNameARM =
+ _js2n__-prdslib.isType '"String",
+ artifactDetailsFileNameSuffix =
+ _js2n__-prdslib.isType '"String",
+ artifactProvider =
+ _js2n__-prdslib.enum [ "azureStorage" ],
+ commonVirtualPath =
+ _js2n__-prdslib.isType '"String",
+ containerName =
+ _js2n__-prdslib.isType '"String",
+ downloadCommitsAndWorkItems =
+ _js2n__-prdslib.isType '"Bool",
+ itemPattern =
+ _js2n__-prdslib.isType '"String",
+ jenkinsBuild =
+ _js2n__-prdslib.enum
+ [
+ "LastSuccessfulBuild",
+ "BuildNumber"
+ ],
+ jenkinsBuildNumber =
+ _js2n__-prdslib.isType '"String",
+ jenkinsJobType =
+ _js2n__-prdslib.isType '"String",
+ jenkinsServerConnection =
+ _js2n__-prdslib.isType '"String",
+ jobName =
+ _js2n__-prdslib.isType '"String",
+ propagatedArtifacts =
+ _js2n__-prdslib.isType '"Bool",
+ saveTo = _js2n__-prdslib.isType '"String",
+ startJenkinsBuildNumber =
+ _js2n__-prdslib.isType '"String",
+ storageAccountName =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ task =
+ _js2n__-prdslib.strings.pattern
+ "^JenkinsDownloadArtifacts@2$",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "inputs", "task" ],
@@ -9100,53 +9492,167 @@ let rec _js2n__-refsenv
{
appName =
_js2n__-prdslib.isType '"String",
- appSettings =
+ appSettings =
+ _js2n__-prdslib.isType '"String",
+ azureSubscription =
+ _js2n__-prdslib.isType '"String",
+ configurationStrings =
+ _js2n__-prdslib.isType '"String",
+ containerCommand =
+ _js2n__-prdslib.isType '"String",
+ deployToSlotOrASE =
+ _js2n__-prdslib.isType '"Bool",
+ imageName =
+ _js2n__-prdslib.isType '"String",
+ resourceGroupName =
+ _js2n__-prdslib.isType '"String",
+ slotName =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ task =
+ _js2n__-prdslib.strings.pattern
+ "^AzureFunctionAppContainer@1$",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "inFile", "passphrase" ],
+ _js2n__-prdslib.records.record
+ {
+ cipher = _js2n__-prdslib.isType '"String",
+ inFile = _js2n__-prdslib.isType '"String",
+ outFile =
+ _js2n__-prdslib.isType '"String",
+ passphrase =
+ _js2n__-prdslib.isType '"String",
+ workingDirectory =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ task =
+ _js2n__-prdslib.strings.pattern "^DecryptFile@1$",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [
+ "azureContainerRegistry",
+ "azureResourceGroupForACR",
+ "azureSubscriptionForACR"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ arguments =
+ _js2n__-prdslib.isType '"String",
+ azureContainerRegistry =
+ _js2n__-prdslib.isType '"String",
+ azureResourceGroup =
+ _js2n__-prdslib.isType '"String",
+ azureResourceGroupForACR =
+ _js2n__-prdslib.isType '"String",
+ azureSubscription =
+ _js2n__-prdslib.isType '"String",
+ azureSubscriptionForACR =
+ _js2n__-prdslib.isType '"String",
+ caCert = _js2n__-prdslib.isType '"String",
+ canaryImage =
+ _js2n__-prdslib.isType '"Bool",
+ certificate =
+ _js2n__-prdslib.isType '"String",
+ chartName =
_js2n__-prdslib.isType '"String",
- azureSubscription =
+ chartNameForACR =
_js2n__-prdslib.isType '"String",
- configurationStrings =
+ chartPath =
_js2n__-prdslib.isType '"String",
- containerCommand =
+ chartPathForACR =
_js2n__-prdslib.isType '"String",
- deployToSlotOrASE =
+ chartType =
+ _js2n__-prdslib.enum
+ [ "Name", "FilePath" ],
+ chartVersion =
+ _js2n__-prdslib.isType '"String",
+ command =
+ _js2n__-prdslib.enum
+ [
+ "create",
+ "delete",
+ "expose",
+ "get",
+ "init",
+ "install",
+ "login",
+ "logout",
+ "ls",
+ "package",
+ "rollback",
+ "upgrade",
+ "uninstall"
+ ],
+ connectionType =
+ _js2n__-prdslib.enum
+ [
+ "Azure Resource Manager",
+ "Kubernetes Service Connection",
+ "None"
+ ],
+ destination =
+ _js2n__-prdslib.isType '"String",
+ enableTls =
_js2n__-prdslib.isType '"Bool",
- imageName =
+ failOnStderr =
+ _js2n__-prdslib.isType '"Bool",
+ "force" = _js2n__-prdslib.isType '"Bool",
+ install = _js2n__-prdslib.isType '"Bool",
+ kubernetesCluster =
_js2n__-prdslib.isType '"String",
- resourceGroupName =
+ kubernetesServiceConnection =
_js2n__-prdslib.isType '"String",
- slotName =
+ namespace =
_js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- task =
- _js2n__-prdslib.strings.pattern
- "^AzureFunctionAppContainer@1$",
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "inputs", "task" ],
- _js2n__-prdslib.records.record
- {
- inputs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required
- [ "inFile", "passphrase" ],
- _js2n__-prdslib.records.record
- {
- cipher = _js2n__-prdslib.isType '"String",
- inFile = _js2n__-prdslib.isType '"String",
- outFile =
+ overrideValues =
_js2n__-prdslib.isType '"String",
- passphrase =
+ privatekey =
_js2n__-prdslib.isType '"String",
- workingDirectory =
+ publishPipelineMetadata =
+ _js2n__-prdslib.isType '"Bool",
+ recreate = _js2n__-prdslib.isType '"Bool",
+ releaseName =
+ _js2n__-prdslib.isType '"String",
+ resetValues =
+ _js2n__-prdslib.isType '"Bool",
+ save = _js2n__-prdslib.isType '"Bool",
+ tillerNamespace =
+ _js2n__-prdslib.isType '"String",
+ updateDependency =
+ _js2n__-prdslib.isType '"Bool",
+ upgradeTiller =
+ _js2n__-prdslib.isType '"Bool",
+ useClusterAdmin =
+ _js2n__-prdslib.isType '"Bool",
+ valueFile =
_js2n__-prdslib.isType '"String",
+ waitForExecution =
+ _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never
],
task =
- _js2n__-prdslib.strings.pattern "^DecryptFile@1$",
+ _js2n__-prdslib.strings.pattern "^HelmDeploy@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -9291,13 +9797,17 @@ let rec _js2n__-refsenv
[ "default", "temp", "custom" ],
keychainPassword =
_js2n__-prdslib.isType '"String",
+ opensslPkcsArgs =
+ _js2n__-prdslib.isType '"String",
+ setUpPartitionIdACLForPrivateKey =
+ _js2n__-prdslib.isType '"Bool",
signingIdentity =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
task =
_js2n__-prdslib.strings.pattern
- "^InstallAppleCertificate@1$",
+ "^InstallAppleCertificate@2$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -9333,7 +9843,7 @@ let rec _js2n__-refsenv
],
task =
_js2n__-prdslib.strings.pattern
- "^InstallAppleCertificate@0$",
+ "^InstallAppleCertificate@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -9363,17 +9873,13 @@ let rec _js2n__-refsenv
[ "default", "temp", "custom" ],
keychainPassword =
_js2n__-prdslib.isType '"String",
- opensslPkcsArgs =
- _js2n__-prdslib.isType '"String",
- setUpPartitionIdACLForPrivateKey =
- _js2n__-prdslib.isType '"Bool",
signingIdentity =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
task =
_js2n__-prdslib.strings.pattern
- "^InstallAppleCertificate@2$",
+ "^InstallAppleCertificate@0$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -10062,6 +10568,31 @@ let rec _js2n__-refsenv
"^AndroidSigning@3$",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "targetPath" ],
+ _js2n__-prdslib.records.record
+ {
+ artifactName =
+ _js2n__-prdslib.isType '"String",
+ pipelineId =
+ _js2n__-prdslib.isType '"String",
+ targetPath =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ task =
+ _js2n__-prdslib.strings.pattern
+ "^DownloadPipelineArtifact@0$",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "task" ],
@@ -10102,31 +10633,6 @@ let rec _js2n__-refsenv
"^DownloadPipelineArtifact@2$",
} {} true _js2n__-prdslib.always
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "inputs", "task" ],
- _js2n__-prdslib.records.record
- {
- inputs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required
- [ "targetPath" ],
- _js2n__-prdslib.records.record
- {
- artifactName =
- _js2n__-prdslib.isType '"String",
- pipelineId =
- _js2n__-prdslib.isType '"String",
- targetPath =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- task =
- _js2n__-prdslib.strings.pattern
- "^DownloadPipelineArtifact@0$",
- } {} true _js2n__-prdslib.always
- ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "task" ],
@@ -10217,49 +10723,6 @@ let rec _js2n__-refsenv
"^ServiceFabricPowerShell@1$",
} {} true _js2n__-prdslib.always
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "task" ],
- _js2n__-prdslib.records.record
- {
- inputs =
- _js2n__-prdslib.records.record
- {
- codeCoverageEnabled =
- _js2n__-prdslib.isType '"Bool",
- configuration =
- _js2n__-prdslib.isType '"String",
- otherConsoleOptions =
- _js2n__-prdslib.isType '"String",
- overrideTestrunParameters =
- _js2n__-prdslib.isType '"String",
- pathtoCustomTestAdapters =
- _js2n__-prdslib.isType '"String",
- platform = _js2n__-prdslib.isType '"String",
- publishRunAttachments =
- _js2n__-prdslib.isType '"Bool",
- runInParallel =
- _js2n__-prdslib.isType '"Bool",
- runSettingsFile =
- _js2n__-prdslib.isType '"String",
- testAssembly =
- _js2n__-prdslib.isType '"String",
- testFiltercriteria =
- _js2n__-prdslib.isType '"String",
- testRunTitle =
- _js2n__-prdslib.isType '"String",
- vsTestVersion =
- _js2n__-prdslib.enum
- [ "latest", "14.0", "12.0" ],
- vstestLocation =
- _js2n__-prdslib.isType '"String",
- vstestLocationMethod =
- _js2n__-prdslib.enum
- [ "version", "location" ],
- } {} false _js2n__-prdslib.never,
- task = _js2n__-prdslib.strings.pattern "^VSTest@1$",
- } {} true _js2n__-prdslib.always
- ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "task" ],
@@ -10386,6 +10849,8 @@ let rec _js2n__-refsenv
inputs =
_js2n__-prdslib.records.record
{
+ azureSubscription =
+ _js2n__-prdslib.isType '"String",
batchingBasedOnAgentsOption =
_js2n__-prdslib.enum
[ "autoBatchSize", "customBatchSize" ],
@@ -10496,6 +10961,79 @@ let rec _js2n__-refsenv
task = _js2n__-prdslib.strings.pattern "^VSTest@3$",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.records.record
+ {
+ codeCoverageEnabled =
+ _js2n__-prdslib.isType '"Bool",
+ configuration =
+ _js2n__-prdslib.isType '"String",
+ otherConsoleOptions =
+ _js2n__-prdslib.isType '"String",
+ overrideTestrunParameters =
+ _js2n__-prdslib.isType '"String",
+ pathtoCustomTestAdapters =
+ _js2n__-prdslib.isType '"String",
+ platform = _js2n__-prdslib.isType '"String",
+ publishRunAttachments =
+ _js2n__-prdslib.isType '"Bool",
+ runInParallel =
+ _js2n__-prdslib.isType '"Bool",
+ runSettingsFile =
+ _js2n__-prdslib.isType '"String",
+ testAssembly =
+ _js2n__-prdslib.isType '"String",
+ testFiltercriteria =
+ _js2n__-prdslib.isType '"String",
+ testRunTitle =
+ _js2n__-prdslib.isType '"String",
+ vsTestVersion =
+ _js2n__-prdslib.enum
+ [ "latest", "14.0", "12.0" ],
+ vstestLocation =
+ _js2n__-prdslib.isType '"String",
+ vstestLocationMethod =
+ _js2n__-prdslib.enum
+ [ "version", "location" ],
+ } {} false _js2n__-prdslib.never,
+ task = _js2n__-prdslib.strings.pattern "^VSTest@1$",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "notifyUsers" ],
+ _js2n__-prdslib.records.record
+ {
+ allowApproversToApproveTheirOwnRuns =
+ _js2n__-prdslib.isType '"Bool",
+ approvers =
+ _js2n__-prdslib.isType '"String",
+ instructions =
+ _js2n__-prdslib.isType '"String",
+ notifyUsers =
+ _js2n__-prdslib.isType '"String",
+ onTimeout =
+ _js2n__-prdslib.enum
+ [ "reject", "resume" ],
+ } {} false _js2n__-prdslib.never
+ ],
+ task =
+ _js2n__-prdslib.strings.pattern
+ "^ManualValidation@1$",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "inputs", "task" ],
@@ -10866,7 +11404,7 @@ let rec _js2n__-refsenv
} {} false _js2n__-prdslib.never
],
task =
- _js2n__-prdslib.strings.pattern "^AzureKeyVault@2$",
+ _js2n__-prdslib.strings.pattern "^AzureKeyVault@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -10892,7 +11430,7 @@ let rec _js2n__-refsenv
} {} false _js2n__-prdslib.never
],
task =
- _js2n__-prdslib.strings.pattern "^AzureKeyVault@1$",
+ _js2n__-prdslib.strings.pattern "^AzureKeyVault@2$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -10911,6 +11449,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum [ "runtime", "sdk" ],
performMultiLevelLookup =
_js2n__-prdslib.isType '"Bool",
+ requestTimeout =
+ _js2n__-prdslib.isType 'Integer,
useGlobalJson =
_js2n__-prdslib.isType '"Bool",
version = _js2n__-prdslib.isType '"String",
@@ -10930,19 +11470,13 @@ let rec _js2n__-refsenv
inputs =
_js2n__-prdslib.records.record
{
- includePreviewVersions =
- _js2n__-prdslib.isType '"Bool",
- installationPath =
- _js2n__-prdslib.isType '"String",
packageType =
_js2n__-prdslib.enum [ "runtime", "sdk" ],
- performMultiLevelLookup =
- _js2n__-prdslib.isType '"Bool",
version = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
task =
_js2n__-prdslib.strings.pattern
- "^DotNetCoreInstaller@1$",
+ "^DotNetCoreInstaller@0$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -10953,13 +11487,84 @@ let rec _js2n__-refsenv
inputs =
_js2n__-prdslib.records.record
{
+ includePreviewVersions =
+ _js2n__-prdslib.isType '"Bool",
+ installationPath =
+ _js2n__-prdslib.isType '"String",
packageType =
_js2n__-prdslib.enum [ "runtime", "sdk" ],
+ performMultiLevelLookup =
+ _js2n__-prdslib.isType '"Bool",
version = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
task =
_js2n__-prdslib.strings.pattern
- "^DotNetCoreInstaller@0$",
+ "^DotNetCoreInstaller@1$",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [
+ "AppConfigurationEndpoint",
+ "ConfigurationFile",
+ "azureSubscription"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ AppConfigurationEndpoint =
+ _js2n__-prdslib.isType '"String",
+ ConfigurationFile =
+ _js2n__-prdslib.isType '"String",
+ ContentType =
+ _js2n__-prdslib.isType '"String",
+ Depth = _js2n__-prdslib.isType '"String",
+ DryRun = _js2n__-prdslib.isType '"Bool",
+ ExcludeFeatureFlags =
+ _js2n__-prdslib.isType '"Bool",
+ FileContentProfile =
+ _js2n__-prdslib.enum
+ [
+ "appconfig/default",
+ "appconfig/kvset"
+ ],
+ FileFormat =
+ _js2n__-prdslib.enum
+ [ "json", "yaml", "properties" ],
+ ImportMode =
+ _js2n__-prdslib.enum
+ [ "All", "Ignore-Match" ],
+ Label = _js2n__-prdslib.isType '"String",
+ Prefix = _js2n__-prdslib.isType '"String",
+ Separator =
+ _js2n__-prdslib.enum
+ [
+ ".",
+ "/",
+ ":",
+ ";",
+ ",",
+ "-",
+ "_",
+ "__"
+ ],
+ Strict = _js2n__-prdslib.isType '"Bool",
+ Tags = _js2n__-prdslib.isType '"String",
+ UseFilePathExtension =
+ _js2n__-prdslib.isType '"Bool",
+ azureSubscription =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ task =
+ _js2n__-prdslib.strings.pattern
+ "^AzureAppConfigurationImport@10$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -11064,16 +11669,16 @@ let rec _js2n__-refsenv
{
enableXmlTransform =
_js2n__-prdslib.isType '"Bool",
- fileType =
- _js2n__-prdslib.enum [ "xml", "json" ],
folderPath = _js2n__-prdslib.isType '"String",
- targetFiles =
+ jsonTargetFiles =
+ _js2n__-prdslib.isType '"String",
+ xmlTargetFiles =
_js2n__-prdslib.isType '"String",
xmlTransformationRules =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
task =
- _js2n__-prdslib.strings.pattern "^FileTransform@1$",
+ _js2n__-prdslib.strings.pattern "^FileTransform@2$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -11084,16 +11689,18 @@ let rec _js2n__-refsenv
inputs =
_js2n__-prdslib.records.record
{
+ enableXmlTransform =
+ _js2n__-prdslib.isType '"Bool",
+ fileType =
+ _js2n__-prdslib.enum [ "xml", "json" ],
folderPath = _js2n__-prdslib.isType '"String",
- jsonTargetFiles =
- _js2n__-prdslib.isType '"String",
- xmlTargetFiles =
+ targetFiles =
_js2n__-prdslib.isType '"String",
xmlTransformationRules =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
task =
- _js2n__-prdslib.strings.pattern "^FileTransform@2$",
+ _js2n__-prdslib.strings.pattern "^FileTransform@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -11285,94 +11892,6 @@ let rec _js2n__-refsenv
"^DownloadPackage@1$",
} {} true _js2n__-prdslib.always
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "task" ],
- _js2n__-prdslib.records.record
- {
- inputs =
- _js2n__-prdslib.records.record
- {
- ConnectedServiceName =
- _js2n__-prdslib.isType '"String",
- ConnectedServiceNameClassic =
- _js2n__-prdslib.isType '"String",
- ConnectedServiceNameSelector =
- _js2n__-prdslib.enum
- [
- "ConnectedServiceName",
- "ConnectedServiceNameClassic"
- ],
- action =
- _js2n__-prdslib.enum
- [
- "Create Or Update Resource Group",
- "Select Resource Group",
- "Start",
- "Stop",
- "Restart",
- "Delete",
- "DeleteRG"
- ],
- actionClassic =
- _js2n__-prdslib.enum
- [ "Select Resource Group" ],
- cloudService =
- _js2n__-prdslib.isType '"String",
- csmFile = _js2n__-prdslib.isType '"String",
- csmParametersFile =
- _js2n__-prdslib.isType '"String",
- deploymentMode =
- _js2n__-prdslib.enum
- [
- "Validation",
- "Incremental",
- "Complete"
- ],
- enableDeploymentPrerequisitesForCreate =
- _js2n__-prdslib.isType '"Bool",
- enableDeploymentPrerequisitesForSelect =
- _js2n__-prdslib.isType '"Bool",
- location =
- _js2n__-prdslib.enum
- [
- "Australia East",
- "Australia Southeast",
- "Brazil South",
- "Canada Central",
- "Canada East",
- "Central India",
- "Central US",
- "East Asia",
- "East US",
- "East US 2 ",
- "Japan East",
- "Japan West",
- "North Central US",
- "North Europe",
- "South Central US",
- "South India",
- "Southeast Asia",
- "UK South",
- "UK West",
- "West Central US",
- "West Europe",
- "West India",
- "West US",
- "West US 2"
- ],
- outputVariable =
- _js2n__-prdslib.isType '"String",
- overrideParameters =
- _js2n__-prdslib.isType '"String",
- resourceGroupName =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never,
- task =
- _js2n__-prdslib.strings.pattern
- "^AzureResourceGroupDeployment@1$",
- } {} true _js2n__-prdslib.always
- ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "inputs", "task" ],
@@ -11382,19 +11901,30 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required
- [ "azureResourceManagerConnection" ],
+ [
+ "azureSubscription",
+ "resourceGroupName"
+ ],
_js2n__-prdslib.records.record
{
action =
_js2n__-prdslib.enum
[
"Create Or Update Resource Group",
+ "Select Resource Group",
+ "Start",
+ "Stop",
+ "StopWithDeallocate",
+ "Restart",
+ "Delete",
"DeleteRG"
],
addSpnToEnvironment =
_js2n__-prdslib.isType '"Bool",
- azureResourceManagerConnection =
+ azureSubscription =
_js2n__-prdslib.isType '"String",
+ copyAzureVMTags =
+ _js2n__-prdslib.isType '"Bool",
csmFile =
_js2n__-prdslib.isType '"String",
csmFileLink =
@@ -11403,6 +11933,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
csmParametersFileLink =
_js2n__-prdslib.isType '"String",
+ deploymentGroupName =
+ _js2n__-prdslib.isType '"String",
deploymentMode =
_js2n__-prdslib.enum
[
@@ -11414,20 +11946,28 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
deploymentOutputs =
_js2n__-prdslib.isType '"String",
- deploymentScope =
+ enableDeploymentPrerequisites =
_js2n__-prdslib.enum
[
- "Management Group",
- "Subscription",
- "Resource Group"
+ "None",
+ "ConfigureVMwithWinRM",
+ "ConfigureVMWithDGAgent"
],
location =
_js2n__-prdslib.isType '"String",
+ outputVariable =
+ _js2n__-prdslib.isType '"String",
overrideParameters =
_js2n__-prdslib.isType '"String",
+ password =
+ _js2n__-prdslib.isType '"String",
resourceGroupName =
_js2n__-prdslib.isType '"String",
- subscriptionId =
+ runAgentServiceAsUser =
+ _js2n__-prdslib.isType '"Bool",
+ teamProject =
+ _js2n__-prdslib.isType '"String",
+ teamServicesConnection =
_js2n__-prdslib.isType '"String",
templateLocation =
_js2n__-prdslib.enum
@@ -11437,11 +11977,101 @@ let rec _js2n__-refsenv
],
useWithoutJSON =
_js2n__-prdslib.isType '"Bool",
+ userName =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
task =
_js2n__-prdslib.strings.pattern
- "^AzureResourceManagerTemplateDeployment@3$",
+ "^AzureResourceGroupDeployment@2$",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.records.record
+ {
+ ConnectedServiceName =
+ _js2n__-prdslib.isType '"String",
+ ConnectedServiceNameClassic =
+ _js2n__-prdslib.isType '"String",
+ ConnectedServiceNameSelector =
+ _js2n__-prdslib.enum
+ [
+ "ConnectedServiceName",
+ "ConnectedServiceNameClassic"
+ ],
+ action =
+ _js2n__-prdslib.enum
+ [
+ "Create Or Update Resource Group",
+ "Select Resource Group",
+ "Start",
+ "Stop",
+ "Restart",
+ "Delete",
+ "DeleteRG"
+ ],
+ actionClassic =
+ _js2n__-prdslib.enum
+ [ "Select Resource Group" ],
+ cloudService =
+ _js2n__-prdslib.isType '"String",
+ csmFile = _js2n__-prdslib.isType '"String",
+ csmParametersFile =
+ _js2n__-prdslib.isType '"String",
+ deploymentMode =
+ _js2n__-prdslib.enum
+ [
+ "Validation",
+ "Incremental",
+ "Complete"
+ ],
+ enableDeploymentPrerequisitesForCreate =
+ _js2n__-prdslib.isType '"Bool",
+ enableDeploymentPrerequisitesForSelect =
+ _js2n__-prdslib.isType '"Bool",
+ location =
+ _js2n__-prdslib.enum
+ [
+ "Australia East",
+ "Australia Southeast",
+ "Brazil South",
+ "Canada Central",
+ "Canada East",
+ "Central India",
+ "Central US",
+ "East Asia",
+ "East US",
+ "East US 2 ",
+ "Japan East",
+ "Japan West",
+ "North Central US",
+ "North Europe",
+ "South Central US",
+ "South India",
+ "Southeast Asia",
+ "UK South",
+ "UK West",
+ "West Central US",
+ "West Europe",
+ "West India",
+ "West US",
+ "West US 2"
+ ],
+ outputVariable =
+ _js2n__-prdslib.isType '"String",
+ overrideParameters =
+ _js2n__-prdslib.isType '"String",
+ resourceGroupName =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never,
+ task =
+ _js2n__-prdslib.strings.pattern
+ "^AzureResourceGroupDeployment@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -11453,30 +12083,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required
- [
- "azureSubscription",
- "resourceGroupName"
- ],
+ [ "azureResourceManagerConnection" ],
_js2n__-prdslib.records.record
{
action =
_js2n__-prdslib.enum
[
"Create Or Update Resource Group",
- "Select Resource Group",
- "Start",
- "Stop",
- "StopWithDeallocate",
- "Restart",
- "Delete",
"DeleteRG"
],
addSpnToEnvironment =
_js2n__-prdslib.isType '"Bool",
- azureSubscription =
+ azureResourceManagerConnection =
_js2n__-prdslib.isType '"String",
- copyAzureVMTags =
- _js2n__-prdslib.isType '"Bool",
csmFile =
_js2n__-prdslib.isType '"String",
csmFileLink =
@@ -11485,8 +12104,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
csmParametersFileLink =
_js2n__-prdslib.isType '"String",
- deploymentGroupName =
- _js2n__-prdslib.isType '"String",
deploymentMode =
_js2n__-prdslib.enum
[
@@ -11498,28 +12115,20 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
deploymentOutputs =
_js2n__-prdslib.isType '"String",
- enableDeploymentPrerequisites =
+ deploymentScope =
_js2n__-prdslib.enum
[
- "None",
- "ConfigureVMwithWinRM",
- "ConfigureVMWithDGAgent"
+ "Management Group",
+ "Subscription",
+ "Resource Group"
],
location =
_js2n__-prdslib.isType '"String",
- outputVariable =
- _js2n__-prdslib.isType '"String",
overrideParameters =
_js2n__-prdslib.isType '"String",
- password =
- _js2n__-prdslib.isType '"String",
resourceGroupName =
_js2n__-prdslib.isType '"String",
- runAgentServiceAsUser =
- _js2n__-prdslib.isType '"Bool",
- teamProject =
- _js2n__-prdslib.isType '"String",
- teamServicesConnection =
+ subscriptionId =
_js2n__-prdslib.isType '"String",
templateLocation =
_js2n__-prdslib.enum
@@ -11529,13 +12138,11 @@ let rec _js2n__-refsenv
],
useWithoutJSON =
_js2n__-prdslib.isType '"Bool",
- userName =
- _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
task =
_js2n__-prdslib.strings.pattern
- "^AzureResourceGroupDeployment@2$",
+ "^AzureResourceManagerTemplateDeployment@3$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -11634,18 +12241,31 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
archiveType =
_js2n__-prdslib.enum
- [ "default", "7z", "tar", "wim" ],
+ [ "zip", "7z", "tar", "wim" ],
includeRootFolder =
_js2n__-prdslib.isType '"Bool",
+ quiet = _js2n__-prdslib.isType '"Bool",
replaceExistingArchive =
_js2n__-prdslib.isType '"Bool",
- rootFolder = _js2n__-prdslib.isType '"String",
+ rootFolderOrFile =
+ _js2n__-prdslib.isType '"String",
+ sevenZipCompression =
+ _js2n__-prdslib.enum
+ [
+ "ultra",
+ "maximum",
+ "normal",
+ "fast",
+ "fastest",
+ "none"
+ ],
tarCompression =
_js2n__-prdslib.enum
[ "gz", "bz2", "xz", "none" ],
+ verbose = _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never,
task =
- _js2n__-prdslib.strings.pattern "^ArchiveFiles@1$",
+ _js2n__-prdslib.strings.pattern "^ArchiveFiles@2$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -11660,31 +12280,18 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
archiveType =
_js2n__-prdslib.enum
- [ "zip", "7z", "tar", "wim" ],
+ [ "default", "7z", "tar", "wim" ],
includeRootFolder =
_js2n__-prdslib.isType '"Bool",
- quiet = _js2n__-prdslib.isType '"Bool",
replaceExistingArchive =
_js2n__-prdslib.isType '"Bool",
- rootFolderOrFile =
- _js2n__-prdslib.isType '"String",
- sevenZipCompression =
- _js2n__-prdslib.enum
- [
- "ultra",
- "maximum",
- "normal",
- "fast",
- "fastest",
- "none"
- ],
+ rootFolder = _js2n__-prdslib.isType '"String",
tarCompression =
_js2n__-prdslib.enum
[ "gz", "bz2", "xz", "none" ],
- verbose = _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never,
task =
- _js2n__-prdslib.strings.pattern "^ArchiveFiles@2$",
+ _js2n__-prdslib.strings.pattern "^ArchiveFiles@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -11734,12 +12341,20 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
TargetFolder =
_js2n__-prdslib.isType '"String",
+ delayBetweenRetries =
+ _js2n__-prdslib.isType '"String",
flattenFolders =
_js2n__-prdslib.isType '"Bool",
+ ignoreMakeDirErrors =
+ _js2n__-prdslib.isType '"Bool",
+ preserveTimestamp =
+ _js2n__-prdslib.isType '"Bool",
+ retryCount =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
task =
- _js2n__-prdslib.strings.pattern "^CopyFiles@1$",
+ _js2n__-prdslib.strings.pattern "^CopyFiles@2$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -11764,20 +12379,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
TargetFolder =
_js2n__-prdslib.isType '"String",
- delayBetweenRetries =
- _js2n__-prdslib.isType '"String",
flattenFolders =
_js2n__-prdslib.isType '"Bool",
- ignoreMakeDirErrors =
- _js2n__-prdslib.isType '"Bool",
- preserveTimestamp =
- _js2n__-prdslib.isType '"Bool",
- retryCount =
- _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
task =
- _js2n__-prdslib.strings.pattern "^CopyFiles@2$",
+ _js2n__-prdslib.strings.pattern "^CopyFiles@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -11832,21 +12439,6 @@ let rec _js2n__-refsenv
"^AzureMysqlDeployment@1$",
} {} true _js2n__-prdslib.always
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "task" ],
- _js2n__-prdslib.records.record
- {
- inputs =
- _js2n__-prdslib.records.record
- {
- arguments = _js2n__-prdslib.isType '"String",
- command = _js2n__-prdslib.isType '"String",
- cwd = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never,
- task = _js2n__-prdslib.strings.pattern "^Npm@0$",
- } {} true _js2n__-prdslib.always
- ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "task" ],
@@ -11886,6 +12478,21 @@ let rec _js2n__-refsenv
task = _js2n__-prdslib.strings.pattern "^Npm@1$",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.records.record
+ {
+ arguments = _js2n__-prdslib.isType '"String",
+ command = _js2n__-prdslib.isType '"String",
+ cwd = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never,
+ task = _js2n__-prdslib.strings.pattern "^Npm@0$",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "task" ],
@@ -11902,6 +12509,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
app_location =
_js2n__-prdslib.isType '"String",
+ azure_access_token =
+ _js2n__-prdslib.isType '"String",
azure_static_web_apps_api_token =
_js2n__-prdslib.isType '"String",
build_timeout_in_minutes =
@@ -11910,6 +12519,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
data_api_location =
_js2n__-prdslib.isType '"String",
+ default_hostname =
+ _js2n__-prdslib.isType '"String",
deployment_environment =
_js2n__-prdslib.isType '"String",
is_static_export =
@@ -11945,18 +12556,11 @@ let rec _js2n__-refsenv
delayBetweenRetries =
_js2n__-prdslib.isType '"String",
force32bit = _js2n__-prdslib.isType '"Bool",
- nodejsMirror =
- _js2n__-prdslib.isType '"String",
retryCountOnDownloadFails =
_js2n__-prdslib.isType '"String",
- versionFilePath =
- _js2n__-prdslib.isType '"String",
- versionSource =
- _js2n__-prdslib.enum [ "spec", "fromFile" ],
- versionSpec =
- _js2n__-prdslib.isType '"String",
+ version = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
- task = _js2n__-prdslib.strings.pattern "^NodeTool@0$",
+ task = _js2n__-prdslib.strings.pattern "^UseNode@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -11971,11 +12575,18 @@ let rec _js2n__-refsenv
delayBetweenRetries =
_js2n__-prdslib.isType '"String",
force32bit = _js2n__-prdslib.isType '"Bool",
+ nodejsMirror =
+ _js2n__-prdslib.isType '"String",
retryCountOnDownloadFails =
_js2n__-prdslib.isType '"String",
- version = _js2n__-prdslib.isType '"String",
+ versionFilePath =
+ _js2n__-prdslib.isType '"String",
+ versionSource =
+ _js2n__-prdslib.enum [ "spec", "fromFile" ],
+ versionSpec =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
- task = _js2n__-prdslib.strings.pattern "^UseNode@1$",
+ task = _js2n__-prdslib.strings.pattern "^NodeTool@0$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -12107,6 +12718,49 @@ let rec _js2n__-refsenv
"^PublishToAzureServiceBus@1$",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [
+ "azureSubscription",
+ "serviceBusNamespace",
+ "serviceBusQueueName"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ azureSubscription =
+ _js2n__-prdslib.isType '"String",
+ certificateString =
+ _js2n__-prdslib.isType '"String",
+ messageBody =
+ _js2n__-prdslib.isType '"String",
+ serviceBusNamespace =
+ _js2n__-prdslib.isType '"String",
+ serviceBusQueueName =
+ _js2n__-prdslib.isType '"String",
+ sessionId =
+ _js2n__-prdslib.isType '"String",
+ signPayload =
+ _js2n__-prdslib.isType '"Bool",
+ signatureKey =
+ _js2n__-prdslib.isType '"String",
+ useDataContractSerializer =
+ _js2n__-prdslib.isType '"Bool",
+ waitForCompletion =
+ _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ task =
+ _js2n__-prdslib.strings.pattern
+ "^PublishToAzureServiceBus@2$",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "inputs", "task" ],
@@ -12152,19 +12806,9 @@ let rec _js2n__-refsenv
"scale",
"reject"
],
- arguments = _js2n__-prdslib.isType '"String",
- azureResourceGroup =
- _js2n__-prdslib.isType '"String",
- azureSubscriptionConnection =
- _js2n__-prdslib.isType '"String",
- baselineAndCanaryReplicas =
- _js2n__-prdslib.isType '"String",
- connectionType =
- _js2n__-prdslib.enum
- [
- "azureResourceManager",
- "kubernetesServiceConnection"
- ],
+ arguments = _js2n__-prdslib.isType '"String",
+ baselineAndCanaryReplicas =
+ _js2n__-prdslib.isType '"String",
containers = _js2n__-prdslib.isType '"String",
dockerComposeFile =
_js2n__-prdslib.isType '"String",
@@ -12180,8 +12824,6 @@ let rec _js2n__-refsenv
"replicaset",
"statefulset"
],
- kubernetesCluster =
- _js2n__-prdslib.isType '"String",
kubernetesServiceConnection =
_js2n__-prdslib.isType '"String",
kustomizationPath =
@@ -12219,12 +12861,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum [ "canary", "none" ],
trafficSplitMethod =
_js2n__-prdslib.enum [ "pod", "smi" ],
- useClusterAdmin =
- _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never,
task =
_js2n__-prdslib.strings.pattern
- "^KubernetesManifest@1$",
+ "^KubernetesManifest@0$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -12248,8 +12888,18 @@ let rec _js2n__-refsenv
"reject"
],
arguments = _js2n__-prdslib.isType '"String",
+ azureResourceGroup =
+ _js2n__-prdslib.isType '"String",
+ azureSubscriptionConnection =
+ _js2n__-prdslib.isType '"String",
baselineAndCanaryReplicas =
_js2n__-prdslib.isType '"String",
+ connectionType =
+ _js2n__-prdslib.enum
+ [
+ "azureResourceManager",
+ "kubernetesServiceConnection"
+ ],
containers = _js2n__-prdslib.isType '"String",
dockerComposeFile =
_js2n__-prdslib.isType '"String",
@@ -12265,6 +12915,8 @@ let rec _js2n__-refsenv
"replicaset",
"statefulset"
],
+ kubernetesCluster =
+ _js2n__-prdslib.isType '"String",
kubernetesServiceConnection =
_js2n__-prdslib.isType '"String",
kustomizationPath =
@@ -12302,10 +12954,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum [ "canary", "none" ],
trafficSplitMethod =
_js2n__-prdslib.enum [ "pod", "smi" ],
+ useClusterAdmin =
+ _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never,
task =
_js2n__-prdslib.strings.pattern
- "^KubernetesManifest@0$",
+ "^KubernetesManifest@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -12350,13 +13004,15 @@ let rec _js2n__-refsenv
project = _js2n__-prdslib.isType '"String",
retryDownloadCount =
_js2n__-prdslib.isType '"String",
+ retryRedirectDownloadCount =
+ _js2n__-prdslib.isType '"String",
specificBuildWithTriggering =
_js2n__-prdslib.isType '"Bool",
tags = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
task =
_js2n__-prdslib.strings.pattern
- "^DownloadBuildArtifacts@1$",
+ "^DownloadBuildArtifacts@0$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -12401,15 +13057,13 @@ let rec _js2n__-refsenv
project = _js2n__-prdslib.isType '"String",
retryDownloadCount =
_js2n__-prdslib.isType '"String",
- retryRedirectDownloadCount =
- _js2n__-prdslib.isType '"String",
specificBuildWithTriggering =
_js2n__-prdslib.isType '"Bool",
tags = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never,
task =
_js2n__-prdslib.strings.pattern
- "^DownloadBuildArtifacts@0$",
+ "^DownloadBuildArtifacts@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -12495,6 +13149,8 @@ let rec _js2n__-refsenv
[
"Java_8",
"Java_11",
+ "Java_17",
+ "Java_21",
"NetCore_31"
],
UseStagingDeployment =
@@ -12566,6 +13222,42 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern "^AzureWebApp@1$",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "azureSubscription" ],
+ _js2n__-prdslib.records.record
+ {
+ addSpnToEnvironment =
+ _js2n__-prdslib.isType '"Bool",
+ arguments =
+ _js2n__-prdslib.isType '"String",
+ azureSubscription =
+ _js2n__-prdslib.isType '"String",
+ failOnStandardError =
+ _js2n__-prdslib.isType '"Bool",
+ inlineScript =
+ _js2n__-prdslib.isType '"String",
+ scriptLocation =
+ _js2n__-prdslib.enum
+ [ "inlineScript", "scriptPath" ],
+ scriptPath =
+ _js2n__-prdslib.isType '"String",
+ useGlobalConfig =
+ _js2n__-prdslib.isType '"Bool",
+ workingDirectory =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ task = _js2n__-prdslib.strings.pattern "^AzureCLI@1$",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "task" ],
@@ -12620,6 +13312,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
inlineScript =
_js2n__-prdslib.isType '"String",
+ keepAzSessionActive =
+ _js2n__-prdslib.isType '"Bool",
powerShellErrorActionPreference =
_js2n__-prdslib.enum
[
@@ -12639,47 +13333,13 @@ let rec _js2n__-refsenv
[ "ps", "pscore", "batch", "bash" ],
useGlobalConfig =
_js2n__-prdslib.isType '"Bool",
- workingDirectory =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- task = _js2n__-prdslib.strings.pattern "^AzureCLI@2$",
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "inputs", "task" ],
- _js2n__-prdslib.records.record
- {
- inputs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required
- [ "azureSubscription" ],
- _js2n__-prdslib.records.record
- {
- addSpnToEnvironment =
- _js2n__-prdslib.isType '"Bool",
- arguments =
- _js2n__-prdslib.isType '"String",
- azureSubscription =
- _js2n__-prdslib.isType '"String",
- failOnStandardError =
- _js2n__-prdslib.isType '"Bool",
- inlineScript =
- _js2n__-prdslib.isType '"String",
- scriptLocation =
- _js2n__-prdslib.enum
- [ "inlineScript", "scriptPath" ],
- scriptPath =
- _js2n__-prdslib.isType '"String",
- useGlobalConfig =
+ visibleAzLogin =
_js2n__-prdslib.isType '"Bool",
workingDirectory =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
- task = _js2n__-prdslib.strings.pattern "^AzureCLI@1$",
+ task = _js2n__-prdslib.strings.pattern "^AzureCLI@2$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -12722,13 +13382,13 @@ let rec _js2n__-refsenv
isDraft = _js2n__-prdslib.isType '"Bool",
isPreRelease =
_js2n__-prdslib.isType '"Bool",
- releaseNotes =
+ releaseNotesFilePath =
_js2n__-prdslib.isType '"String",
- releaseNotesFile =
+ releaseNotesInline =
_js2n__-prdslib.isType '"String",
releaseNotesSource =
_js2n__-prdslib.enum
- [ "file", "input" ],
+ [ "filePath", "inline" ],
repositoryName =
_js2n__-prdslib.isType '"String",
tag = _js2n__-prdslib.isType '"String",
@@ -12736,13 +13396,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
tagSource =
_js2n__-prdslib.enum
- [ "auto", "manual" ],
+ [ "gitTag", "userSpecifiedTag" ],
target = _js2n__-prdslib.isType '"String",
title = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
task =
- _js2n__-prdslib.strings.pattern "^GitHubRelease@0$",
+ _js2n__-prdslib.strings.pattern "^GitHubRelease@1$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -12785,13 +13445,13 @@ let rec _js2n__-refsenv
isDraft = _js2n__-prdslib.isType '"Bool",
isPreRelease =
_js2n__-prdslib.isType '"Bool",
- releaseNotesFilePath =
+ releaseNotes =
_js2n__-prdslib.isType '"String",
- releaseNotesInline =
+ releaseNotesFile =
_js2n__-prdslib.isType '"String",
releaseNotesSource =
_js2n__-prdslib.enum
- [ "filePath", "inline" ],
+ [ "file", "input" ],
repositoryName =
_js2n__-prdslib.isType '"String",
tag = _js2n__-prdslib.isType '"String",
@@ -12799,13 +13459,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
tagSource =
_js2n__-prdslib.enum
- [ "gitTag", "userSpecifiedTag" ],
+ [ "auto", "manual" ],
target = _js2n__-prdslib.isType '"String",
title = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
task =
- _js2n__-prdslib.strings.pattern "^GitHubRelease@1$",
+ _js2n__-prdslib.strings.pattern "^GitHubRelease@0$",
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -13264,6 +13924,55 @@ let rec _js2n__-refsenv
"^AzureVmssDeployment@0$",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "inputs", "task" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [
+ "azureSubscription",
+ "imageUrl",
+ "vmssName",
+ "vmssOsType"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ action =
+ _js2n__-prdslib.enum
+ [
+ "Update image",
+ "Configure application startup"
+ ],
+ azureSubscription =
+ _js2n__-prdslib.isType '"String",
+ customScript =
+ _js2n__-prdslib.isType '"String",
+ customScriptArguments =
+ _js2n__-prdslib.isType '"String",
+ customScriptsDirectory =
+ _js2n__-prdslib.isType '"String",
+ customScriptsStorageAccount =
+ _js2n__-prdslib.isType '"String",
+ imageUrl =
+ _js2n__-prdslib.isType '"String",
+ skipArchivingCustomScripts =
+ _js2n__-prdslib.isType '"Bool",
+ vmssName =
+ _js2n__-prdslib.isType '"String",
+ vmssOsType =
+ _js2n__-prdslib.enum
+ [ "Windows", "Linux" ],
+ } {} false _js2n__-prdslib.never
+ ],
+ task =
+ _js2n__-prdslib.strings.pattern
+ "^AzureVmssDeployment@1$",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "inputs", "task" ],
@@ -13307,8 +14016,11 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
inputs =
- _js2n__-prdslib.records.record {} {} false
- _js2n__-prdslib.never,
+ _js2n__-prdslib.records.record
+ {
+ azureDevOpsServiceConnection =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never,
task =
_js2n__-prdslib.strings.pattern
"^CondaAuthenticate@0$",
@@ -13444,10 +14156,14 @@ let rec _js2n__-refsenv
[ "configFile" ],
_js2n__-prdslib.records.record
{
+ azureDevOpsServiceConnection =
+ _js2n__-prdslib.isType '"String",
cargoServiceConnections =
_js2n__-prdslib.isType '"String",
configFile =
_js2n__-prdslib.isType '"String",
+ registryNames =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
task =
@@ -13854,30 +14570,30 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.enum [ "PowerShell@2" ],
_js2n__-prdslib.enum [ "PowerShell@1" ],
- _js2n__-prdslib.enum [ "AzurePowerShell@4" ],
+ _js2n__-prdslib.enum [ "AzurePowerShell@5" ],
_js2n__-prdslib.enum [ "AzurePowerShell@2" ],
+ _js2n__-prdslib.enum [ "AzurePowerShell@4" ],
_js2n__-prdslib.enum [ "AzurePowerShell@3" ],
_js2n__-prdslib.enum [ "AzurePowerShell@1" ],
- _js2n__-prdslib.enum [ "AzurePowerShell@5" ],
_js2n__-prdslib.enum
[ "MysqlDeploymentOnMachineGroup@1" ],
- _js2n__-prdslib.enum [ "PipAuthenticate@0" ],
_js2n__-prdslib.enum [ "PipAuthenticate@1" ],
- _js2n__-prdslib.enum [ "Maven@4" ],
+ _js2n__-prdslib.enum [ "PipAuthenticate@0" ],
_js2n__-prdslib.enum [ "Maven@2" ],
_js2n__-prdslib.enum [ "Maven@3" ],
+ _js2n__-prdslib.enum [ "Maven@4" ],
_js2n__-prdslib.enum [ "Maven@1" ],
_js2n__-prdslib.enum [ "DotNetCoreCLI@2" ],
_js2n__-prdslib.enum [ "DotNetCoreCLI@0" ],
_js2n__-prdslib.enum [ "DotNetCoreCLI@1" ],
_js2n__-prdslib.enum [ "XamarinComponentRestore@0" ],
- _js2n__-prdslib.enum [ "AzureRmWebAppDeployment@4" ],
- _js2n__-prdslib.enum [ "AzureRmWebAppDeployment@2" ],
_js2n__-prdslib.enum [ "AzureRmWebAppDeployment@3" ],
- _js2n__-prdslib.enum
- [ "PowerShellOnTargetMachines@1" ],
+ _js2n__-prdslib.enum [ "AzureRmWebAppDeployment@2" ],
+ _js2n__-prdslib.enum [ "AzureRmWebAppDeployment@4" ],
_js2n__-prdslib.enum
[ "PowerShellOnTargetMachines@3" ],
+ _js2n__-prdslib.enum
+ [ "PowerShellOnTargetMachines@1" ],
_js2n__-prdslib.enum
[ "PowerShellOnTargetMachines@2" ],
_js2n__-prdslib.enum
@@ -13887,10 +14603,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "RunVisualStudioTestsusingTestAgent@1" ],
_js2n__-prdslib.enum [ "ManualIntervention@8" ],
- _js2n__-prdslib.enum
- [ "InstallAppleProvisioningProfile@0" ],
_js2n__-prdslib.enum
[ "InstallAppleProvisioningProfile@1" ],
+ _js2n__-prdslib.enum
+ [ "InstallAppleProvisioningProfile@0" ],
_js2n__-prdslib.enum [ "SonarQubePostTest@1" ],
_js2n__-prdslib.enum [ "PyPIPublisher@0" ],
_js2n__-prdslib.enum [ "ChefKnife@1" ],
@@ -13901,10 +14617,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum [ "Docker@0" ],
_js2n__-prdslib.enum [ "Docker@2" ],
_js2n__-prdslib.enum [ "Docker@1" ],
- _js2n__-prdslib.enum [ "JenkinsQueueJob@1" ],
_js2n__-prdslib.enum [ "JenkinsQueueJob@2" ],
- _js2n__-prdslib.enum [ "FtpUpload@1" ],
+ _js2n__-prdslib.enum [ "JenkinsQueueJob@1" ],
_js2n__-prdslib.enum [ "FtpUpload@2" ],
+ _js2n__-prdslib.enum [ "FtpUpload@1" ],
_js2n__-prdslib.enum [ "WindowsMachineFileCopy@1" ],
_js2n__-prdslib.enum [ "WindowsMachineFileCopy@2" ],
_js2n__-prdslib.enum [ "AndroidBuild@1" ],
@@ -13922,8 +14638,11 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "DownloadGitHubNugetPackage@1" ],
_js2n__-prdslib.enum [ "MavenAuthenticate@0" ],
+ _js2n__-prdslib.enum
+ [ "AzureAppConfigurationExport@10" ],
_js2n__-prdslib.enum [ "ReviewApp@0" ],
_js2n__-prdslib.enum [ "JavaToolInstaller@0" ],
+ _js2n__-prdslib.enum [ "JavaToolInstaller@1" ],
_js2n__-prdslib.enum [ "Chef@1" ],
_js2n__-prdslib.enum [ "AzureFunctionApp@1" ],
_js2n__-prdslib.enum [ "AzureFunctionApp@2" ],
@@ -13932,6 +14651,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum [ "PackerBuild@0" ],
_js2n__-prdslib.enum [ "PackerBuild@1" ],
_js2n__-prdslib.enum [ "NuGetPackager@0" ],
+ _js2n__-prdslib.enum
+ [ "AzureAppConfigurationSnapshot@1" ],
_js2n__-prdslib.enum [ "DuffleInstaller@0" ],
_js2n__-prdslib.enum
[ "ServiceFabricUpdateAppVersions@1" ],
@@ -13943,6 +14664,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum [ "AzureNLBManagement@1" ],
_js2n__-prdslib.enum [ "ApacheJMeterLoadTest@1" ],
_js2n__-prdslib.enum [ "DockerCompose@0" ],
+ _js2n__-prdslib.enum [ "DockerCompose@1" ],
_js2n__-prdslib.enum [ "AzureMonitorAlerts@0" ],
_js2n__-prdslib.enum [ "XamarinTestCloud@1" ],
_js2n__-prdslib.enum [ "ServiceFabricDeploy@1" ],
@@ -13956,8 +14678,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "SqlDacpacDeploymentOnMachineGroup@0" ],
_js2n__-prdslib.enum [ "CacheBeta@1" ],
- _js2n__-prdslib.enum [ "Cache@2" ],
_js2n__-prdslib.enum [ "CacheBeta@0" ],
+ _js2n__-prdslib.enum [ "Cache@2" ],
_js2n__-prdslib.enum [ "CMake@1" ],
_js2n__-prdslib.enum [ "VSMobileCenterTest@0" ],
_js2n__-prdslib.enum [ "AppCenterTest@1" ],
@@ -13979,35 +14701,38 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum [ "NuGetRestore@1" ],
_js2n__-prdslib.enum [ "NuGetCommand@2" ],
_js2n__-prdslib.enum [ "Delay@1" ],
- _js2n__-prdslib.enum [ "XamariniOS@1" ],
_js2n__-prdslib.enum [ "XamariniOS@2" ],
- _js2n__-prdslib.enum [ "PublishTestResults@1" ],
+ _js2n__-prdslib.enum [ "XamariniOS@1" ],
_js2n__-prdslib.enum [ "PublishTestResults@2" ],
+ _js2n__-prdslib.enum [ "PublishTestResults@1" ],
_js2n__-prdslib.enum [ "AzureFileCopy@5" ],
- _js2n__-prdslib.enum [ "AzureFileCopy@1" ],
+ _js2n__-prdslib.enum [ "AzureFileCopy@6" ],
+ _js2n__-prdslib.enum [ "AzureFileCopy@4" ],
_js2n__-prdslib.enum [ "AzureFileCopy@2" ],
_js2n__-prdslib.enum [ "AzureFileCopy@3" ],
- _js2n__-prdslib.enum [ "AzureFileCopy@4" ],
+ _js2n__-prdslib.enum [ "AzureFileCopy@1" ],
_js2n__-prdslib.enum [ "PublishSymbols@2" ],
_js2n__-prdslib.enum [ "PublishSymbols@1" ],
_js2n__-prdslib.enum [ "CopyFilesOverSSH@0" ],
- _js2n__-prdslib.enum [ "Gradle@1" ],
_js2n__-prdslib.enum [ "Gradle@2" ],
_js2n__-prdslib.enum [ "Gradle@3" ],
- _js2n__-prdslib.enum [ "AppCenterDistribute@0" ],
+ _js2n__-prdslib.enum [ "Gradle@1" ],
_js2n__-prdslib.enum [ "AppCenterDistribute@1" ],
_js2n__-prdslib.enum [ "AppCenterDistribute@2" ],
_js2n__-prdslib.enum [ "AppCenterDistribute@3" ],
+ _js2n__-prdslib.enum [ "AppCenterDistribute@0" ],
_js2n__-prdslib.enum [ "NuGetToolInstaller@0" ],
_js2n__-prdslib.enum [ "NuGetToolInstaller@1" ],
_js2n__-prdslib.enum [ "JenkinsDownloadArtifacts@1" ],
+ _js2n__-prdslib.enum [ "JenkinsDownloadArtifacts@2" ],
_js2n__-prdslib.enum
[ "AzureFunctionAppContainer@1" ],
_js2n__-prdslib.enum [ "DecryptFile@1" ],
+ _js2n__-prdslib.enum [ "HelmDeploy@1" ],
_js2n__-prdslib.enum [ "HelmDeploy@0" ],
+ _js2n__-prdslib.enum [ "InstallAppleCertificate@2" ],
_js2n__-prdslib.enum [ "InstallAppleCertificate@1" ],
_js2n__-prdslib.enum [ "InstallAppleCertificate@0" ],
- _js2n__-prdslib.enum [ "InstallAppleCertificate@2" ],
_js2n__-prdslib.enum [ "AzureFunction@1" ],
_js2n__-prdslib.enum [ "AzureFunction@0" ],
_js2n__-prdslib.enum [ "OpenPolicyAgentInstaller@0" ],
@@ -14026,14 +14751,15 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum [ "AndroidSigning@1" ],
_js2n__-prdslib.enum [ "AndroidSigning@2" ],
_js2n__-prdslib.enum [ "AndroidSigning@3" ],
- _js2n__-prdslib.enum [ "DownloadPipelineArtifact@2" ],
_js2n__-prdslib.enum [ "DownloadPipelineArtifact@0" ],
+ _js2n__-prdslib.enum [ "DownloadPipelineArtifact@2" ],
_js2n__-prdslib.enum [ "DownloadPipelineArtifact@1" ],
_js2n__-prdslib.enum [ "UsePythonVersion@0" ],
_js2n__-prdslib.enum [ "ServiceFabricPowerShell@1" ],
- _js2n__-prdslib.enum [ "VSTest@1" ],
_js2n__-prdslib.enum [ "VSTest@2" ],
_js2n__-prdslib.enum [ "VSTest@3" ],
+ _js2n__-prdslib.enum [ "VSTest@1" ],
+ _js2n__-prdslib.enum [ "ManualValidation@1" ],
_js2n__-prdslib.enum [ "ManualValidation@0" ],
_js2n__-prdslib.enum [ "Ant@1" ],
_js2n__-prdslib.enum
@@ -14045,59 +14771,62 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum [ "BatchScript@1" ],
_js2n__-prdslib.enum [ "DownloadGithubNpmPackage@1" ],
_js2n__-prdslib.enum [ "VSBuild@1" ],
- _js2n__-prdslib.enum [ "AzureKeyVault@2" ],
_js2n__-prdslib.enum [ "AzureKeyVault@1" ],
+ _js2n__-prdslib.enum [ "AzureKeyVault@2" ],
_js2n__-prdslib.enum [ "UseDotNet@2" ],
- _js2n__-prdslib.enum [ "DotNetCoreInstaller@1" ],
_js2n__-prdslib.enum [ "DotNetCoreInstaller@0" ],
+ _js2n__-prdslib.enum [ "DotNetCoreInstaller@1" ],
+ _js2n__-prdslib.enum
+ [ "AzureAppConfigurationImport@10" ],
_js2n__-prdslib.enum [ "AzureAppServiceManage@0" ],
_js2n__-prdslib.enum [ "KubeloginInstaller@0" ],
_js2n__-prdslib.enum [ "FuncToolsInstaller@0" ],
- _js2n__-prdslib.enum [ "FileTransform@1" ],
_js2n__-prdslib.enum [ "FileTransform@2" ],
+ _js2n__-prdslib.enum [ "FileTransform@1" ],
_js2n__-prdslib.enum [ "ExtractFiles@1" ],
_js2n__-prdslib.enum [ "XamarinAndroid@1" ],
_js2n__-prdslib.enum
[ "CopyPublishBuildArtifacts@1" ],
_js2n__-prdslib.enum [ "DownloadPackage@0" ],
_js2n__-prdslib.enum [ "DownloadPackage@1" ],
+ _js2n__-prdslib.enum
+ [ "AzureResourceGroupDeployment@2" ],
_js2n__-prdslib.enum
[ "AzureResourceGroupDeployment@1" ],
_js2n__-prdslib.enum
[ "AzureResourceManagerTemplateDeployment@3" ],
- _js2n__-prdslib.enum
- [ "AzureResourceGroupDeployment@2" ],
_js2n__-prdslib.enum [ "InvokeRESTAPI@0" ],
_js2n__-prdslib.enum [ "InvokeRESTAPI@1" ],
- _js2n__-prdslib.enum [ "ArchiveFiles@1" ],
_js2n__-prdslib.enum [ "ArchiveFiles@2" ],
+ _js2n__-prdslib.enum [ "ArchiveFiles@1" ],
_js2n__-prdslib.enum [ "GitHubComment@0" ],
- _js2n__-prdslib.enum [ "CopyFiles@1" ],
_js2n__-prdslib.enum [ "CopyFiles@2" ],
+ _js2n__-prdslib.enum [ "CopyFiles@1" ],
_js2n__-prdslib.enum [ "AzureMysqlDeployment@1" ],
- _js2n__-prdslib.enum [ "Npm@0" ],
_js2n__-prdslib.enum [ "Npm@1" ],
+ _js2n__-prdslib.enum [ "Npm@0" ],
_js2n__-prdslib.enum [ "AzureStaticWebApp@0" ],
- _js2n__-prdslib.enum [ "NodeTool@0" ],
_js2n__-prdslib.enum [ "UseNode@1" ],
+ _js2n__-prdslib.enum [ "NodeTool@0" ],
_js2n__-prdslib.enum
[ "SqlServerDacpacDeployment@1" ],
_js2n__-prdslib.enum
[ "VisualStudioTestPlatformInstaller@1" ],
_js2n__-prdslib.enum [ "PublishToAzureServiceBus@1" ],
+ _js2n__-prdslib.enum [ "PublishToAzureServiceBus@2" ],
_js2n__-prdslib.enum [ "PublishToAzureServiceBus@0" ],
- _js2n__-prdslib.enum [ "KubernetesManifest@1" ],
_js2n__-prdslib.enum [ "KubernetesManifest@0" ],
- _js2n__-prdslib.enum [ "DownloadBuildArtifacts@1" ],
+ _js2n__-prdslib.enum [ "KubernetesManifest@1" ],
_js2n__-prdslib.enum [ "DownloadBuildArtifacts@0" ],
+ _js2n__-prdslib.enum [ "DownloadBuildArtifacts@1" ],
_js2n__-prdslib.enum [ "CocoaPods@0" ],
_js2n__-prdslib.enum [ "AzureSpringCloud@0" ],
_js2n__-prdslib.enum [ "AzureWebApp@1" ],
+ _js2n__-prdslib.enum [ "AzureCLI@1" ],
_js2n__-prdslib.enum [ "AzureCLI@0" ],
_js2n__-prdslib.enum [ "AzureCLI@2" ],
- _js2n__-prdslib.enum [ "AzureCLI@1" ],
- _js2n__-prdslib.enum [ "GitHubRelease@0" ],
_js2n__-prdslib.enum [ "GitHubRelease@1" ],
+ _js2n__-prdslib.enum [ "GitHubRelease@0" ],
_js2n__-prdslib.enum [ "cURLUploader@1" ],
_js2n__-prdslib.enum [ "cURLUploader@2" ],
_js2n__-prdslib.enum [ "AzureAppServiceSettings@1" ],
@@ -14112,6 +14841,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum [ "PublishBuildArtifacts@1" ],
_js2n__-prdslib.enum [ "InstallSSHKey@0" ],
_js2n__-prdslib.enum [ "AzureVmssDeployment@0" ],
+ _js2n__-prdslib.enum [ "AzureVmssDeployment@1" ],
_js2n__-prdslib.enum
[ "AzureWebPowerShellDeployment@1" ],
_js2n__-prdslib.enum [ "CondaAuthenticate@0" ],
diff --git a/out/BOSH Deploy Config.ncl b/out/BOSH Deploy Config.ncl
new file mode 100644
index 0000000..dee66e6
--- /dev/null
+++ b/out/BOSH Deploy Config.ncl
@@ -0,0 +1,952 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {
+ "_js2n__-:definitions/DeployConfig!contract"
+ | doc "A config to enable `bosh deploy` flags on a BOSH Director-wide or per-deployment basis."
+ = _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "flags" ],
+ _js2n__-prdslib.records.record
+ {
+ exclude =
+ _js2n__-refsenv."_js2n__-:definitions/Deployments!predicate",
+ flags =
+ _js2n__-refsenv."_js2n__-:definitions/Flags!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "flags" ],
+ _js2n__-prdslib.records.record
+ {
+ flags =
+ _js2n__-refsenv."_js2n__-:definitions/Flags!predicate",
+ include =
+ _js2n__-refsenv."_js2n__-:definitions/Deployments!predicate",
+ } {} false _js2n__-prdslib.never
+ ]
+ ]
+ ]),
+ "_js2n__-:definitions/Deployments!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String")
+ ],
+ "_js2n__-:definitions/Flags!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(fix|fix-releases|recreate|recreate-persistent-disks)$"
+ ])
+ ],
+ }
+ in
+ _js2n__-refsenv."_js2n__-:definitions/DeployConfig!contract"
\ No newline at end of file
diff --git a/out/BX CI.ncl b/out/BX CI.ncl
index a4a35e7..b74f8eb 100644
--- a/out/BX CI.ncl
+++ b/out/BX CI.ncl
@@ -998,6 +998,9 @@ let rec _js2n__-refsenv
| doc "Sets whether the scan should be executed synchronously (default). The Synchronous mode allows viewing scan results in Jenkins"
| optional,
},
+ "_js2n__-:definitions/context!predicate"
+ | doc "Dockerfile context. If not set defaults to dockerfile file path (parent folder)"
+ = _js2n__-prdslib.isType '"String",
"_js2n__-:definitions/credentials!contract"
| doc "Jenkins credentials ID"
= String,
@@ -1017,6 +1020,9 @@ let rec _js2n__-refsenv
"_js2n__-:definitions/dockerfile!contract"
| doc "Dockerfile path"
= String,
+ "_js2n__-:definitions/dockerfile!predicate"
+ | doc "Dockerfile path"
+ = _js2n__-prdslib.isType '"String",
"_js2n__-:definitions/failFast!predicate"
| doc "Forces parallel stages to all be aborted when one of them fails"
= _js2n__-prdslib.isType '"Bool",
@@ -1035,77 +1041,119 @@ let rec _js2n__-refsenv
},
"_js2n__-:definitions/outputDocker!contract" =
{
- args
+ images
| Array
- _js2n__-refsenv."_js2n__-:definitions/outputDockerBuildArgs!contract"
- | doc "List of build args (--build-arg) to pass in docker build"
- | optional,
- dockerfile
- | _js2n__-refsenv."_js2n__-:definitions/dockerfile!contract"
- | doc "Path to Dockerfile used to generate the docker image",
- image_name
- | String
- | doc "Image name for the generated docker image. Cannot include tag. Tag will be automatically generated based on project version.",
- publish
- | _js2n__-refsenv."_js2n__-:definitions/outputDockerPublish!contract"
- | doc "Docker publishing information. If not present, no images will be published"
- | optional,
- vulnerability_scan
+ _js2n__-refsenv."_js2n__-:definitions/outputDockerImage!contract",
+ multiArch
| {
+ architectures | Array (String) | optional,
enabled
| Bool
- | doc "Whether the vulnerability scan step should be run"
+ | doc "Whether the multi-arch build should be enabled"
| optional,
+ ..
}
- | doc "Configuration for running vulnerability scans on published Docker images"
+ | optional,
+ publish
+ | _js2n__-refsenv."_js2n__-:definitions/outputDockerPublish!contract"
+ | doc "Docker publishing information. If not present, no images will be published"
| optional,
},
- "_js2n__-:definitions/outputDockerBuildArgs!contract" =
+ "_js2n__-:definitions/outputDockerBuildArgs!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "key", "value" ],
+ _js2n__-prdslib.records.record
+ {
+ additionalProperties = _js2n__-prdslib.never,
+ key = _js2n__-prdslib.isType '"String",
+ value = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "env", "key" ],
+ _js2n__-prdslib.records.record
+ {
+ additionalProperties = _js2n__-prdslib.never,
+ env =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z_][A-Za-z0-9_]*$"
+ ],
+ key = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ]
+ ],
+ _js2n__-prdslib.records.record
+ {
+ env =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z_][A-Za-z0-9_]*$"
+ ],
+ key = _js2n__-prdslib.isType '"String",
+ value = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/outputDockerImage!contract" =
_js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.oneOf
+ _js2n__-prdslib.anyOf
[
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.not
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "value" ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ]),
- _js2n__-prdslib.records.required [ "env" ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
+ _js2n__-prdslib.records.required [ "dockerfile" ],
+ _js2n__-prdslib.records.record
+ {
+ dockerfile =
+ _js2n__-refsenv."_js2n__-:definitions/dockerfile!predicate",
+ } {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.not
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "env" ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ]),
- _js2n__-prdslib.records.required [ "value" ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
+ _js2n__-prdslib.records.required [ "context" ],
+ _js2n__-prdslib.records.record
+ {
+ context =
+ _js2n__-refsenv."_js2n__-:definitions/context!predicate",
+ } {} true _js2n__-prdslib.always
]
],
- _js2n__-prdslib.records.required [ "key" ],
+ _js2n__-prdslib.records.required [ "name" ],
_js2n__-prdslib.records.record
{
- env =
+ args =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/outputDockerBuildArgs!predicate"
+ ],
+ context =
+ _js2n__-refsenv."_js2n__-:definitions/context!predicate",
+ dockerfile =
+ _js2n__-refsenv."_js2n__-:definitions/dockerfile!predicate",
+ name = _js2n__-prdslib.isType '"String",
+ vulnerability_scan =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z_][A-Za-z0-9_]*$"
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ { enabled = _js2n__-prdslib.isType '"Bool", } {}
+ true _js2n__-prdslib.always
],
- key = _js2n__-prdslib.isType '"String",
- value = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
]),
"_js2n__-:definitions/outputDockerPublish!contract" =
@@ -1113,16 +1161,22 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/dockerReleaseChannel!contract",
"_js2n__-:definitions/outputHelm!contract" =
{
- path
- | String
- | doc "Path to the folder with all required chart config files",
+ charts
+ | Array
+ _js2n__-refsenv."_js2n__-:definitions/outputHelmChart!contract"
+ | optional,
publish
| _js2n__-refsenv."_js2n__-:definitions/outputHelmPublish!contract"
| doc "Helm chart publishing configuration. If not present, no charts will be published",
+ },
+ "_js2n__-:definitions/outputHelmChart!contract" =
+ {
+ path | String | doc "Path to the Helm chart directory",
updates
| Array
_js2n__-refsenv."_js2n__-:definitions/outputHelmUpdates!contract"
- | doc "Updates that must be done before packing Helm chart. It's a list of objects that specifies which updates must be done on which files",
+ | doc "List of files to update"
+ | optional,
},
"_js2n__-:definitions/outputHelmPublish!contract" =
Array
@@ -1146,44 +1200,30 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.not
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "value" ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ]),
- _js2n__-prdslib.records.required [ "env" ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
+ _js2n__-prdslib.records.required [ "env", "key" ],
+ _js2n__-prdslib.records.record
+ {
+ additionalProperties = _js2n__-prdslib.never,
+ env =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z_][A-Za-z0-9_]*$"
+ ],
+ key = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
],
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.not
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "env" ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ]),
- _js2n__-prdslib.records.required [ "value" ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
+ _js2n__-prdslib.records.required [ "key", "value" ],
+ _js2n__-prdslib.records.record
+ {
+ key = _js2n__-prdslib.isType '"String",
+ value = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
]
- ],
- _js2n__-prdslib.records.required [ "key" ],
- _js2n__-prdslib.records.record
- {
- env =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z_][A-Za-z0-9_]*$"
- ],
- key = _js2n__-prdslib.isType '"String",
- value = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
+ ]
]),
"_js2n__-:definitions/outputPackage!contract" =
{
@@ -1269,7 +1309,7 @@ let rec _js2n__-refsenv
| optional,
branch_pattern
| String
- | doc "Indicates what branches static analysis will be performed."
+ | doc "Indicates on which branches static analysis will be performed."
| optional,
breaks_build
| Bool
@@ -1303,11 +1343,15 @@ let rec _js2n__-refsenv
fail_fast =
_js2n__-refsenv."_js2n__-:definitions/failFast!predicate",
parallel =
- _js2n__-prdslib.records.record {}
- {
- "^\\w+( \\w+)*$" =
- _js2n__-refsenv."_js2n__-:definitions/singleStage!predicate",
- } true _js2n__-prdslib.always,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^\\w+( \\w+)*$" =
+ _js2n__-refsenv."_js2n__-:definitions/singleStage!predicate",
+ } true _js2n__-prdslib.always
+ ],
steps =
_js2n__-refsenv."_js2n__-:definitions/steps!predicate",
when = _js2n__-refsenv."_js2n__-:definitions/when!predicate",
@@ -1506,7 +1550,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/stage!predicate",
} true _js2n__-prdslib.always
])
- | doc "Defines the stages and steps required to build the project.",
+ | doc "Defines the stages and steps required to build the project."
+ | optional,
timeout
| _js2n__-refsenv."_js2n__-:definitions/timeout!contract"
| doc "Build timeout in seconds"
diff --git a/out/Bashly (bashly.yml).ncl b/out/Bashly (bashly.yml).ncl
index 0165030..5eb1a32 100644
--- a/out/Bashly (bashly.yml).ncl
+++ b/out/Bashly (bashly.yml).ncl
@@ -925,13 +925,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.minLength 1
]),
+ _js2n__-prdslib.arrays.minItems 1,
_js2n__-prdslib.arrays.uniqueItems
],
"default" =
@@ -1056,6 +1056,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/name-property!predicate",
private =
_js2n__-refsenv."_js2n__-:definitions/sub-command-private-property!predicate",
+ variables =
+ _js2n__-refsenv."_js2n__-:definitions/variables-property!predicate",
} { "^x_." = _js2n__-prdslib.always, } false
_js2n__-prdslib.never
],
@@ -1069,6 +1071,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
_js2n__-refsenv."_js2n__-:definitions/command-property!predicate",
+ _js2n__-prdslib.arrays.minItems 1,
_js2n__-prdslib.arrays.uniqueItems
],
"_js2n__-:definitions/completions-property!predicate"
@@ -1079,13 +1082,13 @@ let rec _js2n__-refsenv
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.minLength 1
]),
+ _js2n__-prdslib.arrays.minItems 1,
_js2n__-prdslib.arrays.uniqueItems
],
"_js2n__-:definitions/dependencies-command-property!predicate"
@@ -1121,7 +1124,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.oneOf
[
@@ -1132,6 +1134,7 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.isType 'Null
]),
+ _js2n__-prdslib.arrays.minItems 1,
_js2n__-prdslib.arrays.uniqueItems
],
_js2n__-prdslib.allOf
@@ -1180,13 +1183,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.minLength 1
]),
+ _js2n__-prdslib.arrays.minItems 1,
_js2n__-prdslib.arrays.uniqueItems
],
"default" = _js2n__-prdslib.isType '"String",
@@ -1218,6 +1221,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
_js2n__-refsenv."_js2n__-:definitions/environment-variable!predicate",
+ _js2n__-prdslib.arrays.minItems 1,
_js2n__-prdslib.arrays.uniqueItems
],
"_js2n__-:definitions/examples-property!predicate" =
@@ -1296,13 +1300,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.minLength 1
]),
+ _js2n__-prdslib.arrays.minItems 1,
_js2n__-prdslib.arrays.uniqueItems
],
arg =
@@ -1315,26 +1319,26 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.minLength 1
]),
+ _js2n__-prdslib.arrays.minItems 1,
_js2n__-prdslib.arrays.uniqueItems
],
conflicts =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.minLength 1
]),
+ _js2n__-prdslib.arrays.minItems 1,
_js2n__-prdslib.arrays.uniqueItems
],
"default" =
@@ -1365,13 +1369,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.minLength 1
]),
+ _js2n__-prdslib.arrays.minItems 1,
_js2n__-prdslib.arrays.uniqueItems
],
private = _js2n__-prdslib.isType '"Bool",
@@ -1543,6 +1547,40 @@ let rec _js2n__-refsenv
https://bashly.dannyb.co/configuration/command/#private
"%
= _js2n__-prdslib.isType '"Bool",
+ "_js2n__-:definitions/variable!predicate"
+ | doc m%"
+ A global bash variable
+ https://bashly.dannyb.co/configuration/variable/#variable
+ "%
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "name" ],
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ value = _js2n__-prdslib.always,
+ } { "^x_." = _js2n__-prdslib.always, } false
+ _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/variables-property!predicate"
+ | doc m%"
+ Bash variables for the current application
+ https://bashly.dannyb.co/configuration/command/#variables
+ "%
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/variable!predicate",
+ _js2n__-prdslib.arrays.minItems 1,
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
}
in
_js2n__-prdslib.contract_from_predicate
@@ -1581,6 +1619,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/help-property!predicate",
name =
_js2n__-refsenv."_js2n__-:definitions/name-property!predicate",
+ variables =
+ _js2n__-refsenv."_js2n__-:definitions/variables-property!predicate",
version =
_js2n__-refsenv."_js2n__-:definitions/root-version-property!predicate",
} { "^x_." = _js2n__-prdslib.always, } false _js2n__-prdslib.never
diff --git a/out/Bashly Settings (bashly-settings.yml).ncl b/out/Bashly Settings (bashly-settings.yml).ncl
index e6b1bc6..14e169c 100644
--- a/out/Bashly Settings (bashly-settings.yml).ncl
+++ b/out/Bashly Settings (bashly-settings.yml).ncl
@@ -949,6 +949,54 @@ let rec _js2n__-refsenv
https://bashly.dannyb.co/usage/settings/#conjoined_flag_args
"%
| optional,
+ enable_bash3_bouncer
+ | std.enum.TagOrString
+ | [| 'never, 'always, 'production, 'development |]
+ | doc m%"
+ Whether to include the code snippet that aborts when an old version of bash is detected in the generated script
+ https://bashly.dannyb.co/usage/settings/#enable_bash3_bouncer
+ "%
+ | optional,
+ enable_deps_array
+ | std.enum.TagOrString
+ | [| 'never, 'always, 'production, 'development |]
+ | doc m%"
+ Whether to include the code for the dependencies array in the generated script
+ https://bashly.dannyb.co/usage/settings/#enable_deps_array
+ "%
+ | optional,
+ enable_env_var_names_array
+ | std.enum.TagOrString
+ | [| 'never, 'always, 'production, 'development |]
+ | doc m%"
+ Whether to include the code for the env_var_names array in the generated script
+ https://bashly.dannyb.co/usage/settings/#enable_env_var_names_array
+ "%
+ | optional,
+ enable_header_comment
+ | std.enum.TagOrString
+ | [| 'never, 'always, 'production, 'development |]
+ | doc m%"
+ Whether to include the header comment in the generated script
+ https://bashly.dannyb.co/usage/settings/#enable_header_comment
+ "%
+ | optional,
+ enable_inspect_args
+ | std.enum.TagOrString
+ | [| 'never, 'always, 'production, 'development |]
+ | doc m%"
+ Whether to include the inspect_args function in the generated script
+ https://bashly.dannyb.co/usage/settings/#enable_inspect_args
+ "%
+ | optional,
+ enable_view_markers
+ | std.enum.TagOrString
+ | [| 'never, 'always, 'production, 'development |]
+ | doc m%"
+ Whether to include view marker comments in the generated script
+ https://bashly.dannyb.co/usage/settings/#enable_view_markers
+ "%
+ | optional,
env
| std.enum.TagOrString
| [| 'production, 'development |]
diff --git a/out/Biome Formatter Config.ncl b/out/Biome Formatter Config.ncl
new file mode 100644
index 0000000..1f72031
--- /dev/null
+++ b/out/Biome Formatter Config.ncl
@@ -0,0 +1,5592 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {
+ "_js2n__-:definitions/A11y!predicate"
+ | doc "A list of rules that belong to this group"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ all =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noAccessKey =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noAriaHiddenOnFocusable =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noAriaUnsupportedElements =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noAutofocus =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noBlankTarget =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/AllowDomainConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDistractingElements =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noHeaderScope =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noInteractiveElementToNoninteractiveRole =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noLabelWithoutControl =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/NoLabelWithoutControlConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noNoninteractiveElementToInteractiveRole =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noNoninteractiveTabindex =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noPositiveTabindex =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noRedundantAlt =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noRedundantRoles =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noSvgWithoutTitle =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ recommended =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useAltText =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useAnchorContent =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useAriaActivedescendantWithTabindex =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useAriaPropsForRole =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useButtonType =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useFocusableInteractive =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useGenericFontNames =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useHeadingContent =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useHtmlLang =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useIframeTitle =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useKeyWithClickEvents =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useKeyWithMouseEvents =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useMediaCaption =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useSemanticElements =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useValidAnchor =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useValidAriaProps =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useValidAriaRole =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ValidAriaRoleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useValidAriaValues =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useValidLang =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Accessibility!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "noPublic", "explicit", "none" ]
+ ],
+ "_js2n__-:definitions/Actions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ source =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Source!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/AllowDomainConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithAllowDomainOptions!predicate"
+ ],
+ "_js2n__-:definitions/AllowDomainOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allowDomains =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ArrowParentheses!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "always", "asNeeded" ]
+ ],
+ "_js2n__-:definitions/AssistsConfiguration!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ actions =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Actions!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ ignore =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/StringSet!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ include =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/StringSet!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/AttributePosition!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "auto", "multiline" ]
+ ],
+ "_js2n__-:definitions/BracketSpacing!predicate" =
+ _js2n__-prdslib.isType '"Bool",
+ "_js2n__-:definitions/Complexity!predicate"
+ | doc "A list of rules that belong to this group"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ all =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noBannedTypes =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noEmptyTypeParameters =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noExcessiveCognitiveComplexity =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ComplexityConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noExcessiveNestedTestSuites =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noExtraBooleanCast =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noForEach =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/NoForEachConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noMultipleSpacesInRegularExpressionLiterals =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noStaticOnlyClass =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noThisInStatic =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessCatch =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessConstructor =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessEmptyExport =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessFragments =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessLabel =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessLoneBlockStatements =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessRename =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessStringConcat =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessSwitchCase =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessTernary =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessThisAlias =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessTypeConstraint =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessUndefinedInitialization =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noVoid =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noWith =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ recommended =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useArrowFunction =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useDateNow =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useFlatMap =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useLiteralKeys =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useOptionalChain =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useRegexLiterals =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useSimpleNumberKeys =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useSimplifiedLogicExpression =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ComplexityConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithComplexityOptions!predicate"
+ ],
+ "_js2n__-:definitions/ComplexityOptions!predicate"
+ | doc "Options for the rule `noExcessiveCognitiveComplexity`."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ maxAllowedComplexity =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ConsistentArrayType!predicate" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "shorthand" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "generic" ]
+ ]
+ ],
+ "_js2n__-:definitions/ConsistentArrayTypeConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithConsistentArrayTypeOptions!predicate"
+ ],
+ "_js2n__-:definitions/ConsistentArrayTypeOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ syntax =
+ _js2n__-refsenv."_js2n__-:definitions/ConsistentArrayType!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ConsistentMemberAccessibilityConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithConsistentMemberAccessibilityOptions!predicate"
+ ],
+ "_js2n__-:definitions/ConsistentMemberAccessibilityOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ accessibility =
+ _js2n__-refsenv."_js2n__-:definitions/Accessibility!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Convention!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ formats =
+ _js2n__-refsenv."_js2n__-:definitions/Formats!predicate",
+ "match" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Regex!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ selector =
+ _js2n__-refsenv."_js2n__-:definitions/Selector!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Correctness!predicate"
+ | doc "A list of rules that belong to this group"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ all =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noChildrenProp =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noConstAssign =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noConstantCondition =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noConstantMathMinMaxClamp =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noConstructorReturn =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noEmptyCharacterClassInRegex =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noEmptyPattern =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noFlatMapIdentity =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noGlobalObjectCalls =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noInnerDeclarations =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noInvalidBuiltinInstantiation =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noInvalidConstructorSuper =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noInvalidDirectionInLinearGradient =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noInvalidGridAreas =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noInvalidNewBuiltin =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noInvalidPositionAtImportRule =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noInvalidUseBeforeDeclaration =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noNewSymbol =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noNodejsModules =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noNonoctalDecimalEscape =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noPrecisionLoss =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noRenderReturnValue =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noSelfAssign =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noSetterReturn =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noStringCaseMismatch =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noSwitchDeclarations =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUndeclaredDependencies =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/NoUndeclaredDependenciesConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUndeclaredVariables =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/UndeclaredVariablesConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnknownFunction =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnknownMediaFeatureName =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnknownProperty =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnknownUnit =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnmatchableAnbSelector =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnnecessaryContinue =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnreachable =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnreachableSuper =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnsafeFinally =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnsafeOptionalChaining =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnusedFunctionParameters =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnusedImports =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnusedLabels =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnusedPrivateClassMembers =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnusedVariables =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noVoidElementsWithChildren =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noVoidTypeReturn =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ recommended =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useArrayLiterals =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useExhaustiveDependencies =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/UseExhaustiveDependenciesConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useHookAtTopLevel =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/DeprecatedHooksConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useImportExtensions =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/UseImportExtensionsConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useIsNan =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useJsxKeyInIterable =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useValidForDirection =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useYield =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/CssAssists!predicate"
+ | doc "Options that changes how the CSS assists behaves"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/CssConfiguration!predicate"
+ | doc "Options applied to CSS files"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ assists =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/CssAssists!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ formatter =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/CssFormatter!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ linter =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/CssLinter!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ parser =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/CssParser!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/CssFormatter!predicate"
+ | doc "Options that changes how the CSS formatter behaves"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ indentStyle =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndentStyle!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ indentWidth =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndentWidth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ lineEnding =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/LineEnding!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ lineWidth =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/LineWidth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ quoteStyle =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/QuoteStyle!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/CssLinter!predicate"
+ | doc "Options that changes how the CSS linter behaves"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/CssParser!predicate"
+ | doc "Options that changes how the CSS parser behaves"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allowWrongLineComments =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ cssModules =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/CustomRestrictedImport!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/CustomRestrictedImportOptions!predicate"
+ ],
+ "_js2n__-:definitions/CustomRestrictedImportOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allowImportNames =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ importNames =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ message = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/CustomRestrictedType!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/CustomRestrictedTypeOptions!predicate"
+ ],
+ "_js2n__-:definitions/CustomRestrictedTypeOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ message = _js2n__-prdslib.isType '"String",
+ use =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/DependencyAvailability!predicate" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ]
+ ],
+ "_js2n__-:definitions/DeprecatedHooksConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithDeprecatedHooksOptions!predicate"
+ ],
+ "_js2n__-:definitions/DeprecatedHooksOptions!predicate"
+ | doc "Options for the `useHookAtTopLevel` rule have been deprecated, since we now use the React hook naming convention to determine whether a function is a hook."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/FilenameCase!predicate"
+ | doc "Supported cases for file names."
+ = _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "camelCase" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "export" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "kebab-case" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "PascalCase" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "snake_case" ]
+ ]
+ ],
+ "_js2n__-:definitions/FilenameCases!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/FilenameCase!predicate",
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ "_js2n__-:definitions/FilenamingConventionConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithFilenamingConventionOptions!predicate"
+ ],
+ "_js2n__-:definitions/FilenamingConventionOptions!predicate"
+ | doc "Rule's options."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ filenameCases =
+ _js2n__-refsenv."_js2n__-:definitions/FilenameCases!predicate",
+ "match" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Regex!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ requireAscii = _js2n__-prdslib.isType '"Bool",
+ strictCase = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/FilesConfiguration!predicate"
+ | doc "The configuration of the filesystem"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ ignore =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/StringSet!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ ignoreUnknown =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ include =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/StringSet!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ maxSize =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/FixKind!predicate"
+ | doc "Used to identify the kind of code action emitted by a rule"
+ = _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "none" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "safe" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "unsafe" ]
+ ]
+ ],
+ "_js2n__-:definitions/Format!predicate"
+ | doc "Supported cases."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "camelCase", "CONSTANT_CASE", "PascalCase", "snake_case" ]
+ ],
+ "_js2n__-:definitions/Formats!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/Format!predicate",
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ "_js2n__-:definitions/FormatterConfiguration!predicate"
+ | doc "Generic options applied to all files"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ attributePosition =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/AttributePosition!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ bracketSpacing =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/BracketSpacing!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ formatWithErrors =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ ignore =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/StringSet!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ include =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/StringSet!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ indentSize =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndentWidth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ indentStyle =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndentStyle!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ indentWidth =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndentWidth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ lineEnding =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/LineEnding!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ lineWidth =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/LineWidth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useEditorconfig =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/GraphqlConfiguration!predicate"
+ | doc "Options applied to GraphQL files"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ formatter =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/GraphqlFormatter!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ linter =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/GraphqlLinter!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/GraphqlFormatter!predicate"
+ | doc "Options that changes how the GraphQL formatter behaves"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ bracketSpacing =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/BracketSpacing!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ indentStyle =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndentStyle!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ indentWidth =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndentWidth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ lineEnding =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/LineEnding!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ lineWidth =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/LineWidth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ quoteStyle =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/QuoteStyle!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/GraphqlLinter!predicate"
+ | doc "Options that changes how the GraphQL linter behaves"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Hook!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ closureIndex =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.numbers.minimum 0
+ ],
+ dependenciesIndex =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.numbers.minimum 0
+ ],
+ name = _js2n__-prdslib.isType '"String",
+ stableResult =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/StableHookResult!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ImportGroup!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/PredefinedImportGroup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/Regex!predicate"
+ ],
+ "_js2n__-:definitions/IndentStyle!predicate" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "tab" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "space" ]
+ ]
+ ],
+ "_js2n__-:definitions/IndentWidth!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.minimum 0
+ ],
+ "_js2n__-:definitions/JavascriptAssists!predicate"
+ | doc "Linter options specific to the JavaScript linter"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/JavascriptConfiguration!predicate"
+ | doc "A set of options applied to the JavaScript files"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ assists =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/JavascriptAssists!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ formatter =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/JavascriptFormatter!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ globals =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/StringSet!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ jsxRuntime =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/JsxRuntime!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ linter =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/JavascriptLinter!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ organizeImports =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/JavascriptOrganizeImports!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ parser =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/JavascriptParser!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/JavascriptFormatter!predicate"
+ | doc "Formatting options specific to the JavaScript files"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ arrowParentheses =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ArrowParentheses!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ attributePosition =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/AttributePosition!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ bracketSameLine =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ bracketSpacing =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/BracketSpacing!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ indentSize =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndentWidth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ indentStyle =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndentStyle!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ indentWidth =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndentWidth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ jsxQuoteStyle =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/QuoteStyle!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ lineEnding =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/LineEnding!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ lineWidth =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/LineWidth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ quoteProperties =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/QuoteProperties!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ quoteStyle =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/QuoteStyle!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ semicolons =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Semicolons!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ trailingComma =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TrailingCommas!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ trailingCommas =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TrailingCommas!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/JavascriptLinter!predicate"
+ | doc "Linter options specific to the JavaScript linter"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/JavascriptOrganizeImports!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/JavascriptParser!predicate"
+ | doc "Options that changes how the JavaScript parser behaves"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ gritMetavariables =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ unsafeParameterDecoratorsEnabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/JsonAssists!predicate"
+ | doc "Linter options specific to the JSON linter"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/JsonConfiguration!predicate"
+ | doc "Options applied to JSON files"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ assists =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/JsonAssists!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ formatter =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/JsonFormatter!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ linter =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/JsonLinter!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ parser =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/JsonParser!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/JsonFormatter!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ indentSize =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndentWidth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ indentStyle =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndentStyle!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ indentWidth =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndentWidth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ lineEnding =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/LineEnding!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ lineWidth =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/LineWidth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ trailingCommas =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TrailingCommas2!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/JsonLinter!predicate"
+ | doc "Linter options specific to the JSON linter"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/JsonParser!predicate"
+ | doc "Options that changes how the JSON parser behaves"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allowComments =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ allowTrailingCommas =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/JsxRuntime!predicate"
+ | doc "Indicates the type of runtime or transformation used for interpreting JSX."
+ = _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "transparent" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "reactClassic" ]
+ ]
+ ],
+ "_js2n__-:definitions/Kind!predicate" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "class",
+ "enum",
+ "interface",
+ "enumMember",
+ "importNamespace",
+ "exportNamespace",
+ "variable",
+ "const",
+ "let",
+ "using",
+ "var",
+ "catchParameter",
+ "indexParameter",
+ "exportAlias",
+ "importAlias",
+ "classGetter",
+ "classSetter",
+ "classMethod",
+ "objectLiteralProperty",
+ "objectLiteralGetter",
+ "objectLiteralSetter",
+ "objectLiteralMethod",
+ "typeAlias"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "any" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "typeLike" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "function" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "namespaceLike" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "namespace" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "functionParameter" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "typeParameter" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "classMember" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "classProperty" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "objectLiteralMember" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "typeMember" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "typeGetter" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "typeProperty" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "typeSetter" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "typeMethod" ]
+ ]
+ ],
+ "_js2n__-:definitions/LineEnding!predicate" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "lf" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "crlf" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "cr" ]
+ ]
+ ],
+ "_js2n__-:definitions/LineWidth!predicate"
+ | doc m%"
+ Validated value for the `line_width` formatter options
+
+ The allowed range of values is 1..=320
+ "%
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.minimum 0
+ ],
+ "_js2n__-:definitions/LinterConfiguration!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ ignore =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/StringSet!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ include =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/StringSet!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ rules =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Rules!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Modifiers!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/RestrictedModifier!predicate",
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ "_js2n__-:definitions/NamingConventionConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithNamingConventionOptions!predicate"
+ ],
+ "_js2n__-:definitions/NamingConventionOptions!predicate"
+ | doc "Rule's options."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ conventions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/Convention!predicate"
+ ],
+ enumMemberCase =
+ _js2n__-refsenv."_js2n__-:definitions/Format!predicate",
+ requireAscii = _js2n__-prdslib.isType '"Bool",
+ strictCase = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/NoConsoleConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithNoConsoleOptions!predicate"
+ ],
+ "_js2n__-:definitions/NoConsoleOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "allow" ],
+ _js2n__-prdslib.records.record
+ {
+ allow =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/NoDoubleEqualsConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithNoDoubleEqualsOptions!predicate"
+ ],
+ "_js2n__-:definitions/NoDoubleEqualsOptions!predicate"
+ | doc "Rule's options"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ { ignoreNull = _js2n__-prdslib.isType '"Bool", } {} false
+ _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/NoForEachConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithNoForEachOptions!predicate"
+ ],
+ "_js2n__-:definitions/NoForEachOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allowedIdentifiers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/NoLabelWithoutControlConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithNoLabelWithoutControlOptions!predicate"
+ ],
+ "_js2n__-:definitions/NoLabelWithoutControlOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ inputComponents =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ labelAttributes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ labelComponents =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/NoRestrictedTypesConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithNoRestrictedTypesOptions!predicate"
+ ],
+ "_js2n__-:definitions/NoRestrictedTypesOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ types =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/CustomRestrictedType!predicate"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/NoSecretsConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithNoSecretsOptions!predicate"
+ ],
+ "_js2n__-:definitions/NoSecretsOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ entropyThreshold =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.numbers.minimum 0
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/NoUndeclaredDependenciesConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithNoUndeclaredDependenciesOptions!predicate"
+ ],
+ "_js2n__-:definitions/NoUndeclaredDependenciesOptions!predicate"
+ | doc "Rule's options"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ devDependencies =
+ _js2n__-refsenv."_js2n__-:definitions/DependencyAvailability!predicate",
+ optionalDependencies =
+ _js2n__-refsenv."_js2n__-:definitions/DependencyAvailability!predicate",
+ peerDependencies =
+ _js2n__-refsenv."_js2n__-:definitions/DependencyAvailability!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Nursery!predicate"
+ | doc "A list of rules that belong to this group"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ all =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noCommonJs =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDescendingSpecificity =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDocumentCookie =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDocumentImportInPage =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDuplicateCustomProperties =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDuplicateElseIf =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDuplicateProperties =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDuplicatedFields =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDynamicNamespaceImportAccess =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noEnum =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noExportedImports =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noGlobalDirnameFilename =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noHeadElement =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noHeadImportInDocument =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noImgElement =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noIrregularWhitespace =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noMissingVarFunction =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noNestedTernary =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noOctalEscape =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noProcessEnv =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noRestrictedImports =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RestrictedImportsConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noRestrictedTypes =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/NoRestrictedTypesConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noSecrets =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/NoSecretsConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noStaticElementInteractions =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noSubstr =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noTemplateCurlyInString =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnknownAtRule =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnknownPseudoClass =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnknownPseudoElement =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnknownTypeSelector =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessEscapeInRegex =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessStringRaw =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessUndefined =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noValueAtRule =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ recommended =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useAdjacentOverloadSignatures =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useAriaPropsSupportedByRole =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useAtIndex =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useCollapsedIf =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useComponentExportOnlyModules =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/UseComponentExportOnlyModulesConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useConsistentCurlyBraces =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useConsistentMemberAccessibility =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ConsistentMemberAccessibilityConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useDeprecatedReason =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useExplicitType =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useExportsLast =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useGoogleFontDisplay =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useGoogleFontPreconnect =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useGuardForIn =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useImportRestrictions =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useNamedOperation =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useNamingConvention =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useSortedClasses =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/UtilityClassSortingConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useStrictMode =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useTrimStartEnd =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useValidAutocomplete =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/UseValidAutocompleteConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Options!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ importGroups =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/ImportGroup!predicate"
+ ],
+ legacy = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/OrganizeImports!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ ignore =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/StringSet!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ include =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/StringSet!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/OverrideFormatterConfiguration!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ attributePosition =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/AttributePosition!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ bracketSpacing =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/BracketSpacing!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ formatWithErrors =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ indentSize =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndentWidth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ indentStyle =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndentStyle!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ indentWidth =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndentWidth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ lineEnding =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/LineEnding!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ lineWidth =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/LineWidth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/OverrideLinterConfiguration!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ rules =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Rules!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/OverrideOrganizeImportsConfiguration!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/OverridePattern!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ css =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/CssConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ formatter =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/OverrideFormatterConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ graphql =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/GraphqlConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ ignore =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/StringSet!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ include =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/StringSet!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ javascript =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/JavascriptConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ json =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/JsonConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ linter =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/OverrideLinterConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ organizeImports =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/OverrideOrganizeImportsConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Overrides!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/OverridePattern!predicate"
+ ],
+ "_js2n__-:definitions/Performance!predicate"
+ | doc "A list of rules that belong to this group"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ all =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noAccumulatingSpread =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noBarrelFile =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDelete =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noReExportAll =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ recommended =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useTopLevelRegex =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/PredefinedImportGroup!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ ":blank-line:", ":bun:", ":node:", ":types:" ]
+ ],
+ "_js2n__-:definitions/QuoteProperties!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "asNeeded", "preserve" ]
+ ],
+ "_js2n__-:definitions/QuoteStyle!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "double", "single" ]
+ ],
+ "_js2n__-:definitions/Regex!predicate" = _js2n__-prdslib.isType '"String",
+ "_js2n__-:definitions/RestrictedGlobalsConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithRestrictedGlobalsOptions!predicate"
+ ],
+ "_js2n__-:definitions/RestrictedGlobalsOptions!predicate"
+ | doc "Options for the rule `noRestrictedGlobals`."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ deniedGlobals =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RestrictedImportsConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithRestrictedImportsOptions!predicate"
+ ],
+ "_js2n__-:definitions/RestrictedImportsOptions!predicate"
+ | doc "Options for the rule `noRestrictedImports`."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ paths =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/CustomRestrictedImport!predicate"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RestrictedModifier!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "abstract", "private", "protected", "readonly", "static" ]
+ ],
+ "_js2n__-:definitions/RuleAssistConfiguration_for_Null!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleAssistPlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleAssistWithOptions_for_Null!predicate"
+ ],
+ "_js2n__-:definitions/RuleAssistConfiguration_for_Options!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleAssistPlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleAssistWithOptions_for_Options!predicate"
+ ],
+ "_js2n__-:definitions/RuleAssistPlainConfiguration!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "on", "off" ]
+ ],
+ "_js2n__-:definitions/RuleAssistWithOptions_for_Null!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RuleAssistPlainConfiguration!predicate",
+ options = _js2n__-prdslib.isType 'Null,
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleAssistWithOptions_for_Options!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RuleAssistPlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/Options!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithNoOptions!predicate"
+ ],
+ "_js2n__-:definitions/RuleFixConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithFixNoOptions!predicate"
+ ],
+ "_js2n__-:definitions/RulePlainConfiguration!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "warn", "error", "info", "off" ]
+ ],
+ "_js2n__-:definitions/RuleWithAllowDomainOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ fix =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/FixKind!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/AllowDomainOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithComplexityOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/ComplexityOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithConsistentArrayTypeOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ fix =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/FixKind!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/ConsistentArrayTypeOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithConsistentMemberAccessibilityOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/ConsistentMemberAccessibilityOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithDeprecatedHooksOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/DeprecatedHooksOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithFilenamingConventionOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/FilenamingConventionOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithFixNoOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level" ],
+ _js2n__-prdslib.records.record
+ {
+ fix =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/FixKind!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithNamingConventionOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ fix =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/FixKind!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/NamingConventionOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithNoConsoleOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ fix =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/FixKind!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/NoConsoleOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithNoDoubleEqualsOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ fix =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/FixKind!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/NoDoubleEqualsOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithNoForEachOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/NoForEachOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithNoLabelWithoutControlOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/NoLabelWithoutControlOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithNoOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithNoRestrictedTypesOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ fix =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/FixKind!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/NoRestrictedTypesOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithNoSecretsOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/NoSecretsOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithNoUndeclaredDependenciesOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/NoUndeclaredDependenciesOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithRestrictedGlobalsOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/RestrictedGlobalsOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithRestrictedImportsOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/RestrictedImportsOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithUndeclaredVariablesOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/UndeclaredVariablesOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithUseComponentExportOnlyModulesOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/UseComponentExportOnlyModulesOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithUseExhaustiveDependenciesOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/UseExhaustiveDependenciesOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithUseImportExtensionsOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ fix =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/FixKind!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/UseImportExtensionsOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithUseSelfClosingElementsOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ fix =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/FixKind!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/UseSelfClosingElementsOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithUseValidAutocompleteOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/UseValidAutocompleteOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithUtilityClassSortingOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ fix =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/FixKind!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/UtilityClassSortingOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RuleWithValidAriaRoleOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "level", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ fix =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/FixKind!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ level =
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/ValidAriaRoleOptions!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Rules!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ a11y =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/A11y!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ all =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ complexity =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Complexity!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ correctness =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Correctness!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ nursery =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Nursery!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ performance =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Performance!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ recommended =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ security =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Security!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ style =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Style!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ suspicious =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Suspicious!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Scope!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "any", "global" ]
+ ],
+ "_js2n__-:definitions/Security!predicate"
+ | doc "A list of rules that belong to this group"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ all =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDangerouslySetInnerHtml =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDangerouslySetInnerHtmlWithChildren =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noGlobalEval =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ recommended =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Selector!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind = _js2n__-refsenv."_js2n__-:definitions/Kind!predicate",
+ modifiers =
+ _js2n__-refsenv."_js2n__-:definitions/Modifiers!predicate",
+ scope =
+ _js2n__-refsenv."_js2n__-:definitions/Scope!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Semicolons!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "always", "asNeeded" ]
+ ],
+ "_js2n__-:definitions/Source!predicate"
+ | doc "A list of rules that belong to this group"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ organizeImports =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleAssistConfiguration_for_Options!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useSortedAttributes =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleAssistConfiguration_for_Null!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useSortedKeys =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleAssistConfiguration_for_Null!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/StableHookResult!predicate" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 255,
+ _js2n__-prdslib.numbers.minimum 0
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ]
+ ],
+ "_js2n__-:definitions/StringSet!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ "_js2n__-:definitions/Style!predicate"
+ | doc "A list of rules that belong to this group"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ all =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noArguments =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noCommaOperator =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDefaultExport =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDoneCallback =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noImplicitBoolean =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noInferrableTypes =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noNamespace =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noNamespaceImport =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noNegationElse =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noNonNullAssertion =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noParameterAssign =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noParameterProperties =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noRestrictedGlobals =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RestrictedGlobalsConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noShoutyConstants =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnusedTemplateLiteral =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUselessElse =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noVar =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noYodaExpression =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ recommended =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useAsConstAssertion =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useBlockStatements =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useCollapsedElseIf =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useConsistentArrayType =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ConsistentArrayTypeConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useConsistentBuiltinInstantiation =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useConst =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useDefaultParameterLast =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useDefaultSwitchClause =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useEnumInitializers =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useExplicitLengthCheck =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useExponentiationOperator =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useExportType =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useFilenamingConvention =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/FilenamingConventionConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useForOf =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useFragmentSyntax =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useImportType =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useLiteralEnumMembers =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useNamingConvention =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/NamingConventionConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useNodeAssertStrict =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useNodejsImportProtocol =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useNumberNamespace =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useNumericLiterals =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useSelfClosingElements =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/UseSelfClosingElementsConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useShorthandArrayType =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useShorthandAssign =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useShorthandFunctionType =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useSingleCaseStatement =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useSingleVarDeclarator =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useTemplate =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useThrowNewError =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useThrowOnlyError =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useWhile =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/SuggestedExtensionMapping!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ component = _js2n__-prdslib.isType '"String",
+ module = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Suspicious!predicate"
+ | doc "A list of rules that belong to this group"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ all =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noApproximativeNumericConstant =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noArrayIndexKey =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noAssignInExpressions =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noAsyncPromiseExecutor =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noCatchAssign =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noClassAssign =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noCommentText =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noCompareNegZero =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noConfusingLabels =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noConfusingVoidType =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noConsole =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/NoConsoleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noConsoleLog =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noConstEnum =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noControlCharactersInRegex =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDebugger =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDoubleEquals =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/NoDoubleEqualsConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDuplicateAtImportRules =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDuplicateCase =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDuplicateClassMembers =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDuplicateFontNames =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDuplicateJsxProps =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDuplicateObjectKeys =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDuplicateParameters =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDuplicateSelectorsKeyframeBlock =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noDuplicateTestHooks =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noEmptyBlock =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noEmptyBlockStatements =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noEmptyInterface =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noEvolvingTypes =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noExplicitAny =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noExportsInTest =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noExtraNonNullAssertion =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noFallthroughSwitchClause =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noFocusedTests =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noFunctionAssign =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noGlobalAssign =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noGlobalIsFinite =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noGlobalIsNan =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noImplicitAnyLet =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noImportAssign =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noImportantInKeyframe =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noLabelVar =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noMisleadingCharacterClass =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noMisleadingInstantiator =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noMisplacedAssertion =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noMisrefactoredShorthandAssign =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noPrototypeBuiltins =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noReactSpecificProps =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noRedeclare =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noRedundantUseStrict =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noSelfCompare =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noShadowRestrictedNames =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noShorthandPropertyOverrides =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noSkippedTests =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noSparseArray =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noSuspiciousSemicolonInJsx =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noThenProperty =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnsafeDeclarationMerging =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ noUnsafeNegation =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ recommended =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useAwait =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useDefaultSwitchClauseLast =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useErrorMessage =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useGetterReturn =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useIsArray =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useNamespaceKeyword =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useNumberToFixedDigitsArgument =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useValidTypeof =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RuleFixConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/TrailingCommas!predicate"
+ | doc "Print trailing commas wherever possible in multi-line comma-separated syntactic structures."
+ = _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "all" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "es5" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "none" ]
+ ]
+ ],
+ "_js2n__-:definitions/TrailingCommas2!predicate" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "none" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "all" ]
+ ]
+ ],
+ "_js2n__-:definitions/UndeclaredVariablesConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithUndeclaredVariablesOptions!predicate"
+ ],
+ "_js2n__-:definitions/UndeclaredVariablesOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ { checkTypes = _js2n__-prdslib.isType '"Bool", } {} true
+ _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/UseComponentExportOnlyModulesConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithUseComponentExportOnlyModulesOptions!predicate"
+ ],
+ "_js2n__-:definitions/UseComponentExportOnlyModulesOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allowConstantExport = _js2n__-prdslib.isType '"Bool",
+ allowExportNames =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/UseExhaustiveDependenciesConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithUseExhaustiveDependenciesOptions!predicate"
+ ],
+ "_js2n__-:definitions/UseExhaustiveDependenciesOptions!predicate"
+ | doc "Options for the rule `useExhaustiveDependencies`"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ hooks =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/Hook!predicate"
+ ],
+ reportMissingDependenciesArray =
+ _js2n__-prdslib.isType '"Bool",
+ reportUnnecessaryDependencies =
+ _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/UseImportExtensionsConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithUseImportExtensionsOptions!predicate"
+ ],
+ "_js2n__-:definitions/UseImportExtensionsOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ suggestedExtensions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/SuggestedExtensionMapping!predicate"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/UseSelfClosingElementsConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithUseSelfClosingElementsOptions!predicate"
+ ],
+ "_js2n__-:definitions/UseSelfClosingElementsOptions!predicate"
+ | doc "Options for the `useSelfClosingElements` rule."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ { ignoreHtmlElements = _js2n__-prdslib.isType '"Bool", } {}
+ false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/UseValidAutocompleteConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithUseValidAutocompleteOptions!predicate"
+ ],
+ "_js2n__-:definitions/UseValidAutocompleteOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ inputComponents =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/UtilityClassSortingConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithUtilityClassSortingOptions!predicate"
+ ],
+ "_js2n__-:definitions/UtilityClassSortingOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ attributes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ functions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ValidAriaRoleConfiguration!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/RulePlainConfiguration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RuleWithValidAriaRoleOptions!predicate"
+ ],
+ "_js2n__-:definitions/ValidAriaRoleOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allowInvalidRoles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ ignoreNonDom = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/VcsClientKind!predicate" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "git" ]
+ ]
+ ],
+ "_js2n__-:definitions/VcsConfiguration!predicate"
+ | doc "Set of properties to integrate Biome with a VCS software."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ clientKind =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/VcsClientKind!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ defaultBranch =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ enabled =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ root =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ useIgnoreFile =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ }
+ in
+ {
+ "$schema"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
+ | doc "A field for the [JSON schema](https://json-schema.org/) specification"
+ | optional,
+ assists
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/AssistsConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "Specific configuration for assists"
+ | optional,
+ css
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/CssConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "Specific configuration for the Css language"
+ | optional,
+ extends
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/StringSet!predicate",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "A list of paths to other JSON files, used to extends the current configuration."
+ | optional,
+ files
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/FilesConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "The configuration of the filesystem"
+ | optional,
+ formatter
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/FormatterConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "The configuration of the formatter"
+ | optional,
+ graphql
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/GraphqlConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "Specific configuration for the GraphQL language"
+ | optional,
+ javascript
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/JavascriptConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "Specific configuration for the JavaScript language"
+ | optional,
+ json
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/JsonConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "Specific configuration for the Json language"
+ | optional,
+ linter
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/LinterConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "The configuration for the linter"
+ | optional,
+ organizeImports
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/OrganizeImports!predicate",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "The configuration of the import sorting"
+ | optional,
+ overrides
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Overrides!predicate",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "A list of granular patterns that should be applied only to a sub set of files"
+ | optional,
+ vcs
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/VcsConfiguration!predicate",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "The configuration of the VCS integration"
+ | optional,
+ }
\ No newline at end of file
diff --git a/out/Bitmovin Encoding Template.ncl b/out/Bitmovin Encoding Template.ncl
new file mode 100644
index 0000000..17e15d1
--- /dev/null
+++ b/out/Bitmovin Encoding Template.ncl
@@ -0,0 +1,28008 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {}
+ in
+ {
+ configurations
+ | {
+ audio
+ | {
+ aac
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "bitrate" ],
+ _js2n__-prdslib.records.record
+ {
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ channelLayout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "MONO",
+ "STEREO",
+ "SURROUND",
+ "4.0",
+ "5.0_BACK",
+ "5.1_BACK",
+ "7.1",
+ "7.1_WIDE_BACK"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ cutoffFrequency =
+ _js2n__-prdslib.isType
+ 'Integer,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ ac3
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "bitrate" ],
+ _js2n__-prdslib.records.record
+ {
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ channelLayout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "MONO",
+ "STEREO",
+ "SURROUND",
+ "QUAD",
+ "2.1",
+ "2.2",
+ "3.1",
+ "4.0",
+ "4.1",
+ "5.0",
+ "5.0_BACK",
+ "5.1",
+ "5.1_BACK"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ cutoffFrequency =
+ _js2n__-prdslib.isType
+ 'Integer,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ dolbyAtmos
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "bitrate",
+ "loudnessControl"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ loudnessControl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "dialogueIntelligence",
+ "meteringMode",
+ "speechThreshold"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ dialogueIntelligence =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED"
+ ]
+ ],
+ meteringMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ITU-R BS.1770-1",
+ "ITU-R BS.1770-2",
+ "ITU-R BS.1770-3",
+ "ITU-R BS.1770-4",
+ "Leq (A)"
+ ]
+ ],
+ speechThreshold =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 100,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ dolbyDigital
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "bitrate",
+ "loudnessControl"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ bitstreamInfo =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ surroundExMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED",
+ "NOT_INDICATED"
+ ]
+ ],
+ surroundMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED",
+ "NOT_INDICATED"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ channelLayout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "MONO",
+ "STEREO",
+ "SURROUND",
+ "3.1",
+ "BACK_SURROUND",
+ "BACK_SURROUND_LFE",
+ "QUAD",
+ "QUAD_LFE",
+ "4.0",
+ "4.1",
+ "5.0",
+ "5.1"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ downmixing =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ loRoCenterMixLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PLUS_3_DB",
+ "PLUS_1_5_DB",
+ "ZERO_DB",
+ "MINUS_1_5_DB",
+ "MINUS_3_DB",
+ "MINUS_4_5_DB",
+ "MINUS_6_DB",
+ "MINUS_INFINITY_DB"
+ ]
+ ],
+ loRoSurroundMixLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "MINUS_1_5_DB",
+ "MINUS_3_DB",
+ "MINUS_4_5_DB",
+ "MINUS_6_DB",
+ "MINUS_INFINITY_DB"
+ ]
+ ],
+ ltRtCenterMixLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PLUS_3_DB",
+ "PLUS_1_5_DB",
+ "ZERO_DB",
+ "MINUS_1_5_DB",
+ "MINUS_3_DB",
+ "MINUS_4_5_DB",
+ "MINUS_6_DB",
+ "MINUS_INFINITY_DB"
+ ]
+ ],
+ ltRtSurroundMixLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "MINUS_1_5_DB",
+ "MINUS_3_DB",
+ "MINUS_4_5_DB",
+ "MINUS_6_DB",
+ "MINUS_INFINITY_DB"
+ ]
+ ],
+ preferredMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LO_RO",
+ "LT_RT",
+ "PRO_LOGIC_II"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ evolutionFrameworkControl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED"
+ ]
+ ],
+ loudnessControl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ dialnorm =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ (-1),
+ _js2n__-prdslib.numbers.minimum
+ (-31)
+ ],
+ dialogueIntelligence =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED"
+ ]
+ ],
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PASSTHROUGH",
+ "CORRECTION"
+ ]
+ ],
+ peakLimit =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.maximum
+ (-0.1),
+ _js2n__-prdslib.numbers.minimum
+ (-8)
+ ],
+ regulationType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "EBU_R128",
+ "ATSC_A85_FIXED",
+ "ATSC_A85_AGILE",
+ "MANUAL"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ preprocessing =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ dynamicRangeCompression =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ lineMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "FILM_STANDARD",
+ "FILM_LIGHT",
+ "MUSIC_STANDARD",
+ "MUSIC_LIGHT",
+ "SPEECH"
+ ]
+ ],
+ rfMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "FILM_STANDARD",
+ "FILM_LIGHT",
+ "MUSIC_STANDARD",
+ "MUSIC_LIGHT",
+ "SPEECH"
+ ]
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ lfeLowPassFilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED"
+ ]
+ ],
+ ninetyDegreePhaseShift =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED"
+ ]
+ ],
+ threeDbAttenuation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ dolbyDigitalPlus
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "bitrate",
+ "loudnessControl"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ bitstreamInfo =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ surroundExMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED",
+ "NOT_INDICATED"
+ ]
+ ],
+ surroundMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED",
+ "NOT_INDICATED"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ channelLayout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "MONO",
+ "STEREO",
+ "SURROUND",
+ "3.1",
+ "BACK_SURROUND",
+ "BACK_SURROUND_LFE",
+ "QUAD",
+ "QUAD_LFE",
+ "4.0",
+ "4.1",
+ "5.0",
+ "5.1"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ downmixing =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ loRoCenterMixLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PLUS_3_DB",
+ "PLUS_1_5_DB",
+ "ZERO_DB",
+ "MINUS_1_5_DB",
+ "MINUS_3_DB",
+ "MINUS_4_5_DB",
+ "MINUS_6_DB",
+ "MINUS_INFINITY_DB"
+ ]
+ ],
+ loRoSurroundMixLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "MINUS_1_5_DB",
+ "MINUS_3_DB",
+ "MINUS_4_5_DB",
+ "MINUS_6_DB",
+ "MINUS_INFINITY_DB"
+ ]
+ ],
+ ltRtCenterMixLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PLUS_3_DB",
+ "PLUS_1_5_DB",
+ "ZERO_DB",
+ "MINUS_1_5_DB",
+ "MINUS_3_DB",
+ "MINUS_4_5_DB",
+ "MINUS_6_DB",
+ "MINUS_INFINITY_DB"
+ ]
+ ],
+ ltRtSurroundMixLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "MINUS_1_5_DB",
+ "MINUS_3_DB",
+ "MINUS_4_5_DB",
+ "MINUS_6_DB",
+ "MINUS_INFINITY_DB"
+ ]
+ ],
+ preferredMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LO_RO",
+ "LT_RT",
+ "PRO_LOGIC_II"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ evolutionFrameworkControl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED"
+ ]
+ ],
+ loudnessControl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ dialnorm =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ (-1),
+ _js2n__-prdslib.numbers.minimum
+ (-31)
+ ],
+ dialogueIntelligence =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED"
+ ]
+ ],
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PASSTHROUGH",
+ "CORRECTION"
+ ]
+ ],
+ peakLimit =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.maximum
+ (-0.1),
+ _js2n__-prdslib.numbers.minimum
+ (-8)
+ ],
+ regulationType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "EBU_R128",
+ "ATSC_A85_FIXED",
+ "ATSC_A85_AGILE",
+ "MANUAL"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ preprocessing =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ dynamicRangeCompression =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ lineMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "FILM_STANDARD",
+ "FILM_LIGHT",
+ "MUSIC_STANDARD",
+ "MUSIC_LIGHT",
+ "SPEECH"
+ ]
+ ],
+ rfMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "FILM_STANDARD",
+ "FILM_LIGHT",
+ "MUSIC_STANDARD",
+ "MUSIC_LIGHT",
+ "SPEECH"
+ ]
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ lfeLowPassFilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED"
+ ]
+ ],
+ ninetyDegreePhaseShift =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED"
+ ]
+ ],
+ threeDbAttenuation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ dts
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "bitrate" ],
+ _js2n__-prdslib.records.record
+ {
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "EXPRESS_AUDIO",
+ "DIGITAL_SURROUND"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ dtsPassthrough
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ dtsx
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "bitrate",
+ "channelLayout",
+ "ottLoudnessMode"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ bitrate =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "160000",
+ "192000",
+ "224000",
+ "256000",
+ "288000",
+ "320000",
+ "384000",
+ "448000"
+ ]
+ ],
+ channelLayout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "5.1", "5.1.4" ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ lkfsValue =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 0,
+ _js2n__-prdslib.numbers.minimum
+ (-40)
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ ottLoudnessMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DTSX_OTT_LOUDNESS_DETECT",
+ "DTSX_OTT_LOUDNESS_INPUT",
+ "DTSX_OTT_LOUDNESS_TARGET"
+ ]
+ ],
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ syncInterval =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 10,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ eac3
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "bitrate" ],
+ _js2n__-prdslib.records.record
+ {
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ channelLayout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "MONO",
+ "STEREO",
+ "SURROUND",
+ "QUAD",
+ "2.1",
+ "2.2",
+ "3.1",
+ "4.0",
+ "4.1",
+ "5.0",
+ "5.0_BACK",
+ "5.1",
+ "5.1_BACK"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ cutoffFrequency =
+ _js2n__-prdslib.isType
+ 'Integer,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ heAacV1
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "bitrate" ],
+ _js2n__-prdslib.records.record
+ {
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ channelLayout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "MONO",
+ "STEREO",
+ "SURROUND",
+ "4.0",
+ "5.0_BACK",
+ "5.1_BACK",
+ "7.1",
+ "7.1_WIDE_BACK"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ signaling =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "IMPLICIT",
+ "EXPLICIT_SBR",
+ "EXPLICIT_HIERARCHICAL"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ heAacV2
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "bitrate" ],
+ _js2n__-prdslib.records.record
+ {
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ channelLayout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "MONO",
+ "STEREO",
+ "SURROUND",
+ "4.0",
+ "5.0_BACK",
+ "5.1_BACK",
+ "7.1",
+ "7.1_WIDE_BACK"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ signaling =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "IMPLICIT",
+ "EXPLICIT_SBR",
+ "EXPLICIT_PS",
+ "EXPLICIT_HIERARCHICAL"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ mp2
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "bitrate" ],
+ _js2n__-prdslib.records.record
+ {
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ channelLayout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "MONO",
+ "STEREO"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ mp3
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "bitrate" ],
+ _js2n__-prdslib.records.record
+ {
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ channelLayout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "MONO",
+ "STEREO"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ opus
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "bitrate" ],
+ _js2n__-prdslib.records.record
+ {
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ channelLayout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "MONO",
+ "STEREO",
+ "SURROUND",
+ "QUAD",
+ "4.1",
+ "5.0_BACK",
+ "5.1_BACK",
+ "6.1",
+ "7.1"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ passthrough
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ pcm
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "bitrate" ],
+ _js2n__-prdslib.records.record
+ {
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ channelLayout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "MONO", "STEREO" ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ presetConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "XDCAM" ]
+ ],
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ sampleFormat =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "S16LE",
+ "S24LE",
+ "S32LE"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ vorbis
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "bitrate" ],
+ _js2n__-prdslib.records.record
+ {
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ channelLayout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "MONO",
+ "STEREO",
+ "SURROUND",
+ "QUAD",
+ "2.1",
+ "2.2",
+ "3.1",
+ "4.0",
+ "5.1",
+ "5.1_BACK"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ ..
+ }
+ | optional,
+ subtitles
+ | {
+ dvbSubtitle
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ imsc
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ styling =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PASSTHROUGH",
+ "DROP_STYLING"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ webvtt
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ appendOptionalZeroHour =
+ _js2n__-prdslib.isType
+ '"Bool",
+ cueIdentifierPolicy =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "INCLUDE_IDENTIFIERS",
+ "OMIT_IDENTIFIERS"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ ignoreRegion =
+ _js2n__-prdslib.isType
+ '"Bool",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ styling =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PASSTHROUGH",
+ "DROP_STYLING"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ ..
+ }
+ | optional,
+ video
+ | {
+ av1
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ adaptiveQuantMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "OFF",
+ "VARIANCE",
+ "COMPLEXITY",
+ "CYCLIC_REFRESH",
+ "DELTA_QUANT"
+ ]
+ ],
+ arnrMaxFrames =
+ _js2n__-prdslib.isType
+ 'Integer,
+ arnrStrength =
+ _js2n__-prdslib.isType
+ 'Integer,
+ autoLevelSetup =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED"
+ ]
+ ],
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ clientBufferSize =
+ _js2n__-prdslib.isType
+ 'Integer,
+ clientInitialBufferSize =
+ _js2n__-prdslib.isType
+ 'Integer,
+ clientOptimalBufferSize =
+ _js2n__-prdslib.isType
+ 'Integer,
+ colorConfig =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ chromaLocation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "LEFT",
+ "CENTER",
+ "TOPLEFT",
+ "TOP",
+ "BOTTOMLEFT",
+ "BOTTOM"
+ ]
+ ],
+ colorPrimaries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "BT470M",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "FILM",
+ "BT2020",
+ "SMPTE428",
+ "SMPTEST428_1",
+ "SMPTE431",
+ "SMPTE432",
+ "JEDEC_P22"
+ ]
+ ],
+ colorRange =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "MPEG",
+ "JPEG"
+ ]
+ ],
+ colorSpace =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "RGB",
+ "BT709",
+ "FCC",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "YCGCO",
+ "YCOCG",
+ "BT2020_NCL",
+ "BT2020_CL",
+ "SMPTE2085"
+ ]
+ ],
+ colorTransfer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "GAMMA22",
+ "GAMMA28",
+ "SMPTE170M",
+ "SMPTE240M",
+ "LINEAR",
+ "LOG",
+ "LOG_SQRT",
+ "IEC61966_2_4",
+ "BT1361_ECG",
+ "IEC61966_2_1",
+ "BT2020_10",
+ "BT2020_12",
+ "SMPTE2084",
+ "SMPTE428",
+ "ARIB_STD_B67"
+ ]
+ ],
+ copyChromaLocationFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorPrimariesFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorRangeFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorSpaceFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorTransferFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ inputColorPrimaries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "BT470M",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "FILM",
+ "BT2020",
+ "SMPTE428",
+ "SMPTEST428_1",
+ "SMPTE431",
+ "SMPTE432",
+ "JEDEC_P22"
+ ]
+ ],
+ inputColorRange =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "MPEG",
+ "JPEG"
+ ]
+ ],
+ inputColorSpace =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "RGB",
+ "BT709",
+ "FCC",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "YCGCO",
+ "YCOCG",
+ "BT2020_NCL",
+ "BT2020_CL",
+ "SMPTE2085"
+ ]
+ ],
+ inputColorTransfer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "GAMMA22",
+ "GAMMA28",
+ "SMPTE170M",
+ "SMPTE240M",
+ "LINEAR",
+ "LOG",
+ "LOG_SQRT",
+ "IEC61966_2_4",
+ "BT1361_ECG",
+ "IEC61966_2_1",
+ "BT2020_10",
+ "BT2020_12",
+ "SMPTE2084",
+ "SMPTE428",
+ "ARIB_STD_B67"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ displayAspectRatio =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "denominator",
+ "numerator"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ denominator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ numerator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ encodingMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "STANDARD",
+ "SINGLE_PASS",
+ "TWO_PASS",
+ "THREE_PASS"
+ ]
+ ],
+ height =
+ _js2n__-prdslib.isType
+ 'Integer,
+ isAutomaticAltRefFramesEnabled =
+ _js2n__-prdslib.isType
+ '"Bool",
+ isFrameBoostEnabled =
+ _js2n__-prdslib.isType
+ '"Bool",
+ isFrameParallel =
+ _js2n__-prdslib.isType
+ '"Bool",
+ isLossless =
+ _js2n__-prdslib.isType
+ '"Bool",
+ keyPlacementMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "AUTO",
+ "FIXED",
+ "DISABLED"
+ ]
+ ],
+ lagInFrames =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 25,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ maxGfInterval =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxIntraRate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxQ =
+ _js2n__-prdslib.isType
+ 'Integer,
+ minGfInterval =
+ _js2n__-prdslib.isType
+ 'Integer,
+ minQ =
+ _js2n__-prdslib.isType
+ 'Integer,
+ mtuSize =
+ _js2n__-prdslib.isType
+ 'Integer,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ noiseSensitivity =
+ _js2n__-prdslib.isType
+ '"Bool",
+ numTileGroups =
+ _js2n__-prdslib.isType
+ 'Integer,
+ overshootPct =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ pixelFormat =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "YUV410P",
+ "YUV411P",
+ "YUV420P",
+ "YUV422P",
+ "YUV440P",
+ "YUV444P",
+ "YUVJ411P",
+ "YUVJ420P",
+ "YUVJ422P",
+ "YUVJ440P",
+ "YUVJ444P",
+ "YUV420P10LE",
+ "YUV422P10LE",
+ "YUV440P10LE",
+ "YUV444P10LE",
+ "YUV420P12LE",
+ "YUV422P12LE",
+ "YUV440P12LE",
+ "YUV444P12LE",
+ "YUV420P10BE",
+ "YUV422P10BE",
+ "YUV440P10BE",
+ "YUV444P10BE",
+ "YUV420P12BE",
+ "YUV422P12BE",
+ "YUV440P12BE",
+ "YUV444P12BE"
+ ]
+ ],
+ presetConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "VOD_QUALITY",
+ "VOD_STANDARD",
+ "VOD_SPEED"
+ ]
+ ],
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ sampleAspectRatioDenominator =
+ _js2n__-prdslib.isType
+ 'Integer,
+ sampleAspectRatioNumerator =
+ _js2n__-prdslib.isType
+ 'Integer,
+ sharpness =
+ _js2n__-prdslib.isType
+ 'Integer,
+ tileColumns =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 6,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ tileRows =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 2,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ undershootPct =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ width =
+ _js2n__-prdslib.isType
+ 'Integer,
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ h262
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ bframes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 16,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ bufsize =
+ _js2n__-prdslib.isType
+ 'Integer,
+ colorConfig =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ chromaLocation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "LEFT",
+ "CENTER",
+ "TOPLEFT",
+ "TOP",
+ "BOTTOMLEFT",
+ "BOTTOM"
+ ]
+ ],
+ colorPrimaries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "BT470M",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "FILM",
+ "BT2020",
+ "SMPTE428",
+ "SMPTEST428_1",
+ "SMPTE431",
+ "SMPTE432",
+ "JEDEC_P22"
+ ]
+ ],
+ colorRange =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "MPEG",
+ "JPEG"
+ ]
+ ],
+ colorSpace =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "RGB",
+ "BT709",
+ "FCC",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "YCGCO",
+ "YCOCG",
+ "BT2020_NCL",
+ "BT2020_CL",
+ "SMPTE2085"
+ ]
+ ],
+ colorTransfer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "GAMMA22",
+ "GAMMA28",
+ "SMPTE170M",
+ "SMPTE240M",
+ "LINEAR",
+ "LOG",
+ "LOG_SQRT",
+ "IEC61966_2_4",
+ "BT1361_ECG",
+ "IEC61966_2_1",
+ "BT2020_10",
+ "BT2020_12",
+ "SMPTE2084",
+ "SMPTE428",
+ "ARIB_STD_B67"
+ ]
+ ],
+ copyChromaLocationFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorPrimariesFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorRangeFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorSpaceFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorTransferFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ inputColorPrimaries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "BT470M",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "FILM",
+ "BT2020",
+ "SMPTE428",
+ "SMPTEST428_1",
+ "SMPTE431",
+ "SMPTE432",
+ "JEDEC_P22"
+ ]
+ ],
+ inputColorRange =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "MPEG",
+ "JPEG"
+ ]
+ ],
+ inputColorSpace =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "RGB",
+ "BT709",
+ "FCC",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "YCGCO",
+ "YCOCG",
+ "BT2020_NCL",
+ "BT2020_CL",
+ "SMPTE2085"
+ ]
+ ],
+ inputColorTransfer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "GAMMA22",
+ "GAMMA28",
+ "SMPTE170M",
+ "SMPTE240M",
+ "LINEAR",
+ "LOG",
+ "LOG_SQRT",
+ "IEC61966_2_4",
+ "BT1361_ECG",
+ "IEC61966_2_1",
+ "BT2020_10",
+ "BT2020_12",
+ "SMPTE2084",
+ "SMPTE428",
+ "ARIB_STD_B67"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ displayAspectRatio =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "denominator",
+ "numerator"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ denominator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ numerator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ encodingMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "STANDARD",
+ "SINGLE_PASS",
+ "TWO_PASS",
+ "THREE_PASS"
+ ]
+ ],
+ gopSize =
+ _js2n__-prdslib.isType
+ 'Integer,
+ height =
+ _js2n__-prdslib.isType
+ 'Integer,
+ interlaceMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "TOP_FIELD_FIRST",
+ "BOTTOM_FIELD_FIRST"
+ ]
+ ],
+ level =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "MAIN", "HIGH" ]
+ ],
+ maxBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ minBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ pixelFormat =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "YUV410P",
+ "YUV411P",
+ "YUV420P",
+ "YUV422P",
+ "YUV440P",
+ "YUV444P",
+ "YUVJ411P",
+ "YUVJ420P",
+ "YUVJ422P",
+ "YUVJ440P",
+ "YUVJ444P",
+ "YUV420P10LE",
+ "YUV422P10LE",
+ "YUV440P10LE",
+ "YUV444P10LE",
+ "YUV420P12LE",
+ "YUV422P12LE",
+ "YUV440P12LE",
+ "YUV444P12LE",
+ "YUV420P10BE",
+ "YUV422P10BE",
+ "YUV440P10BE",
+ "YUV444P10BE",
+ "YUV420P12BE",
+ "YUV422P12BE",
+ "YUV440P12BE",
+ "YUV444P12BE"
+ ]
+ ],
+ presetConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "XDCAM_HD_422" ]
+ ],
+ profile =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "MPEG2_422" ]
+ ],
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ sampleAspectRatioDenominator =
+ _js2n__-prdslib.isType
+ 'Integer,
+ sampleAspectRatioNumerator =
+ _js2n__-prdslib.isType
+ 'Integer,
+ width =
+ _js2n__-prdslib.isType
+ 'Integer,
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ h264
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ adaptiveQuantizationMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DISABLED",
+ "VARIANCE",
+ "AUTO_VARIANCE",
+ "AUTO_VARIANCE_DARK_SCENES"
+ ]
+ ],
+ adaptiveQuantizationStrength =
+ _js2n__-prdslib.isType
+ '"Number",
+ adaptiveSpatialTransform =
+ _js2n__-prdslib.isType
+ '"Bool",
+ autoLevelSetup =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED"
+ ]
+ ],
+ bAdaptiveStrategy =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "FAST",
+ "FULL"
+ ]
+ ],
+ bPyramid =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "STRICT",
+ "NORMAL"
+ ]
+ ],
+ bframes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 16,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ bufsize =
+ _js2n__-prdslib.isType
+ 'Integer,
+ cabac =
+ _js2n__-prdslib.isType
+ '"Bool",
+ cea608708SubtitleConfig =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ passthroughActivated =
+ _js2n__-prdslib.isType
+ '"Bool",
+ passthroughMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "VIDEO_STREAM",
+ "CAPTION_STREAM",
+ "VIDEO_CAPTION_STREAM"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ colorConfig =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ chromaLocation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "LEFT",
+ "CENTER",
+ "TOPLEFT",
+ "TOP",
+ "BOTTOMLEFT",
+ "BOTTOM"
+ ]
+ ],
+ colorPrimaries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "BT470M",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "FILM",
+ "BT2020",
+ "SMPTE428",
+ "SMPTEST428_1",
+ "SMPTE431",
+ "SMPTE432",
+ "JEDEC_P22"
+ ]
+ ],
+ colorRange =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "MPEG",
+ "JPEG"
+ ]
+ ],
+ colorSpace =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "RGB",
+ "BT709",
+ "FCC",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "YCGCO",
+ "YCOCG",
+ "BT2020_NCL",
+ "BT2020_CL",
+ "SMPTE2085"
+ ]
+ ],
+ colorTransfer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "GAMMA22",
+ "GAMMA28",
+ "SMPTE170M",
+ "SMPTE240M",
+ "LINEAR",
+ "LOG",
+ "LOG_SQRT",
+ "IEC61966_2_4",
+ "BT1361_ECG",
+ "IEC61966_2_1",
+ "BT2020_10",
+ "BT2020_12",
+ "SMPTE2084",
+ "SMPTE428",
+ "ARIB_STD_B67"
+ ]
+ ],
+ copyChromaLocationFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorPrimariesFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorRangeFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorSpaceFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorTransferFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ inputColorPrimaries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "BT470M",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "FILM",
+ "BT2020",
+ "SMPTE428",
+ "SMPTEST428_1",
+ "SMPTE431",
+ "SMPTE432",
+ "JEDEC_P22"
+ ]
+ ],
+ inputColorRange =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "MPEG",
+ "JPEG"
+ ]
+ ],
+ inputColorSpace =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "RGB",
+ "BT709",
+ "FCC",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "YCGCO",
+ "YCOCG",
+ "BT2020_NCL",
+ "BT2020_CL",
+ "SMPTE2085"
+ ]
+ ],
+ inputColorTransfer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "GAMMA22",
+ "GAMMA28",
+ "SMPTE170M",
+ "SMPTE240M",
+ "LINEAR",
+ "LOG",
+ "LOG_SQRT",
+ "IEC61966_2_4",
+ "BT1361_ECG",
+ "IEC61966_2_1",
+ "BT2020_10",
+ "BT2020_12",
+ "SMPTE2084",
+ "SMPTE428",
+ "ARIB_STD_B67"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ crf =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 51,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ deblockAlpha =
+ _js2n__-prdslib.isType
+ 'Integer,
+ deblockBeta =
+ _js2n__-prdslib.isType
+ 'Integer,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ displayAspectRatio =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "denominator",
+ "numerator"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ denominator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ numerator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ dynamicRangeFormat =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "SDR" ]
+ ],
+ encodingMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "STANDARD",
+ "SINGLE_PASS",
+ "TWO_PASS",
+ "THREE_PASS"
+ ]
+ ],
+ fastSkipDetectionPFrames =
+ _js2n__-prdslib.isType
+ '"Bool",
+ hardwareEncodingMode =
+ _js2n__-prdslib.isType
+ '"String",
+ height =
+ _js2n__-prdslib.isType
+ 'Integer,
+ interlaceMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "TOP_FIELD_FIRST",
+ "BOTTOM_FIELD_FIRST"
+ ]
+ ],
+ level =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "1",
+ "1b",
+ "1.1",
+ "1.2",
+ "1.3",
+ "2",
+ "2.1",
+ "2.2",
+ "3",
+ "3.1",
+ "3.2",
+ "4",
+ "4.1",
+ "4.2",
+ "5",
+ "5.1",
+ "5.2"
+ ]
+ ],
+ macroblockTreeRatecontrol =
+ _js2n__-prdslib.isType
+ '"Bool",
+ maxBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxGop =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxKeyframeInterval =
+ _js2n__-prdslib.isType
+ '"Number",
+ minBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ minGop =
+ _js2n__-prdslib.isType
+ 'Integer,
+ minKeyframeInterval =
+ _js2n__-prdslib.isType
+ '"Number",
+ mixedReferences =
+ _js2n__-prdslib.isType
+ '"Bool",
+ motionEstimationMethod =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DIA",
+ "HEX",
+ "UMH"
+ ]
+ ],
+ mvPredictionMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "SPATIAL",
+ "TEMPORAL",
+ "AUTO"
+ ]
+ ],
+ mvSearchRangeMax =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 24,
+ _js2n__-prdslib.numbers.minimum
+ 16
+ ],
+ nalHrd =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "VBR",
+ "CBR"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ openGop =
+ _js2n__-prdslib.isType
+ '"Bool",
+ partitions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ pixelFormat =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "YUV410P",
+ "YUV411P",
+ "YUV420P",
+ "YUV422P",
+ "YUV440P",
+ "YUV444P",
+ "YUVJ411P",
+ "YUVJ420P",
+ "YUVJ422P",
+ "YUVJ440P",
+ "YUVJ444P",
+ "YUV420P10LE",
+ "YUV422P10LE",
+ "YUV440P10LE",
+ "YUV444P10LE",
+ "YUV420P12LE",
+ "YUV422P12LE",
+ "YUV440P12LE",
+ "YUV444P12LE",
+ "YUV420P10BE",
+ "YUV422P10BE",
+ "YUV440P10BE",
+ "YUV444P10BE",
+ "YUV420P12BE",
+ "YUV422P12BE",
+ "YUV440P12BE",
+ "YUV444P12BE"
+ ]
+ ],
+ presetConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LIVE_ULTRAHIGH_QUALITY",
+ "LIVE_VERYHIGH_QUALITY",
+ "LIVE_HIGH_QUALITY",
+ "LIVE_STANDARD",
+ "LIVE_LOW_LATENCY",
+ "LIVE_LOWER_LATENCY",
+ "LIVE_VERYLOW_LATENCY",
+ "VOD_HIGH_QUALITY",
+ "VOD_QUALITY",
+ "VOD_STANDARD",
+ "VOD_SPEED",
+ "VOD_HIGH_SPEED",
+ "VOD_VERYHIGH_SPEED",
+ "VOD_EXTRAHIGH_SPEED",
+ "VOD_SUPERHIGH_SPEED",
+ "VOD_ULTRAHIGH_SPEED",
+ "VOD_HARDWARE_SHORTFORM"
+ ]
+ ],
+ profile =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "BASELINE",
+ "MAIN",
+ "HIGH",
+ "HIGH422"
+ ]
+ ],
+ psyRateDistortionOptimization =
+ _js2n__-prdslib.isType
+ '"Number",
+ psyTrellis =
+ _js2n__-prdslib.isType
+ '"Number",
+ qpMax =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 69,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ qpMin =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 69,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ quantizerCurveCompression =
+ _js2n__-prdslib.isType
+ '"Number",
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ rcLookahead =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 250,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ refFrames =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 16,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ sampleAspectRatioDenominator =
+ _js2n__-prdslib.isType
+ 'Integer,
+ sampleAspectRatioNumerator =
+ _js2n__-prdslib.isType
+ 'Integer,
+ sceneCutThreshold =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 100,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ slices =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 45,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ subMe =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "FULLPEL",
+ "SAD",
+ "SATD",
+ "QPEL3",
+ "QPEL4",
+ "QPEL5",
+ "RD_IP",
+ "RD_ALL",
+ "RD_REF_IP",
+ "RD_REF_ALL"
+ ]
+ ],
+ trellis =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DISABLED",
+ "ENABLED_FINAL_MB",
+ "ENABLED_ALL"
+ ]
+ ],
+ weightedPredictionBFrames =
+ _js2n__-prdslib.isType
+ '"Bool",
+ weightedPredictionPFrames =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DISABLED",
+ "SIMPLE",
+ "SMART"
+ ]
+ ],
+ width =
+ _js2n__-prdslib.isType
+ 'Integer,
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ h265
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ adaptiveQuantizationMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DISABLED",
+ "VARIANCE",
+ "AUTO_VARIANCE",
+ "AUTO_VARIANCE_DARK_SCENES"
+ ]
+ ],
+ adaptiveQuantizationMotion =
+ _js2n__-prdslib.isType
+ '"Bool",
+ adaptiveQuantizationStrength =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 3,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ allowedRADLBeforeIDR =
+ _js2n__-prdslib.isType
+ 'Integer,
+ analyzeSourceFramePixels =
+ _js2n__-prdslib.isType
+ '"Bool",
+ asymetricMotionPartitionsAnalysis =
+ _js2n__-prdslib.isType
+ '"Bool",
+ autoLevelSetup =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED"
+ ]
+ ],
+ bAdapt =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "FAST",
+ "FULL"
+ ]
+ ],
+ bframeBias =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 100,
+ _js2n__-prdslib.numbers.minimum
+ (-90)
+ ],
+ bframes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 16,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ blurComplexity =
+ _js2n__-prdslib.isType
+ '"Number",
+ blurQuants =
+ _js2n__-prdslib.isType
+ '"Number",
+ bufsize =
+ _js2n__-prdslib.isType
+ 'Integer,
+ cea608708SubtitleConfig =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ passthroughActivated =
+ _js2n__-prdslib.isType
+ '"Bool",
+ passthroughMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "VIDEO_STREAM",
+ "CAPTION_STREAM",
+ "VIDEO_CAPTION_STREAM"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ codingUnitLossless =
+ _js2n__-prdslib.isType
+ '"Bool",
+ colorConfig =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ chromaLocation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "LEFT",
+ "CENTER",
+ "TOPLEFT",
+ "TOP",
+ "BOTTOMLEFT",
+ "BOTTOM"
+ ]
+ ],
+ colorPrimaries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "BT470M",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "FILM",
+ "BT2020",
+ "SMPTE428",
+ "SMPTEST428_1",
+ "SMPTE431",
+ "SMPTE432",
+ "JEDEC_P22"
+ ]
+ ],
+ colorRange =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "MPEG",
+ "JPEG"
+ ]
+ ],
+ colorSpace =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "RGB",
+ "BT709",
+ "FCC",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "YCGCO",
+ "YCOCG",
+ "BT2020_NCL",
+ "BT2020_CL",
+ "SMPTE2085"
+ ]
+ ],
+ colorTransfer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "GAMMA22",
+ "GAMMA28",
+ "SMPTE170M",
+ "SMPTE240M",
+ "LINEAR",
+ "LOG",
+ "LOG_SQRT",
+ "IEC61966_2_4",
+ "BT1361_ECG",
+ "IEC61966_2_1",
+ "BT2020_10",
+ "BT2020_12",
+ "SMPTE2084",
+ "SMPTE428",
+ "ARIB_STD_B67"
+ ]
+ ],
+ copyChromaLocationFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorPrimariesFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorRangeFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorSpaceFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorTransferFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ inputColorPrimaries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "BT470M",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "FILM",
+ "BT2020",
+ "SMPTE428",
+ "SMPTEST428_1",
+ "SMPTE431",
+ "SMPTE432",
+ "JEDEC_P22"
+ ]
+ ],
+ inputColorRange =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "MPEG",
+ "JPEG"
+ ]
+ ],
+ inputColorSpace =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "RGB",
+ "BT709",
+ "FCC",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "YCGCO",
+ "YCOCG",
+ "BT2020_NCL",
+ "BT2020_CL",
+ "SMPTE2085"
+ ]
+ ],
+ inputColorTransfer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "GAMMA22",
+ "GAMMA28",
+ "SMPTE170M",
+ "SMPTE240M",
+ "LINEAR",
+ "LOG",
+ "LOG_SQRT",
+ "IEC61966_2_4",
+ "BT1361_ECG",
+ "IEC61966_2_1",
+ "BT2020_10",
+ "BT2020_12",
+ "SMPTE2084",
+ "SMPTE428",
+ "ARIB_STD_B67"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ constrainedIntraPrediction =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyPicture =
+ _js2n__-prdslib.isType
+ '"Bool",
+ crf =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 51,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ cutree =
+ _js2n__-prdslib.isType
+ '"Bool",
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ displayAspectRatio =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "denominator",
+ "numerator"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ denominator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ numerator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ dynamicRangeFormat =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DOLBY_VISION",
+ "DOLBY_VISION_PROFILE_5",
+ "DOLBY_VISION_PROFILE_8_1",
+ "HDR10",
+ "HLG",
+ "SDR"
+ ]
+ ],
+ dynamicRateDistortionStrength =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ earlySkip =
+ _js2n__-prdslib.isType
+ '"Bool",
+ enableHlgSignaling =
+ _js2n__-prdslib.isType
+ '"Bool",
+ enableHrdSignaling =
+ _js2n__-prdslib.isType
+ '"Bool",
+ encodingMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "STANDARD",
+ "SINGLE_PASS",
+ "TWO_PASS",
+ "THREE_PASS"
+ ]
+ ],
+ evaluationOfIntraModesInBSlices =
+ _js2n__-prdslib.isType
+ '"Bool",
+ fastSearchForAngularIntraPredictions =
+ _js2n__-prdslib.isType
+ '"Bool",
+ forceFlush =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DISABLED",
+ "ALL_FRAMES",
+ "SLICE_TYPE"
+ ]
+ ],
+ gopLookahead =
+ _js2n__-prdslib.isType
+ 'Integer,
+ grainOptimizedRateControl =
+ _js2n__-prdslib.isType
+ '"Bool",
+ hardwareEncodingMode =
+ _js2n__-prdslib.isType
+ '"String",
+ hdr =
+ _js2n__-prdslib.isType
+ '"Bool",
+ height =
+ _js2n__-prdslib.isType
+ 'Integer,
+ ipRatio =
+ _js2n__-prdslib.isType
+ '"Number",
+ level =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "1",
+ "2",
+ "2.1",
+ "3",
+ "3.1",
+ "4",
+ "4.1",
+ "5",
+ "5.1",
+ "5.2",
+ "6",
+ "6.1",
+ "6.2"
+ ]
+ ],
+ levelHighTier =
+ _js2n__-prdslib.isType
+ '"Bool",
+ limitModes =
+ _js2n__-prdslib.isType
+ '"Bool",
+ limitReferences =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DISABLED",
+ "DEPTH",
+ "CU",
+ "DEPTH_AND_CU"
+ ]
+ ],
+ limitSao =
+ _js2n__-prdslib.isType
+ '"Bool",
+ limitTransformUnitDepthRecursion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DISABLED",
+ "LEVEL_1",
+ "LEVEL_2",
+ "LEVEL_3",
+ "LEVEL_4"
+ ]
+ ],
+ lookaheadSlices =
+ _js2n__-prdslib.isType
+ 'Integer,
+ lowpassDct =
+ _js2n__-prdslib.isType
+ '"Bool",
+ masterDisplay =
+ _js2n__-prdslib.isType
+ '"String",
+ maxBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxCTUSize =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "16", "32", "64" ]
+ ],
+ maxContentLightLevel =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxGop =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxKeyframeInterval =
+ _js2n__-prdslib.isType
+ '"Number",
+ maxMerge =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxPictureAverageLightLevel =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maximumTransformUnitSize =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "MTU_4x4",
+ "MTU_8x8",
+ "MTU_16x16",
+ "MTU_32x32"
+ ]
+ ],
+ minBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ minCodingUnitSize =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "MCU_8x8",
+ "MCU_16x16",
+ "MCU_32x32"
+ ]
+ ],
+ minGop =
+ _js2n__-prdslib.isType
+ 'Integer,
+ minKeyframeInterval =
+ _js2n__-prdslib.isType
+ '"Number",
+ motionSearch =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DIA",
+ "HEX",
+ "UMH",
+ "STAR",
+ "FULL"
+ ]
+ ],
+ motionSearchRange =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 32768,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ noiseReductionInter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 2000,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ noiseReductionIntra =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 2000,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ openGop =
+ _js2n__-prdslib.isType
+ '"Bool",
+ pbRatio =
+ _js2n__-prdslib.isType
+ '"Number",
+ pixelFormat =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "YUV410P",
+ "YUV411P",
+ "YUV420P",
+ "YUV422P",
+ "YUV440P",
+ "YUV444P",
+ "YUVJ411P",
+ "YUVJ420P",
+ "YUVJ422P",
+ "YUVJ440P",
+ "YUVJ444P",
+ "YUV420P10LE",
+ "YUV422P10LE",
+ "YUV440P10LE",
+ "YUV444P10LE",
+ "YUV420P12LE",
+ "YUV422P12LE",
+ "YUV440P12LE",
+ "YUV444P12LE",
+ "YUV420P10BE",
+ "YUV422P10BE",
+ "YUV440P10BE",
+ "YUV444P10BE",
+ "YUV420P12BE",
+ "YUV422P12BE",
+ "YUV440P12BE",
+ "YUV444P12BE"
+ ]
+ ],
+ presetConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LIVE_ULTRAHIGH_QUALITY",
+ "LIVE_VERYHIGH_QUALITY",
+ "LIVE_HIGH_QUALITY",
+ "LIVE_STANDARD",
+ "LIVE_LOW_LATENCY",
+ "LIVE_LOWER_LATENCY",
+ "LIVE_VERYLOW_LATENCY",
+ "VOD_HIGH_QUALITY",
+ "VOD_QUALITY",
+ "VOD_STANDARD",
+ "VOD_SPEED",
+ "VOD_HIGH_SPEED",
+ "VOD_VERYHIGH_SPEED",
+ "VOD_EXTRAHIGH_SPEED",
+ "VOD_SUPERHIGH_SPEED",
+ "VOD_ULTRAHIGH_SPEED",
+ "VOD_HARDWARE_SHORTFORM"
+ ]
+ ],
+ profile =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "main", "main10" ]
+ ],
+ psyRateDistortionOptimization =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 5,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ psyRateDistortionOptimizedQuantization =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 50,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ qp =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 51,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ qpMax =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 69,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ qpMin =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 69,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ qpOffsetChromaCb =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 12,
+ _js2n__-prdslib.numbers.minimum
+ (-12)
+ ],
+ qpOffsetChromaCr =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 12,
+ _js2n__-prdslib.numbers.minimum
+ (-12)
+ ],
+ qpStep =
+ _js2n__-prdslib.isType
+ 'Integer,
+ quantizationGroupSize =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "QGS_8x8",
+ "QGS_16x16",
+ "QGS_32x32",
+ "QGS_64x64"
+ ]
+ ],
+ quantizerCurveCompressionFactor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 1,
+ _js2n__-prdslib.numbers.minimum
+ 0.5
+ ],
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ rateDistortionLevelForModeDecision =
+ _js2n__-prdslib.isType
+ 'Integer,
+ rateDistortionLevelForQuantization =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DISABLED",
+ "LEVELS",
+ "LEVELS_AND_CODING_GROUPS"
+ ]
+ ],
+ rateDistortionPenalty =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DISABLED",
+ "NORMAL",
+ "MAXIMUM"
+ ]
+ ],
+ rcLookahead =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 250,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ rectangularMotionPartitionsAnalysis =
+ _js2n__-prdslib.isType
+ '"Bool",
+ recursionSkip =
+ _js2n__-prdslib.isType
+ '"Bool",
+ refFrames =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 16,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ refineRateDistortionCost =
+ _js2n__-prdslib.isType
+ '"Bool",
+ sampleAspectRatioDenominator =
+ _js2n__-prdslib.isType
+ 'Integer,
+ sampleAspectRatioNumerator =
+ _js2n__-prdslib.isType
+ 'Integer,
+ sao =
+ _js2n__-prdslib.isType
+ '"Bool",
+ saoNonDeblock =
+ _js2n__-prdslib.isType
+ '"Bool",
+ sceneCutThreshold =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ scenecutBias =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 100,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ signHide =
+ _js2n__-prdslib.isType
+ '"Bool",
+ skipSplitRateDistortionAnalysis =
+ _js2n__-prdslib.isType
+ '"Bool",
+ slices =
+ _js2n__-prdslib.isType
+ 'Integer,
+ ssimRateDistortionOptimization =
+ _js2n__-prdslib.isType
+ '"Bool",
+ strictCbr =
+ _js2n__-prdslib.isType
+ '"Bool",
+ strongIntraSmoothing =
+ _js2n__-prdslib.isType
+ '"Bool",
+ subMe =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 7,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ temporalMotionVectorPredictors =
+ _js2n__-prdslib.isType
+ '"Bool",
+ transformSkip =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "NORMAL",
+ "FAST"
+ ]
+ ],
+ tuInterDepth =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "1",
+ "2",
+ "3",
+ "4"
+ ]
+ ],
+ tuIntraDepth =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "1",
+ "2",
+ "3",
+ "4"
+ ]
+ ],
+ videoFormat =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNDEFINED",
+ "COMPONENT",
+ "PAL",
+ "NTSC",
+ "SECAM",
+ "MAC"
+ ]
+ ],
+ wavefrontParallelProcessing =
+ _js2n__-prdslib.isType
+ '"Bool",
+ weightPredictionOnBSlice =
+ _js2n__-prdslib.isType
+ '"Bool",
+ weightPredictionOnPSlice =
+ _js2n__-prdslib.isType
+ '"Bool",
+ width =
+ _js2n__-prdslib.isType
+ 'Integer,
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ h266
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ colorConfig =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ chromaLocation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "LEFT",
+ "CENTER",
+ "TOPLEFT",
+ "TOP",
+ "BOTTOMLEFT",
+ "BOTTOM"
+ ]
+ ],
+ colorPrimaries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "BT470M",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "FILM",
+ "BT2020",
+ "SMPTE428",
+ "SMPTEST428_1",
+ "SMPTE431",
+ "SMPTE432",
+ "JEDEC_P22"
+ ]
+ ],
+ colorRange =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "MPEG",
+ "JPEG"
+ ]
+ ],
+ colorSpace =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "RGB",
+ "BT709",
+ "FCC",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "YCGCO",
+ "YCOCG",
+ "BT2020_NCL",
+ "BT2020_CL",
+ "SMPTE2085"
+ ]
+ ],
+ colorTransfer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "GAMMA22",
+ "GAMMA28",
+ "SMPTE170M",
+ "SMPTE240M",
+ "LINEAR",
+ "LOG",
+ "LOG_SQRT",
+ "IEC61966_2_4",
+ "BT1361_ECG",
+ "IEC61966_2_1",
+ "BT2020_10",
+ "BT2020_12",
+ "SMPTE2084",
+ "SMPTE428",
+ "ARIB_STD_B67"
+ ]
+ ],
+ copyChromaLocationFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorPrimariesFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorRangeFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorSpaceFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorTransferFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ inputColorPrimaries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "BT470M",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "FILM",
+ "BT2020",
+ "SMPTE428",
+ "SMPTEST428_1",
+ "SMPTE431",
+ "SMPTE432",
+ "JEDEC_P22"
+ ]
+ ],
+ inputColorRange =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "MPEG",
+ "JPEG"
+ ]
+ ],
+ inputColorSpace =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "RGB",
+ "BT709",
+ "FCC",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "YCGCO",
+ "YCOCG",
+ "BT2020_NCL",
+ "BT2020_CL",
+ "SMPTE2085"
+ ]
+ ],
+ inputColorTransfer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "GAMMA22",
+ "GAMMA28",
+ "SMPTE170M",
+ "SMPTE240M",
+ "LINEAR",
+ "LOG",
+ "LOG_SQRT",
+ "IEC61966_2_4",
+ "BT1361_ECG",
+ "IEC61966_2_1",
+ "BT2020_10",
+ "BT2020_12",
+ "SMPTE2084",
+ "SMPTE428",
+ "ARIB_STD_B67"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ crf =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 51,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ displayAspectRatio =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "denominator",
+ "numerator"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ denominator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ numerator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ encodingMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "STANDARD",
+ "SINGLE_PASS",
+ "TWO_PASS",
+ "THREE_PASS"
+ ]
+ ],
+ height =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ minBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ pixelFormat =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "YUV410P",
+ "YUV411P",
+ "YUV420P",
+ "YUV422P",
+ "YUV440P",
+ "YUV444P",
+ "YUVJ411P",
+ "YUVJ420P",
+ "YUVJ422P",
+ "YUVJ440P",
+ "YUVJ444P",
+ "YUV420P10LE",
+ "YUV422P10LE",
+ "YUV440P10LE",
+ "YUV444P10LE",
+ "YUV420P12LE",
+ "YUV422P12LE",
+ "YUV440P12LE",
+ "YUV444P12LE",
+ "YUV420P10BE",
+ "YUV422P10BE",
+ "YUV440P10BE",
+ "YUV444P10BE",
+ "YUV420P12BE",
+ "YUV422P12BE",
+ "YUV440P12BE",
+ "YUV444P12BE"
+ ]
+ ],
+ presetConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LIVE_ULTRAHIGH_QUALITY",
+ "LIVE_VERYHIGH_QUALITY",
+ "LIVE_HIGH_QUALITY",
+ "LIVE_STANDARD",
+ "LIVE_LOW_LATENCY",
+ "LIVE_LOWER_LATENCY",
+ "LIVE_VERYLOW_LATENCY",
+ "VOD_HIGH_QUALITY",
+ "VOD_QUALITY",
+ "VOD_STANDARD",
+ "VOD_SPEED",
+ "VOD_HIGH_SPEED",
+ "VOD_VERYHIGH_SPEED",
+ "VOD_EXTRAHIGH_SPEED",
+ "VOD_SUPERHIGH_SPEED",
+ "VOD_ULTRAHIGH_SPEED",
+ "VOD_HARDWARE_SHORTFORM"
+ ]
+ ],
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ sampleAspectRatioDenominator =
+ _js2n__-prdslib.isType
+ 'Integer,
+ sampleAspectRatioNumerator =
+ _js2n__-prdslib.isType
+ 'Integer,
+ width =
+ _js2n__-prdslib.isType
+ 'Integer,
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ mjpeg
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "qScale", "rate" ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ height =
+ _js2n__-prdslib.isType
+ 'Integer,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ pixelFormat =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "YUV410P",
+ "YUV411P",
+ "YUV420P",
+ "YUV422P",
+ "YUV440P",
+ "YUV444P",
+ "YUVJ411P",
+ "YUVJ420P",
+ "YUVJ422P",
+ "YUVJ440P",
+ "YUVJ444P",
+ "YUV420P10LE",
+ "YUV422P10LE",
+ "YUV440P10LE",
+ "YUV444P10LE",
+ "YUV420P12LE",
+ "YUV422P12LE",
+ "YUV440P12LE",
+ "YUV444P12LE",
+ "YUV420P10BE",
+ "YUV422P10BE",
+ "YUV440P10BE",
+ "YUV444P10BE",
+ "YUV420P12BE",
+ "YUV422P12BE",
+ "YUV440P12BE",
+ "YUV444P12BE"
+ ]
+ ],
+ qScale =
+ _js2n__-prdslib.isType
+ 'Integer,
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ width =
+ _js2n__-prdslib.isType
+ 'Integer,
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ vp8
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ arnrMaxFrames =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 15,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ arnrStrength =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 6,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ arnrType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "BACKWARD",
+ "FORWARD",
+ "CENTERED"
+ ]
+ ],
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ colorConfig =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ chromaLocation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "LEFT",
+ "CENTER",
+ "TOPLEFT",
+ "TOP",
+ "BOTTOMLEFT",
+ "BOTTOM"
+ ]
+ ],
+ colorPrimaries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "BT470M",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "FILM",
+ "BT2020",
+ "SMPTE428",
+ "SMPTEST428_1",
+ "SMPTE431",
+ "SMPTE432",
+ "JEDEC_P22"
+ ]
+ ],
+ colorRange =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "MPEG",
+ "JPEG"
+ ]
+ ],
+ colorSpace =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "RGB",
+ "BT709",
+ "FCC",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "YCGCO",
+ "YCOCG",
+ "BT2020_NCL",
+ "BT2020_CL",
+ "SMPTE2085"
+ ]
+ ],
+ colorTransfer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "GAMMA22",
+ "GAMMA28",
+ "SMPTE170M",
+ "SMPTE240M",
+ "LINEAR",
+ "LOG",
+ "LOG_SQRT",
+ "IEC61966_2_4",
+ "BT1361_ECG",
+ "IEC61966_2_1",
+ "BT2020_10",
+ "BT2020_12",
+ "SMPTE2084",
+ "SMPTE428",
+ "ARIB_STD_B67"
+ ]
+ ],
+ copyChromaLocationFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorPrimariesFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorRangeFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorSpaceFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorTransferFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ inputColorPrimaries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "BT470M",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "FILM",
+ "BT2020",
+ "SMPTE428",
+ "SMPTEST428_1",
+ "SMPTE431",
+ "SMPTE432",
+ "JEDEC_P22"
+ ]
+ ],
+ inputColorRange =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "MPEG",
+ "JPEG"
+ ]
+ ],
+ inputColorSpace =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "RGB",
+ "BT709",
+ "FCC",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "YCGCO",
+ "YCOCG",
+ "BT2020_NCL",
+ "BT2020_CL",
+ "SMPTE2085"
+ ]
+ ],
+ inputColorTransfer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "GAMMA22",
+ "GAMMA28",
+ "SMPTE170M",
+ "SMPTE240M",
+ "LINEAR",
+ "LOG",
+ "LOG_SQRT",
+ "IEC61966_2_4",
+ "BT1361_ECG",
+ "IEC61966_2_1",
+ "BT2020_10",
+ "BT2020_12",
+ "SMPTE2084",
+ "SMPTE428",
+ "ARIB_STD_B67"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ crf =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 63,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ displayAspectRatio =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "denominator",
+ "numerator"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ denominator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ numerator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ encodingMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "STANDARD",
+ "SINGLE_PASS",
+ "TWO_PASS",
+ "THREE_PASS"
+ ]
+ ],
+ height =
+ _js2n__-prdslib.isType
+ 'Integer,
+ lagInFrames =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 25,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ maxGop =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxIntraRate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxKeyframeInterval =
+ _js2n__-prdslib.isType
+ '"Number",
+ minGop =
+ _js2n__-prdslib.isType
+ 'Integer,
+ minKeyframeInterval =
+ _js2n__-prdslib.isType
+ '"Number",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ noiseSensitivity =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "OFF",
+ "ON_Y_ONLY",
+ "ON_YUV",
+ "ON_YUV_AGGRESSIVE",
+ "ADAPTIVE"
+ ]
+ ],
+ pixelFormat =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "YUV410P",
+ "YUV411P",
+ "YUV420P",
+ "YUV422P",
+ "YUV440P",
+ "YUV444P",
+ "YUVJ411P",
+ "YUVJ420P",
+ "YUVJ422P",
+ "YUVJ440P",
+ "YUVJ444P",
+ "YUV420P10LE",
+ "YUV422P10LE",
+ "YUV440P10LE",
+ "YUV444P10LE",
+ "YUV420P12LE",
+ "YUV422P12LE",
+ "YUV440P12LE",
+ "YUV444P12LE",
+ "YUV420P10BE",
+ "YUV422P10BE",
+ "YUV440P10BE",
+ "YUV444P10BE",
+ "YUV420P12BE",
+ "YUV422P12BE",
+ "YUV440P12BE",
+ "YUV444P12BE"
+ ]
+ ],
+ qpMax =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 63,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ qpMin =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 63,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ quality =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "REALTIME",
+ "GOOD",
+ "BEST"
+ ]
+ ],
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ rateOvershootPct =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 100,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ rateUndershootPct =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 100,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ sampleAspectRatioDenominator =
+ _js2n__-prdslib.isType
+ 'Integer,
+ sampleAspectRatioNumerator =
+ _js2n__-prdslib.isType
+ 'Integer,
+ sharpness =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 7,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ staticThresh =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ width =
+ _js2n__-prdslib.isType
+ 'Integer,
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ vp9
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ aqMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "VARIANCE",
+ "COMPLEXITY",
+ "CYCLIC"
+ ]
+ ],
+ arnrMaxFrames =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 15,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ arnrStrength =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 6,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ arnrType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "BACKWARD",
+ "FORWARD",
+ "CENTERED"
+ ]
+ ],
+ autoLevelSetup =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ENABLED",
+ "DISABLED"
+ ]
+ ],
+ automaticAltRefFramesEnabled =
+ _js2n__-prdslib.isType
+ '"Bool",
+ biasPct =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 100,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ bitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ clientBufferSize =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ clientInitialBufferSize =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ colorConfig =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ chromaLocation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "LEFT",
+ "CENTER",
+ "TOPLEFT",
+ "TOP",
+ "BOTTOMLEFT",
+ "BOTTOM"
+ ]
+ ],
+ colorPrimaries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "BT470M",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "FILM",
+ "BT2020",
+ "SMPTE428",
+ "SMPTEST428_1",
+ "SMPTE431",
+ "SMPTE432",
+ "JEDEC_P22"
+ ]
+ ],
+ colorRange =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "MPEG",
+ "JPEG"
+ ]
+ ],
+ colorSpace =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "RGB",
+ "BT709",
+ "FCC",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "YCGCO",
+ "YCOCG",
+ "BT2020_NCL",
+ "BT2020_CL",
+ "SMPTE2085"
+ ]
+ ],
+ colorTransfer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "GAMMA22",
+ "GAMMA28",
+ "SMPTE170M",
+ "SMPTE240M",
+ "LINEAR",
+ "LOG",
+ "LOG_SQRT",
+ "IEC61966_2_4",
+ "BT1361_ECG",
+ "IEC61966_2_1",
+ "BT2020_10",
+ "BT2020_12",
+ "SMPTE2084",
+ "SMPTE428",
+ "ARIB_STD_B67"
+ ]
+ ],
+ copyChromaLocationFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorPrimariesFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorRangeFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorSpaceFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyColorTransferFlag =
+ _js2n__-prdslib.isType
+ '"Bool",
+ inputColorPrimaries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "BT470M",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "FILM",
+ "BT2020",
+ "SMPTE428",
+ "SMPTEST428_1",
+ "SMPTE431",
+ "SMPTE432",
+ "JEDEC_P22"
+ ]
+ ],
+ inputColorRange =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "MPEG",
+ "JPEG"
+ ]
+ ],
+ inputColorSpace =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "RGB",
+ "BT709",
+ "FCC",
+ "BT470BG",
+ "SMPTE170M",
+ "SMPTE240M",
+ "YCGCO",
+ "YCOCG",
+ "BT2020_NCL",
+ "BT2020_CL",
+ "SMPTE2085"
+ ]
+ ],
+ inputColorTransfer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UNSPECIFIED",
+ "BT709",
+ "GAMMA22",
+ "GAMMA28",
+ "SMPTE170M",
+ "SMPTE240M",
+ "LINEAR",
+ "LOG",
+ "LOG_SQRT",
+ "IEC61966_2_4",
+ "BT1361_ECG",
+ "IEC61966_2_1",
+ "BT2020_10",
+ "BT2020_12",
+ "SMPTE2084",
+ "SMPTE428",
+ "ARIB_STD_B67"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ cpuUsed =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 8,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ crf =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 63,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ displayAspectRatio =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "denominator",
+ "numerator"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ denominator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ numerator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ dynamicRangeFormat =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "HLG", "SDR" ]
+ ],
+ encodingMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "STANDARD",
+ "SINGLE_PASS",
+ "TWO_PASS",
+ "THREE_PASS"
+ ]
+ ],
+ errorResiliencyEnabled =
+ _js2n__-prdslib.isType
+ '"Bool",
+ frameParallel =
+ _js2n__-prdslib.isType
+ '"Bool",
+ height =
+ _js2n__-prdslib.isType
+ 'Integer,
+ lagInFrames =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 25,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ lossless =
+ _js2n__-prdslib.isType
+ '"Bool",
+ maxGop =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxIntraRate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxKeyframeInterval =
+ _js2n__-prdslib.isType
+ '"Number",
+ minGop =
+ _js2n__-prdslib.isType
+ 'Integer,
+ minKeyframeInterval =
+ _js2n__-prdslib.isType
+ '"Number",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ noiseSensitivity =
+ _js2n__-prdslib.isType
+ '"Bool",
+ pixelFormat =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "YUV410P",
+ "YUV411P",
+ "YUV420P",
+ "YUV422P",
+ "YUV440P",
+ "YUV444P",
+ "YUVJ411P",
+ "YUVJ420P",
+ "YUVJ422P",
+ "YUVJ440P",
+ "YUVJ444P",
+ "YUV420P10LE",
+ "YUV422P10LE",
+ "YUV440P10LE",
+ "YUV444P10LE",
+ "YUV420P12LE",
+ "YUV422P12LE",
+ "YUV440P12LE",
+ "YUV444P12LE",
+ "YUV420P10BE",
+ "YUV422P10BE",
+ "YUV440P10BE",
+ "YUV444P10BE",
+ "YUV420P12BE",
+ "YUV422P12BE",
+ "YUV440P12BE",
+ "YUV444P12BE"
+ ]
+ ],
+ presetConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LIVE_ULTRAHIGH_QUALITY",
+ "LIVE_VERYHIGH_QUALITY",
+ "LIVE_HIGH_QUALITY",
+ "LIVE_STANDARD",
+ "LIVE_LOW_LATENCY",
+ "LIVE_LOWER_LATENCY",
+ "LIVE_VERYLOW_LATENCY",
+ "VOD_HIGH_QUALITY",
+ "VOD_QUALITY",
+ "VOD_STANDARD",
+ "VOD_SPEED",
+ "VOD_HIGH_SPEED",
+ "VOD_VERYHIGH_SPEED",
+ "VOD_EXTRAHIGH_SPEED",
+ "VOD_SUPERHIGH_SPEED",
+ "VOD_ULTRAHIGH_SPEED",
+ "VOD_HARDWARE_SHORTFORM"
+ ]
+ ],
+ qpMax =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 63,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ qpMin =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 63,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ quality =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "REALTIME",
+ "GOOD",
+ "BEST"
+ ]
+ ],
+ rate =
+ _js2n__-prdslib.isType
+ '"Number",
+ rateOvershootPct =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 100,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ rateUndershootPct =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 100,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ rowMultiThreadingEnabled =
+ _js2n__-prdslib.isType
+ '"Bool",
+ sampleAspectRatioDenominator =
+ _js2n__-prdslib.isType
+ 'Integer,
+ sampleAspectRatioNumerator =
+ _js2n__-prdslib.isType
+ 'Integer,
+ sharpness =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 7,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ staticThresh =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ targetLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ tileColumns =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 6,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ tileRows =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 2,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ width =
+ _js2n__-prdslib.isType
+ 'Integer,
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ ..
+ }
+ | optional,
+ ..
+ }
+ | optional,
+ encodings
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "start" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "live" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ captions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ scc =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "fileName",
+ "input",
+ "outputFormat",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ fileName =
+ _js2n__-prdslib.isType
+ '"String",
+ input =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "inputId",
+ "inputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ inputId =
+ _js2n__-prdslib.isType
+ '"String",
+ inputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputFormat =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "WEBVTT"
+ ]
+ ],
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ webVttSettings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ positionMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "FULL",
+ "SIMPLE",
+ "NONE"
+ ]
+ ],
+ removeColor =
+ _js2n__-prdslib.isType
+ '"Bool",
+ removeFlash =
+ _js2n__-prdslib.isType
+ '"Bool",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ inputStreams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ audioMix =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ audioMixChannels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputChannelType"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ inputStreamId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputChannelNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ outputChannelType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CHANNEL_NUMBER",
+ "FRONT_LEFT",
+ "FRONT_RIGHT",
+ "CENTER",
+ "LOW_FREQUENCY",
+ "BACK_LEFT",
+ "BACK_RIGHT",
+ "SURROUND_LEFT",
+ "SURROUND_RIGHT"
+ ]
+ ],
+ sourceChannels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "type"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ channelNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ gain =
+ _js2n__-prdslib.isType
+ '"Number",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CHANNEL_NUMBER",
+ "FRONT_LEFT",
+ "FRONT_RIGHT",
+ "CENTER",
+ "LOW_FREQUENCY",
+ "BACK_LEFT",
+ "BACK_RIGHT",
+ "SURROUND_LEFT",
+ "SURROUND_RIGHT"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ channelLayout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "MONO",
+ "STEREO",
+ "SURROUND",
+ "QUAD",
+ "HEXAGONAL",
+ "OCTAGONAL",
+ "STEREO_DOWNMIX",
+ "2.1",
+ "2.2",
+ "3.1",
+ "4.0",
+ "4.1",
+ "5.0",
+ "5.1",
+ "5.0_BACK",
+ "5.1_BACK",
+ "6.0",
+ "6.0_FRONT",
+ "6.1",
+ "6.1_FRONT",
+ "6.1_BACK",
+ "7.0",
+ "7.0_FRONT",
+ "7.1",
+ "7.1_WIDE",
+ "7.1_WIDE_BACK"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ captions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ cea608 =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "channel",
+ "inputId",
+ "inputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ channel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CC1",
+ "CC3"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ inputId =
+ _js2n__-prdslib.isType
+ '"String",
+ inputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ cea708 =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "channel",
+ "inputId",
+ "inputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ channel =
+ _js2n__-prdslib.isType
+ 'Integer,
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ inputId =
+ _js2n__-prdslib.isType
+ '"String",
+ inputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ concatenation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ concatenation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "inputStreamId",
+ "position"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ aspectMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PAD",
+ "CROP",
+ "STRETCH"
+ ]
+ ],
+ inputStreamId =
+ _js2n__-prdslib.isType
+ '"String",
+ isMain =
+ _js2n__-prdslib.isType
+ '"Bool",
+ paddingAfter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "duration"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ duration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ unit =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "SECONDS",
+ "FRAMES"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ paddingBefore =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "duration"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ duration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ unit =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "SECONDS",
+ "FRAMES"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ position =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ dolbyAtmos =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "inputFormat",
+ "inputId",
+ "inputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ inputFormat =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DAMF",
+ "ADM"
+ ]
+ ],
+ inputId =
+ _js2n__-prdslib.isType
+ '"String",
+ inputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ dolbyVision =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "inputId",
+ "videoInputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ inputId =
+ _js2n__-prdslib.isType
+ '"String",
+ metadataInputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ videoInputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ file =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "fileType",
+ "inputId",
+ "inputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ fileType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TTML",
+ "WEBVTT",
+ "SRT"
+ ]
+ ],
+ inputId =
+ _js2n__-prdslib.isType
+ '"String",
+ inputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ ingest =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "inputId",
+ "inputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ inputId =
+ _js2n__-prdslib.isType
+ '"String",
+ inputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ position =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ selectionMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "AUTO",
+ "POSITION_ABSOLUTE",
+ "VIDEO_RELATIVE",
+ "AUDIO_RELATIVE",
+ "SUBTITLE_RELATIVE"
+ ]
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ sidecar =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ dolbyVisionMetadataIngest =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "inputId",
+ "inputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ inputId =
+ _js2n__-prdslib.isType
+ '"String",
+ inputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ subtitles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ dvbSubtitle =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ inputId =
+ _js2n__-prdslib.isType
+ '"String",
+ inputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ position =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ selectionMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "AUTO",
+ "POSITION_ABSOLUTE",
+ "VIDEO_RELATIVE",
+ "AUDIO_RELATIVE",
+ "SUBTITLE_RELATIVE"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ trimming =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ h264PictureTiming =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ endPicTiming =
+ _js2n__-prdslib.isType
+ '"String",
+ inputStreamId =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ startPicTiming =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ timeBased =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ duration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ inputStreamId =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ offset =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ timecodeTrack =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "endTimeCode",
+ "inputStreamId",
+ "startTimeCode"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ endTimeCode =
+ _js2n__-prdslib.isType
+ '"String",
+ inputStreamId =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ startTimeCode =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ keyframes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "time" ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ time =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ live =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ hd =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ start =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamKey"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ autoRestartConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ bytesWrittenTimeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 30
+ ],
+ dashManifestsUpdateTimeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 30
+ ],
+ framesWrittenTimeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 30
+ ],
+ hlsManifestsUpdateTimeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 30
+ ],
+ restartOnEncoderError =
+ _js2n__-prdslib.isType
+ '"Bool",
+ scheduleExpression =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentsWrittenTimeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 30
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ autoShutdownConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ bytesReadTimeoutSeconds =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 30
+ ],
+ streamTimeoutMinutes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 5
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ dashManifests =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "manifestId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ availabilityStartTimeMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ON_FIRST_SEGMENT",
+ "ON_STREAM_INGEST"
+ ]
+ ],
+ liveEdgeOffset =
+ _js2n__-prdslib.isType
+ '"Number",
+ manifestId =
+ _js2n__-prdslib.isType
+ '"String",
+ minimumUpdatePeriod =
+ _js2n__-prdslib.isType
+ '"Number",
+ suggestedPresentationDelay =
+ _js2n__-prdslib.isType
+ '"Number",
+ timeshift =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ hlsManifests =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "manifestId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ adMarkerSettings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabledMarkerTypes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ insertProgramDateTime =
+ _js2n__-prdslib.isType
+ '"Bool",
+ liveEdgeOffset =
+ _js2n__-prdslib.isType
+ '"Number",
+ manifestId =
+ _js2n__-prdslib.isType
+ '"String",
+ programDateTimeSettings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ programDateTimeSource =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "SYSTEM_CLOCK",
+ "EMBEDDED"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ timeshift =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ liveEncodingMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "STANDARD",
+ "SINGLE_PASS",
+ "TWO_PASS",
+ "THREE_PASS"
+ ]
+ ],
+ manifestGenerator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LEGACY",
+ "V2"
+ ]
+ ],
+ reuploadSettings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ dashManifestInterval =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 30
+ ],
+ hlsManifestInterval =
+ _js2n__-prdslib.isType
+ '"Number",
+ muxingInitFileInterval =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 30
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ streamKey =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ insertableContent =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "inputId",
+ "inputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ inputId =
+ _js2n__-prdslib.isType
+ '"String",
+ inputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ status =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CREATED",
+ "DOWNLOADING",
+ "READY",
+ "ERROR"
+ ]
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ schedule =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ contentId =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ durationInSeconds =
+ _js2n__-prdslib.isType
+ '"Number",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ runAt =
+ _js2n__-prdslib.isType
+ 'Record,
+ status =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CREATED",
+ "SCHEDULED",
+ "TO_BE_DESCHEDULED",
+ "DESCHEDULED",
+ "ERROR"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ resetLiveManifestTimeshift =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ manifestIds =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ offsetInSeconds =
+ _js2n__-prdslib.isType
+ '"Number",
+ residualPeriodInSeconds =
+ _js2n__-prdslib.isType
+ '"Number",
+ shiftProgressiveMuxingStartPosition =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ scte35Cue =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "cueDuration"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ cueDuration =
+ _js2n__-prdslib.isType
+ '"Number",
+ manifestIds =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ start =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "streamKey" ],
+ _js2n__-prdslib.records.record
+ {
+ autoRestartConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ bytesWrittenTimeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 30
+ ],
+ dashManifestsUpdateTimeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 30
+ ],
+ framesWrittenTimeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 30
+ ],
+ hlsManifestsUpdateTimeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 30
+ ],
+ restartOnEncoderError =
+ _js2n__-prdslib.isType
+ '"Bool",
+ scheduleExpression =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentsWrittenTimeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 30
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ autoShutdownConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ bytesReadTimeoutSeconds =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 30
+ ],
+ streamTimeoutMinutes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 5
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ dashManifests =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "manifestId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ availabilityStartTimeMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ON_FIRST_SEGMENT",
+ "ON_STREAM_INGEST"
+ ]
+ ],
+ liveEdgeOffset =
+ _js2n__-prdslib.isType
+ '"Number",
+ manifestId =
+ _js2n__-prdslib.isType
+ '"String",
+ minimumUpdatePeriod =
+ _js2n__-prdslib.isType
+ '"Number",
+ suggestedPresentationDelay =
+ _js2n__-prdslib.isType
+ '"Number",
+ timeshift =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ hlsManifests =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "manifestId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ adMarkerSettings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabledMarkerTypes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ insertProgramDateTime =
+ _js2n__-prdslib.isType
+ '"Bool",
+ liveEdgeOffset =
+ _js2n__-prdslib.isType
+ '"Number",
+ manifestId =
+ _js2n__-prdslib.isType
+ '"String",
+ programDateTimeSettings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ programDateTimeSource =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "SYSTEM_CLOCK",
+ "EMBEDDED"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ timeshift =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ liveEncodingMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "STANDARD",
+ "SINGLE_PASS",
+ "TWO_PASS",
+ "THREE_PASS"
+ ]
+ ],
+ manifestGenerator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LEGACY",
+ "V2"
+ ]
+ ],
+ reuploadSettings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ dashManifestInterval =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 30
+ ],
+ hlsManifestInterval =
+ _js2n__-prdslib.isType
+ '"Number",
+ muxingInitFileInterval =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 30
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ streamKey =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ muxings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ broadcastTs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ configuration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ audioStreams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ alignPes =
+ _js2n__-prdslib.isType
+ '"Bool",
+ language =
+ _js2n__-prdslib.isType
+ '"String",
+ packetIdentifier =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 8190,
+ _js2n__-prdslib.numbers.minimum
+ 16
+ ],
+ setRaiOnAu =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "ALL_PES_PACKETS",
+ "ACQUISITION_POINT_PACKETS",
+ "ACCORDING_TO_INPUT"
+ ]
+ ],
+ startWithDiscontinuityIndicator =
+ _js2n__-prdslib.isType
+ '"Bool",
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ useATSCBufferModel =
+ _js2n__-prdslib.isType
+ '"Bool",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ program =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ insertProgramClockRefOnPes =
+ _js2n__-prdslib.isType
+ '"Bool",
+ pidForPMT =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 8190,
+ _js2n__-prdslib.numbers.minimum
+ 10
+ ],
+ programClockRefInterval =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 100,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ programNumber =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ subtitleStreams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ packetIdentifier =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 8190,
+ _js2n__-prdslib.numbers.minimum
+ 16
+ ],
+ rate =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 60000000,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ transport =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ initialPresentationTimeStamp =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 5400000,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ initialProgramClockReference =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 2576980377600,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ muxrate =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 1000000000,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ patRepetitionRatePerSec =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 1000,
+ _js2n__-prdslib.numbers.minimum
+ 0.001
+ ],
+ pmtRepetitionRatePerSec =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 1000,
+ _js2n__-prdslib.numbers.minimum
+ 0.001
+ ],
+ preventEmptyAdaptionFieldsInVideo =
+ _js2n__-prdslib.isType
+ '"Bool",
+ stopOnError =
+ _js2n__-prdslib.isType
+ '"Bool",
+ variableMuxRate =
+ _js2n__-prdslib.isType
+ '"Bool",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ videoStreams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ alignPes =
+ _js2n__-prdslib.isType
+ '"Bool",
+ insertAccessUnitDelimiterInAvc =
+ _js2n__-prdslib.isType
+ '"Bool",
+ maxDecodeDelay =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 900000,
+ _js2n__-prdslib.numbers.minimum
+ 1000
+ ],
+ packetIdentifier =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 8190,
+ _js2n__-prdslib.numbers.minimum
+ 16
+ ],
+ setRaiOnAu =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "ALL_PES_PACKETS",
+ "ACQUISITION_POINT_PACKETS",
+ "ACCORDING_TO_INPUT"
+ ]
+ ],
+ startWithDiscontinuityIndicator =
+ _js2n__-prdslib.isType
+ '"Bool",
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ filename =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ segmentLength =
+ _js2n__-prdslib.isType
+ '"Number",
+ streamConditionsMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DROP_MUXING",
+ "DROP_STREAM"
+ ]
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ chunkedText =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "segmentLength",
+ "streams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ segmentLength =
+ _js2n__-prdslib.isType
+ '"Number",
+ segmentNaming =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentNamingTemplate =
+ _js2n__-prdslib.isType
+ '"String",
+ startOffset =
+ _js2n__-prdslib.isType
+ 'Integer,
+ streamConditionsMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DROP_MUXING",
+ "DROP_STREAM"
+ ]
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ cmaf =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "segmentLength",
+ "streams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ framesPerCmafChunk =
+ _js2n__-prdslib.isType
+ 'Integer,
+ initSegmentName =
+ _js2n__-prdslib.isType
+ '"String",
+ initSegmentNameTemplate =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ segmentLength =
+ _js2n__-prdslib.isType
+ '"Number",
+ segmentNaming =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentNamingTemplate =
+ _js2n__-prdslib.isType
+ '"String",
+ streamConditionsMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DROP_MUXING",
+ "DROP_STREAM"
+ ]
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ fmp4 =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ drm =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ aes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "key",
+ "method",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ keyFileUri =
+ _js2n__-prdslib.isType
+ '"String",
+ method =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "SAMPLE_AES",
+ "AES_128"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ cenc =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encryptionMode",
+ "key",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ enablePiffCompatibility =
+ _js2n__-prdslib.isType
+ '"Bool",
+ encryptionMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CTR",
+ "CBC"
+ ]
+ ],
+ fairPlay =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ uri =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ ivSize =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "8_BYTES",
+ "16_BYTES"
+ ]
+ ],
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ marlin =
+ _js2n__-prdslib.isType
+ 'Record,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ playReady =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ additionalInformation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ wrmHeaderCustomAttributes =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ laUrl =
+ _js2n__-prdslib.isType
+ '"String",
+ pssh =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ widevine =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "pssh"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ pssh =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ clearkey =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "key",
+ "kid",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ fairplay =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "iv",
+ "key",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ uri =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ marlin =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "key",
+ "kid",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ playready =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ additionalInformation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ wrmHeaderCustomAttributes =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ keySeed =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ laUrl =
+ _js2n__-prdslib.isType
+ '"String",
+ method =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "MPEG_CENC",
+ "PIFF_CTR"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ pssh =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ primetime =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "key",
+ "kid",
+ "outputs",
+ "pssh"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ pssh =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ speke =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputs",
+ "provider",
+ "systemIds"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ contentId =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ provider =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "url"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ apiKey =
+ _js2n__-prdslib.isType
+ '"String",
+ externalId =
+ _js2n__-prdslib.isType
+ '"String",
+ externalIdMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CUSTOM",
+ "GLOBAL",
+ "GENERATED"
+ ]
+ ],
+ gatewayRegion =
+ _js2n__-prdslib.isType
+ '"String",
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ roleArn =
+ _js2n__-prdslib.isType
+ '"String",
+ url =
+ _js2n__-prdslib.isType
+ '"String",
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ systemIds =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ widevine =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "key",
+ "kid",
+ "outputs",
+ "pssh"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ pssh =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ id3 =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ watermarking =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ audio =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ nielsen =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "watermarkId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ watermarkId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "segmentLength",
+ "streams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ initSegmentName =
+ _js2n__-prdslib.isType
+ '"String",
+ initSegmentNameTemplate =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ ptsAlignMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ALIGN_ZERO_NEGATIVE_CTO"
+ ]
+ ],
+ segmentLength =
+ _js2n__-prdslib.isType
+ '"Number",
+ segmentNaming =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentNamingTemplate =
+ _js2n__-prdslib.isType
+ '"String",
+ streamConditionsMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DROP_MUXING",
+ "DROP_STREAM"
+ ]
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ writeDurationPerSample =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ mp3 =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "filename",
+ "streams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ filename =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ streamConditionsMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DROP_MUXING",
+ "DROP_STREAM"
+ ]
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ mp4 =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ drm =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ cenc =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encryptionMode",
+ "key",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ enablePiffCompatibility =
+ _js2n__-prdslib.isType
+ '"Bool",
+ encryptionMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CTR",
+ "CBC"
+ ]
+ ],
+ fairPlay =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ uri =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ ivSize =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "8_BYTES",
+ "16_BYTES"
+ ]
+ ],
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ marlin =
+ _js2n__-prdslib.isType
+ 'Record,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ playReady =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ additionalInformation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ wrmHeaderCustomAttributes =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ laUrl =
+ _js2n__-prdslib.isType
+ '"String",
+ pssh =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ widevine =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "pssh"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ pssh =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ clearkey =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "key",
+ "kid",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ marlin =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "key",
+ "kid",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ playready =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ additionalInformation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ wrmHeaderCustomAttributes =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ keySeed =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ laUrl =
+ _js2n__-prdslib.isType
+ '"String",
+ method =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "MPEG_CENC",
+ "PIFF_CTR"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ pssh =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ speke =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputs",
+ "provider",
+ "systemIds"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ contentId =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ provider =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "url"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ apiKey =
+ _js2n__-prdslib.isType
+ '"String",
+ externalId =
+ _js2n__-prdslib.isType
+ '"String",
+ externalIdMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CUSTOM",
+ "GLOBAL",
+ "GENERATED"
+ ]
+ ],
+ gatewayRegion =
+ _js2n__-prdslib.isType
+ '"String",
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ roleArn =
+ _js2n__-prdslib.isType
+ '"String",
+ url =
+ _js2n__-prdslib.isType
+ '"String",
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ systemIds =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ widevine =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "key",
+ "kid",
+ "outputs",
+ "pssh"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ pssh =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ dolbyVisionConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ trackSampleEntryName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DVHE",
+ "DVH1"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ filename =
+ _js2n__-prdslib.isType
+ '"String",
+ fragmentDuration =
+ _js2n__-prdslib.isType
+ 'Integer,
+ fragmentedMP4MuxingManifestType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "SMOOTH",
+ "DASH_ON_DEMAND",
+ "HLS_BYTE_RANGES",
+ "NONE",
+ "HLS_BYTE_RANGES_AND_IFRAME_PLAYLIST"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ streamConditionsMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DROP_MUXING",
+ "DROP_STREAM"
+ ]
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ timeCode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ timeCodeStart =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ mxf =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "filename",
+ "streams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ filename =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ streamConditionsMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DROP_MUXING",
+ "DROP_STREAM"
+ ]
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ packedAudio =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ drm =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ aes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "key",
+ "method",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ keyFileUri =
+ _js2n__-prdslib.isType
+ '"String",
+ method =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "SAMPLE_AES",
+ "AES_128"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "segmentLength",
+ "streams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ segmentLength =
+ _js2n__-prdslib.isType
+ '"Number",
+ segmentNaming =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentNamingTemplate =
+ _js2n__-prdslib.isType
+ '"String",
+ startOffset =
+ _js2n__-prdslib.isType
+ 'Integer,
+ streamConditionsMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DROP_MUXING",
+ "DROP_STREAM"
+ ]
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ progressiveMov =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ filename =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ streamConditionsMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DROP_MUXING",
+ "DROP_STREAM"
+ ]
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ progressiveTs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ drm =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ aes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "key",
+ "method",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ keyFileUri =
+ _js2n__-prdslib.isType
+ '"String",
+ method =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "SAMPLE_AES",
+ "AES_128"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ fairplay =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "iv",
+ "key",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ uri =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ speke =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputs",
+ "provider",
+ "systemIds"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ contentId =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ provider =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "url"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ apiKey =
+ _js2n__-prdslib.isType
+ '"String",
+ externalId =
+ _js2n__-prdslib.isType
+ '"String",
+ externalIdMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CUSTOM",
+ "GLOBAL",
+ "GENERATED"
+ ]
+ ],
+ gatewayRegion =
+ _js2n__-prdslib.isType
+ '"String",
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ roleArn =
+ _js2n__-prdslib.isType
+ '"String",
+ url =
+ _js2n__-prdslib.isType
+ '"String",
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ systemIds =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ id3 =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ frameId =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "bytes",
+ "frameId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ bytes =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ frame =
+ _js2n__-prdslib.isType
+ 'Integer,
+ frameId =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ positionMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TIME",
+ "FRAME"
+ ]
+ ],
+ time =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ plainText =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "frameId",
+ "text"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ frame =
+ _js2n__-prdslib.isType
+ 'Integer,
+ frameId =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ positionMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TIME",
+ "FRAME"
+ ]
+ ],
+ text =
+ _js2n__-prdslib.isType
+ '"String",
+ time =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ raw =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "bytes"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ bytes =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ frame =
+ _js2n__-prdslib.isType
+ 'Integer,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ positionMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TIME",
+ "FRAME"
+ ]
+ ],
+ time =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ filename =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ segmentLength =
+ _js2n__-prdslib.isType
+ '"Number",
+ startOffset =
+ _js2n__-prdslib.isType
+ 'Integer,
+ streamConditionsMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DROP_MUXING",
+ "DROP_STREAM"
+ ]
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ progressiveWav =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "filename",
+ "streams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ filename =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ streamConditionsMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DROP_MUXING",
+ "DROP_STREAM"
+ ]
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ progressiveWebm =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ drm =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ cenc =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encryptionMode",
+ "key",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ enablePiffCompatibility =
+ _js2n__-prdslib.isType
+ '"Bool",
+ encryptionMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CTR",
+ "CBC"
+ ]
+ ],
+ fairPlay =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ uri =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ ivSize =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "8_BYTES",
+ "16_BYTES"
+ ]
+ ],
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ marlin =
+ _js2n__-prdslib.isType
+ 'Record,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ playReady =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ additionalInformation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ wrmHeaderCustomAttributes =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ laUrl =
+ _js2n__-prdslib.isType
+ '"String",
+ pssh =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ widevine =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "pssh"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ pssh =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ speke =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputs",
+ "provider",
+ "systemIds"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ contentId =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ provider =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "url"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ apiKey =
+ _js2n__-prdslib.isType
+ '"String",
+ externalId =
+ _js2n__-prdslib.isType
+ '"String",
+ externalIdMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CUSTOM",
+ "GLOBAL",
+ "GENERATED"
+ ]
+ ],
+ gatewayRegion =
+ _js2n__-prdslib.isType
+ '"String",
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ roleArn =
+ _js2n__-prdslib.isType
+ '"String",
+ url =
+ _js2n__-prdslib.isType
+ '"String",
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ systemIds =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ filename =
+ _js2n__-prdslib.isType
+ '"String",
+ manifestType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DASH_ON_DEMAND",
+ "NONE"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ segmentLength =
+ _js2n__-prdslib.isType
+ '"Number",
+ streamConditionsMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DROP_MUXING",
+ "DROP_STREAM"
+ ]
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ segmentedRaw =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "segmentLength",
+ "segmentNaming",
+ "streams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ segmentLength =
+ _js2n__-prdslib.isType
+ '"Number",
+ segmentNaming =
+ _js2n__-prdslib.isType
+ '"String",
+ streamConditionsMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DROP_MUXING",
+ "DROP_STREAM"
+ ]
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ text =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "filename",
+ "streams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ filename =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ startOffset =
+ _js2n__-prdslib.isType
+ 'Integer,
+ streamConditionsMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DROP_MUXING",
+ "DROP_STREAM"
+ ]
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ ts =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ drm =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ aes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "key",
+ "method",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ keyFileUri =
+ _js2n__-prdslib.isType
+ '"String",
+ method =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "SAMPLE_AES",
+ "AES_128"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ fairplay =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "iv",
+ "key",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ uri =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ speke =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputs",
+ "provider",
+ "systemIds"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ contentId =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ provider =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "url"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ apiKey =
+ _js2n__-prdslib.isType
+ '"String",
+ externalId =
+ _js2n__-prdslib.isType
+ '"String",
+ externalIdMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CUSTOM",
+ "GLOBAL",
+ "GENERATED"
+ ]
+ ],
+ gatewayRegion =
+ _js2n__-prdslib.isType
+ '"String",
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ roleArn =
+ _js2n__-prdslib.isType
+ '"String",
+ url =
+ _js2n__-prdslib.isType
+ '"String",
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ systemIds =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ configuration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ audioStreams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "pid",
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ pid =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 8190,
+ _js2n__-prdslib.numbers.minimum
+ 16
+ ],
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ pcr =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ interval =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ pid =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 8190,
+ _js2n__-prdslib.numbers.minimum
+ 16
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ pmt =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ pid =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 8190,
+ _js2n__-prdslib.numbers.minimum
+ 16
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ programNumber =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ videoStreams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "pid",
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ pid =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 8190,
+ _js2n__-prdslib.numbers.minimum
+ 16
+ ],
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ segmentLength =
+ _js2n__-prdslib.isType
+ '"Number",
+ segmentNaming =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentNamingTemplate =
+ _js2n__-prdslib.isType
+ '"String",
+ startOffset =
+ _js2n__-prdslib.isType
+ 'Integer,
+ streamConditionsMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DROP_MUXING",
+ "DROP_STREAM"
+ ]
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ webm =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ drm =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ cenc =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encryptionMode",
+ "key",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ enablePiffCompatibility =
+ _js2n__-prdslib.isType
+ '"Bool",
+ encryptionMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CTR",
+ "CBC"
+ ]
+ ],
+ fairPlay =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ uri =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ ivSize =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "8_BYTES",
+ "16_BYTES"
+ ]
+ ],
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ marlin =
+ _js2n__-prdslib.isType
+ 'Record,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ playReady =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ additionalInformation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ wrmHeaderCustomAttributes =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ laUrl =
+ _js2n__-prdslib.isType
+ '"String",
+ pssh =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ widevine =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "pssh"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ pssh =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ speke =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputs",
+ "provider",
+ "systemIds"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ contentId =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ iv =
+ _js2n__-prdslib.isType
+ '"String",
+ kid =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ provider =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "url"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ apiKey =
+ _js2n__-prdslib.isType
+ '"String",
+ externalId =
+ _js2n__-prdslib.isType
+ '"String",
+ externalIdMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CUSTOM",
+ "GLOBAL",
+ "GENERATED"
+ ]
+ ],
+ gatewayRegion =
+ _js2n__-prdslib.isType
+ '"String",
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ roleArn =
+ _js2n__-prdslib.isType
+ '"String",
+ url =
+ _js2n__-prdslib.isType
+ '"String",
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ systemIds =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "segmentLength",
+ "streams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ initSegmentName =
+ _js2n__-prdslib.isType
+ '"String",
+ initSegmentNameTemplate =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ segmentLength =
+ _js2n__-prdslib.isType
+ '"Number",
+ segmentNaming =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentNamingTemplate =
+ _js2n__-prdslib.isType
+ '"String",
+ streamConditionsMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DROP_MUXING",
+ "DROP_STREAM"
+ ]
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ cloudRegion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "AWS_US_EAST_1",
+ "AWS_US_EAST_2",
+ "AWS_US_WEST_1",
+ "AWS_US_WEST_2",
+ "AWS_EU_WEST_1",
+ "AWS_EU_CENTRAL_1",
+ "AWS_AP_SOUTHEAST_1",
+ "AWS_AP_SOUTHEAST_2",
+ "AWS_AP_NORTHEAST_1",
+ "AWS_AP_NORTHEAST_2",
+ "AWS_AP_SOUTH_1",
+ "AWS_SA_EAST_1",
+ "AWS_EU_WEST_2",
+ "AWS_EU_WEST_3",
+ "AWS_CA_CENTRAL_1",
+ "AWS_EU_NORTH_1",
+ "GOOGLE_US_CENTRAL_1",
+ "GOOGLE_US_EAST_1",
+ "GOOGLE_ASIA_EAST_1",
+ "GOOGLE_EUROPE_WEST_1",
+ "GOOGLE_US_WEST_1",
+ "GOOGLE_ASIA_EAST_2",
+ "GOOGLE_ASIA_NORTHEAST_1",
+ "GOOGLE_ASIA_SOUTH_1",
+ "GOOGLE_ASIA_SOUTHEAST_1",
+ "GOOGLE_AUSTRALIA_SOUTHEAST_1",
+ "GOOGLE_EUROPE_NORTH_1",
+ "GOOGLE_EUROPE_WEST_2",
+ "GOOGLE_EUROPE_WEST_3",
+ "GOOGLE_EUROPE_WEST_4",
+ "GOOGLE_NORTHAMERICA_NORTHEAST_1",
+ "GOOGLE_SOUTHAMERICA_EAST_1",
+ "GOOGLE_US_EAST_4",
+ "GOOGLE_US_WEST_2",
+ "GOOGLE_ME_CENTRAL_2",
+ "AZURE_ASIA_EAST",
+ "AZURE_ASIA_SOUTHEAST",
+ "AZURE_AUSTRALIA_EAST",
+ "AZURE_AUSTRALIA_SOUTHEAST",
+ "AZURE_BRAZIL_SOUTH",
+ "AZURE_CANADA_CENTRAL",
+ "AZURE_EUROPE_NORTH",
+ "AZURE_EUROPE_WEST",
+ "AZURE_FRANCE_CENTRAL",
+ "AZURE_GERMANY_WESTCENTRAL",
+ "AZURE_INDIA_CENTRAL",
+ "AZURE_INDIA_SOUTH",
+ "AZURE_JAPAN_EAST",
+ "AZURE_JAPAN_WEST",
+ "AZURE_KOREA_CENTRAL",
+ "AZURE_UAE_NORTH",
+ "AZURE_US_CENTRAL",
+ "AZURE_US_EAST",
+ "AZURE_US_EAST2",
+ "AZURE_US_WEST",
+ "AZURE_US_WEST2",
+ "AZURE_US_SOUTH_CENTRAL",
+ "AZURE_US_NORTH_CENTRAL",
+ "AZURE_UK_SOUTH",
+ "AKAMAI_BR_GRU",
+ "AKAMAI_FR_PAR",
+ "AKAMAI_JP_OSA",
+ "AKAMAI_US_SEA",
+ "OCI_EU_FRANKFURT_1",
+ "OCI_US_ASHBURN_1",
+ "NORTH_AMERICA",
+ "SOUTH_AMERICA",
+ "EUROPE",
+ "AFRICA",
+ "ASIA",
+ "AUSTRALIA",
+ "AWS",
+ "GOOGLE",
+ "KUBERNETES",
+ "EXTERNAL",
+ "AUTO"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType '"String",
+ encoderVersion =
+ _js2n__-prdslib.isType '"String",
+ fallbackCloudRegions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ infrastructure =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ cloudRegion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "AWS_US_EAST_1",
+ "AWS_US_EAST_2",
+ "AWS_US_WEST_1",
+ "AWS_US_WEST_2",
+ "AWS_EU_WEST_1",
+ "AWS_EU_CENTRAL_1",
+ "AWS_AP_SOUTHEAST_1",
+ "AWS_AP_SOUTHEAST_2",
+ "AWS_AP_NORTHEAST_1",
+ "AWS_AP_NORTHEAST_2",
+ "AWS_AP_SOUTH_1",
+ "AWS_SA_EAST_1",
+ "AWS_EU_WEST_2",
+ "AWS_EU_WEST_3",
+ "AWS_CA_CENTRAL_1",
+ "AWS_EU_NORTH_1",
+ "GOOGLE_US_CENTRAL_1",
+ "GOOGLE_US_EAST_1",
+ "GOOGLE_ASIA_EAST_1",
+ "GOOGLE_EUROPE_WEST_1",
+ "GOOGLE_US_WEST_1",
+ "GOOGLE_ASIA_EAST_2",
+ "GOOGLE_ASIA_NORTHEAST_1",
+ "GOOGLE_ASIA_SOUTH_1",
+ "GOOGLE_ASIA_SOUTHEAST_1",
+ "GOOGLE_AUSTRALIA_SOUTHEAST_1",
+ "GOOGLE_EUROPE_NORTH_1",
+ "GOOGLE_EUROPE_WEST_2",
+ "GOOGLE_EUROPE_WEST_3",
+ "GOOGLE_EUROPE_WEST_4",
+ "GOOGLE_NORTHAMERICA_NORTHEAST_1",
+ "GOOGLE_SOUTHAMERICA_EAST_1",
+ "GOOGLE_US_EAST_4",
+ "GOOGLE_US_WEST_2",
+ "GOOGLE_ME_CENTRAL_2",
+ "AZURE_ASIA_EAST",
+ "AZURE_ASIA_SOUTHEAST",
+ "AZURE_AUSTRALIA_EAST",
+ "AZURE_AUSTRALIA_SOUTHEAST",
+ "AZURE_BRAZIL_SOUTH",
+ "AZURE_CANADA_CENTRAL",
+ "AZURE_EUROPE_NORTH",
+ "AZURE_EUROPE_WEST",
+ "AZURE_FRANCE_CENTRAL",
+ "AZURE_GERMANY_WESTCENTRAL",
+ "AZURE_INDIA_CENTRAL",
+ "AZURE_INDIA_SOUTH",
+ "AZURE_JAPAN_EAST",
+ "AZURE_JAPAN_WEST",
+ "AZURE_KOREA_CENTRAL",
+ "AZURE_UAE_NORTH",
+ "AZURE_US_CENTRAL",
+ "AZURE_US_EAST",
+ "AZURE_US_EAST2",
+ "AZURE_US_WEST",
+ "AZURE_US_WEST2",
+ "AZURE_US_SOUTH_CENTRAL",
+ "AZURE_US_NORTH_CENTRAL",
+ "AZURE_UK_SOUTH",
+ "AKAMAI_BR_GRU",
+ "AKAMAI_FR_PAR",
+ "AKAMAI_JP_OSA",
+ "AKAMAI_US_SEA",
+ "OCI_EU_FRANKFURT_1",
+ "OCI_US_ASHBURN_1",
+ "NORTH_AMERICA",
+ "SOUTH_AMERICA",
+ "EUROPE",
+ "AFRICA",
+ "ASIA",
+ "AUSTRALIA",
+ "AWS",
+ "GOOGLE",
+ "KUBERNETES",
+ "EXTERNAL",
+ "AUTO"
+ ]
+ ],
+ infrastructureId =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ infrastructureId =
+ _js2n__-prdslib.isType '"String",
+ labels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ liveOptionsType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum [ "HD" ]
+ ],
+ name =
+ _js2n__-prdslib.isType '"String",
+ selectedCloudRegion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "AWS_US_EAST_1",
+ "AWS_US_EAST_2",
+ "AWS_US_WEST_1",
+ "AWS_US_WEST_2",
+ "AWS_EU_WEST_1",
+ "AWS_EU_CENTRAL_1",
+ "AWS_AP_SOUTHEAST_1",
+ "AWS_AP_SOUTHEAST_2",
+ "AWS_AP_NORTHEAST_1",
+ "AWS_AP_NORTHEAST_2",
+ "AWS_AP_SOUTH_1",
+ "AWS_SA_EAST_1",
+ "AWS_EU_WEST_2",
+ "AWS_EU_WEST_3",
+ "AWS_CA_CENTRAL_1",
+ "AWS_EU_NORTH_1",
+ "GOOGLE_US_CENTRAL_1",
+ "GOOGLE_US_EAST_1",
+ "GOOGLE_ASIA_EAST_1",
+ "GOOGLE_EUROPE_WEST_1",
+ "GOOGLE_US_WEST_1",
+ "GOOGLE_ASIA_EAST_2",
+ "GOOGLE_ASIA_NORTHEAST_1",
+ "GOOGLE_ASIA_SOUTH_1",
+ "GOOGLE_ASIA_SOUTHEAST_1",
+ "GOOGLE_AUSTRALIA_SOUTHEAST_1",
+ "GOOGLE_EUROPE_NORTH_1",
+ "GOOGLE_EUROPE_WEST_2",
+ "GOOGLE_EUROPE_WEST_3",
+ "GOOGLE_EUROPE_WEST_4",
+ "GOOGLE_NORTHAMERICA_NORTHEAST_1",
+ "GOOGLE_SOUTHAMERICA_EAST_1",
+ "GOOGLE_US_EAST_4",
+ "GOOGLE_US_WEST_2",
+ "GOOGLE_ME_CENTRAL_2",
+ "AZURE_ASIA_EAST",
+ "AZURE_ASIA_SOUTHEAST",
+ "AZURE_AUSTRALIA_EAST",
+ "AZURE_AUSTRALIA_SOUTHEAST",
+ "AZURE_BRAZIL_SOUTH",
+ "AZURE_CANADA_CENTRAL",
+ "AZURE_EUROPE_NORTH",
+ "AZURE_EUROPE_WEST",
+ "AZURE_FRANCE_CENTRAL",
+ "AZURE_GERMANY_WESTCENTRAL",
+ "AZURE_INDIA_CENTRAL",
+ "AZURE_INDIA_SOUTH",
+ "AZURE_JAPAN_EAST",
+ "AZURE_JAPAN_WEST",
+ "AZURE_KOREA_CENTRAL",
+ "AZURE_UAE_NORTH",
+ "AZURE_US_CENTRAL",
+ "AZURE_US_EAST",
+ "AZURE_US_EAST2",
+ "AZURE_US_WEST",
+ "AZURE_US_WEST2",
+ "AZURE_US_SOUTH_CENTRAL",
+ "AZURE_US_NORTH_CENTRAL",
+ "AZURE_UK_SOUTH",
+ "AKAMAI_BR_GRU",
+ "AKAMAI_FR_PAR",
+ "AKAMAI_JP_OSA",
+ "AKAMAI_US_SEA",
+ "OCI_EU_FRANKFURT_1",
+ "OCI_US_ASHBURN_1",
+ "NORTH_AMERICA",
+ "SOUTH_AMERICA",
+ "EUROPE",
+ "AFRICA",
+ "ASIA",
+ "AUSTRALIA",
+ "AWS",
+ "GOOGLE",
+ "KUBERNETES",
+ "EXTERNAL",
+ "AUTO"
+ ]
+ ],
+ selectedEncodingMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "STANDARD",
+ "SINGLE_PASS",
+ "TWO_PASS",
+ "THREE_PASS"
+ ]
+ ],
+ staticIpId =
+ _js2n__-prdslib.isType '"String",
+ status =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CREATED",
+ "QUEUED",
+ "RUNNING",
+ "FINISHED",
+ "ERROR",
+ "CANCELED",
+ "TRANSFER_ERROR"
+ ]
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "LIVE", "VOD", "NONE" ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ reprioritize =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "priority" ],
+ _js2n__-prdslib.records.record
+ {
+ "priority" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 100,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ reschedule =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ infrastructureId =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ sidecars =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "inputId",
+ "inputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ errorMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "FAIL_ON_ERROR",
+ "CONTINUE_ON_ERROR"
+ ]
+ ],
+ inputId =
+ _js2n__-prdslib.isType
+ '"String",
+ inputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ webvtt =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "inputId",
+ "inputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ errorMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "FAIL_ON_ERROR",
+ "CONTINUE_ON_ERROR"
+ ]
+ ],
+ inputId =
+ _js2n__-prdslib.isType
+ '"String",
+ inputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ segmentation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "segmentLength"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ segmentLength =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ start =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ encodingMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "STANDARD",
+ "SINGLE_PASS",
+ "TWO_PASS",
+ "THREE_PASS"
+ ]
+ ],
+ handleVariableInputFps =
+ _js2n__-prdslib.isType
+ '"Bool",
+ manifestGenerator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LEGACY",
+ "V2"
+ ]
+ ],
+ perTitle =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ av1Configuration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ autoRepresentations =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ adoptConfigurationThreshold =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ complexityFactor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ fixedResolutionAndBitrateConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ forcedRenditionAboveHighestFixedRepresentation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ forcedRenditionAboveHighestFixedRepresentationCalculationMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LAST_CALCULATED_BITRATE",
+ "MINIMUM",
+ "MAXIMUM",
+ "AVERAGE"
+ ]
+ ],
+ forcedRenditionAboveHighestFixedRepresentationFactor =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ maxBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxBitrateStepSize =
+ _js2n__-prdslib.isType
+ '"Number",
+ minBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ minBitrateStepSize =
+ _js2n__-prdslib.isType
+ '"Number",
+ resolutionScaleFactor =
+ _js2n__-prdslib.isType
+ '"Number",
+ targetQualityCrf =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ h264Configuration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ autoRepresentations =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ adoptConfigurationThreshold =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ codecBufsizeFactor =
+ _js2n__-prdslib.isType
+ '"Number",
+ codecMaxBitrateFactor =
+ _js2n__-prdslib.isType
+ '"Number",
+ codecMinBitrateFactor =
+ _js2n__-prdslib.isType
+ '"Number",
+ complexityFactor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ fixedResolutionAndBitrateConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ forcedRenditionAboveHighestFixedRepresentation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ forcedRenditionAboveHighestFixedRepresentationCalculationMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LAST_CALCULATED_BITRATE",
+ "MINIMUM",
+ "MAXIMUM",
+ "AVERAGE"
+ ]
+ ],
+ forcedRenditionAboveHighestFixedRepresentationFactor =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ maxBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxBitrateStepSize =
+ _js2n__-prdslib.isType
+ '"Number",
+ minBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ minBitrateStepSize =
+ _js2n__-prdslib.isType
+ '"Number",
+ resolutionScaleFactor =
+ _js2n__-prdslib.isType
+ '"Number",
+ targetQualityCrf =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ h265Configuration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ autoRepresentations =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ adoptConfigurationThreshold =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ codecBufsizeFactor =
+ _js2n__-prdslib.isType
+ '"Number",
+ codecMaxBitrateFactor =
+ _js2n__-prdslib.isType
+ '"Number",
+ codecMinBitrateFactor =
+ _js2n__-prdslib.isType
+ '"Number",
+ complexityFactor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ fixedResolutionAndBitrateConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ forcedRenditionAboveHighestFixedRepresentation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ forcedRenditionAboveHighestFixedRepresentationCalculationMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LAST_CALCULATED_BITRATE",
+ "MINIMUM",
+ "MAXIMUM",
+ "AVERAGE"
+ ]
+ ],
+ forcedRenditionAboveHighestFixedRepresentationFactor =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ maxBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxBitrateStepSize =
+ _js2n__-prdslib.isType
+ '"Number",
+ minBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ minBitrateStepSize =
+ _js2n__-prdslib.isType
+ '"Number",
+ resolutionScaleFactor =
+ _js2n__-prdslib.isType
+ '"Number",
+ targetQualityCrf =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ vp9Configuration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ autoRepresentations =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ adoptConfigurationThreshold =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ complexityFactor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ fixedResolutionAndBitrateConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ forcedRenditionAboveHighestFixedRepresentation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ forcedRenditionAboveHighestFixedRepresentationCalculationMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LAST_CALCULATED_BITRATE",
+ "MINIMUM",
+ "MAXIMUM",
+ "AVERAGE"
+ ]
+ ],
+ forcedRenditionAboveHighestFixedRepresentationFactor =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ maxBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxBitrateStepSize =
+ _js2n__-prdslib.isType
+ '"Number",
+ minBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ minBitrateStepSize =
+ _js2n__-prdslib.isType
+ '"Number",
+ resolutionScaleFactor =
+ _js2n__-prdslib.isType
+ '"Number",
+ targetQualityCrf =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ previewDashManifests =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "manifestId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ manifestId =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ previewHlsManifests =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "manifestId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ manifestId =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ scheduling =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ prewarmedEncoderPoolIds =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ "priority" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 100,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ trimming =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ duration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ endPicTiming =
+ _js2n__-prdslib.isType
+ '"String",
+ ignoreDurationIfInputTooShort =
+ _js2n__-prdslib.isType
+ '"Bool",
+ offset =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ startPicTiming =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ tweaks =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ audioVideoSyncMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "STANDARD",
+ "RESYNC_AT_START",
+ "RESYNC_AT_START_AND_END"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ vodDashManifests =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "manifestId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ manifestId =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ vodHlsManifests =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "manifestId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ manifestId =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ vodSmoothManifests =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "manifestId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ manifestId =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ bifs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "distance",
+ "filename",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ aspectMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PAD",
+ "CROP",
+ "STRETCH"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ distance =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ filename =
+ _js2n__-prdslib.isType
+ '"String",
+ height =
+ _js2n__-prdslib.isType
+ 'Integer,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ width =
+ _js2n__-prdslib.isType
+ 'Integer,
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ burnInSubtitles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ dvbsub =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "inputStreamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ inputStreamId =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ srt =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "characterEncoding",
+ "id",
+ "input"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ characterEncoding =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ANSI_X3.4-1968",
+ "ANSI_X3.4-1986",
+ "ARABIC",
+ "ARMSCII-8",
+ "ASCII",
+ "ASMO-708",
+ "BIG-5",
+ "BIG-FIVE",
+ "BIG5",
+ "BIG5-HKSCS",
+ "BIG5-HKSCS:1999",
+ "BIG5-HKSCS:2001",
+ "BIG5-HKSCS:2004",
+ "BIG5-HKSCS:2008",
+ "BIG5HKSCS",
+ "BIGFIVE",
+ "C99",
+ "CHAR",
+ "CHINESE",
+ "CN",
+ "CN-BIG5",
+ "CN-GB",
+ "CN-GB-ISOIR165",
+ "CP1131",
+ "CP1133",
+ "CP1250",
+ "CP1251",
+ "CP1252",
+ "CP1253",
+ "CP1254",
+ "CP1255",
+ "CP1256",
+ "CP1257",
+ "CP1258",
+ "CP1361",
+ "CP154",
+ "CP367",
+ "CP819",
+ "CP850",
+ "CP862",
+ "CP866",
+ "CP874",
+ "CP932",
+ "CP936",
+ "CP949",
+ "CP950",
+ "CSASCII",
+ "CSBIG5",
+ "CSEUCKR",
+ "CSEUCPKDFMTJAPANESE",
+ "CSEUCTW",
+ "CSGB2312",
+ "CSHALFWIDTHKATAKANA",
+ "CSHPROMAN8",
+ "CSIBM866",
+ "CSISO14JISC6220RO",
+ "CSISO159JISX02121990",
+ "CSISO2022CN",
+ "CSISO2022JP",
+ "CSISO2022JP2",
+ "CSISO2022KR",
+ "CSISO57GB1988",
+ "CSISO58GB231280",
+ "CSISO87JISX0208",
+ "CSISOLATIN1",
+ "CSISOLATIN2",
+ "CSISOLATIN3",
+ "CSISOLATIN4",
+ "CSISOLATIN5",
+ "CSISOLATIN6",
+ "CSISOLATINARABIC",
+ "CSISOLATINCYRILLIC",
+ "CSISOLATINGREEK",
+ "CSISOLATINHEBREW",
+ "CSKOI8R",
+ "CSKSC56011987",
+ "CSKZ1048",
+ "CSMACINTOSH",
+ "CSPC850MULTILINGUAL",
+ "CSPC862LATINHEBREW",
+ "CSPTCP154",
+ "CSSHIFTJIS",
+ "CSUCS4",
+ "CSUNICODE",
+ "CSUNICODE11",
+ "CSUNICODE11UTF7",
+ "CSVISCII",
+ "CYRILLIC",
+ "CYRILLIC-ASIAN",
+ "ECMA-114",
+ "ECMA-118",
+ "ELOT_928",
+ "EUC-CN",
+ "EUC-JP",
+ "EUC-KR",
+ "EUC-TW",
+ "EUCCN",
+ "EUCJP",
+ "EUCKR",
+ "EUCTW",
+ "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE",
+ "GB_1988-80",
+ "GB_2312-80",
+ "GB18030",
+ "GB2312",
+ "GBK",
+ "GEORGIAN-ACADEMY",
+ "GEORGIAN-PS",
+ "GREEK",
+ "GREEK8",
+ "HEBREW",
+ "HP-ROMAN8",
+ "HZ",
+ "HZ-GB-2312",
+ "IBM-CP1133",
+ "IBM367",
+ "IBM819",
+ "IBM850",
+ "IBM862",
+ "IBM866",
+ "ISO-10646-UCS-2",
+ "ISO-10646-UCS-4",
+ "ISO-2022-CN",
+ "ISO-2022-CN-EXT",
+ "ISO-2022-JP",
+ "ISO-2022-JP-1",
+ "ISO-2022-JP-2",
+ "ISO-2022-KR",
+ "ISO-8859-1",
+ "ISO-8859-10",
+ "ISO-8859-11",
+ "ISO-8859-13",
+ "ISO-8859-14",
+ "ISO-8859-15",
+ "ISO-8859-16",
+ "ISO-8859-2",
+ "ISO-8859-3",
+ "ISO-8859-4",
+ "ISO-8859-5",
+ "ISO-8859-6",
+ "ISO-8859-7",
+ "ISO-8859-8",
+ "ISO-8859-9",
+ "ISO-CELTIC",
+ "ISO-IR-100",
+ "ISO-IR-101",
+ "ISO-IR-109",
+ "ISO-IR-110",
+ "ISO-IR-126",
+ "ISO-IR-127",
+ "ISO-IR-138",
+ "ISO-IR-14",
+ "ISO-IR-144",
+ "ISO-IR-148",
+ "ISO-IR-149",
+ "ISO-IR-157",
+ "ISO-IR-159",
+ "ISO-IR-165",
+ "ISO-IR-166",
+ "ISO-IR-179",
+ "ISO-IR-199",
+ "ISO-IR-203",
+ "ISO-IR-226",
+ "ISO-IR-57",
+ "ISO-IR-58",
+ "ISO-IR-6",
+ "ISO-IR-87",
+ "ISO_646.IRV:1991",
+ "ISO_8859-1:1987",
+ "ISO_8859-10:1992",
+ "ISO_8859-14:1998",
+ "ISO_8859-15:1998",
+ "ISO_8859-16:2001",
+ "ISO_8859-2:1987",
+ "ISO_8859-3:1988",
+ "ISO_8859-4:1988",
+ "ISO_8859-5:1988",
+ "ISO_8859-6:1987",
+ "ISO_8859-7:1987",
+ "ISO_8859-7:2003",
+ "ISO_8859-8:1988",
+ "ISO_8859-9:1989",
+ "ISO646-CN",
+ "ISO646-JP",
+ "ISO646-US",
+ "ISO8859-1",
+ "ISO8859-10",
+ "ISO8859-11",
+ "ISO8859-13",
+ "ISO8859-14",
+ "ISO8859-15",
+ "ISO8859-16",
+ "ISO8859-2",
+ "ISO8859-3",
+ "ISO8859-4",
+ "ISO8859-5",
+ "ISO8859-6",
+ "ISO8859-7",
+ "ISO8859-8",
+ "ISO8859-9",
+ "JAVA",
+ "JIS_C6220-1969-RO",
+ "JIS_C6226-1983",
+ "JIS_X0201",
+ "JIS_X0208",
+ "JIS_X0208-1983",
+ "JIS_X0208-1990",
+ "JIS_X0212",
+ "JIS_X0212-1990",
+ "JIS_X0212.1990-0",
+ "JIS0208",
+ "JISX0201-1976",
+ "JOHAB",
+ "JP",
+ "KOI8-R",
+ "KOI8-RU",
+ "KOI8-T",
+ "KOI8-U",
+ "KOREAN",
+ "KS_C_5601-1987",
+ "KS_C_5601-1989",
+ "KSC_5601",
+ "KZ-1048",
+ "L1",
+ "L10",
+ "L2",
+ "L3",
+ "L4",
+ "L5",
+ "L6",
+ "L7",
+ "L8",
+ "LATIN-9",
+ "LATIN1",
+ "LATIN10",
+ "LATIN2",
+ "LATIN3",
+ "LATIN4",
+ "LATIN5",
+ "LATIN6",
+ "LATIN7",
+ "LATIN8",
+ "MAC",
+ "MACARABIC",
+ "MACCENTRALEUROPE",
+ "MACCROATIAN",
+ "MACCYRILLIC",
+ "MACGREEK",
+ "MACHEBREW",
+ "MACICELAND",
+ "MACINTOSH",
+ "MACROMAN",
+ "MACROMANIA",
+ "MACTHAI",
+ "MACTURKISH",
+ "MACUKRAINE",
+ "MS-ANSI",
+ "MS-ARAB",
+ "MS-CYRL",
+ "MS-EE",
+ "MS-GREEK",
+ "MS-HEBR",
+ "MS-TURK",
+ "MS_KANJI",
+ "MS936",
+ "MULELAO-1",
+ "NEXTSTEP",
+ "PT154",
+ "PTCP154",
+ "R8",
+ "RK1048",
+ "ROMAN8",
+ "SHIFT-JIS",
+ "SJIS",
+ "STRK1048-2002",
+ "TCVN",
+ "TCVN-5712",
+ "TCVN5712-1",
+ "TCVN5712-1:1993",
+ "TIS-620",
+ "TIS620",
+ "TIS620-0",
+ "TIS620.2529-1",
+ "TIS620.2533-0",
+ "TIS620.2533-1",
+ "UCS-2",
+ "UCS-2-INTERNAL",
+ "UCS-2-SWAPPED",
+ "UCS-2BE",
+ "UCS-2LE",
+ "UCS-4",
+ "UCS-4-INTERNAL",
+ "UCS-4-SWAPPED",
+ "UCS-4BE",
+ "UCS-4LE",
+ "UHC",
+ "UNICODE-1-1",
+ "UNICODE-1-1-UTF-7",
+ "UNICODEBIG",
+ "UNICODELITTLE",
+ "US",
+ "US-ASCII",
+ "UTF-16",
+ "UTF-16BE",
+ "UTF-16LE",
+ "UTF-32",
+ "UTF-32BE",
+ "UTF-32LE",
+ "UTF-7",
+ "UTF-8",
+ "VISCII",
+ "VISCII1.1-1",
+ "WCHAR_T",
+ "WINBALTRIM",
+ "WINDOWS-1250",
+ "WINDOWS-1251",
+ "WINDOWS-1252",
+ "WINDOWS-1253",
+ "WINDOWS-1254",
+ "WINDOWS-1255",
+ "WINDOWS-1256",
+ "WINDOWS-1257",
+ "WINDOWS-1258",
+ "WINDOWS-874",
+ "WINDOWS-936",
+ "X0201",
+ "X0208",
+ "X0212"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ id =
+ _js2n__-prdslib.isType
+ 'Record,
+ input =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "inputId",
+ "inputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ inputId =
+ _js2n__-prdslib.isType
+ '"String",
+ inputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ captions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ cea =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ scc =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "input"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ input =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "inputId",
+ "inputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ inputId =
+ _js2n__-prdslib.isType
+ '"String",
+ inputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ smpteTimecodeFlavor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "AUTO",
+ "NON_DROP_FRAME",
+ "DROP_FRAME"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ srt =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "ccChannel",
+ "characterEncoding",
+ "input"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ ccChannel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CC1",
+ "CC3"
+ ]
+ ],
+ characterEncoding =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ANSI_X3.4-1968",
+ "ANSI_X3.4-1986",
+ "ARABIC",
+ "ARMSCII-8",
+ "ASCII",
+ "ASMO-708",
+ "BIG-5",
+ "BIG-FIVE",
+ "BIG5",
+ "BIG5-HKSCS",
+ "BIG5-HKSCS:1999",
+ "BIG5-HKSCS:2001",
+ "BIG5-HKSCS:2004",
+ "BIG5-HKSCS:2008",
+ "BIG5HKSCS",
+ "BIGFIVE",
+ "C99",
+ "CHAR",
+ "CHINESE",
+ "CN",
+ "CN-BIG5",
+ "CN-GB",
+ "CN-GB-ISOIR165",
+ "CP1131",
+ "CP1133",
+ "CP1250",
+ "CP1251",
+ "CP1252",
+ "CP1253",
+ "CP1254",
+ "CP1255",
+ "CP1256",
+ "CP1257",
+ "CP1258",
+ "CP1361",
+ "CP154",
+ "CP367",
+ "CP819",
+ "CP850",
+ "CP862",
+ "CP866",
+ "CP874",
+ "CP932",
+ "CP936",
+ "CP949",
+ "CP950",
+ "CSASCII",
+ "CSBIG5",
+ "CSEUCKR",
+ "CSEUCPKDFMTJAPANESE",
+ "CSEUCTW",
+ "CSGB2312",
+ "CSHALFWIDTHKATAKANA",
+ "CSHPROMAN8",
+ "CSIBM866",
+ "CSISO14JISC6220RO",
+ "CSISO159JISX02121990",
+ "CSISO2022CN",
+ "CSISO2022JP",
+ "CSISO2022JP2",
+ "CSISO2022KR",
+ "CSISO57GB1988",
+ "CSISO58GB231280",
+ "CSISO87JISX0208",
+ "CSISOLATIN1",
+ "CSISOLATIN2",
+ "CSISOLATIN3",
+ "CSISOLATIN4",
+ "CSISOLATIN5",
+ "CSISOLATIN6",
+ "CSISOLATINARABIC",
+ "CSISOLATINCYRILLIC",
+ "CSISOLATINGREEK",
+ "CSISOLATINHEBREW",
+ "CSKOI8R",
+ "CSKSC56011987",
+ "CSKZ1048",
+ "CSMACINTOSH",
+ "CSPC850MULTILINGUAL",
+ "CSPC862LATINHEBREW",
+ "CSPTCP154",
+ "CSSHIFTJIS",
+ "CSUCS4",
+ "CSUNICODE",
+ "CSUNICODE11",
+ "CSUNICODE11UTF7",
+ "CSVISCII",
+ "CYRILLIC",
+ "CYRILLIC-ASIAN",
+ "ECMA-114",
+ "ECMA-118",
+ "ELOT_928",
+ "EUC-CN",
+ "EUC-JP",
+ "EUC-KR",
+ "EUC-TW",
+ "EUCCN",
+ "EUCJP",
+ "EUCKR",
+ "EUCTW",
+ "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE",
+ "GB_1988-80",
+ "GB_2312-80",
+ "GB18030",
+ "GB2312",
+ "GBK",
+ "GEORGIAN-ACADEMY",
+ "GEORGIAN-PS",
+ "GREEK",
+ "GREEK8",
+ "HEBREW",
+ "HP-ROMAN8",
+ "HZ",
+ "HZ-GB-2312",
+ "IBM-CP1133",
+ "IBM367",
+ "IBM819",
+ "IBM850",
+ "IBM862",
+ "IBM866",
+ "ISO-10646-UCS-2",
+ "ISO-10646-UCS-4",
+ "ISO-2022-CN",
+ "ISO-2022-CN-EXT",
+ "ISO-2022-JP",
+ "ISO-2022-JP-1",
+ "ISO-2022-JP-2",
+ "ISO-2022-KR",
+ "ISO-8859-1",
+ "ISO-8859-10",
+ "ISO-8859-11",
+ "ISO-8859-13",
+ "ISO-8859-14",
+ "ISO-8859-15",
+ "ISO-8859-16",
+ "ISO-8859-2",
+ "ISO-8859-3",
+ "ISO-8859-4",
+ "ISO-8859-5",
+ "ISO-8859-6",
+ "ISO-8859-7",
+ "ISO-8859-8",
+ "ISO-8859-9",
+ "ISO-CELTIC",
+ "ISO-IR-100",
+ "ISO-IR-101",
+ "ISO-IR-109",
+ "ISO-IR-110",
+ "ISO-IR-126",
+ "ISO-IR-127",
+ "ISO-IR-138",
+ "ISO-IR-14",
+ "ISO-IR-144",
+ "ISO-IR-148",
+ "ISO-IR-149",
+ "ISO-IR-157",
+ "ISO-IR-159",
+ "ISO-IR-165",
+ "ISO-IR-166",
+ "ISO-IR-179",
+ "ISO-IR-199",
+ "ISO-IR-203",
+ "ISO-IR-226",
+ "ISO-IR-57",
+ "ISO-IR-58",
+ "ISO-IR-6",
+ "ISO-IR-87",
+ "ISO_646.IRV:1991",
+ "ISO_8859-1:1987",
+ "ISO_8859-10:1992",
+ "ISO_8859-14:1998",
+ "ISO_8859-15:1998",
+ "ISO_8859-16:2001",
+ "ISO_8859-2:1987",
+ "ISO_8859-3:1988",
+ "ISO_8859-4:1988",
+ "ISO_8859-5:1988",
+ "ISO_8859-6:1987",
+ "ISO_8859-7:1987",
+ "ISO_8859-7:2003",
+ "ISO_8859-8:1988",
+ "ISO_8859-9:1989",
+ "ISO646-CN",
+ "ISO646-JP",
+ "ISO646-US",
+ "ISO8859-1",
+ "ISO8859-10",
+ "ISO8859-11",
+ "ISO8859-13",
+ "ISO8859-14",
+ "ISO8859-15",
+ "ISO8859-16",
+ "ISO8859-2",
+ "ISO8859-3",
+ "ISO8859-4",
+ "ISO8859-5",
+ "ISO8859-6",
+ "ISO8859-7",
+ "ISO8859-8",
+ "ISO8859-9",
+ "JAVA",
+ "JIS_C6220-1969-RO",
+ "JIS_C6226-1983",
+ "JIS_X0201",
+ "JIS_X0208",
+ "JIS_X0208-1983",
+ "JIS_X0208-1990",
+ "JIS_X0212",
+ "JIS_X0212-1990",
+ "JIS_X0212.1990-0",
+ "JIS0208",
+ "JISX0201-1976",
+ "JOHAB",
+ "JP",
+ "KOI8-R",
+ "KOI8-RU",
+ "KOI8-T",
+ "KOI8-U",
+ "KOREAN",
+ "KS_C_5601-1987",
+ "KS_C_5601-1989",
+ "KSC_5601",
+ "KZ-1048",
+ "L1",
+ "L10",
+ "L2",
+ "L3",
+ "L4",
+ "L5",
+ "L6",
+ "L7",
+ "L8",
+ "LATIN-9",
+ "LATIN1",
+ "LATIN10",
+ "LATIN2",
+ "LATIN3",
+ "LATIN4",
+ "LATIN5",
+ "LATIN6",
+ "LATIN7",
+ "LATIN8",
+ "MAC",
+ "MACARABIC",
+ "MACCENTRALEUROPE",
+ "MACCROATIAN",
+ "MACCYRILLIC",
+ "MACGREEK",
+ "MACHEBREW",
+ "MACICELAND",
+ "MACINTOSH",
+ "MACROMAN",
+ "MACROMANIA",
+ "MACTHAI",
+ "MACTURKISH",
+ "MACUKRAINE",
+ "MS-ANSI",
+ "MS-ARAB",
+ "MS-CYRL",
+ "MS-EE",
+ "MS-GREEK",
+ "MS-HEBR",
+ "MS-TURK",
+ "MS_KANJI",
+ "MS936",
+ "MULELAO-1",
+ "NEXTSTEP",
+ "PT154",
+ "PTCP154",
+ "R8",
+ "RK1048",
+ "ROMAN8",
+ "SHIFT-JIS",
+ "SJIS",
+ "STRK1048-2002",
+ "TCVN",
+ "TCVN-5712",
+ "TCVN5712-1",
+ "TCVN5712-1:1993",
+ "TIS-620",
+ "TIS620",
+ "TIS620-0",
+ "TIS620.2529-1",
+ "TIS620.2533-0",
+ "TIS620.2533-1",
+ "UCS-2",
+ "UCS-2-INTERNAL",
+ "UCS-2-SWAPPED",
+ "UCS-2BE",
+ "UCS-2LE",
+ "UCS-4",
+ "UCS-4-INTERNAL",
+ "UCS-4-SWAPPED",
+ "UCS-4BE",
+ "UCS-4LE",
+ "UHC",
+ "UNICODE-1-1",
+ "UNICODE-1-1-UTF-7",
+ "UNICODEBIG",
+ "UNICODELITTLE",
+ "US",
+ "US-ASCII",
+ "UTF-16",
+ "UTF-16BE",
+ "UTF-16LE",
+ "UTF-32",
+ "UTF-32BE",
+ "UTF-32LE",
+ "UTF-7",
+ "UTF-8",
+ "VISCII",
+ "VISCII1.1-1",
+ "WCHAR_T",
+ "WINBALTRIM",
+ "WINDOWS-1250",
+ "WINDOWS-1251",
+ "WINDOWS-1252",
+ "WINDOWS-1253",
+ "WINDOWS-1254",
+ "WINDOWS-1255",
+ "WINDOWS-1256",
+ "WINDOWS-1257",
+ "WINDOWS-1258",
+ "WINDOWS-874",
+ "WINDOWS-936",
+ "X0201",
+ "X0208",
+ "X0212"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ input =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "inputId",
+ "inputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ inputId =
+ _js2n__-prdslib.isType
+ '"String",
+ inputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ decodingConfigurations =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ watermarking =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ audio =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ nielsen =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "distributorId",
+ "id"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ distributorId =
+ _js2n__-prdslib.isType
+ 'Record,
+ id =
+ _js2n__-prdslib.isType
+ 'Record,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ filters =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "id",
+ "position"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ id =
+ _js2n__-prdslib.isType
+ '"String",
+ position =
+ _js2n__-prdslib.isType
+ 'Integer,
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ hdr =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ dolbyVision =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "metadataSource"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ metadataInputStreamId =
+ _js2n__-prdslib.isType
+ '"String",
+ metadataSource =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "INPUT_STREAM",
+ "EMBEDDED"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ profile =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DVHE_04",
+ "DVHE_05",
+ "DVHE_07",
+ "HEV1_08",
+ "AVC3_09"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "codecConfigId",
+ "inputStreams"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ appliedSettings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ height =
+ _js2n__-prdslib.isType
+ 'Integer,
+ width =
+ _js2n__-prdslib.isType
+ 'Integer,
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ codecConfigId =
+ _js2n__-prdslib.isType
+ '"String",
+ conditions =
+ _js2n__-prdslib.isType
+ 'Record,
+ createQualityMetaData =
+ _js2n__-prdslib.isType
+ '"Bool",
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ decodingErrorMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "FAIL_ON_ERROR",
+ "DUPLICATE_FRAMES"
+ ]
+ ],
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ inputStreams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ analysisDetails =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ tags =
+ _js2n__-prdslib.isType
+ 'Record,
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ inputId =
+ _js2n__-prdslib.isType
+ '"String",
+ inputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ inputStreamId =
+ _js2n__-prdslib.isType
+ '"String",
+ position =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ selectionMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "AUTO",
+ "POSITION_ABSOLUTE",
+ "VIDEO_RELATIVE",
+ "AUDIO_RELATIVE",
+ "SUBTITLE_RELATIVE"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ metadata =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ language =
+ _js2n__-prdslib.isType
+ '"String",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "STANDARD",
+ "PER_TITLE_TEMPLATE",
+ "PER_TITLE_TEMPLATE_FIXED_RESOLUTION",
+ "PER_TITLE_TEMPLATE_FIXED_RESOLUTION_AND_BITRATE",
+ "PER_TITLE_RESULT"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ perTitleSettings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ fixedResolutionAndBitrateSettings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ bitrateSelectionMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "OPTIMIZED",
+ "COMPLEXITY_RANGE"
+ ]
+ ],
+ highComplexityBoundaryForMaxBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ lowComplexityBoundaryForMaxBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ maxBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ minBitrate =
+ _js2n__-prdslib.isType
+ 'Integer,
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ selectedEncodingMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "STANDARD",
+ "SINGLE_PASS",
+ "TWO_PASS",
+ "THREE_PASS"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ sprites =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "spriteName"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ aspectMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PAD",
+ "CROP",
+ "STRETCH"
+ ]
+ ],
+ creationMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "INTERVAL_END",
+ "INTERVAL_START"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ distance =
+ _js2n__-prdslib.isType
+ '"Number",
+ filename =
+ _js2n__-prdslib.isType
+ '"String",
+ hTiles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ height =
+ _js2n__-prdslib.isType
+ 'Integer,
+ imagesPerFile =
+ _js2n__-prdslib.isType
+ 'Integer,
+ jpegConfig =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "quality"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ quality =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 100,
+ _js2n__-prdslib.numbers.minimum
+ 20
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ spriteName =
+ _js2n__-prdslib.isType
+ '"String",
+ unit =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "SECONDS",
+ "PERCENTS"
+ ]
+ ],
+ vTiles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ vttName =
+ _js2n__-prdslib.isType
+ '"String",
+ width =
+ _js2n__-prdslib.isType
+ 'Integer,
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ thumbnails =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputs",
+ "pattern"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ aspectMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PAD",
+ "CROP",
+ "STRETCH"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ height =
+ _js2n__-prdslib.isType
+ 'Integer,
+ interval =
+ _js2n__-prdslib.isType
+ '"Number",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ positions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"Number")
+ ],
+ unit =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "SECONDS",
+ "PERCENTS"
+ ]
+ ],
+ width =
+ _js2n__-prdslib.isType
+ 'Integer,
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ watermarking =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ nexguardFileMarker =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "license"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ license =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ payload =
+ _js2n__-prdslib.isType
+ 'Integer,
+ preset =
+ _js2n__-prdslib.isType
+ '"String",
+ strength =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LIGHTEST",
+ "LIGHTER",
+ "DEFAULT",
+ "STRONGER",
+ "STRONGEST"
+ ]
+ ],
+ watermarkType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "OTT",
+ "DUPLICATED"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ]),
+ filters
+ | {
+ audioMix
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "audioMixChannels",
+ "channelLayout"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ audioMixChannels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "channelNumber",
+ "sourceChannels"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ channelNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ sourceChannels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "type"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ channelNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ gain =
+ _js2n__-prdslib.isType
+ '"Number",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CHANNEL_NUMBER",
+ "FRONT_LEFT",
+ "FRONT_RIGHT",
+ "CENTER",
+ "LOW_FREQUENCY",
+ "BACK_LEFT",
+ "BACK_RIGHT",
+ "SURROUND_LEFT",
+ "SURROUND_RIGHT"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ channelLayout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "MONO",
+ "STEREO",
+ "SURROUND",
+ "QUAD",
+ "OCTAGONAL",
+ "HEXAGONAL",
+ "STEREO_DOWNMIX",
+ "2.1",
+ "2.2",
+ "3.1",
+ "4.0",
+ "4.1",
+ "5.0",
+ "5.1",
+ "5.0_BACK",
+ "5.1_BACK",
+ "6.0",
+ "6.0_FRONT",
+ "6.1",
+ "6.1_BACK",
+ "6.1_FRONT",
+ "7.0",
+ "7.0_FRONT",
+ "7.1",
+ "7.1_WIDE",
+ "7.1_WIDE_BACK"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ audioVolume
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "unit", "volume" ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ format =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "U8",
+ "S16",
+ "S32",
+ "U8P",
+ "S16P",
+ "S32P",
+ "S64",
+ "S64P",
+ "FLT",
+ "FLTP",
+ "NONE",
+ "DBL",
+ "DBLP"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ unit =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "PERCENT", "DB" ]
+ ],
+ volume =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ azureSpeechToCaptions
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "azureSpeechToCaptionsSettings" ],
+ _js2n__-prdslib.records.record
+ {
+ azureSpeechToCaptionsSettings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ apiEndpoint =
+ _js2n__-prdslib.isType
+ '"String",
+ azureSpeechServicesCredentials =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "subscriptionKey"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ subscriptionKey =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ captionDelay =
+ _js2n__-prdslib.isType
+ 'Integer,
+ captionLines =
+ _js2n__-prdslib.isType
+ 'Integer,
+ captionMaxLineLength =
+ _js2n__-prdslib.isType
+ 'Integer,
+ captionRemainTime =
+ _js2n__-prdslib.isType
+ 'Integer,
+ language =
+ _js2n__-prdslib.isType
+ '"String",
+ profanityOption =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "MASKED",
+ "REMOVED",
+ "RAW"
+ ]
+ ],
+ region =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ conform
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ targetFps =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ crop
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ bottom =
+ _js2n__-prdslib.isType 'Integer,
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ left =
+ _js2n__-prdslib.isType 'Integer,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ right =
+ _js2n__-prdslib.isType 'Integer,
+ top =
+ _js2n__-prdslib.isType 'Integer,
+ unit =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "PIXELS", "PERCENTS" ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ deinterlace
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ autoEnable =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ALWAYS_ON",
+ "META_DATA_BASED",
+ "META_DATA_AND_CONTENT_BASED"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ frameSelectionMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "ALL", "INTERLACED" ]
+ ],
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "FRAME",
+ "FIELD",
+ "FRAME_NOSPATIAL",
+ "FIELD_NOSPATIAL"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ parity =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "AUTO",
+ "TOP_FIELD_FIRST",
+ "BOTTOM_FIELD_FIRST"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ denoiseHqdn3d
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ chromaSpatial =
+ _js2n__-prdslib.isType
+ '"Number",
+ chromaTmp =
+ _js2n__-prdslib.isType
+ '"Number",
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ lumaSpatial =
+ _js2n__-prdslib.isType
+ '"Number",
+ lumaTmp =
+ _js2n__-prdslib.isType
+ '"Number",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ ebuR128SinglePass
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ integratedLoudness =
+ _js2n__-prdslib.isType
+ '"Number",
+ loudnessRange =
+ _js2n__-prdslib.isType
+ '"Number",
+ maximumTruePeakLevel =
+ _js2n__-prdslib.isType
+ '"Number",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ enhancedDeinterlace
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ autoEnable =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ALWAYS_ON",
+ "META_DATA_BASED"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "FRAME", "FIELD" ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ parity =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "AUTO",
+ "TOP_FIELD_FIRST",
+ "BOTTOM_FIELD_FIRST"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ enhancedWatermark
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "image" ],
+ _js2n__-prdslib.records.record
+ {
+ bottom =
+ _js2n__-prdslib.isType
+ '"Number",
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ height =
+ _js2n__-prdslib.isType
+ '"Number",
+ image =
+ _js2n__-prdslib.isType
+ '"String",
+ left =
+ _js2n__-prdslib.isType
+ '"Number",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ opacity =
+ _js2n__-prdslib.isType
+ '"Number",
+ right =
+ _js2n__-prdslib.isType
+ '"Number",
+ top =
+ _js2n__-prdslib.isType
+ '"Number",
+ unit =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "PIXELS", "PERCENTS" ]
+ ],
+ width =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ interlace
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TOP",
+ "BOTTOM",
+ "DROP_EVEN",
+ "DROP_ODD",
+ "PAD",
+ "INTERLACE_X2",
+ "MERGE",
+ "MERGE_X2"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ verticalLowPassFilteringMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DISABLED",
+ "LOW_PASS",
+ "COMPLEX"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ rotate
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "rotation" ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ rotation =
+ _js2n__-prdslib.isType 'Integer,
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ scale
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ height =
+ _js2n__-prdslib.isType 'Integer,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ sampleAspectRatioDenominator =
+ _js2n__-prdslib.isType 'Integer,
+ sampleAspectRatioNumerator =
+ _js2n__-prdslib.isType 'Integer,
+ scalingAlgorithm =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "FAST_BILINEAR",
+ "BILINEAR",
+ "BICUBIC",
+ "EXPERIMENTAL",
+ "NEAREST_NEIGHBOR",
+ "AVERAGING_AREA",
+ "BICUBIC_LUMA_BILINEAR_CHROMA",
+ "GAUSS",
+ "SINC",
+ "LANCZOS",
+ "SPLINE"
+ ]
+ ],
+ width =
+ _js2n__-prdslib.isType 'Integer,
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ text
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "x", "y" ],
+ _js2n__-prdslib.records.record
+ {
+ alpha =
+ _js2n__-prdslib.isType
+ '"Number",
+ borderWidth =
+ _js2n__-prdslib.isType 'Integer,
+ box =
+ _js2n__-prdslib.isType '"Bool",
+ boxBorderWidth =
+ _js2n__-prdslib.isType 'Integer,
+ boxColor =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ fixBounds =
+ _js2n__-prdslib.isType '"Bool",
+ font =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DEJAVUSANS",
+ "DEJAVUSERIF",
+ "DEJAVUSANSMONO",
+ "ROBOTOMONO",
+ "ROBOTOBLACK",
+ "ROBOTO",
+ "ROBOTOCONDENSED"
+ ]
+ ],
+ fontColor =
+ _js2n__-prdslib.isType
+ '"String",
+ fontSize =
+ _js2n__-prdslib.isType 'Integer,
+ fontSizeExpression =
+ _js2n__-prdslib.isType
+ '"String",
+ lineSpacing =
+ _js2n__-prdslib.isType 'Integer,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ rate =
+ _js2n__-prdslib.isType
+ '"String",
+ shadowColor =
+ _js2n__-prdslib.isType
+ '"String",
+ shadowX =
+ _js2n__-prdslib.isType 'Integer,
+ shadowY =
+ _js2n__-prdslib.isType 'Integer,
+ text =
+ _js2n__-prdslib.isType
+ '"String",
+ timecode =
+ _js2n__-prdslib.isType
+ '"String",
+ x =
+ _js2n__-prdslib.isType
+ '"String",
+ y =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ unsharp
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ chromaEffectStrength =
+ _js2n__-prdslib.isType
+ '"Number",
+ chromaMatrixHorizontalSize =
+ _js2n__-prdslib.isType 'Integer,
+ chromaMatrixVerticalSize =
+ _js2n__-prdslib.isType 'Integer,
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ lumaEffectStrength =
+ _js2n__-prdslib.isType
+ '"Number",
+ lumaMatrixHorizontalSize =
+ _js2n__-prdslib.isType 'Integer,
+ lumaMatrixVerticalSize =
+ _js2n__-prdslib.isType 'Integer,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ watermark
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "image" ],
+ _js2n__-prdslib.records.record
+ {
+ bottom =
+ _js2n__-prdslib.isType 'Integer,
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ image =
+ _js2n__-prdslib.isType
+ '"String",
+ left =
+ _js2n__-prdslib.isType 'Integer,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ right =
+ _js2n__-prdslib.isType 'Integer,
+ top =
+ _js2n__-prdslib.isType 'Integer,
+ unit =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "PIXELS", "PERCENTS" ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ ..
+ }
+ | optional,
+ inputs
+ | {
+ akamaiNetstorage
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "host", "password", "username" ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ host =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ aspera
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "host" ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ faspPort =
+ _js2n__-prdslib.isType 'Integer,
+ host =
+ _js2n__-prdslib.isType
+ '"String",
+ maxBandwidth =
+ _js2n__-prdslib.isType
+ '"String",
+ minBandwidth =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ sshPort =
+ _js2n__-prdslib.isType 'Integer,
+ token =
+ _js2n__-prdslib.isType
+ '"String",
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ azure
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "accountKey",
+ "accountName",
+ "container"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ accountKey =
+ _js2n__-prdslib.isType
+ '"String",
+ accountName =
+ _js2n__-prdslib.isType
+ '"String",
+ container =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ directFileUpload
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ ftp
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "host" ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ host =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ passive =
+ _js2n__-prdslib.isType '"Bool",
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ port =
+ _js2n__-prdslib.isType 'Integer,
+ remoteVerificationEnabled =
+ _js2n__-prdslib.isType '"Bool",
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ gcs
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "accessKey",
+ "bucketName",
+ "secretKey"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ accessKey =
+ _js2n__-prdslib.isType
+ '"String",
+ bucketName =
+ _js2n__-prdslib.isType
+ '"String",
+ cloudRegion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "US_CENTRAL_1",
+ "US_EAST_1",
+ "ASIA_EAST_1",
+ "EUROPE_WEST_1",
+ "US_WEST_1",
+ "ASIA_EAST_2",
+ "ASIA_NORTHEAST_1",
+ "ASIA_SOUTH_1",
+ "ASIA_SOUTHEAST_1",
+ "AUSTRALIA_SOUTHEAST_1",
+ "EUROPE_NORTH_1",
+ "EUROPE_WEST_2",
+ "EUROPE_WEST_3",
+ "EUROPE_WEST_4",
+ "NORTHAMERICA_NORTHEAST_1",
+ "SOUTHAMERICA_EAST_1",
+ "US_EAST_4",
+ "US_WEST_2",
+ "ME_CENTRAL_2"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ secretKey =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ gcsServiceAccount
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "bucketName",
+ "serviceAccountCredentials"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ bucketName =
+ _js2n__-prdslib.isType
+ '"String",
+ cloudRegion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "US_CENTRAL_1",
+ "US_EAST_1",
+ "ASIA_EAST_1",
+ "EUROPE_WEST_1",
+ "US_WEST_1",
+ "ASIA_EAST_2",
+ "ASIA_NORTHEAST_1",
+ "ASIA_SOUTH_1",
+ "ASIA_SOUTHEAST_1",
+ "AUSTRALIA_SOUTHEAST_1",
+ "EUROPE_NORTH_1",
+ "EUROPE_WEST_2",
+ "EUROPE_WEST_3",
+ "EUROPE_WEST_4",
+ "NORTHAMERICA_NORTHEAST_1",
+ "SOUTHAMERICA_EAST_1",
+ "US_EAST_4",
+ "US_WEST_2",
+ "ME_CENTRAL_2"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ serviceAccountCredentials =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ genericS3
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "accessKey",
+ "bucketName",
+ "host",
+ "secretKey"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ accessKey =
+ _js2n__-prdslib.isType
+ '"String",
+ accessStyle =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "VIRTUAL_HOSTED",
+ "PATH"
+ ]
+ ],
+ bucketName =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ host =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ port =
+ _js2n__-prdslib.isType 'Integer,
+ secretKey =
+ _js2n__-prdslib.isType
+ '"String",
+ signatureVersion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "S3_V2", "S3_V4" ]
+ ],
+ signingRegion =
+ _js2n__-prdslib.isType
+ '"String",
+ ssl =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ http
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "host" ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ host =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ port =
+ _js2n__-prdslib.isType 'Integer,
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ https
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "host" ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ host =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ port =
+ _js2n__-prdslib.isType 'Integer,
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ local
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "path" ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ path =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ redundantRtmp
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ delayThreshold =
+ _js2n__-prdslib.isType 'Integer,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ ingestPoints =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "applicationName",
+ "streamKey"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ applicationName =
+ _js2n__-prdslib.isType
+ '"String",
+ streamKey =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ staticIngestPoints =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ id =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ streamKeyConfiguration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "type"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ streamKeyId =
+ _js2n__-prdslib.isType
+ '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "GENERATE",
+ "ASSIGN"
+ ]
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ s3
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "accessKey",
+ "bucketName",
+ "secretKey"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ accessKey =
+ _js2n__-prdslib.isType
+ '"String",
+ bucketName =
+ _js2n__-prdslib.isType
+ '"String",
+ cloudRegion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "US_EAST_1",
+ "US_EAST_2",
+ "US_WEST_1",
+ "US_WEST_2",
+ "EU_WEST_1",
+ "EU_CENTRAL_1",
+ "AP_SOUTHEAST_1",
+ "AP_SOUTHEAST_2",
+ "AP_NORTHEAST_1",
+ "AP_NORTHEAST_2",
+ "AP_SOUTH_1",
+ "SA_EAST_1",
+ "EU_WEST_2",
+ "EU_WEST_3",
+ "CA_CENTRAL_1",
+ "EU_NORTH_1"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ secretKey =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ s3RoleBased
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "bucketName", "roleArn" ],
+ _js2n__-prdslib.records.record
+ {
+ bucketName =
+ _js2n__-prdslib.isType
+ '"String",
+ cloudRegion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "US_EAST_1",
+ "US_EAST_2",
+ "US_WEST_1",
+ "US_WEST_2",
+ "EU_WEST_1",
+ "EU_CENTRAL_1",
+ "AP_SOUTHEAST_1",
+ "AP_SOUTHEAST_2",
+ "AP_NORTHEAST_1",
+ "AP_NORTHEAST_2",
+ "AP_SOUTH_1",
+ "SA_EAST_1",
+ "EU_WEST_2",
+ "EU_WEST_3",
+ "CA_CENTRAL_1",
+ "EU_NORTH_1"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ externalId =
+ _js2n__-prdslib.isType
+ '"String",
+ externalIdMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CUSTOM",
+ "GLOBAL",
+ "GENERATED"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ roleArn =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ sftp
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "host" ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ host =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ passive =
+ _js2n__-prdslib.isType '"Bool",
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ port =
+ _js2n__-prdslib.isType 'Integer,
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ srt
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ backupSrtInputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "mode",
+ "port"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ host =
+ _js2n__-prdslib.isType
+ '"String",
+ keyLength =
+ _js2n__-prdslib.isType
+ 'Integer,
+ latency =
+ _js2n__-prdslib.isType
+ 'Integer,
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LISTENER",
+ "CALLER"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ passphrase =
+ _js2n__-prdslib.isType
+ '"String",
+ path =
+ _js2n__-prdslib.isType
+ '"String",
+ port =
+ _js2n__-prdslib.isType
+ 'Integer,
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ zixi
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ decryptionKey =
+ _js2n__-prdslib.isType
+ '"String",
+ decryptionType =
+ _js2n__-prdslib.isType
+ '"String",
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ host =
+ _js2n__-prdslib.isType
+ '"String",
+ latency =
+ _js2n__-prdslib.isType 'Integer,
+ minBitrate =
+ _js2n__-prdslib.isType 'Integer,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ port =
+ _js2n__-prdslib.isType 'Integer,
+ stream =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ ..
+ }
+ | optional,
+ live
+ | {
+ standbyPools
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encodingDefinitionId",
+ "targetPoolSize"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingDefinitionId =
+ _js2n__-prdslib.isType
+ '"String",
+ errorEncodings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ poolStatus =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "HEALTHY", "ERROR" ]
+ ],
+ preparingEncodings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ readyEncodings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ targetPoolSize =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ streamKeys
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ actions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ unassign =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ }
+ {
+ "^(?!.*\\b(?:actions)\\b)[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ status =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ASSIGNED",
+ "UNASSIGNED"
+ ]
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "RESERVED",
+ "TEMPORARY"
+ ]
+ ],
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ ..
+ }
+ | optional,
+ manifests
+ | {
+ dash
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ defaultapi =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "outputs" ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ dashEditionCompatibility =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "V4" ]
+ ],
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ manifestName =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ namespaces =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "prefix",
+ "uri"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ prefix =
+ _js2n__-prdslib.isType
+ '"String",
+ uri =
+ _js2n__-prdslib.isType
+ '"String",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ periods =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ adaptationSets =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ 'Record)
+ ],
+ encodingIds =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ profile =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LIVE",
+ "ON_DEMAND"
+ ]
+ ],
+ status =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CREATED",
+ "QUEUED",
+ "RUNNING",
+ "FINISHED",
+ "ERROR",
+ "CANCELED",
+ "TRANSFER_ERROR"
+ ]
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DASH",
+ "HLS",
+ "SMOOTH_STREAMING"
+ ]
+ ],
+ utcTimings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "schemeIdUri",
+ "value"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ schemeIdUri =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ version =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "V1",
+ "V2"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ }
+ {
+ "^(?!.*\\b(?:defaultapi)\\b)[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ periods =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ adaptationsets =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ audio =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "lang"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ accessibilities =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "schemeIdUri",
+ "value"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ schemeIdUri =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ customAttributes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "key"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ labels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "value"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ lang =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ lang =
+ _js2n__-prdslib.isType
+ '"String",
+ roles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ contentprotection =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "drmId",
+ "encodingId",
+ "muxingId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ dependencyId =
+ _js2n__-prdslib.isType
+ '"String",
+ drmId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ image =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ accessibilities =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "schemeIdUri",
+ "value"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ schemeIdUri =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ customAttributes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "key"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ labels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "value"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ lang =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ roles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ representations =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ chunkedText =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encodingId",
+ "muxingId",
+ "segmentPath",
+ "type"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ dependencyId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ endKeyframeId =
+ _js2n__-prdslib.isType
+ '"String",
+ endSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TEMPLATE_REPRESENTATION",
+ "TEMPLATE_ADAPTATION_SET"
+ ]
+ ],
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentPath =
+ _js2n__-prdslib.isType
+ '"String",
+ startKeyframeId =
+ _js2n__-prdslib.isType
+ '"String",
+ startSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TEMPLATE",
+ "LIST",
+ "TIMELINE"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ cmaf =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ contentprotection =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "drmId",
+ "encodingId",
+ "muxingId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ dependencyId =
+ _js2n__-prdslib.isType
+ '"String",
+ drmId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encodingId",
+ "muxingId",
+ "segmentPath",
+ "type"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ dependencyId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ endKeyframeId =
+ _js2n__-prdslib.isType
+ '"String",
+ endSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TEMPLATE_REPRESENTATION",
+ "TEMPLATE_ADAPTATION_SET"
+ ]
+ ],
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentPath =
+ _js2n__-prdslib.isType
+ '"String",
+ startKeyframeId =
+ _js2n__-prdslib.isType
+ '"String",
+ startSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TEMPLATE",
+ "LIST",
+ "TIMELINE"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ fmp4 =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ contentprotection =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "drmId",
+ "encodingId",
+ "muxingId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ dependencyId =
+ _js2n__-prdslib.isType
+ '"String",
+ drmId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ drm =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ contentprotection =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "drmId",
+ "encodingId",
+ "muxingId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ dependencyId =
+ _js2n__-prdslib.isType
+ '"String",
+ drmId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "drmId",
+ "encodingId",
+ "muxingId",
+ "segmentPath",
+ "type"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ dependencyId =
+ _js2n__-prdslib.isType
+ '"String",
+ drmId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ endKeyframeId =
+ _js2n__-prdslib.isType
+ '"String",
+ endSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TEMPLATE_REPRESENTATION",
+ "TEMPLATE_ADAPTATION_SET"
+ ]
+ ],
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentPath =
+ _js2n__-prdslib.isType
+ '"String",
+ startKeyframeId =
+ _js2n__-prdslib.isType
+ '"String",
+ startSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TEMPLATE",
+ "LIST",
+ "TIMELINE"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encodingId",
+ "muxingId",
+ "segmentPath",
+ "type"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ dependencyId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ endKeyframeId =
+ _js2n__-prdslib.isType
+ '"String",
+ endSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TEMPLATE_REPRESENTATION",
+ "TEMPLATE_ADAPTATION_SET"
+ ]
+ ],
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentPath =
+ _js2n__-prdslib.isType
+ '"String",
+ startKeyframeId =
+ _js2n__-prdslib.isType
+ '"String",
+ startSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TEMPLATE",
+ "LIST",
+ "TIMELINE"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ imsc =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "imscUrl"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ imscUrl =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ mp4 =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ drm =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "drmId",
+ "encodingId",
+ "filePath",
+ "muxingId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ dependencyId =
+ _js2n__-prdslib.isType
+ '"String",
+ drmId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ filePath =
+ _js2n__-prdslib.isType
+ '"String",
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "SEGMENT_BASE",
+ "SEGMENT_LIST"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encodingId",
+ "filePath",
+ "muxingId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ dependencyId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ filePath =
+ _js2n__-prdslib.isType
+ '"String",
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "SEGMENT_BASE",
+ "SEGMENT_LIST"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ progressiveWebm =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encodingId",
+ "filePath",
+ "muxingId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ dependencyId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ filePath =
+ _js2n__-prdslib.isType
+ '"String",
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ sprite =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encodingId",
+ "segmentPath",
+ "spriteId",
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentPath =
+ _js2n__-prdslib.isType
+ '"String",
+ spriteId =
+ _js2n__-prdslib.isType
+ '"String",
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ vtt =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "vttUrl"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ vttUrl =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ webm =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ contentprotection =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "drmId",
+ "encodingId",
+ "muxingId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ dependencyId =
+ _js2n__-prdslib.isType
+ '"String",
+ drmId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encodingId",
+ "muxingId",
+ "segmentPath",
+ "type"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ dependencyId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ endKeyframeId =
+ _js2n__-prdslib.isType
+ '"String",
+ endSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TEMPLATE_REPRESENTATION",
+ "TEMPLATE_ADAPTATION_SET"
+ ]
+ ],
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentPath =
+ _js2n__-prdslib.isType
+ '"String",
+ startKeyframeId =
+ _js2n__-prdslib.isType
+ '"String",
+ startSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TEMPLATE",
+ "LIST",
+ "TIMELINE"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ subtitle =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "lang"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ accessibilities =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "schemeIdUri",
+ "value"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ schemeIdUri =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ customAttributes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "key"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ labels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "value"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ lang =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ lang =
+ _js2n__-prdslib.isType
+ '"String",
+ roles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ video =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ accessibilities =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "schemeIdUri",
+ "value"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ schemeIdUri =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ customAttributes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "key"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ key =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ labels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "value"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ lang =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ roles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ customXmlElements =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "data"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ data =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ duration =
+ _js2n__-prdslib.isType
+ '"Number",
+ start =
+ _js2n__-prdslib.isType
+ '"Number",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "outputs" ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ dashEditionCompatibility =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "V4" ]
+ ],
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ manifestName =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ namespaces =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "prefix",
+ "uri"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ prefix =
+ _js2n__-prdslib.isType
+ '"String",
+ uri =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ profile =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "LIVE", "ON_DEMAND" ]
+ ],
+ status =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CREATED",
+ "QUEUED",
+ "RUNNING",
+ "FINISHED",
+ "ERROR",
+ "CANCELED",
+ "TRANSFER_ERROR"
+ ]
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DASH",
+ "HLS",
+ "SMOOTH_STREAMING"
+ ]
+ ],
+ utcTimings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "schemeIdUri",
+ "value"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ schemeIdUri =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ start =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ manifestGenerator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LEGACY",
+ "V2"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ hls
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ defaultapi =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encodingId",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ channelsAttributeForAudio =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ALWAYS",
+ "STANDARD_CONFORM",
+ "LEGACY"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ hlsMasterPlaylistVersion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8"
+ ]
+ ],
+ hlsMediaPlaylistVersion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8"
+ ]
+ ],
+ manifestName =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ status =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CREATED",
+ "QUEUED",
+ "RUNNING",
+ "FINISHED",
+ "ERROR",
+ "CANCELED",
+ "TRANSFER_ERROR"
+ ]
+ ],
+ targetDurationRoundingMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UPWARD_ROUNDING",
+ "NORMAL_ROUNDING"
+ ]
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DASH",
+ "HLS",
+ "SMOOTH_STREAMING"
+ ]
+ ],
+ version =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "V1" ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ }
+ {
+ "^(?!.*\\b(?:defaultapi)\\b)[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ media =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ audio =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encodingId",
+ "groupId",
+ "muxingId",
+ "segmentPath",
+ "streamId",
+ "uri"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ assocLanguage =
+ _js2n__-prdslib.isType
+ '"String",
+ autoselect =
+ _js2n__-prdslib.isType
+ '"Bool",
+ characteristics =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ drmId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ endSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ forced =
+ _js2n__-prdslib.isType
+ '"Bool",
+ groupId =
+ _js2n__-prdslib.isType
+ '"String",
+ isDefault =
+ _js2n__-prdslib.isType
+ '"Bool",
+ language =
+ _js2n__-prdslib.isType
+ '"String",
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentPath =
+ _js2n__-prdslib.isType
+ '"String",
+ startSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ uri =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ closedCaptions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encodingId",
+ "groupId",
+ "instreamId",
+ "muxingId",
+ "segmentPath",
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ assocLanguage =
+ _js2n__-prdslib.isType
+ '"String",
+ autoselect =
+ _js2n__-prdslib.isType
+ '"Bool",
+ characteristics =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ drmId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ endSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ forced =
+ _js2n__-prdslib.isType
+ '"Bool",
+ groupId =
+ _js2n__-prdslib.isType
+ '"String",
+ instreamId =
+ _js2n__-prdslib.isType
+ '"String",
+ isDefault =
+ _js2n__-prdslib.isType
+ '"Bool",
+ language =
+ _js2n__-prdslib.isType
+ '"String",
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentPath =
+ _js2n__-prdslib.isType
+ '"String",
+ startSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ customTags =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "data",
+ "positionMode"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ data =
+ _js2n__-prdslib.isType
+ '"String",
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ keyframeId =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ positionMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "KEYFRAME",
+ "TIME",
+ "SEGMENT"
+ ]
+ ],
+ segment =
+ _js2n__-prdslib.isType
+ 'Integer,
+ time =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ subtitles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encodingId",
+ "groupId",
+ "muxingId",
+ "segmentPath",
+ "streamId",
+ "uri"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ assocLanguage =
+ _js2n__-prdslib.isType
+ '"String",
+ autoselect =
+ _js2n__-prdslib.isType
+ '"Bool",
+ characteristics =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ drmId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ endSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ forced =
+ _js2n__-prdslib.isType
+ '"Bool",
+ groupId =
+ _js2n__-prdslib.isType
+ '"String",
+ isDefault =
+ _js2n__-prdslib.isType
+ '"Bool",
+ language =
+ _js2n__-prdslib.isType
+ '"String",
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentPath =
+ _js2n__-prdslib.isType
+ '"String",
+ startSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ uri =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ video =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encodingId",
+ "groupId",
+ "muxingId",
+ "segmentPath",
+ "streamId",
+ "uri"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ assocLanguage =
+ _js2n__-prdslib.isType
+ '"String",
+ autoselect =
+ _js2n__-prdslib.isType
+ '"Bool",
+ characteristics =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ drmId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ endSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ groupId =
+ _js2n__-prdslib.isType
+ '"String",
+ isDefault =
+ _js2n__-prdslib.isType
+ '"Bool",
+ language =
+ _js2n__-prdslib.isType
+ '"String",
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentPath =
+ _js2n__-prdslib.isType
+ '"String",
+ startSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ uri =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ vtt =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "groupId",
+ "uri",
+ "vttUrl"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ assocLanguage =
+ _js2n__-prdslib.isType
+ '"String",
+ autoselect =
+ _js2n__-prdslib.isType
+ '"Bool",
+ characteristics =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ forced =
+ _js2n__-prdslib.isType
+ '"Bool",
+ groupId =
+ _js2n__-prdslib.isType
+ '"String",
+ isDefault =
+ _js2n__-prdslib.isType
+ '"Bool",
+ language =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ uri =
+ _js2n__-prdslib.isType
+ '"String",
+ vttUrl =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "outputs" ],
+ _js2n__-prdslib.records.record
+ {
+ channelsAttributeForAudio =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ALWAYS",
+ "STANDARD_CONFORM",
+ "LEGACY"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ hlsMasterPlaylistVersion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8"
+ ]
+ ],
+ hlsMediaPlaylistVersion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8"
+ ]
+ ],
+ manifestName =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ status =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CREATED",
+ "QUEUED",
+ "RUNNING",
+ "FINISHED",
+ "ERROR",
+ "CANCELED",
+ "TRANSFER_ERROR"
+ ]
+ ],
+ targetDurationRoundingMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "UPWARD_ROUNDING",
+ "NORMAL_ROUNDING"
+ ]
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DASH",
+ "HLS",
+ "SMOOTH_STREAMING"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ start =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ manifestGenerator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LEGACY",
+ "V2"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ streams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ customTags =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "data",
+ "positionMode"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ data =
+ _js2n__-prdslib.isType
+ '"String",
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ keyframeId =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ positionMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "KEYFRAME",
+ "TIME",
+ "SEGMENT"
+ ]
+ ],
+ segment =
+ _js2n__-prdslib.isType
+ 'Integer,
+ time =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ iframe =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "filename"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ filename =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encodingId",
+ "muxingId",
+ "segmentPath",
+ "streamId",
+ "uri"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ audio =
+ _js2n__-prdslib.isType
+ '"String",
+ audioGroups =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "droppingMode",
+ "groups"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ droppingMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "STREAM",
+ "AUDIO"
+ ]
+ ],
+ groups =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "priority"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ "priority" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 100,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ closedCaptions =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ drmId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ endSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ forceFrameRateAttribute =
+ _js2n__-prdslib.isType
+ '"Bool",
+ forceVideoRangeAttribute =
+ _js2n__-prdslib.isType
+ '"Bool",
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ segmentPath =
+ _js2n__-prdslib.isType
+ '"String",
+ startSegmentNumber =
+ _js2n__-prdslib.isType
+ 'Integer,
+ streamId =
+ _js2n__-prdslib.isType
+ '"String",
+ subtitles =
+ _js2n__-prdslib.isType
+ '"String",
+ uri =
+ _js2n__-prdslib.isType
+ '"String",
+ video =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ smooth
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ defaultapi =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encodingId",
+ "outputs"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ clientManifestName =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ } {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ serverManifestName =
+ _js2n__-prdslib.isType
+ '"String",
+ status =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CREATED",
+ "QUEUED",
+ "RUNNING",
+ "FINISHED",
+ "ERROR",
+ "CANCELED",
+ "TRANSFER_ERROR"
+ ]
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DASH",
+ "HLS",
+ "SMOOTH_STREAMING"
+ ]
+ ],
+ version =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "V1" ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ }
+ {
+ "^(?!.*\\b(?:defaultapi)\\b)[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ contentprotection =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "drmId",
+ "encodingId",
+ "muxingId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ drmId =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "outputs" ],
+ _js2n__-prdslib.records.record
+ {
+ clientManifestName =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ outputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "outputId",
+ "outputPath"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "permission"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ outputId =
+ _js2n__-prdslib.isType
+ '"String",
+ outputPath =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ serverManifestName =
+ _js2n__-prdslib.isType
+ '"String",
+ status =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CREATED",
+ "QUEUED",
+ "RUNNING",
+ "FINISHED",
+ "ERROR",
+ "CANCELED",
+ "TRANSFER_ERROR"
+ ]
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DASH",
+ "HLS",
+ "SMOOTH_STREAMING"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ representations =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ mp4 =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "properties"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "encodingId",
+ "mediaFile",
+ "muxingId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ customData =
+ _js2n__-prdslib.isType
+ 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ encodingId =
+ _js2n__-prdslib.isType
+ '"String",
+ language =
+ _js2n__-prdslib.isType
+ '"String",
+ mediaFile =
+ _js2n__-prdslib.isType
+ '"String",
+ muxingId =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ "priority" =
+ _js2n__-prdslib.isType
+ 'Integer,
+ trackName =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ start =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ manifestGenerator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LEGACY",
+ "V2"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ ..
+ }
+ | optional,
+ metaData
+ | {
+ name | String | doc "Metadata for the encoding template",
+ type
+ | std.enum.TagOrString
+ | [| 'LIVE, 'VOD |]
+ | doc "The type of the encoding template",
+ ..
+ }
+ | doc "Metadata for the encoding template"
+ | optional,
+ outputs
+ | {
+ akamaiMsl
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "eventName",
+ "mslVersion",
+ "streamFormat",
+ "streamId"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "permission" ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ eventName =
+ _js2n__-prdslib.isType
+ '"String",
+ mslVersion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "MSL4" ]
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ streamFormat =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "DASH",
+ "HLS",
+ "CMAF"
+ ]
+ ],
+ streamId =
+ _js2n__-prdslib.isType 'Integer,
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ akamaiNetstorage
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "host", "password", "username" ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "permission" ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ host =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ azure
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "accountKey",
+ "accountName",
+ "container"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ accountKey =
+ _js2n__-prdslib.isType
+ '"String",
+ accountName =
+ _js2n__-prdslib.isType
+ '"String",
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "permission" ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ container =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ checkPermissions
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ path =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ ftp
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "host" ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "permission" ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ host =
+ _js2n__-prdslib.isType
+ '"String",
+ maxConcurrentConnections =
+ _js2n__-prdslib.isType 'Integer,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ passive =
+ _js2n__-prdslib.isType '"Bool",
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ port =
+ _js2n__-prdslib.isType 'Integer,
+ transferVersion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "DEFAULT", "POOL" ]
+ ],
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ gcs
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "accessKey",
+ "bucketName",
+ "secretKey"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ accessKey =
+ _js2n__-prdslib.isType
+ '"String",
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "permission" ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ bucketName =
+ _js2n__-prdslib.isType
+ '"String",
+ cloudRegion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "US_CENTRAL_1",
+ "US_EAST_1",
+ "ASIA_EAST_1",
+ "EUROPE_WEST_1",
+ "US_WEST_1",
+ "ASIA_EAST_2",
+ "ASIA_NORTHEAST_1",
+ "ASIA_SOUTH_1",
+ "ASIA_SOUTHEAST_1",
+ "AUSTRALIA_SOUTHEAST_1",
+ "EUROPE_NORTH_1",
+ "EUROPE_WEST_2",
+ "EUROPE_WEST_3",
+ "EUROPE_WEST_4",
+ "NORTHAMERICA_NORTHEAST_1",
+ "SOUTHAMERICA_EAST_1",
+ "US_EAST_4",
+ "US_WEST_2",
+ "ME_CENTRAL_2"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ secretKey =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ gcsServiceAccount
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "bucketName",
+ "serviceAccountCredentials"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "permission" ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ bucketName =
+ _js2n__-prdslib.isType
+ '"String",
+ cloudRegion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "US_CENTRAL_1",
+ "US_EAST_1",
+ "ASIA_EAST_1",
+ "EUROPE_WEST_1",
+ "US_WEST_1",
+ "ASIA_EAST_2",
+ "ASIA_NORTHEAST_1",
+ "ASIA_SOUTH_1",
+ "ASIA_SOUTHEAST_1",
+ "AUSTRALIA_SOUTHEAST_1",
+ "EUROPE_NORTH_1",
+ "EUROPE_WEST_2",
+ "EUROPE_WEST_3",
+ "EUROPE_WEST_4",
+ "NORTHAMERICA_NORTHEAST_1",
+ "SOUTHAMERICA_EAST_1",
+ "US_EAST_4",
+ "US_WEST_2",
+ "ME_CENTRAL_2"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ serviceAccountCredentials =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ genericS3
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "accessKey",
+ "bucketName",
+ "host",
+ "secretKey"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ accessKey =
+ _js2n__-prdslib.isType
+ '"String",
+ accessStyle =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "VIRTUAL_HOSTED",
+ "PATH"
+ ]
+ ],
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "permission" ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ bucketName =
+ _js2n__-prdslib.isType
+ '"String",
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ host =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ port =
+ _js2n__-prdslib.isType 'Integer,
+ secretKey =
+ _js2n__-prdslib.isType
+ '"String",
+ signatureVersion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "S3_V2", "S3_V4" ]
+ ],
+ signingRegion =
+ _js2n__-prdslib.isType
+ '"String",
+ ssl =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ liveMediaIngest
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "publishingPoint" ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "permission" ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ publishingPoint =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ local
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "path" ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "permission" ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ path =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ s3
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "accessKey",
+ "bucketName",
+ "secretKey"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ accessKey =
+ _js2n__-prdslib.isType
+ '"String",
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "permission" ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ bucketName =
+ _js2n__-prdslib.isType
+ '"String",
+ cloudRegion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "US_EAST_1",
+ "US_EAST_2",
+ "US_WEST_1",
+ "US_WEST_2",
+ "EU_WEST_1",
+ "EU_CENTRAL_1",
+ "AP_SOUTHEAST_1",
+ "AP_SOUTHEAST_2",
+ "AP_NORTHEAST_1",
+ "AP_NORTHEAST_2",
+ "AP_SOUTH_1",
+ "SA_EAST_1",
+ "EU_WEST_2",
+ "EU_WEST_3",
+ "CA_CENTRAL_1",
+ "EU_NORTH_1"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ md5MetaTag =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ secretKey =
+ _js2n__-prdslib.isType
+ '"String",
+ signatureVersion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "S3_V2", "S3_V4" ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ s3RoleBased
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "bucketName", "roleArn" ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "permission" ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ bucketName =
+ _js2n__-prdslib.isType
+ '"String",
+ cloudRegion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "US_EAST_1",
+ "US_EAST_2",
+ "US_WEST_1",
+ "US_WEST_2",
+ "EU_WEST_1",
+ "EU_CENTRAL_1",
+ "AP_SOUTHEAST_1",
+ "AP_SOUTHEAST_2",
+ "AP_NORTHEAST_1",
+ "AP_NORTHEAST_2",
+ "AP_SOUTH_1",
+ "SA_EAST_1",
+ "EU_WEST_2",
+ "EU_WEST_3",
+ "CA_CENTRAL_1",
+ "EU_NORTH_1"
+ ]
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ externalId =
+ _js2n__-prdslib.isType
+ '"String",
+ externalIdMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "CUSTOM",
+ "GLOBAL",
+ "GENERATED"
+ ]
+ ],
+ md5MetaTag =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ roleArn =
+ _js2n__-prdslib.isType
+ '"String",
+ signatureVersion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "S3_V2", "S3_V4" ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ sftp
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "host" ],
+ _js2n__-prdslib.records.record
+ {
+ acl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "permission" ],
+ _js2n__-prdslib.records.record
+ {
+ permission =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "PUBLIC_READ",
+ "PRIVATE"
+ ]
+ ],
+ scope =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ customData =
+ _js2n__-prdslib.isType 'Record,
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ host =
+ _js2n__-prdslib.isType
+ '"String",
+ maxConcurrentConnections =
+ _js2n__-prdslib.isType 'Integer,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ passive =
+ _js2n__-prdslib.isType '"Bool",
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ port =
+ _js2n__-prdslib.isType 'Integer,
+ transferVersion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "DEFAULT", "POOL" ]
+ ],
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
+ ..
+ }
+ | optional,
+ ..
+ }
\ No newline at end of file
diff --git a/out/Buildkite.ncl b/out/Buildkite.ncl
index 6c3e32e..6791811 100644
--- a/out/Buildkite.ncl
+++ b/out/Buildkite.ncl
@@ -897,13 +897,80 @@ let _js2n__-prdslib
in
let rec _js2n__-refsenv
= {
+ "_js2n__-:definitions/agents!predicate" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/agentsObject!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/agentsList!predicate"
+ ],
+ "_js2n__-:definitions/agentsList!predicate"
+ | doc "Query rules to target specific agents in k=v format"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String")
+ ],
+ "_js2n__-:definitions/agentsObject!predicate"
+ | doc "Query rules to target specific agents"
+ = _js2n__-prdslib.isType 'Record,
+ "_js2n__-:definitions/allowDependencyFailure!predicate"
+ | doc "Whether to proceed with this step and further steps if a step named in the depends_on attribute fails"
+ = _js2n__-prdslib.enum [ true, false, "true", "false" ],
+ "_js2n__-:definitions/automaticRetry!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ exit_status =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "*" ]
+ ],
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType 'Integer)
+ ]
+ ],
+ limit =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 10,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ signal = _js2n__-prdslib.isType '"String",
+ signal_reason =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "*",
+ "none",
+ "agent_refused",
+ "agent_stop",
+ "cancel",
+ "process_run_error",
+ "signature_rejected"
+ ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/blockStep!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- allow_dependency_failure = _js2n__-prdslib.always,
+ allow_dependency_failure =
+ _js2n__-refsenv."_js2n__-:definitions/allowDependencyFailure!predicate",
block = _js2n__-prdslib.isType '"String",
blocked_state =
_js2n__-prdslib.allOf
@@ -911,16 +978,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "passed", "failed", "running" ]
],
- branches = _js2n__-prdslib.always,
- depends_on = _js2n__-prdslib.always,
- fields = _js2n__-prdslib.always,
- id = _js2n__-prdslib.always,
- identifier = _js2n__-prdslib.always,
- "if" = _js2n__-prdslib.always,
- key = _js2n__-prdslib.always,
- label = _js2n__-prdslib.always,
- name = _js2n__-prdslib.always,
- prompt = _js2n__-prdslib.always,
+ branches =
+ _js2n__-refsenv."_js2n__-:definitions/branches!predicate",
+ depends_on =
+ _js2n__-refsenv."_js2n__-:definitions/dependsOn!predicate",
+ fields =
+ _js2n__-refsenv."_js2n__-:definitions/fields!predicate",
+ id =
+ _js2n__-refsenv."_js2n__-:definitions/blockStep/properties/key!predicate",
+ identifier =
+ _js2n__-refsenv."_js2n__-:definitions/blockStep/properties/key!predicate",
+ "if" = _js2n__-refsenv."_js2n__-:definitions/if!predicate",
+ key = _js2n__-refsenv."_js2n__-:definitions/key!predicate",
+ label =
+ _js2n__-refsenv."_js2n__-:definitions/blockStep/properties/block!predicate",
+ name =
+ _js2n__-refsenv."_js2n__-:definitions/blockStep/properties/block!predicate",
+ prompt =
+ _js2n__-refsenv."_js2n__-:definitions/prompt!predicate",
type =
_js2n__-prdslib.allOf
[
@@ -929,14 +1004,198 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/blockStep/properties/block!predicate"
+ | doc "The label of the block step"
+ = _js2n__-prdslib.isType '"String",
+ "_js2n__-:definitions/blockStep/properties/key!predicate" =
+ _js2n__-refsenv."_js2n__-:definitions/key!predicate",
+ "_js2n__-:definitions/branches!predicate"
+ | doc "Which branches will include this step in their builds"
+ = _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ],
+ "_js2n__-:definitions/buildNotify!predicate"
+ | doc "Array of notification options for this step"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "github_check", "github_commit_status" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ email = _js2n__-prdslib.isType '"String",
+ "if" =
+ _js2n__-refsenv."_js2n__-:definitions/if!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ basecamp_campfire =
+ _js2n__-prdslib.isType '"String",
+ "if" =
+ _js2n__-refsenv."_js2n__-:definitions/if!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ "if" =
+ _js2n__-refsenv."_js2n__-:definitions/if!predicate",
+ slack =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ channels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ message =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ "if" =
+ _js2n__-refsenv."_js2n__-:definitions/if!predicate",
+ webhook = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ "if" =
+ _js2n__-refsenv."_js2n__-:definitions/if!predicate",
+ pagerduty_change_event =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ github_commit_status =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ context =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "if" =
+ _js2n__-refsenv."_js2n__-:definitions/if!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ github_check =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ context =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ "if" =
+ _js2n__-refsenv."_js2n__-:definitions/if!predicate",
+ } {} false _js2n__-prdslib.never
+ ]
+ ])
+ ],
+ "_js2n__-:definitions/cache!predicate"
+ | doc "The paths for the caches to be used in the step"
+ = _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "paths" ],
+ _js2n__-prdslib.records.record
+ {
+ name = _js2n__-prdslib.isType '"String",
+ paths =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ size =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^\\d+g$"
+ ],
+ } {} true _js2n__-prdslib.always
+ ]
+ ],
+ "_js2n__-:definitions/cancelOnBuildFailing!predicate"
+ | doc "Whether to cancel the job as soon as the build is marked as failing"
+ = _js2n__-prdslib.enum [ true, false, "true", "false" ],
"_js2n__-:definitions/commandStep!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- agents = _js2n__-prdslib.always,
- allow_dependency_failure = _js2n__-prdslib.always,
+ agents =
+ _js2n__-refsenv."_js2n__-:definitions/agents!predicate",
+ allow_dependency_failure =
+ _js2n__-refsenv."_js2n__-:definitions/allowDependencyFailure!predicate",
artifact_paths =
_js2n__-prdslib.anyOf
[
@@ -948,8 +1207,12 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType '"String")
]
],
- branches = _js2n__-prdslib.always,
- cancel_on_build_failing = _js2n__-prdslib.always,
+ branches =
+ _js2n__-refsenv."_js2n__-:definitions/branches!predicate",
+ cache =
+ _js2n__-refsenv."_js2n__-:definitions/cache!predicate",
+ cancel_on_build_failing =
+ _js2n__-refsenv."_js2n__-:definitions/cancelOnBuildFailing!predicate",
command =
_js2n__-prdslib.anyOf
[
@@ -971,13 +1234,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "ordered", "eager" ]
],
- depends_on = _js2n__-prdslib.always,
- env = _js2n__-prdslib.always,
- id = _js2n__-prdslib.always,
- identifier = _js2n__-prdslib.always,
- "if" = _js2n__-prdslib.always,
- key = _js2n__-prdslib.always,
- label = _js2n__-prdslib.always,
+ depends_on =
+ _js2n__-refsenv."_js2n__-:definitions/dependsOn!predicate",
+ env = _js2n__-refsenv."_js2n__-:definitions/env!predicate",
+ id =
+ _js2n__-refsenv."_js2n__-:definitions/commandStep/properties/key!predicate",
+ identifier =
+ _js2n__-refsenv."_js2n__-:definitions/commandStep/properties/key!predicate",
+ "if" = _js2n__-refsenv."_js2n__-:definitions/if!predicate",
+ key = _js2n__-refsenv."_js2n__-:definitions/key!predicate",
+ label =
+ _js2n__-refsenv."_js2n__-:definitions/label!predicate",
matrix =
_js2n__-prdslib.oneOf
[
@@ -985,7 +1252,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- _js2n__-prdslib.always
+ _js2n__-refsenv."_js2n__-:definitions/matrixElement!predicate"
],
_js2n__-prdslib.allOf
[
@@ -1006,9 +1273,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
skip =
- _js2n__-prdslib.always,
+ _js2n__-refsenv."_js2n__-:definitions/skip!predicate",
soft_fail =
- _js2n__-prdslib.always,
+ _js2n__-refsenv."_js2n__-:definitions/softFail!predicate",
with =
_js2n__-prdslib.oneOf
[
@@ -1017,7 +1284,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType
'"Array",
_js2n__-prdslib.arrays.arrayOf
- _js2n__-prdslib.always
+ _js2n__-refsenv."_js2n__-:definitions/matrixElement!predicate"
],
_js2n__-prdslib.allOf
[
@@ -1043,7 +1310,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- _js2n__-prdslib.always
+ _js2n__-refsenv."_js2n__-:definitions/matrixElement!predicate"
],
_js2n__-prdslib.allOf
[
@@ -1063,14 +1330,15 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType
'"Array",
_js2n__-prdslib.arrays.arrayOf
- _js2n__-prdslib.always
+ _js2n__-refsenv."_js2n__-:definitions/matrixElement!predicate"
])
]
],
} {} true _js2n__-prdslib.always
]
],
- name = _js2n__-prdslib.always,
+ name =
+ _js2n__-refsenv."_js2n__-:definitions/commandStep/properties/label!predicate",
notify =
_js2n__-prdslib.allOf
[
@@ -1091,7 +1359,8 @@ let rec _js2n__-refsenv
{
basecamp_campfire =
_js2n__-prdslib.isType '"String",
- "if" = _js2n__-prdslib.always,
+ "if" =
+ _js2n__-refsenv."_js2n__-:definitions/if!predicate",
} {} false _js2n__-prdslib.never
],
_js2n__-prdslib.allOf
@@ -1099,7 +1368,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- "if" = _js2n__-prdslib.always,
+ "if" =
+ _js2n__-refsenv."_js2n__-:definitions/if!predicate",
slack =
_js2n__-prdslib.oneOf
[
@@ -1123,8 +1393,8 @@ let rec _js2n__-refsenv
message =
_js2n__-prdslib.isType
'"String",
- } {} true
- _js2n__-prdslib.always
+ } {} false
+ _js2n__-prdslib.never
]
],
} {} false _js2n__-prdslib.never
@@ -1143,10 +1413,11 @@ let rec _js2n__-refsenv
context =
_js2n__-prdslib.isType
'"String",
- } {} true
- _js2n__-prdslib.always
+ } {} false
+ _js2n__-prdslib.never
],
- "if" = _js2n__-prdslib.always,
+ "if" =
+ _js2n__-refsenv."_js2n__-:definitions/if!predicate",
} {} false _js2n__-prdslib.never
],
_js2n__-prdslib.allOf
@@ -1166,7 +1437,8 @@ let rec _js2n__-refsenv
} {} true
_js2n__-prdslib.always
],
- "if" = _js2n__-prdslib.always,
+ "if" =
+ _js2n__-refsenv."_js2n__-:definitions/if!predicate",
} {} false _js2n__-prdslib.never
]
])
@@ -1203,67 +1475,41 @@ let rec _js2n__-refsenv
automatic =
_js2n__-prdslib.anyOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- _js2n__-prdslib.strings.pattern
- "^(true|false)$"
- ],
- _js2n__-prdslib.always,
+ _js2n__-prdslib.enum
+ [ true, false, "true", "false" ],
+ _js2n__-refsenv."_js2n__-:definitions/automaticRetry!predicate",
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- _js2n__-prdslib.always
+ _js2n__-refsenv."_js2n__-:definitions/automaticRetry!predicate"
]
],
manual =
_js2n__-prdslib.anyOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- _js2n__-prdslib.strings.pattern
- "^(true|false)$"
- ],
+ _js2n__-prdslib.enum
+ [ true, false, "true", "false" ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
allowed =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"Bool",
- _js2n__-prdslib.isType
- '"String"
- ],
- _js2n__-prdslib.strings.pattern
- "^(true|false)$"
+ true,
+ false,
+ "true",
+ "false"
],
permit_on_passed =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"Bool",
- _js2n__-prdslib.isType
- '"String"
- ],
- _js2n__-prdslib.strings.pattern
- "^(true|false)$"
+ true,
+ false,
+ "true",
+ "false"
],
reason =
_js2n__-prdslib.isType
@@ -1271,7 +1517,7 @@ let rec _js2n__-refsenv
} {} false _js2n__-prdslib.never
]
],
- } {} true _js2n__-prdslib.always
+ } {} false _js2n__-prdslib.never
],
signature =
_js2n__-prdslib.allOf
@@ -1290,8 +1536,9 @@ let rec _js2n__-refsenv
value = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
- skip = _js2n__-prdslib.always,
- soft_fail = _js2n__-prdslib.always,
+ skip = _js2n__-refsenv."_js2n__-:definitions/skip!predicate",
+ soft_fail =
+ _js2n__-refsenv."_js2n__-:definitions/softFail!predicate",
timeout_in_minutes =
_js2n__-prdslib.allOf
[
@@ -1319,80 +1566,230 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.isType '"String"
],
- "_js2n__-:definitions/groupStep!predicate" =
- _js2n__-prdslib.records.record
- {
- allow_dependency_failure = _js2n__-prdslib.always,
- depends_on = _js2n__-prdslib.always,
- group =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Null
- ],
- id = _js2n__-prdslib.always,
- identifier = _js2n__-prdslib.always,
- "if" = _js2n__-prdslib.always,
- key = _js2n__-prdslib.always,
- label =
- _js2n__-refsenv."_js2n__-:definitions/groupStep/properties/group!predicate",
- name =
- _js2n__-refsenv."_js2n__-:definitions/groupStep/properties/label!predicate",
- notify = _js2n__-prdslib.always,
- skip = _js2n__-prdslib.always,
- steps =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.anyOf
+ "_js2n__-:definitions/commandStep/properties/key!predicate" =
+ _js2n__-refsenv."_js2n__-:definitions/key!predicate",
+ "_js2n__-:definitions/commandStep/properties/label!predicate" =
+ _js2n__-refsenv."_js2n__-:definitions/label!predicate",
+ "_js2n__-:definitions/dependsOn!predicate"
+ | doc "The step keys for a step to depend on"
+ = _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Null,
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/stringBlockStep!predicate",
- _js2n__-refsenv."_js2n__-:definitions/blockStep!predicate",
- _js2n__-refsenv."_js2n__-:definitions/commandStep!predicate",
- _js2n__-refsenv."_js2n__-:definitions/nestedCommandStep!predicate",
- _js2n__-refsenv."_js2n__-:definitions/triggerStep!predicate",
- _js2n__-refsenv."_js2n__-:definitions/nestedTriggerStep!predicate",
- _js2n__-refsenv."_js2n__-:definitions/stringInputStep!predicate",
- _js2n__-refsenv."_js2n__-:definitions/inputStep!predicate",
- _js2n__-refsenv."_js2n__-:definitions/nestedInputStep!predicate",
- _js2n__-refsenv."_js2n__-:definitions/stringWaitStep!predicate",
- _js2n__-refsenv."_js2n__-:definitions/waitStep!predicate",
- _js2n__-refsenv."_js2n__-:definitions/nestedWaitStep!predicate"
- ])
- ],
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
- [ _js2n__-prdslib.isType '"String" ],
- _js2n__-prdslib.enum [ "group" ]
- ],
- } {} false _js2n__-prdslib.never,
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allow_failure =
+ _js2n__-prdslib.enum
+ [ true, false, "true", "false" ],
+ step = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ]
+ ])
+ ]
+ ],
+ "_js2n__-:definitions/env!predicate"
+ | doc "Environment variables for this step"
+ = _js2n__-prdslib.isType 'Record,
+ "_js2n__-:definitions/fields!predicate"
+ | doc "A list of input fields required to be filled out before unblocking the step"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "key" ],
+ _js2n__-prdslib.records.record
+ {
+ "default" = _js2n__-prdslib.isType '"String",
+ format = _js2n__-prdslib.isType '"String",
+ hint = _js2n__-prdslib.isType '"String",
+ key =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9-_]+$"
+ ],
+ required =
+ _js2n__-prdslib.enum
+ [ true, false, "true", "false" ],
+ text = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "key", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ "default" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ],
+ hint = _js2n__-prdslib.isType '"String",
+ key =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9-_]+$"
+ ],
+ multiple =
+ _js2n__-prdslib.enum
+ [ true, false, "true", "false" ],
+ options =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "label", "value" ],
+ _js2n__-prdslib.records.record
+ {
+ hint =
+ _js2n__-prdslib.isType
+ '"String",
+ label =
+ _js2n__-prdslib.isType
+ '"String",
+ required =
+ _js2n__-prdslib.enum
+ [
+ true,
+ false,
+ "true",
+ "false"
+ ],
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false _js2n__-prdslib.never
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ required =
+ _js2n__-prdslib.enum
+ [ true, false, "true", "false" ],
+ select = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ]
+ ])
+ ],
+ "_js2n__-:definitions/groupStep!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "group", "steps" ],
+ _js2n__-prdslib.records.record
+ {
+ allow_dependency_failure =
+ _js2n__-refsenv."_js2n__-:definitions/allowDependencyFailure!predicate",
+ depends_on =
+ _js2n__-refsenv."_js2n__-:definitions/dependsOn!predicate",
+ group =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ id =
+ _js2n__-refsenv."_js2n__-:definitions/groupStep/properties/key!predicate",
+ identifier =
+ _js2n__-refsenv."_js2n__-:definitions/groupStep/properties/key!predicate",
+ "if" = _js2n__-refsenv."_js2n__-:definitions/if!predicate",
+ key = _js2n__-refsenv."_js2n__-:definitions/key!predicate",
+ label =
+ _js2n__-refsenv."_js2n__-:definitions/groupStep/properties/group!predicate",
+ name =
+ _js2n__-refsenv."_js2n__-:definitions/groupStep/properties/group!predicate",
+ notify =
+ _js2n__-refsenv."_js2n__-:definitions/buildNotify!predicate",
+ skip = _js2n__-refsenv."_js2n__-:definitions/skip!predicate",
+ steps =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/blockStep!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/nestedBlockStep!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/stringBlockStep!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/inputStep!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/nestedInputStep!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/stringInputStep!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/commandStep!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/nestedCommandStep!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/waitStep!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/nestedWaitStep!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/stringWaitStep!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/triggerStep!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/nestedTriggerStep!predicate"
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/groupStep/properties/group!predicate"
| doc "The name to give to this group of steps"
= _js2n__-prdslib.anyOf
[ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ],
- "_js2n__-:definitions/groupStep/properties/label!predicate" =
- _js2n__-refsenv."_js2n__-:definitions/groupStep/properties/group!predicate",
+ "_js2n__-:definitions/groupStep/properties/key!predicate" =
+ _js2n__-refsenv."_js2n__-:definitions/key!predicate",
+ "_js2n__-:definitions/if!predicate"
+ | doc "A boolean expression that omits the step when false"
+ = _js2n__-prdslib.isType '"String",
"_js2n__-:definitions/inputStep!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- allow_dependency_failure = _js2n__-prdslib.always,
- branches = _js2n__-prdslib.always,
- depends_on = _js2n__-prdslib.always,
- fields = _js2n__-prdslib.always,
- id = _js2n__-prdslib.always,
- identifier = _js2n__-prdslib.always,
- "if" = _js2n__-prdslib.always,
+ allow_dependency_failure =
+ _js2n__-refsenv."_js2n__-:definitions/allowDependencyFailure!predicate",
+ branches =
+ _js2n__-refsenv."_js2n__-:definitions/branches!predicate",
+ depends_on =
+ _js2n__-refsenv."_js2n__-:definitions/dependsOn!predicate",
+ fields =
+ _js2n__-refsenv."_js2n__-:definitions/fields!predicate",
+ id =
+ _js2n__-refsenv."_js2n__-:definitions/inputStep/properties/key!predicate",
+ identifier =
+ _js2n__-refsenv."_js2n__-:definitions/inputStep/properties/key!predicate",
+ "if" = _js2n__-refsenv."_js2n__-:definitions/if!predicate",
input = _js2n__-prdslib.isType '"String",
- key = _js2n__-prdslib.always,
- label = _js2n__-prdslib.always,
- name = _js2n__-prdslib.always,
- prompt = _js2n__-prdslib.always,
+ key = _js2n__-refsenv."_js2n__-:definitions/key!predicate",
+ label =
+ _js2n__-refsenv."_js2n__-:definitions/inputStep/properties/input!predicate",
+ name =
+ _js2n__-refsenv."_js2n__-:definitions/inputStep/properties/input!predicate",
+ prompt =
+ _js2n__-refsenv."_js2n__-:definitions/prompt!predicate",
type =
_js2n__-prdslib.allOf
[
@@ -1401,6 +1798,30 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/inputStep/properties/input!predicate"
+ | doc "The label of the input step"
+ = _js2n__-prdslib.isType '"String",
+ "_js2n__-:definitions/inputStep/properties/key!predicate" =
+ _js2n__-refsenv."_js2n__-:definitions/key!predicate",
+ "_js2n__-:definitions/key!predicate"
+ | doc "A unique identifier for a step, must not resemble a UUID"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.not
+ (_js2n__-prdslib.strings.pattern
+ "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$")
+ ],
+ "_js2n__-:definitions/label!predicate"
+ | doc "The label that will be displayed in the pipeline visualisation in Buildkite. Supports emoji."
+ = _js2n__-prdslib.isType '"String",
+ "_js2n__-:definitions/matrixElement!predicate" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.isType '"Bool"
+ ],
"_js2n__-:definitions/nestedBlockStep!predicate" =
_js2n__-prdslib.allOf
[
@@ -1457,6 +1878,44 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/waitStep!predicate",
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/prompt!predicate"
+ | doc "The instructional message displayed in the dialog box when the unblock step is activated"
+ = _js2n__-prdslib.isType '"String",
+ "_js2n__-:definitions/skip!predicate"
+ | doc "Whether this step should be skipped. Passing a string provides a reason for skipping this command"
+ = _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ "_js2n__-:definitions/softFail!predicate"
+ | doc "The conditions for marking the step as a soft-fail."
+ = _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.enum [ true, false, "true", "false" ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ exit_status =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "*" ]
+ ],
+ _js2n__-prdslib.isType 'Integer
+ ],
+ } {} true _js2n__-prdslib.always
+ ])
+ ]
+ ],
"_js2n__-:definitions/stringBlockStep!predicate"
| doc "Pauses the execution of a build and waits on a user to unblock it"
= _js2n__-prdslib.allOf
@@ -1482,11 +1941,14 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "trigger" ],
_js2n__-prdslib.records.record
{
- allow_dependency_failure = _js2n__-prdslib.always,
- async = _js2n__-prdslib.isType '"Bool",
- branches = _js2n__-prdslib.always,
+ allow_dependency_failure =
+ _js2n__-refsenv."_js2n__-:definitions/allowDependencyFailure!predicate",
+ async = _js2n__-prdslib.enum [ true, false, "true", "false" ],
+ branches =
+ _js2n__-refsenv."_js2n__-:definitions/branches!predicate",
build =
_js2n__-prdslib.allOf
[
@@ -1495,29 +1957,27 @@ let rec _js2n__-refsenv
{
branch = _js2n__-prdslib.isType '"String",
commit = _js2n__-prdslib.isType '"String",
- env = _js2n__-prdslib.always,
- label = _js2n__-prdslib.always,
+ env =
+ _js2n__-refsenv."_js2n__-:definitions/env!predicate",
message = _js2n__-prdslib.isType '"String",
meta_data = _js2n__-prdslib.isType 'Record,
- name = _js2n__-prdslib.always,
- trigger = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "trigger" ]
- ],
} {} false _js2n__-prdslib.never
],
- depends_on = _js2n__-prdslib.always,
- id = _js2n__-prdslib.always,
- identifier = _js2n__-prdslib.always,
- "if" = _js2n__-prdslib.always,
- key = _js2n__-prdslib.always,
- label = _js2n__-prdslib.always,
- name = _js2n__-prdslib.always,
- skip = _js2n__-prdslib.always,
- soft_fail = _js2n__-prdslib.always,
+ depends_on =
+ _js2n__-refsenv."_js2n__-:definitions/dependsOn!predicate",
+ id =
+ _js2n__-refsenv."_js2n__-:definitions/triggerStep/properties/key!predicate",
+ identifier =
+ _js2n__-refsenv."_js2n__-:definitions/triggerStep/properties/key!predicate",
+ "if" = _js2n__-refsenv."_js2n__-:definitions/if!predicate",
+ key = _js2n__-refsenv."_js2n__-:definitions/key!predicate",
+ label =
+ _js2n__-refsenv."_js2n__-:definitions/label!predicate",
+ name =
+ _js2n__-refsenv."_js2n__-:definitions/triggerStep/properties/label!predicate",
+ skip = _js2n__-refsenv."_js2n__-:definitions/skip!predicate",
+ soft_fail =
+ _js2n__-prdslib.enum [ true, false, "true", "false" ],
trigger = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.allOf
@@ -1527,19 +1987,34 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/triggerStep/properties/key!predicate" =
+ _js2n__-refsenv."_js2n__-:definitions/key!predicate",
+ "_js2n__-:definitions/triggerStep/properties/label!predicate" =
+ _js2n__-refsenv."_js2n__-:definitions/label!predicate",
"_js2n__-:definitions/waitStep!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- allow_dependency_failure = _js2n__-prdslib.always,
- continue_on_failure = _js2n__-prdslib.isType '"Bool",
- depends_on = _js2n__-prdslib.always,
- id = _js2n__-prdslib.always,
- identifier = _js2n__-prdslib.always,
- "if" = _js2n__-prdslib.always,
- key = _js2n__-prdslib.always,
+ allow_dependency_failure =
+ _js2n__-refsenv."_js2n__-:definitions/allowDependencyFailure!predicate",
+ branches =
+ _js2n__-refsenv."_js2n__-:definitions/branches!predicate",
+ continue_on_failure =
+ _js2n__-prdslib.enum [ true, false, "true", "false" ],
+ depends_on =
+ _js2n__-refsenv."_js2n__-:definitions/dependsOn!predicate",
+ id =
+ _js2n__-refsenv."_js2n__-:definitions/waitStep/properties/key!predicate",
+ identifier =
+ _js2n__-refsenv."_js2n__-:definitions/waitStep/properties/key!predicate",
+ "if" = _js2n__-refsenv."_js2n__-:definitions/if!predicate",
+ key = _js2n__-refsenv."_js2n__-:definitions/key!predicate",
+ label =
+ _js2n__-refsenv."_js2n__-:definitions/waitStep/properties/wait!predicate",
+ name =
+ _js2n__-refsenv."_js2n__-:definitions/waitStep/properties/wait!predicate",
type =
_js2n__-prdslib.allOf
[
@@ -1549,36 +2024,36 @@ let rec _js2n__-refsenv
wait =
_js2n__-prdslib.anyOf
[
- _js2n__-prdslib.isType 'Null,
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "" ]
- ]
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
],
waiter =
_js2n__-prdslib.anyOf
[
- _js2n__-prdslib.isType 'Null,
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "" ]
- ]
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
],
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/waitStep/properties/key!predicate" =
+ _js2n__-refsenv."_js2n__-:definitions/key!predicate",
+ "_js2n__-:definitions/waitStep/properties/wait!predicate"
+ | doc "Waits for previous steps to pass before continuing"
+ = _js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ],
}
in
_js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
+ _js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "steps" ],
_js2n__-prdslib.records.record
{
- agents = _js2n__-prdslib.always,
- env = _js2n__-prdslib.always,
- notify = _js2n__-prdslib.always,
+ agents = _js2n__-refsenv."_js2n__-:definitions/agents!predicate",
+ env = _js2n__-refsenv."_js2n__-:definitions/env!predicate",
+ notify =
+ _js2n__-refsenv."_js2n__-:definitions/buildNotify!predicate",
steps =
_js2n__-prdslib.allOf
[
@@ -1594,9 +2069,9 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/stringInputStep!predicate",
_js2n__-refsenv."_js2n__-:definitions/commandStep!predicate",
_js2n__-refsenv."_js2n__-:definitions/nestedCommandStep!predicate",
- _js2n__-refsenv."_js2n__-:definitions/stringWaitStep!predicate",
_js2n__-refsenv."_js2n__-:definitions/waitStep!predicate",
_js2n__-refsenv."_js2n__-:definitions/nestedWaitStep!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/stringWaitStep!predicate",
_js2n__-refsenv."_js2n__-:definitions/triggerStep!predicate",
_js2n__-refsenv."_js2n__-:definitions/nestedTriggerStep!predicate",
_js2n__-refsenv."_js2n__-:definitions/groupStep!predicate"
diff --git a/out/Butane Config.ncl b/out/Butane Config.ncl
index c753ef4..34e01c0 100644
--- a/out/Butane Config.ncl
+++ b/out/Butane Config.ncl
@@ -917,6 +917,13 @@ let rec _js2n__-refsenv
{ version = _js2n__-prdslib.const "1.5.0", } {} true
_js2n__-prdslib.always,
_js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record
+ { version = _js2n__-prdslib.const "1.6.0", } {} true
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.always
]
],
_js2n__-prdslib.records.required [ "variant", "version" ],
@@ -932,7 +939,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "1.4.0", "1.5.0" ]
+ _js2n__-prdslib.enum [ "1.4.0", "1.5.0", "1.6.0" ]
],
} {} true _js2n__-prdslib.always
])
\ No newline at end of file
diff --git a/out/CGS Custom Card Game (CardGameDef.json).ncl b/out/CGS Custom Card Game (CardGameDef.json).ncl
index bb736e2..7b6ee76 100644
--- a/out/CGS Custom Card Game (CardGameDef.json).ncl
+++ b/out/CGS Custom Card Game (CardGameDef.json).ncl
@@ -929,6 +929,22 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "dec", "hsd", "lor", "txt", "ydk" ]
],
+ "_js2n__-:definitions/DeckPlayCard!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ cardQuery = _js2n__-prdslib.isType '"String",
+ deckQuery = _js2n__-prdslib.isType '"String",
+ position =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Float2!predicate"
+ ],
+ rotation = _js2n__-prdslib.isType 'Integer,
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/DeckUrl!predicate" =
_js2n__-prdslib.allOf
[
@@ -1243,6 +1259,13 @@ let rec _js2n__-refsenv
[
_js2n__-refsenv."_js2n__-:definitions/DeckFileType!predicate"
],
+ deckPlayCards =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/DeckPlayCard!predicate"
+ ],
deckSharePreference =
_js2n__-prdslib.oneOf
[
@@ -1305,6 +1328,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
_js2n__-refsenv."_js2n__-:definitions/GamePlayZone!predicate"
],
+ gameStartDecks =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/DeckUrl!predicate"
+ ],
gameStartHandCount = _js2n__-prdslib.isType 'Integer,
gameStartPointsCount = _js2n__-prdslib.isType 'Integer,
name = _js2n__-prdslib.isType '"String",
diff --git a/out/CSpell (cspell.json).ncl b/out/CSpell (cspell.json).ncl
index 364b931..dac7238 100644
--- a/out/CSpell (cspell.json).ncl
+++ b/out/CSpell (cspell.json).ncl
@@ -921,13 +921,13 @@ let rec _js2n__-refsenv
"_js2n__-:definitions/CacheStrategy!predicate"
| doc m%"
The Strategy to use to detect if a file has changed.
- - `metadata` - uses the file system timestamp and size to detect changes (fastest).
- `content` - uses a hash of the file content to check file changes (slower - more accurate).
+ - `metadata` - uses the file system timestamp and size to detect changes (fastest, may not work in CI).
"%
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "metadata", "content" ]
+ _js2n__-prdslib.enum [ "content", "metadata" ]
],
"_js2n__-:definitions/CharacterSet!predicate"
| doc m%"
@@ -1712,6 +1712,7 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType '"String")
],
id = _js2n__-prdslib.isType '"String",
+ ignoreRandomStrings = _js2n__-prdslib.isType '"Bool",
ignoreRegExpList =
_js2n__-refsenv."_js2n__-:definitions/RegExpPatternList!predicate",
ignoreWords =
@@ -1737,6 +1738,7 @@ let rec _js2n__-refsenv
loadDefaultConfiguration = _js2n__-prdslib.isType '"Bool",
maxDuplicateProblems = _js2n__-prdslib.isType '"Number",
maxNumberOfProblems = _js2n__-prdslib.isType '"Number",
+ minRandomLength = _js2n__-prdslib.isType '"Number",
minWordLength = _js2n__-prdslib.isType '"Number",
name = _js2n__-prdslib.isType '"String",
noSuggestDictionaries =
@@ -2071,6 +2073,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
_js2n__-refsenv."_js2n__-:definitions/Glob!predicate"
],
+ ignoreRandomStrings = _js2n__-prdslib.isType '"Bool",
ignoreRegExpList =
_js2n__-refsenv."_js2n__-:definitions/RegExpPatternList!predicate",
ignoreWords =
@@ -2107,6 +2110,7 @@ let rec _js2n__-refsenv
loadDefaultConfiguration = _js2n__-prdslib.isType '"Bool",
maxDuplicateProblems = _js2n__-prdslib.isType '"Number",
maxNumberOfProblems = _js2n__-prdslib.isType '"Number",
+ minRandomLength = _js2n__-prdslib.isType '"Number",
minWordLength = _js2n__-prdslib.isType '"Number",
name = _js2n__-prdslib.isType '"String",
noConfigSearch = _js2n__-prdslib.isType '"Bool",
diff --git a/out/CVE Record Format.ncl b/out/CVE Record Format.ncl
index 2d9aea9..8ca1900 100644
--- a/out/CVE Record Format.ncl
+++ b/out/CVE Record Format.ncl
@@ -910,6 +910,13 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/affected!predicate",
configurations =
_js2n__-refsenv."_js2n__-:definitions/configurations!predicate",
+ cpeApplicability =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/cpeApplicabilityElement!predicate"
+ ],
credits =
_js2n__-refsenv."_js2n__-:definitions/credits!predicate",
datePublic =
@@ -995,6 +1002,13 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/affected!predicate",
configurations =
_js2n__-refsenv."_js2n__-:definitions/configurations!predicate",
+ cpeApplicability =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/cpeApplicabilityElement!predicate"
+ ],
credits =
_js2n__-refsenv."_js2n__-:definitions/credits!predicate",
dateAssigned =
@@ -1095,6 +1109,95 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.minItems 1,
_js2n__-prdslib.arrays.uniqueItems
],
+ "_js2n__-:definitions/cpe22and23!predicate"
+ | doc "Common Platform Enumeration (CPE) Name in either 2.2 or 2.3 format"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 2048,
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "([c][pP][eE]:/[AHOaho]?(:[A-Za-z0-9._\\-~%]*){0,6})|(cpe:2\\.3:[aho*\\-](:(((\\?*|\\*?)([a-zA-Z0-9\\-._]|(\\\\[\\\\*?!\"#$%&'()+,/:;<=>@\\[\\]\\^`{|}~]))+(\\?*|\\*?))|[*\\-])){5}(:(([a-zA-Z]{2,3}(-([a-zA-Z]{2}|[0-9]{3}))?)|[*\\-]))(:(((\\?*|\\*?)([a-zA-Z0-9\\-._]|(\\\\[\\\\*?!\"#$%&'()+,/:;<=>@\\[\\]\\^`{|}~]))+(\\?*|\\*?))|[*\\-])){4})"
+ ],
+ "_js2n__-:definitions/cpe23!predicate"
+ | doc "Common Platform Enumeration (CPE) Name in 2.3 format"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 2048,
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "(cpe:2\\.3:[aho*\\-](:(((\\?*|\\*?)([a-zA-Z0-9\\-._]|(\\\\[\\\\*?!\"#$%&'()+,/:;<=>@\\[\\]\\^`{|}~]))+(\\?*|\\*?))|[*\\-])){5}(:(([a-zA-Z]{2,3}(-([a-zA-Z]{2}|[0-9]{3}))?)|[*\\-]))(:(((\\?*|\\*?)([a-zA-Z0-9\\-._]|(\\\\[\\\\*?!\"#$%&'()+,/:;<=>@\\[\\]\\^`{|}~]))+(\\?*|\\*?))|[*\\-])){4})"
+ ],
+ "_js2n__-:definitions/cpeApplicabilityElement!predicate"
+ | doc "Affected products defined using an implementation of the CPE Applicability Language, mostly copied/forked from the NIST NVD CVE API v2.0 schema (optional). An operator property allows AND or OR logic between CPEs or combinations of CPEs. The negate and vulnerable Boolean properties allow CPEs to be inverted and/or defined as vulnerable or not. Multiple version fields are provided for capturing ranges of products when defining a CPE Match String Range. NOTE: When defining a cpeApplicability block, it is recommended that it align with (as much as possible) the product data provided within the affected block."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "nodes" ],
+ _js2n__-prdslib.records.record
+ {
+ negate = _js2n__-prdslib.isType '"Bool",
+ nodes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/cpe_node!predicate"
+ ],
+ operator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "AND", "OR" ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/cpe_match!predicate"
+ | doc "CPE match string or range"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "criteria", "vulnerable" ],
+ _js2n__-prdslib.records.record
+ {
+ criteria =
+ _js2n__-refsenv."_js2n__-:definitions/cpe23!predicate",
+ matchCriteriaId =
+ _js2n__-refsenv."_js2n__-:definitions/uuidType!predicate",
+ versionEndExcluding =
+ _js2n__-refsenv."_js2n__-:definitions/version!predicate",
+ versionEndIncluding =
+ _js2n__-refsenv."_js2n__-:definitions/version!predicate",
+ versionStartExcluding =
+ _js2n__-refsenv."_js2n__-:definitions/version!predicate",
+ versionStartIncluding =
+ _js2n__-refsenv."_js2n__-:definitions/version!predicate",
+ vulnerable = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/cpe_node!predicate"
+ | doc "Defines a CPE configuration node in an applicability statement."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "cpeMatch", "operator" ],
+ _js2n__-prdslib.records.record
+ {
+ cpeMatch =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/cpe_match!predicate"
+ ],
+ negate = _js2n__-prdslib.isType '"Bool",
+ operator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "AND", "OR" ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/credits!predicate"
| doc "Statements acknowledging specific people, organizations, or tools recognizing the work done in researching, discovering, remediating or helping with activities related to this CVE."
= _js2n__-prdslib.allOf
@@ -3348,14 +3451,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 2048,
- _js2n__-prdslib.strings.minLength 1,
- _js2n__-prdslib.strings.pattern
- "([c][pP][eE]:/[AHOaho]?(:[A-Za-z0-9._\\-~%]*){0,6})|(cpe:2\\.3:[aho*\\-](:(((\\?*|\\*?)([a-zA-Z0-9\\-._]|(\\\\[\\\\*?!\"#$%&'()+,/:;<=>@\\[\\]\\^`{|}~]))+(\\?*|\\*?))|[*\\-])){5}(:(([a-zA-Z]{2,3}(-([a-zA-Z]{2}|[0-9]{3}))?)|[*\\-]))(:(((\\?*|\\*?)([a-zA-Z0-9\\-._]|(\\\\[\\\\*?!\"#$%&'()+,/:;<=>@\\[\\]\\^`{|}~]))+(\\?*|\\*?))|[*\\-])){4})"
- ]),
+ _js2n__-refsenv."_js2n__-:definitions/cpe22and23!predicate",
_js2n__-prdslib.arrays.uniqueItems
],
defaultStatus =
diff --git a/out/Camel YAML DSL.ncl b/out/Camel YAML DSL.ncl
index 8d2a772..2099043 100644
--- a/out/Camel YAML DSL.ncl
+++ b/out/Camel YAML DSL.ncl
@@ -905,6 +905,14 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.BeanFactoryDefinition!predicate",
_js2n__-prdslib.records.record {} {} false _js2n__-prdslib.never
],
+ "_js2n__-:items/definitions/org.apache.camel.dsl.yaml.deserializers.DataFormatsDefinitionDeserializer!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.DataFormatsDefinition!predicate",
+ _js2n__-prdslib.records.record {} {} false _js2n__-prdslib.never
+ ],
"_js2n__-:items/definitions/org.apache.camel.dsl.yaml.deserializers.ErrorHandlerDeserializer!predicate" =
_js2n__-prdslib.allOf
[
@@ -3417,6 +3425,7 @@ let rec _js2n__-refsenv
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
id = _js2n__-prdslib.isType '"String",
+ logLanguage = _js2n__-prdslib.isType '"String",
logName = _js2n__-prdslib.isType '"String",
logger = _js2n__-prdslib.isType '"String",
loggingLevel =
@@ -3769,6 +3778,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "fury" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "grok" ],
@@ -3854,6 +3869,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "smooks" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "soap" ],
@@ -4060,6 +4081,16 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.FlatpackDataFormat!predicate",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "fury" ],
+ _js2n__-prdslib.records.record
+ {
+ fury =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.FuryDataFormat!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -4200,6 +4231,16 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.RssDataFormat!predicate",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "smooks" ],
+ _js2n__-prdslib.records.record
+ {
+ smooks =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.SmooksDataFormat!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -4358,6 +4399,7 @@ let rec _js2n__-refsenv
fhirJson = _js2n__-prdslib.always,
fhirXml = _js2n__-prdslib.always,
flatpack = _js2n__-prdslib.always,
+ fury = _js2n__-prdslib.always,
grok = _js2n__-prdslib.always,
gzipDeflater = _js2n__-prdslib.always,
hl7 = _js2n__-prdslib.always,
@@ -4373,6 +4415,7 @@ let rec _js2n__-refsenv
pgp = _js2n__-prdslib.always,
protobuf = _js2n__-prdslib.always,
rss = _js2n__-prdslib.always,
+ smooks = _js2n__-prdslib.always,
soap = _js2n__-prdslib.always,
swiftMt = _js2n__-prdslib.always,
swiftMx = _js2n__-prdslib.always,
@@ -9068,6 +9111,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "fury" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "grok" ],
@@ -9153,6 +9202,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "smooks" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required [ "soap" ],
@@ -9359,6 +9414,16 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.FlatpackDataFormat!predicate",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "fury" ],
+ _js2n__-prdslib.records.record
+ {
+ fury =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.FuryDataFormat!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -9499,6 +9564,16 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.RssDataFormat!predicate",
} {} true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "smooks" ],
+ _js2n__-prdslib.records.record
+ {
+ smooks =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.SmooksDataFormat!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -9658,6 +9733,7 @@ let rec _js2n__-refsenv
fhirJson = _js2n__-prdslib.always,
fhirXml = _js2n__-prdslib.always,
flatpack = _js2n__-prdslib.always,
+ fury = _js2n__-prdslib.always,
grok = _js2n__-prdslib.always,
gzipDeflater = _js2n__-prdslib.always,
hl7 = _js2n__-prdslib.always,
@@ -9673,6 +9749,7 @@ let rec _js2n__-refsenv
pgp = _js2n__-prdslib.always,
protobuf = _js2n__-prdslib.always,
rss = _js2n__-prdslib.always,
+ smooks = _js2n__-prdslib.always,
soap = _js2n__-prdslib.always,
swiftMt = _js2n__-prdslib.always,
swiftMx = _js2n__-prdslib.always,
@@ -11447,6 +11524,101 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "ref" ],
_js2n__-prdslib.records.record {} {} true _js2n__-prdslib.always
],
+ "_js2n__-:items/definitions/org.apache.camel.model.dataformat.DataFormatsDefinition!predicate"
+ | doc "Configure data formats."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ asn1 =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.ASN1DataFormat!predicate",
+ avro =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.AvroDataFormat!predicate",
+ barcode =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.BarcodeDataFormat!predicate",
+ base64 =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.Base64DataFormat!predicate",
+ beanio =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.BeanioDataFormat!predicate",
+ bindy =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.BindyDataFormat!predicate",
+ cbor =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.CBORDataFormat!predicate",
+ crypto =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.CryptoDataFormat!predicate",
+ csv =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.CsvDataFormat!predicate",
+ custom =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.CustomDataFormat!predicate",
+ fhirJson =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.FhirJsonDataFormat!predicate",
+ fhirXml =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.FhirXmlDataFormat!predicate",
+ flatpack =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.FlatpackDataFormat!predicate",
+ fury =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.FuryDataFormat!predicate",
+ grok =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.GrokDataFormat!predicate",
+ gzipDeflater =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.GzipDeflaterDataFormat!predicate",
+ hl7 =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.HL7DataFormat!predicate",
+ ical =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.IcalDataFormat!predicate",
+ jacksonXml =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.JacksonXMLDataFormat!predicate",
+ jaxb =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.JaxbDataFormat!predicate",
+ json =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.JsonDataFormat!predicate",
+ jsonApi =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.JsonApiDataFormat!predicate",
+ lzf =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.LZFDataFormat!predicate",
+ mimeMultipart =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.MimeMultipartDataFormat!predicate",
+ parquetAvro =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.ParquetAvroDataFormat!predicate",
+ pgp =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.PGPDataFormat!predicate",
+ protobuf =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.ProtobufDataFormat!predicate",
+ rss =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.RssDataFormat!predicate",
+ smooks =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.SmooksDataFormat!predicate",
+ soap =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.SoapDataFormat!predicate",
+ swiftMt =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.SwiftMtDataFormat!predicate",
+ swiftMx =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.SwiftMxDataFormat!predicate",
+ syslog =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.SyslogDataFormat!predicate",
+ tarFile =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.TarFileDataFormat!predicate",
+ thrift =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.ThriftDataFormat!predicate",
+ tidyMarkup =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.TidyMarkupDataFormat!predicate",
+ univocityCsv =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.UniVocityCsvDataFormat!predicate",
+ univocityFixed =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.UniVocityFixedDataFormat!predicate",
+ univocityTsv =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.UniVocityTsvDataFormat!predicate",
+ xmlSecurity =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.XMLSecurityDataFormat!predicate",
+ yaml =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.YAMLDataFormat!predicate",
+ zipDeflater =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.ZipDeflaterDataFormat!predicate",
+ zipFile =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.model.dataformat.ZipFileDataFormat!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:items/definitions/org.apache.camel.model.dataformat.FhirJsonDataFormat!predicate"
| doc "Marshall and unmarshall FHIR objects to/from JSON."
= _js2n__-prdslib.allOf
@@ -11553,6 +11725,20 @@ let rec _js2n__-refsenv
textQualifier = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:items/definitions/org.apache.camel.model.dataformat.FuryDataFormat!predicate"
+ | doc "Serialize and deserialize messages using Apache Fury"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allowAutoWiredFury = _js2n__-prdslib.isType '"Bool",
+ id = _js2n__-prdslib.isType '"String",
+ requireClassRegistration = _js2n__-prdslib.isType '"Bool",
+ threadSafe = _js2n__-prdslib.isType '"Bool",
+ unmarshalType = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:items/definitions/org.apache.camel.model.dataformat.GrokDataFormat!predicate"
| doc "Unmarshal unstructured data to objects using Logstash based Grok patterns."
= _js2n__-prdslib.allOf
@@ -11622,7 +11808,6 @@ let rec _js2n__-refsenv
timezone = _js2n__-prdslib.isType '"String",
unmarshalType = _js2n__-prdslib.isType '"String",
useList = _js2n__-prdslib.isType '"Bool",
- useWriter = _js2n__-prdslib.isType '"Bool",
xmlMapper = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -11687,6 +11872,7 @@ let rec _js2n__-refsenv
autoDiscoverObjectMapper = _js2n__-prdslib.isType '"Bool",
autoDiscoverSchemaResolver = _js2n__-prdslib.isType '"Bool",
collectionType = _js2n__-prdslib.isType '"String",
+ combineUnicodeSurrogates = _js2n__-prdslib.isType '"Bool",
contentTypeHeader = _js2n__-prdslib.isType '"Bool",
dateFormatPattern = _js2n__-prdslib.isType '"String",
disableFeatures = _js2n__-prdslib.isType '"String",
@@ -11717,7 +11903,6 @@ let rec _js2n__-refsenv
unmarshalType = _js2n__-prdslib.isType '"String",
useDefaultObjectMapper = _js2n__-prdslib.isType '"Bool",
useList = _js2n__-prdslib.isType '"Bool",
- useWriter = _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never
],
"_js2n__-:items/definitions/org.apache.camel.model.dataformat.LZFDataFormat!predicate"
@@ -11859,6 +12044,18 @@ let rec _js2n__-refsenv
{ id = _js2n__-prdslib.isType '"String", } {} false
_js2n__-prdslib.never
],
+ "_js2n__-:items/definitions/org.apache.camel.model.dataformat.SmooksDataFormat!predicate"
+ | doc "Transform and bind XML as well as non-XML data, including EDI, CSV, JSON, and YAML using Smooks."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "smooksConfig" ],
+ _js2n__-prdslib.records.record
+ {
+ id = _js2n__-prdslib.isType '"String",
+ smooksConfig = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:items/definitions/org.apache.camel.model.dataformat.SoapDataFormat!predicate"
| doc "Marshal Java objects to SOAP messages and back."
= _js2n__-prdslib.allOf
@@ -14341,6 +14538,8 @@ let rec _js2n__-refsenv
{
beans =
_js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.dsl.yaml.deserializers.BeansDeserializer!predicate",
+ dataFormats =
+ _js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.dsl.yaml.deserializers.DataFormatsDefinitionDeserializer!predicate",
errorHandler =
_js2n__-refsenv."_js2n__-:items/definitions/org.apache.camel.dsl.yaml.deserializers.ErrorHandlerDeserializer!predicate",
from =
diff --git a/out/Cannon TOML.ncl b/out/Cannon TOML.ncl
new file mode 100644
index 0000000..a0dea23
--- /dev/null
+++ b/out/Cannon TOML.ncl
@@ -0,0 +1,1623 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {
+ "_js2n__-:properties/clone/additionalProperties!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "source" ],
+ _js2n__-prdslib.records.record
+ {
+ chainId = _js2n__-prdslib.isType 'Integer,
+ depends =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ source = _js2n__-prdslib.isType '"String",
+ sourcePreset = _js2n__-prdslib.isType '"String",
+ tags =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ target = _js2n__-prdslib.isType '"String",
+ targetPreset = _js2n__-prdslib.isType '"String",
+ var =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:properties/deploy/additionalProperties!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "artifact" ],
+ _js2n__-prdslib.records.record
+ {
+ abi = _js2n__-prdslib.isType '"String",
+ abiOf =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ args =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:properties/deploy/additionalProperties/properties/args/items!predicate"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:properties/deploy/additionalProperties/properties/args/items!predicate"
+ ]
+ ])
+ ],
+ artifact = _js2n__-prdslib.isType '"String",
+ create2 =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ depends =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ from = _js2n__-prdslib.isType '"String",
+ highlight = _js2n__-prdslib.isType '"Bool",
+ ifExists =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "continue" ]
+ ],
+ libraries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ nonce =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Number"
+ ],
+ overrides =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ gasLimit = _js2n__-prdslib.isType '"String",
+ simulate = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ salt = _js2n__-prdslib.isType '"String",
+ value = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:properties/deploy/additionalProperties/properties/args/items!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:properties/deploy/additionalProperties/properties/args/items!predicate"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:properties/deploy/additionalProperties/properties/args/items!predicate"
+ ]
+ ],
+ "_js2n__-:properties/invoke/additionalProperties/properties/target/anyOf/0!predicate" =
+ _js2n__-prdslib.isType '"String",
+ "_js2n__-:properties/invoke/additionalProperties/properties/var/additionalProperties!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "arg", "event" ],
+ _js2n__-prdslib.records.record
+ {
+ allowEmptyEvents = _js2n__-prdslib.isType '"Bool",
+ arg = _js2n__-prdslib.isType 'Integer,
+ event = _js2n__-prdslib.isType '"String",
+ expectCount = _js2n__-prdslib.isType 'Integer,
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:properties/pull/additionalProperties!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "source" ],
+ _js2n__-prdslib.records.record
+ {
+ chainId = _js2n__-prdslib.isType 'Integer,
+ depends =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ preset = _js2n__-prdslib.isType '"String",
+ source = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ }
+ in
+ {
+ clone
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "source" ],
+ _js2n__-prdslib.records.record
+ {
+ chainId = _js2n__-prdslib.isType 'Integer,
+ depends =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ source = _js2n__-prdslib.isType '"String",
+ sourcePreset = _js2n__-prdslib.isType '"String",
+ tags =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ target = _js2n__-prdslib.isType '"String",
+ targetPreset = _js2n__-prdslib.isType '"String",
+ var =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ])
+ ])
+ | doc "Deploy a new instance of a package from the registry. Packages may only be provisioned if they include a local, Cannon deployment (Chain ID: 13370)."
+ | optional,
+ contract
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:properties/deploy/additionalProperties!predicate"
+ ])
+ | doc "⚠ Deprecated in favor of deploy. Deploy a contract."
+ | optional,
+ deploy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "artifact" ],
+ _js2n__-prdslib.records.record
+ {
+ abi = _js2n__-prdslib.isType '"String",
+ abiOf =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ args =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {}
+ true
+ _js2n__-refsenv."_js2n__-:properties/deploy/additionalProperties/properties/args/items!predicate"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:properties/deploy/additionalProperties/properties/args/items!predicate"
+ ]
+ ])
+ ],
+ artifact = _js2n__-prdslib.isType '"String",
+ create2 =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ depends =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ from = _js2n__-prdslib.isType '"String",
+ highlight = _js2n__-prdslib.isType '"Bool",
+ ifExists =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "continue" ]
+ ],
+ libraries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ nonce =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Number"
+ ],
+ overrides =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ gasLimit = _js2n__-prdslib.isType '"String",
+ simulate = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ salt = _js2n__-prdslib.isType '"String",
+ value = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ])
+ ])
+ | doc "Deploy a contract."
+ | optional,
+ deployers
+ | Array (String)
+ | doc "Any deployers that could publish this package. Will be used for automatic version management."
+ | optional,
+ description | String | doc "Description for the package" | optional,
+ diamond
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "contracts", "diamondArgs", "salt" ],
+ _js2n__-prdslib.records.record
+ {
+ contracts =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ depends =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ diamondArgs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "owner" ],
+ _js2n__-prdslib.records.record
+ {
+ init = _js2n__-prdslib.isType '"String",
+ initCalldata =
+ _js2n__-prdslib.isType '"String",
+ owner = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ highlight = _js2n__-prdslib.isType '"Bool",
+ immutable = _js2n__-prdslib.isType '"Bool",
+ overrides =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ gasLimit = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ salt = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ])
+ ])
+ | doc "Generate a upgradable contract that proxies calls to multiple contracts using a ERC2535 Diamond standard."
+ | optional,
+ "import"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:properties/pull/additionalProperties!predicate"
+ ])
+ | doc "⚠ Deprecated in favor of pull. Import a package from the registry. This will make the output of that deployment, such as contract addresses, available to other operations in your Cannonfile. Imported packages must include deployments with chain ID that matches the chain ID of the network you are deploying to."
+ | optional,
+ invoke
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "func", "target" ],
+ _js2n__-prdslib.records.record
+ {
+ abi = _js2n__-prdslib.isType '"String",
+ args =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:properties/deploy/additionalProperties/properties/args/items!predicate"
+ ],
+ depends =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ extra =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:properties/invoke/additionalProperties/properties/var/additionalProperties!predicate"
+ ],
+ factory =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "arg", "event" ],
+ _js2n__-prdslib.records.record
+ {
+ abi =
+ _js2n__-prdslib.isType '"String",
+ abiOf =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ allowEmptyEvents =
+ _js2n__-prdslib.isType '"Bool",
+ arg = _js2n__-prdslib.isType 'Integer,
+ artifact =
+ _js2n__-prdslib.isType '"String",
+ constructorArgs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:properties/deploy/additionalProperties/properties/args/items!predicate"
+ ],
+ event =
+ _js2n__-prdslib.isType '"String",
+ expectCount =
+ _js2n__-prdslib.isType 'Integer,
+ highlight =
+ _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ])
+ ],
+ from = _js2n__-prdslib.isType '"String",
+ fromCall =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "func" ],
+ _js2n__-prdslib.records.record
+ {
+ args =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:properties/deploy/additionalProperties/properties/args/items!predicate"
+ ],
+ func = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ func = _js2n__-prdslib.isType '"String",
+ overrides =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "gasLimit" ],
+ _js2n__-prdslib.records.record
+ {
+ gasLimit = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ target =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:properties/invoke/additionalProperties/properties/target/anyOf/0!predicate",
+ _js2n__-prdslib.arrays.minItems 1
+ ]
+ ],
+ value = _js2n__-prdslib.isType '"String",
+ var =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "arg", "event" ],
+ _js2n__-prdslib.records.record
+ {
+ allowEmptyEvents =
+ _js2n__-prdslib.isType '"Bool",
+ arg = _js2n__-prdslib.isType 'Integer,
+ event =
+ _js2n__-prdslib.isType '"String",
+ expectCount =
+ _js2n__-prdslib.isType 'Integer,
+ } {} false _js2n__-prdslib.never
+ ])
+ ],
+ } {} false _js2n__-prdslib.never
+ ])
+ ])
+ | doc "Call a function."
+ | optional,
+ keywords | Array (String) | doc "Keywords for search indexing" | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 3
+ ])
+ | doc "Name of the package",
+ preset
+ | String
+ | doc "Preset of the package (Presets are useful for distinguishing multiple deployments of the same protocol on the same chain.) Defaults to \"main\"."
+ | optional,
+ privateSourceCode
+ | Bool
+ | doc "Turns off inclusion of source code in packages. When set to true, Cannon cannot verify contracts on Etherscan. Defaults to false."
+ | optional,
+ provision
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:properties/clone/additionalProperties!predicate"
+ ])
+ | doc "⚠ Deprecated in favor of clone. Deploy a new instance of a package from the registry. Packages may only be provisioned if they include a local, Cannon deployment (Chain ID: 13370)."
+ | optional,
+ pull
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "source" ],
+ _js2n__-prdslib.records.record
+ {
+ chainId = _js2n__-prdslib.isType 'Integer,
+ depends =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ preset = _js2n__-prdslib.isType '"String",
+ source = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ])
+ ])
+ | doc "Import a package from the registry. This will make the output of that deployment, such as contract addresses, available to other operations in your Cannonfile. Imported packages must include deployments with chain ID that matches the chain ID of the network you are deploying to."
+ | optional,
+ router
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "contracts" ],
+ _js2n__-prdslib.records.record
+ {
+ contracts =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ depends =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ from = _js2n__-prdslib.isType '"String",
+ highlight = _js2n__-prdslib.isType '"Bool",
+ includeReceive = _js2n__-prdslib.isType '"Bool",
+ overrides =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ gasLimit = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ salt = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ])
+ ])
+ | doc "Generate a contract that proxies calls to multiple contracts using the synthetix router codegen."
+ | optional,
+ setting
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ defaultValue = _js2n__-prdslib.isType '"String",
+ description = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "number", "string", "boolean" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ])
+ ])
+ | doc "⚠ Deprecated in favor of var. A setting is a variable that can be set (or overriden using the CLI) when building a Cannonfile. It is accessible elsewhere in the file a property of the settings object. For example, [setting.sampleSetting] can be referenced with <%= settings.sampleSetting %>"
+ | optional,
+ var
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ defaultValue = _js2n__-prdslib.isType '"String",
+ depends =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ } {} true (_js2n__-prdslib.isType '"String")
+ ])
+ ])
+ | doc "Apply a setting or intermediate value."
+ | optional,
+ version
+ | String
+ | doc "Version of the package. Publishes as the \"latest\" version by default in addition to the version specified here.",
+ }
\ No newline at end of file
diff --git a/out/Catalog Info Backstage.ncl b/out/Catalog Info Backstage.ncl
index 68a1753..9a7da7e 100644
--- a/out/Catalog Info Backstage.ncl
+++ b/out/Catalog Info Backstage.ncl
@@ -1554,6 +1554,320 @@ let rec _js2n__-refsenv
} {} true _js2n__-prdslib.always
]
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "spec" ],
+ _js2n__-prdslib.records.record
+ {
+ apiVersion =
+ _js2n__-prdslib.enum
+ [ "scaffolder.backstage.io/v1beta3" ],
+ kind = _js2n__-prdslib.enum [ "Template" ],
+ spec =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "steps", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ EXPERIMENTAL_formDecorators =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ id =
+ _js2n__-prdslib.isType
+ '"String",
+ input =
+ _js2n__-prdslib.isType
+ 'Record,
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ EXPERIMENTAL_recovery =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ EXPERIMENTAL_strategy =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ output =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ links =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ entityRef =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ icon =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ title =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ url =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ text =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content =
+ _js2n__-prdslib.isType
+ '"String",
+ icon =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ title =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ owner =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ parameters =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ "backstage:permissions" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ tags =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ "backstage:permissions" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ tags =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ]
+ ],
+ presentation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ buttonLabels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ backButtonText =
+ _js2n__-prdslib.isType
+ '"String",
+ createButtonText =
+ _js2n__-prdslib.isType
+ '"String",
+ reviewButtonText =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ steps =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "action" ],
+ _js2n__-prdslib.records.record
+ {
+ action =
+ _js2n__-prdslib.isType
+ '"String",
+ "backstage:permissions" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ tags =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ id =
+ _js2n__-prdslib.isType
+ '"String",
+ "if" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.isType
+ '"Bool"
+ ],
+ input =
+ _js2n__-prdslib.isType
+ 'Record,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ]
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.always,
diff --git a/out/Chamaleon environment.ncl b/out/Chamaleon environment.ncl
new file mode 100644
index 0000000..ebcdb4e
--- /dev/null
+++ b/out/Chamaleon environment.ncl
@@ -0,0 +1,963 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {}
+ in
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "platformType", "properties" ],
+ _js2n__-prdslib.records.record
+ {
+ platformType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "android", "wasm", "jvm", "ios" ],
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ properties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "name", "value" ],
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ value =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.isType
+ '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ } {} true _js2n__-prdslib.always
+ ]),
+ _js2n__-prdslib.arrays.minItems 1,
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} true _js2n__-prdslib.always
+ ]),
+ _js2n__-prdslib.arrays.minItems 1,
+ _js2n__-prdslib.arrays.uniqueItems
+ ])
\ No newline at end of file
diff --git a/out/Chamaleon template.ncl b/out/Chamaleon template.ncl
new file mode 100644
index 0000000..79799f3
--- /dev/null
+++ b/out/Chamaleon template.ncl
@@ -0,0 +1,949 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {}
+ in
+ {
+ propertyDefinitions
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "name", "propertyType" ],
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ nullable = _js2n__-prdslib.isType '"Bool",
+ propertyType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "String", "Boolean" ],
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ } {} true _js2n__-prdslib.always
+ ]),
+ _js2n__-prdslib.arrays.minItems 1,
+ _js2n__-prdslib.arrays.uniqueItems
+ ]),
+ supportedPlatforms
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "android", "wasm", "jvm", "ios" ],
+ _js2n__-prdslib.strings.minLength 1
+ ]),
+ _js2n__-prdslib.arrays.minItems 1,
+ _js2n__-prdslib.arrays.uniqueItems
+ ]),
+ ..
+ }
\ No newline at end of file
diff --git a/out/CircleCI config.yml.ncl b/out/CircleCI config.yml.ncl
index 5326f59..fa260de 100644
--- a/out/CircleCI config.yml.ncl
+++ b/out/CircleCI config.yml.ncl
@@ -1551,7 +1551,53 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.maxProperties 1,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z][A-Za-z\\s\\d_-]*$" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "success",
+ "failed",
+ "canceled"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.strings.minLength
+ 1,
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "success",
+ "failed",
+ "canceled"
+ ]
+ ])
+ ]
+ ],
+ } true _js2n__-prdslib.always
+ ]
+ ])
],
type = _js2n__-prdslib.enum [ "approval" ],
} {} true _js2n__-prdslib.always
@@ -2238,6 +2284,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum
[
+ "16.2.0",
+ "16.1.0",
"16.0.0",
"15.4.0",
"15.3.0",
diff --git a/out/Clawject config.ncl b/out/Clawject config.ncl
index 19765bd..7087aaa 100644
--- a/out/Clawject config.ncl
+++ b/out/Clawject config.ncl
@@ -1 +1,928 @@
-null
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {}
+ in
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ beans =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ { defaultExternal = _js2n__-prdslib.isType '"Bool", } {}
+ false _js2n__-prdslib.never
+ ],
+ imports =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ { defaultExternal = _js2n__-prdslib.isType '"Bool", } {}
+ false _js2n__-prdslib.never
+ ],
+ logLevel = _js2n__-prdslib.isType '"String",
+ mode = _js2n__-prdslib.isType '"String",
+ typeSystem = _js2n__-prdslib.isType '"String",
+ unsafeTSVersion = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ])
\ No newline at end of file
diff --git a/out/CloudCannon Configuration.ncl b/out/CloudCannon Configuration.ncl
new file mode 100644
index 0000000..23f1548
--- /dev/null
+++ b/out/CloudCannon Configuration.ncl
@@ -0,0 +1,7563 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {
+ "_js2n__-:definitions/AddOption!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ base_path = _js2n__-prdslib.isType '"String",
+ collection = _js2n__-prdslib.isType '"String",
+ default_content_file = _js2n__-prdslib.isType '"String",
+ editor =
+ _js2n__-refsenv."_js2n__-:definitions/EditorKey!predicate",
+ icon = _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ name = _js2n__-prdslib.isType '"String",
+ schema = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ArrayInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/ArrayInputOptions!predicate",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "array"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ArrayInputOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "array" ]
+ ],
+ structures =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/Structure!predicate"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/AttributeListPosition!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "none",
+ "right",
+ "space right",
+ "below",
+ "newline below",
+ "right-of-prefix"
+ ]
+ ],
+ "_js2n__-:definitions/BaseInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/WithEmptyTypeText!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/WithEmptyTypeNumber!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/WithEmptyTypeObject!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/WithEmptyTypeArray!predicate"
+ ],
+ type =
+ _js2n__-refsenv."_js2n__-:definitions/InputType!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/BlockEditable!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allow_custom_markup = _js2n__-prdslib.isType '"Bool",
+ allowed_sources =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ blockquote = _js2n__-prdslib.isType '"Bool",
+ bold = _js2n__-prdslib.isType '"Bool",
+ bulletedlist = _js2n__-prdslib.isType '"Bool",
+ center = _js2n__-prdslib.isType '"String",
+ code = _js2n__-prdslib.isType '"Bool",
+ code_block = _js2n__-prdslib.isType '"Bool",
+ code_inline = _js2n__-prdslib.isType '"Bool",
+ copyformatting = _js2n__-prdslib.isType '"Bool",
+ embed = _js2n__-prdslib.isType '"Bool",
+ expandable = _js2n__-prdslib.isType '"Bool",
+ format = _js2n__-prdslib.isType '"String",
+ height = _js2n__-prdslib.isType '"Number",
+ horizontalrule = _js2n__-prdslib.isType '"Bool",
+ image = _js2n__-prdslib.isType '"Bool",
+ image_size_attributes = _js2n__-prdslib.isType '"Bool",
+ indent = _js2n__-prdslib.isType '"Bool",
+ italic = _js2n__-prdslib.isType '"Bool",
+ justify = _js2n__-prdslib.isType '"String",
+ left = _js2n__-prdslib.isType '"String",
+ link = _js2n__-prdslib.isType '"Bool",
+ mime_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "image/jpeg", "image/png", "image/webp" ]
+ ],
+ numberedlist = _js2n__-prdslib.isType '"Bool",
+ outdent = _js2n__-prdslib.isType '"Bool",
+ paths =
+ _js2n__-refsenv."_js2n__-:definitions/Paths!predicate",
+ prevent_resize_existing_files =
+ _js2n__-prdslib.isType '"Bool",
+ redo = _js2n__-prdslib.isType '"Bool",
+ remove_custom_markup = _js2n__-prdslib.isType '"Bool",
+ removeformat = _js2n__-prdslib.isType '"Bool",
+ resize_style =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "cover", "contain", "stretch", "crop" ]
+ ],
+ right = _js2n__-prdslib.isType '"String",
+ sizes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "size" ],
+ _js2n__-prdslib.records.record
+ {
+ size = _js2n__-prdslib.isType '"String",
+ target = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ])
+ ],
+ snippet = _js2n__-prdslib.isType '"Bool",
+ strike = _js2n__-prdslib.isType '"Bool",
+ styles = _js2n__-prdslib.isType '"String",
+ subscript = _js2n__-prdslib.isType '"Bool",
+ superscript = _js2n__-prdslib.isType '"Bool",
+ table = _js2n__-prdslib.isType '"Bool",
+ underline = _js2n__-prdslib.isType '"Bool",
+ undo = _js2n__-prdslib.isType '"Bool",
+ width = _js2n__-prdslib.isType '"Number",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/BooleanInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "checkbox", "switch" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ChoiceInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allow_empty = _js2n__-prdslib.isType '"Bool",
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "string" ]
+ ],
+ picker_preview =
+ _js2n__-refsenv."_js2n__-:definitions/Preview!predicate",
+ picker_view =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "card",
+ "text",
+ "gallery",
+ "gallery-left"
+ ]
+ ],
+ preview =
+ _js2n__-refsenv."_js2n__-:definitions/Preview!predicate",
+ value_key = _js2n__-prdslib.isType '"String",
+ values =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/SelectValues!predicate"
+ ],
+ view =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "card",
+ "text",
+ "gallery",
+ "gallery-left"
+ ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "choice"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/CodeInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/CodeInputOptions!predicate",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "code"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/CodeInputOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "string" ]
+ ],
+ max_visible_lines = _js2n__-prdslib.isType '"Number",
+ min_visible_lines = _js2n__-prdslib.isType '"Number",
+ show_gutter = _js2n__-prdslib.isType '"Bool",
+ syntax =
+ _js2n__-refsenv."_js2n__-:definitions/Syntax!predicate",
+ tab_size = _js2n__-prdslib.isType '"Number",
+ theme =
+ _js2n__-refsenv."_js2n__-:definitions/Theme!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/CollectionConfig!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "path" ],
+ _js2n__-prdslib.records.record
+ {
+ _editables =
+ _js2n__-refsenv."_js2n__-:definitions/Editables!predicate",
+ _enabled_editors =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/EditorKey!predicate",
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ _inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Input!predicate"
+ ],
+ _select_data =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/SelectValues!predicate"
+ ],
+ _structures =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Structure!predicate"
+ ],
+ add_options =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/AddOption!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/HrefAddOption!predicate"
+ ])
+ ],
+ create =
+ _js2n__-refsenv."_js2n__-:definitions/Create!predicate",
+ description = _js2n__-prdslib.isType '"String",
+ disable_add = _js2n__-prdslib.isType '"Bool",
+ disable_add_folder = _js2n__-prdslib.isType '"Bool",
+ disable_file_actions = _js2n__-prdslib.isType '"Bool",
+ disable_url = _js2n__-prdslib.isType '"Bool",
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ glob =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ icon = _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ include_developer_files = _js2n__-prdslib.isType '"Bool",
+ name = _js2n__-prdslib.isType '"String",
+ new_preview_url = _js2n__-prdslib.isType '"String",
+ path = _js2n__-prdslib.isType '"String",
+ preview =
+ _js2n__-refsenv."_js2n__-:definitions/Preview!predicate",
+ schema_key = _js2n__-prdslib.isType '"String",
+ schemas =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Schema!predicate"
+ ],
+ singular_name = _js2n__-prdslib.isType '"String",
+ sort = _js2n__-refsenv."_js2n__-:definitions/Sort!predicate",
+ sort_options =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/SortOption!predicate"
+ ],
+ url = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/CollectionGroup!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "collections", "heading" ],
+ _js2n__-prdslib.records.record
+ {
+ collections =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ heading = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ColorInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/ColorInputOptions!predicate",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "color"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ColorInputOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ alpha = _js2n__-prdslib.isType '"Bool",
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "string" ]
+ ],
+ format =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "rgb", "hex", "hsl", "hsv" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/CommitTemplate!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ _inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Input!predicate"
+ ],
+ extra_data =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ label = _js2n__-prdslib.isType '"String",
+ template_path = _js2n__-prdslib.isType '"String",
+ template_string = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Create!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ _inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Input!predicate"
+ ],
+ _select_data =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/SelectValues!predicate"
+ ],
+ _structures =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Structure!predicate"
+ ],
+ extra_data =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ path = _js2n__-prdslib.isType '"String",
+ publish_to = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/DataConfigEntry!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "path" ],
+ _js2n__-prdslib.records.record
+ { path = _js2n__-prdslib.isType '"String", } {} false
+ _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/DateInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/DateInputOptions!predicate",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "date", "datetime" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/DateInputOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "string" ]
+ ],
+ timezone =
+ _js2n__-refsenv."_js2n__-:definitions/Timezone!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Documentation!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "url" ],
+ _js2n__-prdslib.records.record
+ {
+ icon = _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ text = _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Editables!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ block =
+ _js2n__-refsenv."_js2n__-:definitions/BlockEditable!predicate",
+ content =
+ _js2n__-refsenv."_js2n__-:definitions/BlockEditable!predicate",
+ image =
+ _js2n__-refsenv."_js2n__-:definitions/ImageEditable!predicate",
+ link =
+ _js2n__-refsenv."_js2n__-:definitions/LinkEditable!predicate",
+ text =
+ _js2n__-refsenv."_js2n__-:definitions/TextEditable!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Editor!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "default_path" ],
+ _js2n__-prdslib.records.record
+ { default_path = _js2n__-prdslib.isType '"String", } {} false
+ _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/EditorKey!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "visual", "content", "data" ]
+ ],
+ "_js2n__-:definitions/FileConfigEntry!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "glob" ],
+ _js2n__-prdslib.records.record
+ {
+ _editables =
+ _js2n__-refsenv."_js2n__-:definitions/Editables!predicate",
+ _enabled_editors =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/EditorKey!predicate",
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ _inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Input!predicate"
+ ],
+ _select_data =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/SelectValues!predicate"
+ ],
+ _structures =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Structure!predicate"
+ ],
+ glob =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/FileInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/FileInputOptions!predicate",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "file", "document" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/FileInputOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ accepts_mime_types =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/MimeType!predicate"
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ allowed_sources =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "string" ]
+ ],
+ paths =
+ _js2n__-refsenv."_js2n__-:definitions/Paths!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/HrefAddOption!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "href" ],
+ _js2n__-prdslib.records.record
+ {
+ href = _js2n__-prdslib.isType '"String",
+ icon = _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ name = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Icon!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "10k",
+ "10mp",
+ "11mp",
+ "123",
+ "12mp",
+ "13mp",
+ "14mp",
+ "15mp",
+ "16mp",
+ "17mp",
+ "18_up_rating",
+ "18mp",
+ "19mp",
+ "1k",
+ "1k_plus",
+ "1x_mobiledata",
+ "20mp",
+ "21mp",
+ "22mp",
+ "23mp",
+ "24mp",
+ "2k",
+ "2k_plus",
+ "2mp",
+ "30fps",
+ "30fps_select",
+ "360",
+ "3d_rotation",
+ "3g_mobiledata",
+ "3k",
+ "3k_plus",
+ "3mp",
+ "3p",
+ "4g_mobiledata",
+ "4g_plus_mobiledata",
+ "4k",
+ "4k_plus",
+ "4mp",
+ "5g",
+ "5k",
+ "5k_plus",
+ "5mp",
+ "60fps",
+ "60fps_select",
+ "6_ft_apart",
+ "6k",
+ "6k_plus",
+ "6mp",
+ "7k",
+ "7k_plus",
+ "7mp",
+ "8k",
+ "8k_plus",
+ "8mp",
+ "9k",
+ "9k_plus",
+ "9mp",
+ "abc",
+ "ac_unit",
+ "access_alarm",
+ "access_alarms",
+ "access_time",
+ "access_time_filled",
+ "accessibility",
+ "accessibility_new",
+ "accessible",
+ "accessible_forward",
+ "account_balance",
+ "account_balance_wallet",
+ "account_box",
+ "account_circle",
+ "account_tree",
+ "ad_units",
+ "adb",
+ "add",
+ "add_a_photo",
+ "add_alarm",
+ "add_alert",
+ "add_box",
+ "add_business",
+ "add_card",
+ "add_chart",
+ "add_circle",
+ "add_circle_outline",
+ "add_comment",
+ "add_home",
+ "add_home_work",
+ "add_ic_call",
+ "add_link",
+ "add_location",
+ "add_location_alt",
+ "add_moderator",
+ "add_photo_alternate",
+ "add_reaction",
+ "add_road",
+ "add_shopping_cart",
+ "add_task",
+ "add_to_drive",
+ "add_to_home_screen",
+ "add_to_photos",
+ "add_to_queue",
+ "addchart",
+ "adf_scanner",
+ "adjust",
+ "admin_panel_settings",
+ "ads_click",
+ "agriculture",
+ "air",
+ "airline_seat_flat",
+ "airline_seat_flat_angled",
+ "airline_seat_individual_suite",
+ "airline_seat_legroom_extra",
+ "airline_seat_legroom_normal",
+ "airline_seat_legroom_reduced",
+ "airline_seat_recline_extra",
+ "airline_seat_recline_normal",
+ "airline_stops",
+ "airlines",
+ "airplane_ticket",
+ "airplanemode_active",
+ "airplanemode_inactive",
+ "airplay",
+ "airport_shuttle",
+ "alarm",
+ "alarm_add",
+ "alarm_off",
+ "alarm_on",
+ "album",
+ "align_horizontal_center",
+ "align_horizontal_left",
+ "align_horizontal_right",
+ "align_vertical_bottom",
+ "align_vertical_center",
+ "align_vertical_top",
+ "all_inbox",
+ "all_inclusive",
+ "all_out",
+ "alt_route",
+ "alternate_email",
+ "analytics",
+ "anchor",
+ "android",
+ "animation",
+ "announcement",
+ "aod",
+ "apartment",
+ "api",
+ "app_blocking",
+ "app_registration",
+ "app_settings_alt",
+ "app_shortcut",
+ "approval",
+ "apps",
+ "apps_outage",
+ "architecture",
+ "archive",
+ "area_chart",
+ "arrow_back",
+ "arrow_back_ios",
+ "arrow_back_ios_new",
+ "arrow_circle_down",
+ "arrow_circle_left",
+ "arrow_circle_right",
+ "arrow_circle_up",
+ "arrow_downward",
+ "arrow_drop_down",
+ "arrow_drop_down_circle",
+ "arrow_drop_up",
+ "arrow_forward",
+ "arrow_forward_ios",
+ "arrow_left",
+ "arrow_outward",
+ "arrow_right",
+ "arrow_right_alt",
+ "arrow_upward",
+ "art_track",
+ "article",
+ "aspect_ratio",
+ "assessment",
+ "assignment",
+ "assignment_ind",
+ "assignment_late",
+ "assignment_return",
+ "assignment_returned",
+ "assignment_turned_in",
+ "assist_walker",
+ "assistant",
+ "assistant_direction",
+ "assistant_photo",
+ "assured_workload",
+ "atm",
+ "attach_email",
+ "attach_file",
+ "attach_money",
+ "attachment",
+ "attractions",
+ "attribution",
+ "audio_file",
+ "audiotrack",
+ "auto_awesome",
+ "auto_awesome_mosaic",
+ "auto_awesome_motion",
+ "auto_delete",
+ "auto_fix_high",
+ "auto_fix_normal",
+ "auto_fix_off",
+ "auto_graph",
+ "auto_mode",
+ "auto_stories",
+ "autofps_select",
+ "autorenew",
+ "av_timer",
+ "baby_changing_station",
+ "back_hand",
+ "backpack",
+ "backspace",
+ "backup",
+ "backup_table",
+ "badge",
+ "bakery_dining",
+ "balance",
+ "balcony",
+ "ballot",
+ "bar_chart",
+ "batch_prediction",
+ "bathroom",
+ "bathtub",
+ "battery_0_bar",
+ "battery_1_bar",
+ "battery_2_bar",
+ "battery_3_bar",
+ "battery_4_bar",
+ "battery_5_bar",
+ "battery_6_bar",
+ "battery_alert",
+ "battery_charging_full",
+ "battery_full",
+ "battery_saver",
+ "battery_std",
+ "battery_unknown",
+ "beach_access",
+ "bed",
+ "bedroom_baby",
+ "bedroom_child",
+ "bedroom_parent",
+ "bedtime",
+ "bedtime_off",
+ "beenhere",
+ "bento",
+ "bike_scooter",
+ "biotech",
+ "blender",
+ "blind",
+ "blinds",
+ "blinds_closed",
+ "block",
+ "bloodtype",
+ "bluetooth",
+ "bluetooth_audio",
+ "bluetooth_connected",
+ "bluetooth_disabled",
+ "bluetooth_drive",
+ "bluetooth_searching",
+ "blur_circular",
+ "blur_linear",
+ "blur_off",
+ "blur_on",
+ "bolt",
+ "book",
+ "book_online",
+ "bookmark",
+ "bookmark_add",
+ "bookmark_added",
+ "bookmark_border",
+ "bookmark_remove",
+ "bookmarks",
+ "border_all",
+ "border_bottom",
+ "border_clear",
+ "border_color",
+ "border_horizontal",
+ "border_inner",
+ "border_left",
+ "border_outer",
+ "border_right",
+ "border_style",
+ "border_top",
+ "border_vertical",
+ "boy",
+ "branding_watermark",
+ "breakfast_dining",
+ "brightness_1",
+ "brightness_2",
+ "brightness_3",
+ "brightness_4",
+ "brightness_5",
+ "brightness_6",
+ "brightness_7",
+ "brightness_auto",
+ "brightness_high",
+ "brightness_low",
+ "brightness_medium",
+ "broadcast_on_home",
+ "broadcast_on_personal",
+ "broken_image",
+ "browse_gallery",
+ "browser_not_supported",
+ "browser_updated",
+ "brunch_dining",
+ "brush",
+ "bubble_chart",
+ "bug_report",
+ "build",
+ "build_circle",
+ "bungalow",
+ "burst_mode",
+ "bus_alert",
+ "business",
+ "business_center",
+ "cabin",
+ "cable",
+ "cached",
+ "cake",
+ "calculate",
+ "calendar_month",
+ "calendar_today",
+ "calendar_view_day",
+ "calendar_view_month",
+ "calendar_view_week",
+ "call",
+ "call_end",
+ "call_made",
+ "call_merge",
+ "call_missed",
+ "call_missed_outgoing",
+ "call_received",
+ "call_split",
+ "call_to_action",
+ "camera",
+ "camera_alt",
+ "camera_enhance",
+ "camera_front",
+ "camera_indoor",
+ "camera_outdoor",
+ "camera_rear",
+ "camera_roll",
+ "cameraswitch",
+ "campaign",
+ "cancel",
+ "cancel_presentation",
+ "cancel_schedule_send",
+ "candlestick_chart",
+ "car_crash",
+ "car_rental",
+ "car_repair",
+ "card_giftcard",
+ "card_membership",
+ "card_travel",
+ "carpenter",
+ "cases",
+ "casino",
+ "cast",
+ "cast_connected",
+ "cast_for_education",
+ "castle",
+ "catching_pokemon",
+ "category",
+ "celebration",
+ "cell_tower",
+ "cell_wifi",
+ "center_focus_strong",
+ "center_focus_weak",
+ "chair",
+ "chair_alt",
+ "chalet",
+ "change_circle",
+ "change_history",
+ "charging_station",
+ "chat",
+ "chat_bubble",
+ "chat_bubble_outline",
+ "check",
+ "check_box",
+ "check_box_outline_blank",
+ "check_circle",
+ "check_circle_outline",
+ "checklist",
+ "checklist_rtl",
+ "checkroom",
+ "chevron_left",
+ "chevron_right",
+ "child_care",
+ "child_friendly",
+ "chrome_reader_mode",
+ "church",
+ "circle",
+ "circle_notifications",
+ "class",
+ "clean_hands",
+ "cleaning_services",
+ "clear",
+ "clear_all",
+ "close",
+ "close_fullscreen",
+ "closed_caption",
+ "closed_caption_disabled",
+ "closed_caption_off",
+ "cloud",
+ "cloud_circle",
+ "cloud_done",
+ "cloud_download",
+ "cloud_off",
+ "cloud_queue",
+ "cloud_sync",
+ "cloud_upload",
+ "co2",
+ "co_present",
+ "code",
+ "code_off",
+ "coffee",
+ "coffee_maker",
+ "collections",
+ "collections_bookmark",
+ "color_lens",
+ "colorize",
+ "comment",
+ "comment_bank",
+ "comments_disabled",
+ "commit",
+ "commute",
+ "compare",
+ "compare_arrows",
+ "compass_calibration",
+ "compost",
+ "compress",
+ "computer",
+ "confirmation_number",
+ "connect_without_contact",
+ "connected_tv",
+ "connecting_airports",
+ "construction",
+ "contact_emergency",
+ "contact_mail",
+ "contact_page",
+ "contact_phone",
+ "contact_support",
+ "contactless",
+ "contacts",
+ "content_copy",
+ "content_cut",
+ "content_paste",
+ "content_paste_go",
+ "content_paste_off",
+ "content_paste_search",
+ "contrast",
+ "control_camera",
+ "control_point",
+ "control_point_duplicate",
+ "cookie",
+ "copy_all",
+ "copyright",
+ "coronavirus",
+ "corporate_fare",
+ "cottage",
+ "countertops",
+ "create",
+ "create_new_folder",
+ "credit_card",
+ "credit_card_off",
+ "credit_score",
+ "crib",
+ "crisis_alert",
+ "crop",
+ "crop_16_9",
+ "crop_3_2",
+ "crop_5_4",
+ "crop_7_5",
+ "crop_din",
+ "crop_free",
+ "crop_landscape",
+ "crop_original",
+ "crop_portrait",
+ "crop_rotate",
+ "crop_square",
+ "cruelty_free",
+ "css",
+ "currency_bitcoin",
+ "currency_exchange",
+ "currency_franc",
+ "currency_lira",
+ "currency_pound",
+ "currency_ruble",
+ "currency_rupee",
+ "currency_yen",
+ "currency_yuan",
+ "curtains",
+ "curtains_closed",
+ "cyclone",
+ "dangerous",
+ "dark_mode",
+ "dashboard",
+ "dashboard_customize",
+ "data_array",
+ "data_exploration",
+ "data_object",
+ "data_saver_off",
+ "data_saver_on",
+ "data_thresholding",
+ "data_usage",
+ "dataset",
+ "dataset_linked",
+ "date_range",
+ "deblur",
+ "deck",
+ "dehaze",
+ "delete",
+ "delete_forever",
+ "delete_outline",
+ "delete_sweep",
+ "delivery_dining",
+ "density_large",
+ "density_medium",
+ "density_small",
+ "departure_board",
+ "description",
+ "deselect",
+ "design_services",
+ "desk",
+ "desktop_access_disabled",
+ "desktop_mac",
+ "desktop_windows",
+ "details",
+ "developer_board",
+ "developer_board_off",
+ "developer_mode",
+ "device_hub",
+ "device_thermostat",
+ "device_unknown",
+ "devices",
+ "devices_fold",
+ "devices_other",
+ "dialer_sip",
+ "dialpad",
+ "diamond",
+ "difference",
+ "dining",
+ "dinner_dining",
+ "directions",
+ "directions_bike",
+ "directions_boat",
+ "directions_boat_filled",
+ "directions_bus",
+ "directions_bus_filled",
+ "directions_car",
+ "directions_car_filled",
+ "directions_off",
+ "directions_railway",
+ "directions_railway_filled",
+ "directions_run",
+ "directions_subway",
+ "directions_subway_filled",
+ "directions_transit",
+ "directions_transit_filled",
+ "directions_walk",
+ "dirty_lens",
+ "disabled_by_default",
+ "disabled_visible",
+ "disc_full",
+ "discount",
+ "display_settings",
+ "diversity_1",
+ "diversity_2",
+ "diversity_3",
+ "dns",
+ "do_disturb",
+ "do_disturb_alt",
+ "do_disturb_off",
+ "do_disturb_on",
+ "do_not_disturb",
+ "do_not_disturb_alt",
+ "do_not_disturb_off",
+ "do_not_disturb_on",
+ "do_not_disturb_on_total_silence",
+ "do_not_step",
+ "do_not_touch",
+ "dock",
+ "document_scanner",
+ "domain",
+ "domain_add",
+ "domain_disabled",
+ "domain_verification",
+ "done",
+ "done_all",
+ "done_outline",
+ "donut_large",
+ "donut_small",
+ "door_back",
+ "door_front",
+ "door_sliding",
+ "doorbell",
+ "double_arrow",
+ "downhill_skiing",
+ "download",
+ "download_done",
+ "download_for_offline",
+ "downloading",
+ "drafts",
+ "drag_handle",
+ "drag_indicator",
+ "draw",
+ "drive_eta",
+ "drive_file_move",
+ "drive_file_move_rtl",
+ "drive_file_rename_outline",
+ "drive_folder_upload",
+ "dry",
+ "dry_cleaning",
+ "duo",
+ "dvr",
+ "dynamic_feed",
+ "dynamic_form",
+ "e_mobiledata",
+ "earbuds",
+ "earbuds_battery",
+ "east",
+ "edgesensor_high",
+ "edgesensor_low",
+ "edit",
+ "edit_attributes",
+ "edit_calendar",
+ "edit_location",
+ "edit_location_alt",
+ "edit_note",
+ "edit_notifications",
+ "edit_off",
+ "edit_road",
+ "egg",
+ "egg_alt",
+ "eject",
+ "elderly",
+ "elderly_woman",
+ "electric_bike",
+ "electric_bolt",
+ "electric_car",
+ "electric_meter",
+ "electric_moped",
+ "electric_rickshaw",
+ "electric_scooter",
+ "electrical_services",
+ "elevator",
+ "email",
+ "emergency",
+ "emergency_recording",
+ "emergency_share",
+ "emoji_emotions",
+ "emoji_events",
+ "emoji_food_beverage",
+ "emoji_nature",
+ "emoji_objects",
+ "emoji_people",
+ "emoji_symbols",
+ "emoji_transportation",
+ "energy_savings_leaf",
+ "engineering",
+ "enhanced_encryption",
+ "equalizer",
+ "error",
+ "error_outline",
+ "escalator",
+ "escalator_warning",
+ "euro",
+ "euro_symbol",
+ "ev_station",
+ "event",
+ "event_available",
+ "event_busy",
+ "event_note",
+ "event_repeat",
+ "event_seat",
+ "exit_to_app",
+ "expand",
+ "expand_circle_down",
+ "expand_less",
+ "expand_more",
+ "explicit",
+ "explore",
+ "explore_off",
+ "exposure",
+ "exposure_neg_1",
+ "exposure_neg_2",
+ "exposure_plus_1",
+ "exposure_plus_2",
+ "exposure_zero",
+ "extension",
+ "extension_off",
+ "face",
+ "face_2",
+ "face_3",
+ "face_4",
+ "face_5",
+ "face_6",
+ "face_retouching_natural",
+ "face_retouching_off",
+ "fact_check",
+ "factory",
+ "family_restroom",
+ "fast_forward",
+ "fast_rewind",
+ "fastfood",
+ "favorite",
+ "favorite_border",
+ "fax",
+ "featured_play_list",
+ "featured_video",
+ "feed",
+ "feedback",
+ "female",
+ "fence",
+ "festival",
+ "fiber_dvr",
+ "fiber_manual_record",
+ "fiber_new",
+ "fiber_pin",
+ "fiber_smart_record",
+ "file_copy",
+ "file_download",
+ "file_download_done",
+ "file_download_off",
+ "file_open",
+ "file_present",
+ "file_upload",
+ "filter",
+ "filter_1",
+ "filter_2",
+ "filter_3",
+ "filter_4",
+ "filter_5",
+ "filter_6",
+ "filter_7",
+ "filter_8",
+ "filter_9",
+ "filter_9_plus",
+ "filter_alt",
+ "filter_alt_off",
+ "filter_b_and_w",
+ "filter_center_focus",
+ "filter_drama",
+ "filter_frames",
+ "filter_hdr",
+ "filter_list",
+ "filter_list_off",
+ "filter_none",
+ "filter_tilt_shift",
+ "filter_vintage",
+ "find_in_page",
+ "find_replace",
+ "fingerprint",
+ "fire_extinguisher",
+ "fire_hydrant_alt",
+ "fire_truck",
+ "fireplace",
+ "first_page",
+ "fit_screen",
+ "fitbit",
+ "fitness_center",
+ "flag",
+ "flag_circle",
+ "flaky",
+ "flare",
+ "flash_auto",
+ "flash_off",
+ "flash_on",
+ "flashlight_off",
+ "flashlight_on",
+ "flatware",
+ "flight",
+ "flight_class",
+ "flight_land",
+ "flight_takeoff",
+ "flip",
+ "flip_camera_android",
+ "flip_camera_ios",
+ "flip_to_back",
+ "flip_to_front",
+ "flood",
+ "fluorescent",
+ "flutter_dash",
+ "fmd_bad",
+ "fmd_good",
+ "folder",
+ "folder_copy",
+ "folder_delete",
+ "folder_off",
+ "folder_open",
+ "folder_shared",
+ "folder_special",
+ "folder_zip",
+ "follow_the_signs",
+ "font_download",
+ "font_download_off",
+ "food_bank",
+ "forest",
+ "fork_left",
+ "fork_right",
+ "format_align_center",
+ "format_align_justify",
+ "format_align_left",
+ "format_align_right",
+ "format_bold",
+ "format_clear",
+ "format_color_fill",
+ "format_color_reset",
+ "format_color_text",
+ "format_indent_decrease",
+ "format_indent_increase",
+ "format_italic",
+ "format_line_spacing",
+ "format_list_bulleted",
+ "format_list_numbered",
+ "format_list_numbered_rtl",
+ "format_overline",
+ "format_paint",
+ "format_quote",
+ "format_shapes",
+ "format_size",
+ "format_strikethrough",
+ "format_textdirection_l_to_r",
+ "format_textdirection_r_to_l",
+ "format_underlined",
+ "fort",
+ "forum",
+ "forward",
+ "forward_10",
+ "forward_30",
+ "forward_5",
+ "forward_to_inbox",
+ "foundation",
+ "free_breakfast",
+ "free_cancellation",
+ "front_hand",
+ "fullscreen",
+ "fullscreen_exit",
+ "functions",
+ "g_mobiledata",
+ "g_translate",
+ "gamepad",
+ "games",
+ "garage",
+ "gas_meter",
+ "gavel",
+ "generating_tokens",
+ "gesture",
+ "get_app",
+ "gif",
+ "gif_box",
+ "girl",
+ "gite",
+ "golf_course",
+ "gpp_bad",
+ "gpp_good",
+ "gpp_maybe",
+ "gps_fixed",
+ "gps_not_fixed",
+ "gps_off",
+ "grade",
+ "gradient",
+ "grading",
+ "grain",
+ "graphic_eq",
+ "grass",
+ "grid_3x3",
+ "grid_4x4",
+ "grid_goldenratio",
+ "grid_off",
+ "grid_on",
+ "grid_view",
+ "group",
+ "group_add",
+ "group_off",
+ "group_remove",
+ "group_work",
+ "groups",
+ "groups_2",
+ "groups_3",
+ "h_mobiledata",
+ "h_plus_mobiledata",
+ "hail",
+ "handshake",
+ "handyman",
+ "hardware",
+ "hd",
+ "hdr_auto",
+ "hdr_auto_select",
+ "hdr_enhanced_select",
+ "hdr_off",
+ "hdr_off_select",
+ "hdr_on",
+ "hdr_on_select",
+ "hdr_plus",
+ "hdr_strong",
+ "hdr_weak",
+ "headphones",
+ "headphones_battery",
+ "headset",
+ "headset_mic",
+ "headset_off",
+ "healing",
+ "health_and_safety",
+ "hearing",
+ "hearing_disabled",
+ "heart_broken",
+ "heat_pump",
+ "height",
+ "help",
+ "help_center",
+ "help_outline",
+ "hevc",
+ "hexagon",
+ "hide_image",
+ "hide_source",
+ "high_quality",
+ "highlight",
+ "highlight_alt",
+ "highlight_off",
+ "hiking",
+ "history",
+ "history_edu",
+ "history_toggle_off",
+ "hive",
+ "hls",
+ "hls_off",
+ "holiday_village",
+ "home",
+ "home_max",
+ "home_mini",
+ "home_repair_service",
+ "home_work",
+ "horizontal_distribute",
+ "horizontal_rule",
+ "horizontal_split",
+ "hot_tub",
+ "hotel",
+ "hotel_class",
+ "hourglass_bottom",
+ "hourglass_disabled",
+ "hourglass_empty",
+ "hourglass_full",
+ "hourglass_top",
+ "house",
+ "house_siding",
+ "houseboat",
+ "how_to_reg",
+ "how_to_vote",
+ "html",
+ "http",
+ "https",
+ "hub",
+ "hvac",
+ "ice_skating",
+ "icecream",
+ "image",
+ "image_aspect_ratio",
+ "image_not_supported",
+ "image_search",
+ "imagesearch_roller",
+ "import_contacts",
+ "import_export",
+ "important_devices",
+ "inbox",
+ "incomplete_circle",
+ "indeterminate_check_box",
+ "info",
+ "input",
+ "insert_chart",
+ "insert_chart_outlined",
+ "insert_comment",
+ "insert_drive_file",
+ "insert_emoticon",
+ "insert_invitation",
+ "insert_link",
+ "insert_page_break",
+ "insert_photo",
+ "insights",
+ "install_desktop",
+ "install_mobile",
+ "integration_instructions",
+ "interests",
+ "interpreter_mode",
+ "inventory",
+ "inventory_2",
+ "invert_colors",
+ "invert_colors_off",
+ "ios_share",
+ "iron",
+ "iso",
+ "javascript",
+ "join_full",
+ "join_inner",
+ "join_left",
+ "join_right",
+ "kayaking",
+ "kebab_dining",
+ "key",
+ "key_off",
+ "keyboard",
+ "keyboard_alt",
+ "keyboard_arrow_down",
+ "keyboard_arrow_left",
+ "keyboard_arrow_right",
+ "keyboard_arrow_up",
+ "keyboard_backspace",
+ "keyboard_capslock",
+ "keyboard_command_key",
+ "keyboard_control_key",
+ "keyboard_double_arrow_down",
+ "keyboard_double_arrow_left",
+ "keyboard_double_arrow_right",
+ "keyboard_double_arrow_up",
+ "keyboard_hide",
+ "keyboard_option_key",
+ "keyboard_return",
+ "keyboard_tab",
+ "keyboard_voice",
+ "king_bed",
+ "kitchen",
+ "kitesurfing",
+ "label",
+ "label_important",
+ "label_off",
+ "lan",
+ "landscape",
+ "landslide",
+ "language",
+ "laptop",
+ "laptop_chromebook",
+ "laptop_mac",
+ "laptop_windows",
+ "last_page",
+ "launch",
+ "layers",
+ "layers_clear",
+ "leaderboard",
+ "leak_add",
+ "leak_remove",
+ "legend_toggle",
+ "lens",
+ "lens_blur",
+ "library_add",
+ "library_add_check",
+ "library_books",
+ "library_music",
+ "light",
+ "light_mode",
+ "lightbulb",
+ "lightbulb_circle",
+ "line_axis",
+ "line_style",
+ "line_weight",
+ "linear_scale",
+ "link",
+ "link_off",
+ "linked_camera",
+ "liquor",
+ "list",
+ "list_alt",
+ "live_help",
+ "live_tv",
+ "living",
+ "local_activity",
+ "local_airport",
+ "local_atm",
+ "local_bar",
+ "local_cafe",
+ "local_car_wash",
+ "local_convenience_store",
+ "local_dining",
+ "local_drink",
+ "local_fire_department",
+ "local_florist",
+ "local_gas_station",
+ "local_grocery_store",
+ "local_hospital",
+ "local_hotel",
+ "local_laundry_service",
+ "local_library",
+ "local_mall",
+ "local_movies",
+ "local_offer",
+ "local_parking",
+ "local_pharmacy",
+ "local_phone",
+ "local_pizza",
+ "local_play",
+ "local_police",
+ "local_post_office",
+ "local_printshop",
+ "local_see",
+ "local_shipping",
+ "local_taxi",
+ "location_city",
+ "location_disabled",
+ "location_off",
+ "location_on",
+ "location_searching",
+ "lock",
+ "lock_clock",
+ "lock_open",
+ "lock_person",
+ "lock_reset",
+ "login",
+ "logo_dev",
+ "logout",
+ "looks",
+ "looks_3",
+ "looks_4",
+ "looks_5",
+ "looks_6",
+ "looks_one",
+ "looks_two",
+ "loop",
+ "loupe",
+ "low_priority",
+ "loyalty",
+ "lte_mobiledata",
+ "lte_plus_mobiledata",
+ "luggage",
+ "lunch_dining",
+ "lyrics",
+ "macro_off",
+ "mail",
+ "mail_lock",
+ "mail_outline",
+ "male",
+ "man",
+ "man_2",
+ "man_3",
+ "man_4",
+ "manage_accounts",
+ "manage_history",
+ "manage_search",
+ "map",
+ "maps_home_work",
+ "maps_ugc",
+ "margin",
+ "mark_as_unread",
+ "mark_chat_read",
+ "mark_chat_unread",
+ "mark_email_read",
+ "mark_email_unread",
+ "mark_unread_chat_alt",
+ "markunread",
+ "markunread_mailbox",
+ "masks",
+ "maximize",
+ "media_bluetooth_off",
+ "media_bluetooth_on",
+ "mediation",
+ "medical_information",
+ "medical_services",
+ "medication",
+ "medication_liquid",
+ "meeting_room",
+ "memory",
+ "menu",
+ "menu_book",
+ "menu_open",
+ "merge",
+ "merge_type",
+ "message",
+ "mic",
+ "mic_external_off",
+ "mic_external_on",
+ "mic_none",
+ "mic_off",
+ "microwave",
+ "military_tech",
+ "minimize",
+ "minor_crash",
+ "miscellaneous_services",
+ "missed_video_call",
+ "mms",
+ "mobile_friendly",
+ "mobile_off",
+ "mobile_screen_share",
+ "mobiledata_off",
+ "mode",
+ "mode_comment",
+ "mode_edit",
+ "mode_edit_outline",
+ "mode_fan_off",
+ "mode_night",
+ "mode_of_travel",
+ "mode_standby",
+ "model_training",
+ "monetization_on",
+ "money",
+ "money_off",
+ "money_off_csred",
+ "monitor",
+ "monitor_heart",
+ "monitor_weight",
+ "monochrome_photos",
+ "mood",
+ "mood_bad",
+ "moped",
+ "more",
+ "more_horiz",
+ "more_time",
+ "more_vert",
+ "mosque",
+ "motion_photos_auto",
+ "motion_photos_off",
+ "motion_photos_on",
+ "motion_photos_pause",
+ "motion_photos_paused",
+ "mouse",
+ "move_down",
+ "move_to_inbox",
+ "move_up",
+ "movie",
+ "movie_creation",
+ "movie_filter",
+ "moving",
+ "mp",
+ "multiline_chart",
+ "multiple_stop",
+ "museum",
+ "music_note",
+ "music_off",
+ "music_video",
+ "my_location",
+ "nat",
+ "nature",
+ "nature_people",
+ "navigate_before",
+ "navigate_next",
+ "navigation",
+ "near_me",
+ "near_me_disabled",
+ "nearby_error",
+ "nearby_off",
+ "nest_cam_wired_stand",
+ "network_cell",
+ "network_check",
+ "network_locked",
+ "network_ping",
+ "network_wifi",
+ "network_wifi_1_bar",
+ "network_wifi_2_bar",
+ "network_wifi_3_bar",
+ "new_label",
+ "new_releases",
+ "newspaper",
+ "next_plan",
+ "next_week",
+ "nfc",
+ "night_shelter",
+ "nightlife",
+ "nightlight",
+ "nightlight_round",
+ "nights_stay",
+ "no_accounts",
+ "no_adult_content",
+ "no_backpack",
+ "no_cell",
+ "no_crash",
+ "no_drinks",
+ "no_encryption",
+ "no_encryption_gmailerrorred",
+ "no_flash",
+ "no_food",
+ "no_luggage",
+ "no_meals",
+ "no_meeting_room",
+ "no_photography",
+ "no_sim",
+ "no_stroller",
+ "no_transfer",
+ "noise_aware",
+ "noise_control_off",
+ "nordic_walking",
+ "north",
+ "north_east",
+ "north_west",
+ "not_accessible",
+ "not_interested",
+ "not_listed_location",
+ "not_started",
+ "note",
+ "note_add",
+ "note_alt",
+ "notes",
+ "notification_add",
+ "notification_important",
+ "notifications",
+ "notifications_active",
+ "notifications_none",
+ "notifications_off",
+ "notifications_paused",
+ "numbers",
+ "offline_bolt",
+ "offline_pin",
+ "offline_share",
+ "oil_barrel",
+ "on_device_training",
+ "ondemand_video",
+ "online_prediction",
+ "opacity",
+ "open_in_browser",
+ "open_in_full",
+ "open_in_new",
+ "open_in_new_off",
+ "open_with",
+ "other_houses",
+ "outbound",
+ "outbox",
+ "outdoor_grill",
+ "outlet",
+ "outlined_flag",
+ "output",
+ "padding",
+ "pages",
+ "pageview",
+ "paid",
+ "palette",
+ "pan_tool",
+ "pan_tool_alt",
+ "panorama",
+ "panorama_fish_eye",
+ "panorama_horizontal",
+ "panorama_horizontal_select",
+ "panorama_photosphere",
+ "panorama_photosphere_select",
+ "panorama_vertical",
+ "panorama_vertical_select",
+ "panorama_wide_angle",
+ "panorama_wide_angle_select",
+ "paragliding",
+ "park",
+ "party_mode",
+ "password",
+ "pattern",
+ "pause",
+ "pause_circle",
+ "pause_circle_filled",
+ "pause_circle_outline",
+ "pause_presentation",
+ "payment",
+ "payments",
+ "pedal_bike",
+ "pending",
+ "pending_actions",
+ "pentagon",
+ "people",
+ "people_alt",
+ "people_outline",
+ "percent",
+ "perm_camera_mic",
+ "perm_contact_calendar",
+ "perm_data_setting",
+ "perm_device_information",
+ "perm_identity",
+ "perm_media",
+ "perm_phone_msg",
+ "perm_scan_wifi",
+ "person",
+ "person_2",
+ "person_3",
+ "person_4",
+ "person_add",
+ "person_add_alt",
+ "person_add_alt_1",
+ "person_add_disabled",
+ "person_off",
+ "person_outline",
+ "person_pin",
+ "person_pin_circle",
+ "person_remove",
+ "person_remove_alt_1",
+ "person_search",
+ "personal_injury",
+ "personal_video",
+ "pest_control",
+ "pest_control_rodent",
+ "pets",
+ "phishing",
+ "phone",
+ "phone_android",
+ "phone_bluetooth_speaker",
+ "phone_callback",
+ "phone_disabled",
+ "phone_enabled",
+ "phone_forwarded",
+ "phone_in_talk",
+ "phone_iphone",
+ "phone_locked",
+ "phone_missed",
+ "phone_paused",
+ "phonelink",
+ "phonelink_erase",
+ "phonelink_lock",
+ "phonelink_off",
+ "phonelink_ring",
+ "phonelink_setup",
+ "photo",
+ "photo_album",
+ "photo_camera",
+ "photo_camera_back",
+ "photo_camera_front",
+ "photo_filter",
+ "photo_library",
+ "photo_size_select_actual",
+ "photo_size_select_large",
+ "photo_size_select_small",
+ "php",
+ "piano",
+ "piano_off",
+ "picture_as_pdf",
+ "picture_in_picture",
+ "picture_in_picture_alt",
+ "pie_chart",
+ "pie_chart_outline",
+ "pin",
+ "pin_drop",
+ "pin_end",
+ "pin_invoke",
+ "pinch",
+ "pivot_table_chart",
+ "pix",
+ "place",
+ "plagiarism",
+ "play_arrow",
+ "play_circle",
+ "play_circle_filled",
+ "play_circle_outline",
+ "play_disabled",
+ "play_for_work",
+ "play_lesson",
+ "playlist_add",
+ "playlist_add_check",
+ "playlist_add_check_circle",
+ "playlist_add_circle",
+ "playlist_play",
+ "playlist_remove",
+ "plumbing",
+ "plus_one",
+ "podcasts",
+ "point_of_sale",
+ "policy",
+ "poll",
+ "polyline",
+ "polymer",
+ "pool",
+ "portable_wifi_off",
+ "portrait",
+ "post_add",
+ "power",
+ "power_input",
+ "power_off",
+ "power_settings_new",
+ "precision_manufacturing",
+ "pregnant_woman",
+ "present_to_all",
+ "preview",
+ "price_change",
+ "price_check",
+ "print",
+ "print_disabled",
+ "priority_high",
+ "privacy_tip",
+ "private_connectivity",
+ "production_quantity_limits",
+ "propane",
+ "propane_tank",
+ "psychology",
+ "psychology_alt",
+ "public",
+ "public_off",
+ "publish",
+ "published_with_changes",
+ "punch_clock",
+ "push_pin",
+ "qr_code",
+ "qr_code_2",
+ "qr_code_scanner",
+ "query_builder",
+ "query_stats",
+ "question_answer",
+ "question_mark",
+ "queue",
+ "queue_music",
+ "queue_play_next",
+ "quickreply",
+ "quiz",
+ "r_mobiledata",
+ "radar",
+ "radio",
+ "radio_button_checked",
+ "radio_button_unchecked",
+ "railway_alert",
+ "ramen_dining",
+ "ramp_left",
+ "ramp_right",
+ "rate_review",
+ "raw_off",
+ "raw_on",
+ "read_more",
+ "real_estate_agent",
+ "receipt",
+ "receipt_long",
+ "recent_actors",
+ "recommend",
+ "record_voice_over",
+ "rectangle",
+ "recycling",
+ "redeem",
+ "redo",
+ "reduce_capacity",
+ "refresh",
+ "remember_me",
+ "remove",
+ "remove_circle",
+ "remove_circle_outline",
+ "remove_done",
+ "remove_from_queue",
+ "remove_moderator",
+ "remove_red_eye",
+ "remove_road",
+ "remove_shopping_cart",
+ "reorder",
+ "repartition",
+ "repeat",
+ "repeat_on",
+ "repeat_one",
+ "repeat_one_on",
+ "replay",
+ "replay_10",
+ "replay_30",
+ "replay_5",
+ "replay_circle_filled",
+ "reply",
+ "reply_all",
+ "report",
+ "report_gmailerrorred",
+ "report_off",
+ "report_problem",
+ "request_page",
+ "request_quote",
+ "reset_tv",
+ "restart_alt",
+ "restaurant",
+ "restaurant_menu",
+ "restore",
+ "restore_from_trash",
+ "restore_page",
+ "reviews",
+ "rice_bowl",
+ "ring_volume",
+ "rocket",
+ "rocket_launch",
+ "roller_shades",
+ "roller_shades_closed",
+ "roller_skating",
+ "roofing",
+ "room",
+ "room_preferences",
+ "room_service",
+ "rotate_90_degrees_ccw",
+ "rotate_90_degrees_cw",
+ "rotate_left",
+ "rotate_right",
+ "roundabout_left",
+ "roundabout_right",
+ "rounded_corner",
+ "route",
+ "router",
+ "rowing",
+ "rss_feed",
+ "rsvp",
+ "rtt",
+ "rule",
+ "rule_folder",
+ "run_circle",
+ "running_with_errors",
+ "rv_hookup",
+ "safety_check",
+ "safety_divider",
+ "sailing",
+ "sanitizer",
+ "satellite",
+ "satellite_alt",
+ "save",
+ "save_alt",
+ "save_as",
+ "saved_search",
+ "savings",
+ "scale",
+ "scanner",
+ "scatter_plot",
+ "schedule",
+ "schedule_send",
+ "schema",
+ "school",
+ "science",
+ "score",
+ "scoreboard",
+ "screen_lock_landscape",
+ "screen_lock_portrait",
+ "screen_lock_rotation",
+ "screen_rotation",
+ "screen_rotation_alt",
+ "screen_search_desktop",
+ "screen_share",
+ "screenshot",
+ "screenshot_monitor",
+ "scuba_diving",
+ "sd",
+ "sd_card",
+ "sd_card_alert",
+ "sd_storage",
+ "search",
+ "search_off",
+ "security",
+ "security_update",
+ "security_update_good",
+ "security_update_warning",
+ "segment",
+ "select_all",
+ "self_improvement",
+ "sell",
+ "send",
+ "send_and_archive",
+ "send_time_extension",
+ "send_to_mobile",
+ "sensor_door",
+ "sensor_occupied",
+ "sensor_window",
+ "sensors",
+ "sensors_off",
+ "sentiment_dissatisfied",
+ "sentiment_neutral",
+ "sentiment_satisfied",
+ "sentiment_satisfied_alt",
+ "sentiment_very_dissatisfied",
+ "sentiment_very_satisfied",
+ "set_meal",
+ "settings",
+ "settings_accessibility",
+ "settings_applications",
+ "settings_backup_restore",
+ "settings_bluetooth",
+ "settings_brightness",
+ "settings_cell",
+ "settings_ethernet",
+ "settings_input_antenna",
+ "settings_input_component",
+ "settings_input_composite",
+ "settings_input_hdmi",
+ "settings_input_svideo",
+ "settings_overscan",
+ "settings_phone",
+ "settings_power",
+ "settings_remote",
+ "settings_suggest",
+ "settings_system_daydream",
+ "settings_voice",
+ "severe_cold",
+ "shape_line",
+ "share",
+ "share_location",
+ "shield",
+ "shield_moon",
+ "shop",
+ "shop_2",
+ "shop_two",
+ "shopping_bag",
+ "shopping_basket",
+ "shopping_cart",
+ "shopping_cart_checkout",
+ "short_text",
+ "shortcut",
+ "show_chart",
+ "shower",
+ "shuffle",
+ "shuffle_on",
+ "shutter_speed",
+ "sick",
+ "sign_language",
+ "signal_cellular_0_bar",
+ "signal_cellular_4_bar",
+ "signal_cellular_alt",
+ "signal_cellular_alt_1_bar",
+ "signal_cellular_alt_2_bar",
+ "signal_cellular_connected_no_internet_0_bar",
+ "signal_cellular_connected_no_internet_4_bar",
+ "signal_cellular_no_sim",
+ "signal_cellular_nodata",
+ "signal_cellular_null",
+ "signal_cellular_off",
+ "signal_wifi_0_bar",
+ "signal_wifi_4_bar",
+ "signal_wifi_4_bar_lock",
+ "signal_wifi_bad",
+ "signal_wifi_connected_no_internet_4",
+ "signal_wifi_off",
+ "signal_wifi_statusbar_4_bar",
+ "signal_wifi_statusbar_connected_no_internet_4",
+ "signal_wifi_statusbar_null",
+ "signpost",
+ "sim_card",
+ "sim_card_alert",
+ "sim_card_download",
+ "single_bed",
+ "sip",
+ "skateboarding",
+ "skip_next",
+ "skip_previous",
+ "sledding",
+ "slideshow",
+ "slow_motion_video",
+ "smart_button",
+ "smart_display",
+ "smart_screen",
+ "smart_toy",
+ "smartphone",
+ "smoke_free",
+ "smoking_rooms",
+ "sms",
+ "sms_failed",
+ "snippet_folder",
+ "snooze",
+ "snowboarding",
+ "snowmobile",
+ "snowshoeing",
+ "soap",
+ "social_distance",
+ "solar_power",
+ "sort",
+ "sort_by_alpha",
+ "sos",
+ "soup_kitchen",
+ "source",
+ "south",
+ "south_america",
+ "south_east",
+ "south_west",
+ "spa",
+ "space_bar",
+ "space_dashboard",
+ "spatial_audio",
+ "spatial_audio_off",
+ "spatial_tracking",
+ "speaker",
+ "speaker_group",
+ "speaker_notes",
+ "speaker_notes_off",
+ "speaker_phone",
+ "speed",
+ "spellcheck",
+ "splitscreen",
+ "spoke",
+ "sports",
+ "sports_bar",
+ "sports_baseball",
+ "sports_basketball",
+ "sports_cricket",
+ "sports_esports",
+ "sports_football",
+ "sports_golf",
+ "sports_gymnastics",
+ "sports_handball",
+ "sports_hockey",
+ "sports_kabaddi",
+ "sports_martial_arts",
+ "sports_mma",
+ "sports_motorsports",
+ "sports_rugby",
+ "sports_score",
+ "sports_soccer",
+ "sports_tennis",
+ "sports_volleyball",
+ "square",
+ "square_foot",
+ "ssid_chart",
+ "stacked_bar_chart",
+ "stacked_line_chart",
+ "stadium",
+ "stairs",
+ "star",
+ "star_border",
+ "star_border_purple500",
+ "star_half",
+ "star_outline",
+ "star_purple500",
+ "star_rate",
+ "stars",
+ "start",
+ "stay_current_landscape",
+ "stay_current_portrait",
+ "stay_primary_landscape",
+ "stay_primary_portrait",
+ "sticky_note_2",
+ "stop",
+ "stop_circle",
+ "stop_screen_share",
+ "storage",
+ "store",
+ "store_mall_directory",
+ "storefront",
+ "storm",
+ "straight",
+ "straighten",
+ "stream",
+ "streetview",
+ "strikethrough_s",
+ "stroller",
+ "style",
+ "subdirectory_arrow_left",
+ "subdirectory_arrow_right",
+ "subject",
+ "subscript",
+ "subscriptions",
+ "subtitles",
+ "subtitles_off",
+ "subway",
+ "summarize",
+ "superscript",
+ "supervised_user_circle",
+ "supervisor_account",
+ "support",
+ "support_agent",
+ "surfing",
+ "surround_sound",
+ "swap_calls",
+ "swap_horiz",
+ "swap_horizontal_circle",
+ "swap_vert",
+ "swap_vertical_circle",
+ "swipe",
+ "swipe_down",
+ "swipe_down_alt",
+ "swipe_left",
+ "swipe_left_alt",
+ "swipe_right",
+ "swipe_right_alt",
+ "swipe_up",
+ "swipe_up_alt",
+ "swipe_vertical",
+ "switch_access_shortcut",
+ "switch_access_shortcut_add",
+ "switch_account",
+ "switch_camera",
+ "switch_left",
+ "switch_right",
+ "switch_video",
+ "synagogue",
+ "sync",
+ "sync_alt",
+ "sync_disabled",
+ "sync_lock",
+ "sync_problem",
+ "system_security_update",
+ "system_security_update_good",
+ "system_security_update_warning",
+ "system_update",
+ "system_update_alt",
+ "tab",
+ "tab_unselected",
+ "table_bar",
+ "table_chart",
+ "table_restaurant",
+ "table_rows",
+ "table_view",
+ "tablet",
+ "tablet_android",
+ "tablet_mac",
+ "tag",
+ "tag_faces",
+ "takeout_dining",
+ "tap_and_play",
+ "tapas",
+ "task",
+ "task_alt",
+ "taxi_alert",
+ "temple_buddhist",
+ "temple_hindu",
+ "terminal",
+ "terrain",
+ "text_decrease",
+ "text_fields",
+ "text_format",
+ "text_increase",
+ "text_rotate_up",
+ "text_rotate_vertical",
+ "text_rotation_angledown",
+ "text_rotation_angleup",
+ "text_rotation_down",
+ "text_rotation_none",
+ "text_snippet",
+ "textsms",
+ "texture",
+ "theater_comedy",
+ "theaters",
+ "thermostat",
+ "thermostat_auto",
+ "thumb_down",
+ "thumb_down_alt",
+ "thumb_down_off_alt",
+ "thumb_up",
+ "thumb_up_alt",
+ "thumb_up_off_alt",
+ "thumbs_up_down",
+ "thunderstorm",
+ "time_to_leave",
+ "timelapse",
+ "timeline",
+ "timer",
+ "timer_10",
+ "timer_10_select",
+ "timer_3",
+ "timer_3_select",
+ "timer_off",
+ "tips_and_updates",
+ "tire_repair",
+ "title",
+ "toc",
+ "today",
+ "toggle_off",
+ "toggle_on",
+ "token",
+ "toll",
+ "tonality",
+ "topic",
+ "tornado",
+ "touch_app",
+ "tour",
+ "toys",
+ "track_changes",
+ "traffic",
+ "train",
+ "tram",
+ "transcribe",
+ "transfer_within_a_station",
+ "transform",
+ "transgender",
+ "transit_enterexit",
+ "translate",
+ "travel_explore",
+ "trending_down",
+ "trending_flat",
+ "trending_up",
+ "trip_origin",
+ "troubleshoot",
+ "try",
+ "tsunami",
+ "tty",
+ "tune",
+ "tungsten",
+ "turn_left",
+ "turn_right",
+ "turn_sharp_left",
+ "turn_sharp_right",
+ "turn_slight_left",
+ "turn_slight_right",
+ "turned_in",
+ "turned_in_not",
+ "tv",
+ "tv_off",
+ "two_wheeler",
+ "type_specimen",
+ "u_turn_left",
+ "u_turn_right",
+ "umbrella",
+ "unarchive",
+ "undo",
+ "unfold_less",
+ "unfold_less_double",
+ "unfold_more",
+ "unfold_more_double",
+ "unpublished",
+ "unsubscribe",
+ "upcoming",
+ "update",
+ "update_disabled",
+ "upgrade",
+ "upload",
+ "upload_file",
+ "usb",
+ "usb_off",
+ "vaccines",
+ "vape_free",
+ "vaping_rooms",
+ "verified",
+ "verified_user",
+ "vertical_align_bottom",
+ "vertical_align_center",
+ "vertical_align_top",
+ "vertical_distribute",
+ "vertical_shades",
+ "vertical_shades_closed",
+ "vertical_split",
+ "vibration",
+ "video_call",
+ "video_camera_back",
+ "video_camera_front",
+ "video_chat",
+ "video_file",
+ "video_label",
+ "video_library",
+ "video_settings",
+ "video_stable",
+ "videocam",
+ "videocam_off",
+ "videogame_asset",
+ "videogame_asset_off",
+ "view_agenda",
+ "view_array",
+ "view_carousel",
+ "view_column",
+ "view_comfy",
+ "view_comfy_alt",
+ "view_compact",
+ "view_compact_alt",
+ "view_cozy",
+ "view_day",
+ "view_headline",
+ "view_in_ar",
+ "view_kanban",
+ "view_list",
+ "view_module",
+ "view_quilt",
+ "view_sidebar",
+ "view_stream",
+ "view_timeline",
+ "view_week",
+ "vignette",
+ "villa",
+ "visibility",
+ "visibility_off",
+ "voice_chat",
+ "voice_over_off",
+ "voicemail",
+ "volcano",
+ "volume_down",
+ "volume_mute",
+ "volume_off",
+ "volume_up",
+ "volunteer_activism",
+ "vpn_key",
+ "vpn_key_off",
+ "vpn_lock",
+ "vrpano",
+ "wallet",
+ "wallpaper",
+ "warehouse",
+ "warning",
+ "warning_amber",
+ "wash",
+ "watch",
+ "watch_later",
+ "watch_off",
+ "water",
+ "water_damage",
+ "water_drop",
+ "waterfall_chart",
+ "waves",
+ "waving_hand",
+ "wb_auto",
+ "wb_cloudy",
+ "wb_incandescent",
+ "wb_iridescent",
+ "wb_shade",
+ "wb_sunny",
+ "wb_twilight",
+ "wc",
+ "web",
+ "web_asset",
+ "web_asset_off",
+ "web_stories",
+ "webhook",
+ "weekend",
+ "west",
+ "whatshot",
+ "wheelchair_pickup",
+ "where_to_vote",
+ "widgets",
+ "width_full",
+ "width_normal",
+ "width_wide",
+ "wifi",
+ "wifi_1_bar",
+ "wifi_2_bar",
+ "wifi_calling",
+ "wifi_calling_3",
+ "wifi_channel",
+ "wifi_find",
+ "wifi_lock",
+ "wifi_off",
+ "wifi_password",
+ "wifi_protected_setup",
+ "wifi_tethering",
+ "wifi_tethering_error",
+ "wifi_tethering_off",
+ "wind_power",
+ "window",
+ "wine_bar",
+ "woman",
+ "woman_2",
+ "work",
+ "work_history",
+ "work_off",
+ "work_outline",
+ "workspace_premium",
+ "workspaces",
+ "wrap_text",
+ "wrong_location",
+ "wysiwyg",
+ "yard",
+ "youtube_searched_for",
+ "zoom_in",
+ "zoom_in_map",
+ "zoom_out",
+ "zoom_out_map"
+ ]
+ ],
+ "_js2n__-:definitions/ImageEditable!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allowed_sources =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ expandable = _js2n__-prdslib.isType '"Bool",
+ height = _js2n__-prdslib.isType '"Number",
+ image_size_attributes = _js2n__-prdslib.isType '"Bool",
+ mime_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "image/jpeg", "image/png", "image/webp" ]
+ ],
+ paths =
+ _js2n__-refsenv."_js2n__-:definitions/Paths!predicate",
+ prevent_resize_existing_files =
+ _js2n__-prdslib.isType '"Bool",
+ resize_style =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "cover", "contain", "stretch", "crop" ]
+ ],
+ sizes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "size" ],
+ _js2n__-prdslib.records.record
+ {
+ size = _js2n__-prdslib.isType '"String",
+ target = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ])
+ ],
+ width = _js2n__-prdslib.isType '"Number",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ImageInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/ImageInputOptions!predicate",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "image"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ImageInputOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ accepts_mime_types =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/MimeType!predicate"
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ allowed_sources =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "string" ]
+ ],
+ expandable = _js2n__-prdslib.isType '"Bool",
+ height = _js2n__-prdslib.isType '"Number",
+ image_size_attributes = _js2n__-prdslib.isType '"Bool",
+ mime_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "image/jpeg", "image/png", "image/webp" ]
+ ],
+ paths =
+ _js2n__-refsenv."_js2n__-:definitions/Paths!predicate",
+ prevent_resize_existing_files =
+ _js2n__-prdslib.isType '"Bool",
+ resize_style =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "cover", "contain", "stretch", "crop" ]
+ ],
+ sizes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "size" ],
+ _js2n__-prdslib.records.record
+ {
+ size = _js2n__-prdslib.isType '"String",
+ target = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ])
+ ],
+ width = _js2n__-prdslib.isType '"Number",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Input!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/BaseInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/UnknownInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/TextInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/CodeInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/ColorInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/BooleanInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/NumberInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RangeInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/UrlInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/RichTextInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/DateInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/TimeInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/FileInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/ImageInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/SelectInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/MultiselectInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/ChoiceInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/MultichoiceInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/ObjectInput!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/ArrayInput!predicate"
+ ],
+ "_js2n__-:definitions/InputType!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "text",
+ "textarea",
+ "email",
+ "disabled",
+ "pinterest",
+ "facebook",
+ "twitter",
+ "github",
+ "instagram",
+ "code",
+ "checkbox",
+ "switch",
+ "color",
+ "number",
+ "range",
+ "url",
+ "html",
+ "markdown",
+ "date",
+ "datetime",
+ "time",
+ "file",
+ "image",
+ "document",
+ "select",
+ "multiselect",
+ "choice",
+ "multichoice",
+ "object",
+ "array",
+ "auto"
+ ]
+ ],
+ "_js2n__-:definitions/InstanceValue!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "UUID", "NOW" ]
+ ],
+ "_js2n__-:definitions/LinkEditable!predicate" =
+ _js2n__-refsenv."_js2n__-:definitions/WithPaths!predicate",
+ "_js2n__-:definitions/MarkdownAttributeElementOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ block =
+ _js2n__-refsenv."_js2n__-:definitions/AttributeListPosition!predicate",
+ inline =
+ _js2n__-refsenv."_js2n__-:definitions/AttributeListPosition!predicate",
+ } {} true
+ _js2n__-refsenv."_js2n__-:definitions/AttributeListPosition!predicate"
+ ],
+ "_js2n__-:definitions/MarkdownSettings!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "engine", "options" ],
+ _js2n__-prdslib.records.record
+ {
+ engine =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "commonmark", "kramdown" ]
+ ],
+ options =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ attribute_elements =
+ _js2n__-refsenv."_js2n__-:definitions/MarkdownAttributeElementOptions!predicate",
+ attributes = _js2n__-prdslib.isType '"Bool",
+ breaks = _js2n__-prdslib.isType '"Bool",
+ code_block_fences =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "```", "~~~" ]
+ ],
+ escape_snippets_in_code_blocks =
+ _js2n__-prdslib.isType '"Bool",
+ gfm = _js2n__-prdslib.isType '"Bool",
+ heading_ids = _js2n__-prdslib.isType '"Bool",
+ html = _js2n__-prdslib.isType '"Bool",
+ linkify = _js2n__-prdslib.isType '"Bool",
+ quotes = _js2n__-prdslib.isType '"String",
+ sentence_per_line =
+ _js2n__-prdslib.isType '"Bool",
+ spaced_lists = _js2n__-prdslib.isType '"Bool",
+ strikethrough = _js2n__-prdslib.isType '"Bool",
+ subscript = _js2n__-prdslib.isType '"Bool",
+ superscript = _js2n__-prdslib.isType '"Bool",
+ table = _js2n__-prdslib.isType '"Bool",
+ treat_indentation_as_code =
+ _js2n__-prdslib.isType '"Bool",
+ typographer = _js2n__-prdslib.isType '"Bool",
+ xhtml = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/MimeType!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "x-world/x-3dmf",
+ "application/x-authorware-bin",
+ "application/x-authorware-map",
+ "application/x-authorware-seg",
+ "text/vnd.abc",
+ "video/animaflex",
+ "application/postscript",
+ "audio/aiff",
+ "audio/x-aiff",
+ "application/x-aim",
+ "text/x-audiosoft-intra",
+ "application/x-navi-animation",
+ "application/x-nokia-9000-communicator-add-on-software",
+ "application/mime",
+ "application/arj",
+ "image/x-jg",
+ "video/x-ms-asf",
+ "text/x-asm",
+ "text/asp",
+ "application/x-mplayer2",
+ "video/x-ms-asf-plugin",
+ "audio/basic",
+ "audio/x-au",
+ "application/x-troff-msvideo",
+ "video/avi",
+ "video/msvideo",
+ "video/x-msvideo",
+ "video/avs-video",
+ "application/x-bcpio",
+ "application/mac-binary",
+ "application/macbinary",
+ "application/x-binary",
+ "application/x-macbinary",
+ "image/bmp",
+ "image/x-windows-bmp",
+ "application/book",
+ "application/x-bsh",
+ "application/x-bzip",
+ "application/x-bzip2",
+ "text/plain",
+ "text/x-c",
+ "application/vnd.ms-pki.seccat",
+ "application/clariscad",
+ "application/x-cocoa",
+ "application/cdf",
+ "application/x-cdf",
+ "application/x-netcdf",
+ "application/pkix-cert",
+ "application/x-x509-ca-cert",
+ "application/x-chat",
+ "application/java",
+ "application/java-byte-code",
+ "application/x-java-class",
+ "application/x-cpio",
+ "application/mac-compactpro",
+ "application/x-compactpro",
+ "application/x-cpt",
+ "application/pkcs-crl",
+ "application/pkix-crl",
+ "application/x-x509-user-cert",
+ "application/x-csh",
+ "text/x-script.csh",
+ "application/x-pointplus",
+ "text/css",
+ "text/csv",
+ "application/x-director",
+ "application/x-deepv",
+ "video/x-dv",
+ "video/dl",
+ "video/x-dl",
+ "application/msword",
+ "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
+ "application/commonground",
+ "application/drafting",
+ "application/x-dvi",
+ "drawing/x-dwf (old)",
+ "model/vnd.dwf",
+ "application/acad",
+ "image/vnd.dwg",
+ "image/x-dwg",
+ "application/dxf",
+ "text/x-script.elisp",
+ "application/x-bytecode.elisp (compiled elisp)",
+ "application/x-elc",
+ "application/x-envoy",
+ "application/x-esrehber",
+ "text/x-setext",
+ "application/envoy",
+ "text/x-fortran",
+ "application/vnd.fdf",
+ "application/fractals",
+ "image/fif",
+ "video/fli",
+ "video/x-fli",
+ "image/florian",
+ "text/vnd.fmi.flexstor",
+ "video/x-atomic3d-feature",
+ "image/vnd.fpx",
+ "image/vnd.net-fpx",
+ "application/freeloader",
+ "audio/make",
+ "image/g3fax",
+ "image/gif",
+ "video/gl",
+ "video/x-gl",
+ "audio/x-gsm",
+ "application/x-gsp",
+ "application/x-gss",
+ "application/x-gtar",
+ "application/x-compressed",
+ "application/x-gzip",
+ "multipart/x-gzip",
+ "text/x-h",
+ "application/x-hdf",
+ "application/x-helpfile",
+ "application/vnd.hp-hpgl",
+ "text/x-script",
+ "application/hlp",
+ "application/x-winhelp",
+ "application/binhex",
+ "application/binhex4",
+ "application/mac-binhex",
+ "application/mac-binhex40",
+ "application/x-binhex40",
+ "application/x-mac-binhex40",
+ "application/hta",
+ "text/x-component",
+ "text/html",
+ "text/webviewhtml",
+ "x-conference/x-cooltalk",
+ "image/x-icon",
+ "image/ief",
+ "application/iges",
+ "model/iges",
+ "application/x-ima",
+ "application/x-httpd-imap",
+ "application/inf",
+ "application/x-internett-signup",
+ "application/x-ip2",
+ "video/x-isvideo",
+ "audio/it",
+ "application/x-inventor",
+ "i-world/i-vrml",
+ "application/x-livescreen",
+ "audio/x-jam",
+ "text/x-java-source",
+ "application/x-java-commerce",
+ "image/jpeg",
+ "image/pjpeg",
+ "image/x-jps",
+ "application/x-javascript",
+ "application/javascript",
+ "application/ecmascript",
+ "text/javascript",
+ "text/ecmascript",
+ "application/json",
+ "image/jutvision",
+ "music/x-karaoke",
+ "application/x-ksh",
+ "text/x-script.ksh",
+ "audio/nspaudio",
+ "audio/x-nspaudio",
+ "audio/x-liveaudio",
+ "application/x-latex",
+ "application/lha",
+ "application/x-lha",
+ "application/x-lisp",
+ "text/x-script.lisp",
+ "text/x-la-asf",
+ "application/x-lzh",
+ "application/lzx",
+ "application/x-lzx",
+ "text/x-m",
+ "audio/mpeg",
+ "audio/x-mpequrl",
+ "audio/m4a",
+ "audio/x-m4a",
+ "application/x-troff-man",
+ "application/x-navimap",
+ "application/mbedlet",
+ "application/x-magic-cap-package-1.0",
+ "application/mcad",
+ "application/x-mathcad",
+ "image/vasa",
+ "text/mcf",
+ "application/netmc",
+ "text/markdown",
+ "application/x-troff-me",
+ "message/rfc822",
+ "application/x-midi",
+ "audio/midi",
+ "audio/x-mid",
+ "audio/x-midi",
+ "music/crescendo",
+ "x-music/x-midi",
+ "application/x-frame",
+ "application/x-mif",
+ "www/mime",
+ "audio/x-vnd.audioexplosion.mjuicemediafile",
+ "video/x-motion-jpeg",
+ "application/base64",
+ "application/x-meme",
+ "audio/mod",
+ "audio/x-mod",
+ "video/quicktime",
+ "video/x-sgi-movie",
+ "audio/x-mpeg",
+ "video/x-mpeg",
+ "video/x-mpeq2a",
+ "audio/mpeg3",
+ "audio/x-mpeg-3",
+ "video/mp4",
+ "application/x-project",
+ "video/mpeg",
+ "application/vnd.ms-project",
+ "application/marc",
+ "application/x-troff-ms",
+ "application/x-vnd.audioexplosion.mzz",
+ "image/naplps",
+ "application/vnd.nokia.configuration-message",
+ "image/x-niff",
+ "application/x-mix-transfer",
+ "application/x-conference",
+ "application/x-navidoc",
+ "application/octet-stream",
+ "application/oda",
+ "audio/ogg",
+ "application/ogg",
+ "video/ogg",
+ "application/x-omc",
+ "application/x-omcdatamaker",
+ "application/x-omcregerator",
+ "text/x-pascal",
+ "application/pkcs10",
+ "application/x-pkcs10",
+ "application/pkcs-12",
+ "application/x-pkcs12",
+ "application/x-pkcs7-signature",
+ "application/pkcs7-mime",
+ "application/x-pkcs7-mime",
+ "application/x-pkcs7-certreqresp",
+ "application/pkcs7-signature",
+ "application/pro_eng",
+ "text/pascal",
+ "image/x-portable-bitmap",
+ "application/vnd.hp-pcl",
+ "application/x-pcl",
+ "image/x-pict",
+ "image/x-pcx",
+ "chemical/x-pdb",
+ "application/pdf",
+ "audio/make.my.funk",
+ "image/x-portable-graymap",
+ "image/x-portable-greymap",
+ "image/pict",
+ "application/x-newton-compatible-pkg",
+ "application/vnd.ms-pki.pko",
+ "text/x-script.perl",
+ "application/x-pixclscript",
+ "image/x-xpixmap",
+ "text/x-script.perl-module",
+ "application/x-pagemaker",
+ "image/png",
+ "application/x-portable-anymap",
+ "image/x-portable-anymap",
+ "model/x-pov",
+ "image/x-portable-pixmap",
+ "application/mspowerpoint",
+ "application/powerpoint",
+ "application/vnd.ms-powerpoint",
+ "application/x-mspowerpoint",
+ "application/vnd.openxmlformats-officedocument.presentationml.presentation",
+ "application/x-freelance",
+ "paleovu/x-pv",
+ "text/x-script.phyton",
+ "application/x-bytecode.python",
+ "audio/vnd.qcelp",
+ "image/x-quicktime",
+ "video/x-qtc",
+ "audio/x-pn-realaudio",
+ "audio/x-pn-realaudio-plugin",
+ "audio/x-realaudio",
+ "application/x-cmu-raster",
+ "image/cmu-raster",
+ "image/x-cmu-raster",
+ "text/x-script.rexx",
+ "image/vnd.rn-realflash",
+ "image/x-rgb",
+ "application/vnd.rn-realmedia",
+ "audio/mid",
+ "application/ringing-tones",
+ "application/vnd.nokia.ringing-tone",
+ "application/vnd.rn-realplayer",
+ "application/x-troff",
+ "image/vnd.rn-realpix",
+ "application/x-rtf",
+ "text/richtext",
+ "application/rtf",
+ "video/vnd.rn-realvideo",
+ "audio/s3m",
+ "application/x-tbook",
+ "application/x-lotusscreencam",
+ "text/x-script.guile",
+ "text/x-script.scheme",
+ "video/x-scm",
+ "application/sdp",
+ "application/x-sdp",
+ "application/sounder",
+ "application/sea",
+ "application/x-sea",
+ "application/set",
+ "text/sgml",
+ "text/x-sgml",
+ "application/x-sh",
+ "application/x-shar",
+ "text/x-script.sh",
+ "text/x-server-parsed-html",
+ "audio/x-psid",
+ "application/x-sit",
+ "application/x-stuffit",
+ "application/x-koan",
+ "application/x-seelogo",
+ "application/smil",
+ "audio/x-adpcm",
+ "application/solids",
+ "application/x-pkcs7-certificates",
+ "text/x-speech",
+ "application/futuresplash",
+ "application/x-sprite",
+ "application/x-wais-source",
+ "application/streamingmedia",
+ "application/vnd.ms-pki.certstore",
+ "application/step",
+ "application/sla",
+ "application/vnd.ms-pki.stl",
+ "application/x-navistyle",
+ "application/x-sv4cpio",
+ "application/x-sv4crc",
+ "image/svg+xml",
+ "application/x-world",
+ "x-world/x-svr",
+ "application/x-shockwave-flash",
+ "application/x-tar",
+ "application/toolbook",
+ "application/x-tcl",
+ "text/x-script.tcl",
+ "text/x-script.tcsh",
+ "application/x-tex",
+ "application/x-texinfo",
+ "application/plain",
+ "application/gnutar",
+ "image/tiff",
+ "image/x-tiff",
+ "application/toml",
+ "audio/tsp-audio",
+ "application/dsptype",
+ "audio/tsplayer",
+ "text/tab-separated-values",
+ "application/i-deas",
+ "text/uri-list",
+ "application/x-ustar",
+ "multipart/x-ustar",
+ "text/x-uuencode",
+ "application/x-cdlink",
+ "text/x-vcalendar",
+ "application/vda",
+ "video/vdo",
+ "application/groupwise",
+ "video/vivo",
+ "video/vnd.vivo",
+ "application/vocaltec-media-desc",
+ "application/vocaltec-media-file",
+ "audio/voc",
+ "audio/x-voc",
+ "video/vosaic",
+ "audio/voxware",
+ "audio/x-twinvq-plugin",
+ "audio/x-twinvq",
+ "application/x-vrml",
+ "model/vrml",
+ "x-world/x-vrml",
+ "x-world/x-vrt",
+ "application/x-visio",
+ "application/wordperfect6.0",
+ "application/wordperfect6.1",
+ "audio/wav",
+ "audio/x-wav",
+ "application/x-qpro",
+ "image/vnd.wap.wbmp",
+ "application/vnd.xara",
+ "video/webm",
+ "audio/webm",
+ "image/webp",
+ "application/x-123",
+ "windows/metafile",
+ "text/vnd.wap.wml",
+ "application/vnd.wap.wmlc",
+ "text/vnd.wap.wmlscript",
+ "application/vnd.wap.wmlscriptc",
+ "video/x-ms-wmv",
+ "application/wordperfect",
+ "application/x-wpwin",
+ "application/x-lotus",
+ "application/mswrite",
+ "application/x-wri",
+ "text/scriplet",
+ "application/x-wintalk",
+ "image/x-xbitmap",
+ "image/x-xbm",
+ "image/xbm",
+ "video/x-amt-demorun",
+ "xgl/drawing",
+ "image/vnd.xiff",
+ "application/excel",
+ "application/vnd.ms-excel",
+ "application/x-excel",
+ "application/x-msexcel",
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
+ "audio/xm",
+ "application/xml",
+ "text/xml",
+ "xgl/movie",
+ "application/x-vnd.ls-xpix",
+ "image/xpm",
+ "video/x-amt-showrun",
+ "image/x-xwd",
+ "image/x-xwindowdump",
+ "text/vnd.yaml",
+ "application/x-compress",
+ "application/x-zip-compressed",
+ "application/zip",
+ "multipart/x-zip",
+ "text/x-script.zsh"
+ ]
+ ],
+ "_js2n__-:definitions/MultichoiceInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allow_empty = _js2n__-prdslib.isType '"Bool",
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "array" ]
+ ],
+ picker_preview =
+ _js2n__-refsenv."_js2n__-:definitions/Preview!predicate",
+ picker_view =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "card",
+ "text",
+ "gallery",
+ "gallery-left"
+ ]
+ ],
+ preview =
+ _js2n__-refsenv."_js2n__-:definitions/Preview!predicate",
+ value_key = _js2n__-prdslib.isType '"String",
+ values =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/SelectValues!predicate"
+ ],
+ view =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "card",
+ "text",
+ "gallery",
+ "gallery-left"
+ ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "multichoice"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/MultiselectInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allow_create = _js2n__-prdslib.isType '"Bool",
+ allow_empty = _js2n__-prdslib.isType '"Bool",
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "array" ]
+ ],
+ picker_preview =
+ _js2n__-refsenv."_js2n__-:definitions/Preview!predicate",
+ picker_view =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "card",
+ "text",
+ "gallery",
+ "gallery-left"
+ ]
+ ],
+ preview =
+ _js2n__-refsenv."_js2n__-:definitions/Preview!predicate",
+ value_key = _js2n__-prdslib.isType '"String",
+ values =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/SelectValues!predicate"
+ ],
+ view =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "card",
+ "text",
+ "gallery",
+ "gallery-left"
+ ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "multiselect"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/NumberInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/NumberInputOptions!predicate",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "number"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/NumberInputOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "number" ]
+ ],
+ max = _js2n__-prdslib.isType '"Number",
+ min = _js2n__-prdslib.isType '"Number",
+ step = _js2n__-prdslib.isType '"Number",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ObjectInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/ObjectInputOptions!predicate",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "object"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ObjectInputGroup!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ collapsed = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ heading = _js2n__-prdslib.isType '"String",
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ObjectInputOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allow_label_formatting = _js2n__-prdslib.isType '"Bool",
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "object" ]
+ ],
+ entries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allowed_keys =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ assigned_structures =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ])
+ ],
+ structures =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/Structure!predicate"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ groups =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/ObjectInputGroup!predicate"
+ ],
+ place_groups_below = _js2n__-prdslib.isType '"Bool",
+ preview =
+ _js2n__-refsenv."_js2n__-:definitions/Preview!predicate",
+ structures =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/Structure!predicate"
+ ],
+ subtype =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "object", "mutable", "tabbed" ]
+ ],
+ view =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "card", "gallery", "gallery-left" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Paths!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ dam_static = _js2n__-prdslib.isType '"String",
+ dam_uploads = _js2n__-prdslib.isType '"String",
+ dam_uploads_filename = _js2n__-prdslib.isType '"String",
+ static = _js2n__-prdslib.isType '"String",
+ uploads = _js2n__-prdslib.isType '"String",
+ uploads_filename = _js2n__-prdslib.isType '"String",
+ uploads_use_relative_path = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Preview!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ gallery =
+ _js2n__-refsenv."_js2n__-:definitions/PreviewGallery!predicate",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/PreviewEntry!predicate",
+ icon_color = _js2n__-prdslib.isType '"String",
+ image =
+ _js2n__-refsenv."_js2n__-:definitions/PreviewEntry!predicate",
+ metadata =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/PreviewMetadata!predicate"
+ ],
+ subtext =
+ _js2n__-refsenv."_js2n__-:definitions/PreviewEntry!predicate",
+ text =
+ _js2n__-refsenv."_js2n__-:definitions/PreviewEntry!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/PreviewEntry!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/PreviewKeyEntry!predicate",
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Bool"
+ ])
+ ],
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Bool"
+ ],
+ "_js2n__-:definitions/PreviewGallery!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ fit =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "padded", "cover", "contain", "cover-top" ]
+ ],
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/PreviewEntry!predicate",
+ icon_color = _js2n__-prdslib.isType '"String",
+ image =
+ _js2n__-refsenv."_js2n__-:definitions/PreviewEntry!predicate",
+ text =
+ _js2n__-refsenv."_js2n__-:definitions/PreviewEntry!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/PreviewKeyEntry!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "key" ],
+ _js2n__-prdslib.records.record
+ { key = _js2n__-prdslib.isType '"String", } {} false
+ _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/PreviewMetadata!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/PreviewEntry!predicate",
+ icon_color = _js2n__-prdslib.isType '"String",
+ image =
+ _js2n__-refsenv."_js2n__-:definitions/PreviewEntry!predicate",
+ text =
+ _js2n__-refsenv."_js2n__-:definitions/PreviewEntry!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RangeInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/RangeInputOptions!predicate",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "range"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RangeInputOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "number" ]
+ ],
+ max = _js2n__-prdslib.isType '"Number",
+ min = _js2n__-prdslib.isType '"Number",
+ step = _js2n__-prdslib.isType '"Number",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RichTextInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/RichTextInputOptions!predicate",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "html", "markdown" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RichTextInputOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allow_custom_markup = _js2n__-prdslib.isType '"Bool",
+ allow_resize = _js2n__-prdslib.isType '"Bool",
+ allowed_sources =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ blockquote = _js2n__-prdslib.isType '"Bool",
+ bold = _js2n__-prdslib.isType '"Bool",
+ bulletedlist = _js2n__-prdslib.isType '"Bool",
+ center = _js2n__-prdslib.isType '"String",
+ code = _js2n__-prdslib.isType '"Bool",
+ code_block = _js2n__-prdslib.isType '"Bool",
+ code_inline = _js2n__-prdslib.isType '"Bool",
+ copyformatting = _js2n__-prdslib.isType '"Bool",
+ embed = _js2n__-prdslib.isType '"Bool",
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "string" ]
+ ],
+ expandable = _js2n__-prdslib.isType '"Bool",
+ format = _js2n__-prdslib.isType '"String",
+ height = _js2n__-prdslib.isType '"Number",
+ horizontalrule = _js2n__-prdslib.isType '"Bool",
+ image = _js2n__-prdslib.isType '"Bool",
+ image_size_attributes = _js2n__-prdslib.isType '"Bool",
+ indent = _js2n__-prdslib.isType '"Bool",
+ initial_height = _js2n__-prdslib.isType '"Number",
+ italic = _js2n__-prdslib.isType '"Bool",
+ justify = _js2n__-prdslib.isType '"String",
+ left = _js2n__-prdslib.isType '"String",
+ link = _js2n__-prdslib.isType '"Bool",
+ mime_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "image/jpeg", "image/png", "image/webp" ]
+ ],
+ numberedlist = _js2n__-prdslib.isType '"Bool",
+ outdent = _js2n__-prdslib.isType '"Bool",
+ paths =
+ _js2n__-refsenv."_js2n__-:definitions/Paths!predicate",
+ prevent_resize_existing_files =
+ _js2n__-prdslib.isType '"Bool",
+ redo = _js2n__-prdslib.isType '"Bool",
+ remove_custom_markup = _js2n__-prdslib.isType '"Bool",
+ removeformat = _js2n__-prdslib.isType '"Bool",
+ resize_style =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "cover", "contain", "stretch", "crop" ]
+ ],
+ right = _js2n__-prdslib.isType '"String",
+ sizes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "size" ],
+ _js2n__-prdslib.records.record
+ {
+ size = _js2n__-prdslib.isType '"String",
+ target = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ])
+ ],
+ snippet = _js2n__-prdslib.isType '"Bool",
+ strike = _js2n__-prdslib.isType '"Bool",
+ styles = _js2n__-prdslib.isType '"String",
+ subscript = _js2n__-prdslib.isType '"Bool",
+ superscript = _js2n__-prdslib.isType '"Bool",
+ table = _js2n__-prdslib.isType '"Bool",
+ underline = _js2n__-prdslib.isType '"Bool",
+ undo = _js2n__-prdslib.isType '"Bool",
+ width = _js2n__-prdslib.isType '"Number",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Schema!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "path" ],
+ _js2n__-prdslib.records.record
+ {
+ _editables =
+ _js2n__-refsenv."_js2n__-:definitions/Editables!predicate",
+ _enabled_editors =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/EditorKey!predicate",
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ _inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Input!predicate"
+ ],
+ _select_data =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/SelectValues!predicate"
+ ],
+ _structures =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Structure!predicate"
+ ],
+ create =
+ _js2n__-refsenv."_js2n__-:definitions/Create!predicate",
+ hide_extra_inputs = _js2n__-prdslib.isType '"Bool",
+ icon = _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ name = _js2n__-prdslib.isType '"String",
+ new_preview_url = _js2n__-prdslib.isType '"String",
+ path = _js2n__-prdslib.isType '"String",
+ preview =
+ _js2n__-refsenv."_js2n__-:definitions/Preview!predicate",
+ remove_empty_inputs = _js2n__-prdslib.isType '"Bool",
+ remove_extra_inputs = _js2n__-prdslib.isType '"Bool",
+ reorder_inputs = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/SelectInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allow_create = _js2n__-prdslib.isType '"Bool",
+ allow_empty = _js2n__-prdslib.isType '"Bool",
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "string" ]
+ ],
+ picker_preview =
+ _js2n__-refsenv."_js2n__-:definitions/Preview!predicate",
+ picker_view =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "card",
+ "text",
+ "gallery",
+ "gallery-left"
+ ]
+ ],
+ preview =
+ _js2n__-refsenv."_js2n__-:definitions/Preview!predicate",
+ value_key = _js2n__-prdslib.isType '"String",
+ values =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/SelectValues!predicate"
+ ],
+ view =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "card",
+ "text",
+ "gallery",
+ "gallery-left"
+ ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "select"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/SelectValues!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ])
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ "_js2n__-:definitions/SnippetConfig!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ _inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Input!predicate"
+ ],
+ _select_data =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/SelectValues!predicate"
+ ],
+ _structures =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Structure!predicate"
+ ],
+ alternate_formats =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/SnippetConfig!predicate"
+ ],
+ definitions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ inline = _js2n__-prdslib.isType '"Bool",
+ params =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ picker_preview =
+ _js2n__-refsenv."_js2n__-:definitions/Preview!predicate",
+ preview =
+ _js2n__-refsenv."_js2n__-:definitions/Preview!predicate",
+ snippet = _js2n__-prdslib.isType '"String",
+ strict_whitespace = _js2n__-prdslib.isType '"Bool",
+ template = _js2n__-prdslib.isType '"String",
+ view =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "card", "inline", "gallery" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/SnippetsImports!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ docusaurus_mdx =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "exclude" ],
+ _js2n__-prdslib.records.record
+ {
+ exclude =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "docusaurus_mdx_admonition",
+ "docusaurus_mdx_tabs",
+ "docusaurus_mdx_truncate",
+ "docusaurus_mdx_codeblock"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "include" ],
+ _js2n__-prdslib.records.record
+ {
+ include =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "docusaurus_mdx_admonition",
+ "docusaurus_mdx_tabs",
+ "docusaurus_mdx_truncate",
+ "docusaurus_mdx_codeblock"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ eleventy_liquid =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "exclude" ],
+ _js2n__-prdslib.records.record
+ {
+ exclude =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "eleventy_liquid_raw",
+ "_cc_eleventy_liquid_unknown_paired_shortcode",
+ "_cc_eleventy_liquid_unknown_shortcode",
+ "_cc_eleventy_liquid_template"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "include" ],
+ _js2n__-prdslib.records.record
+ {
+ include =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "eleventy_liquid_raw",
+ "_cc_eleventy_liquid_unknown_paired_shortcode",
+ "_cc_eleventy_liquid_unknown_shortcode",
+ "_cc_eleventy_liquid_template"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ eleventy_nunjucks =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "exclude" ],
+ _js2n__-prdslib.records.record
+ {
+ exclude =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "eleventy_nunjucks_raw",
+ "eleventy_nunjucks_verbatim",
+ "_cc_eleventy_nunjucks_unknown_paired_shortcode",
+ "_cc_eleventy_nunjucks_unknown_shortcode",
+ "_cc_eleventy_nunjucks_template"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "include" ],
+ _js2n__-prdslib.records.record
+ {
+ include =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "eleventy_nunjucks_raw",
+ "eleventy_nunjucks_verbatim",
+ "_cc_eleventy_nunjucks_unknown_paired_shortcode",
+ "_cc_eleventy_nunjucks_unknown_shortcode",
+ "_cc_eleventy_nunjucks_template"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ hugo =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "exclude" ],
+ _js2n__-prdslib.records.record
+ {
+ exclude =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "hugo_summary_divider",
+ "hugo_highlight",
+ "hugo_figure",
+ "hugo_gist",
+ "hugo_instagram",
+ "hugo_param",
+ "hugo_ref",
+ "hugo_relref",
+ "hugo_tweet",
+ "hugo_vimeo",
+ "hugo_youtube",
+ "_cc_hugo_unknown_paired",
+ "_cc_hugo_unknown",
+ "_cc_hugo_unknown_paired_processed",
+ "_cc_hugo_unknown_processed"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "include" ],
+ _js2n__-prdslib.records.record
+ {
+ include =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "hugo_summary_divider",
+ "hugo_highlight",
+ "hugo_figure",
+ "hugo_gist",
+ "hugo_instagram",
+ "hugo_param",
+ "hugo_ref",
+ "hugo_relref",
+ "hugo_tweet",
+ "hugo_vimeo",
+ "hugo_youtube",
+ "_cc_hugo_unknown_paired",
+ "_cc_hugo_unknown",
+ "_cc_hugo_unknown_paired_processed",
+ "_cc_hugo_unknown_processed"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ jekyll =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "exclude" ],
+ _js2n__-prdslib.records.record
+ {
+ exclude =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "_cc_jekyll_unknown_paired_tag",
+ "_cc_jekyll_unknown_tag",
+ "jekyll_highlight",
+ "_cc_jekyll_template",
+ "jekyll_raw",
+ "jekyll_link",
+ "jekyll_post_url"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "include" ],
+ _js2n__-prdslib.records.record
+ {
+ include =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "_cc_jekyll_unknown_paired_tag",
+ "_cc_jekyll_unknown_tag",
+ "jekyll_highlight",
+ "_cc_jekyll_template",
+ "jekyll_raw",
+ "jekyll_link",
+ "jekyll_post_url"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ markdoc =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "exclude" ],
+ _js2n__-prdslib.records.record
+ {
+ exclude =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "markdoc_id_annotation",
+ "markdoc_class_annotation",
+ "markdoc_table",
+ "_cc_markdoc_unknown_tag",
+ "_cc_markdoc_unknown_paired_tag",
+ "_cc_markdoc_unknown_template"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "include" ],
+ _js2n__-prdslib.records.record
+ {
+ include =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "markdoc_id_annotation",
+ "markdoc_class_annotation",
+ "markdoc_table",
+ "_cc_markdoc_unknown_tag",
+ "_cc_markdoc_unknown_paired_tag",
+ "_cc_markdoc_unknown_template"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ mdx =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "exclude" ],
+ _js2n__-prdslib.records.record
+ {
+ exclude =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "import",
+ "_cc_mdx_unknown_export",
+ "_cc_mdx_unknown_export_expression",
+ "_cc_mdx_unknown_export_default",
+ "_cc_mdx_unknown_template",
+ "_cc_mdx_paired_unknown",
+ "_cc_mdx_unknown"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "include" ],
+ _js2n__-prdslib.records.record
+ {
+ include =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "import",
+ "_cc_mdx_unknown_export",
+ "_cc_mdx_unknown_export_expression",
+ "_cc_mdx_unknown_export_default",
+ "_cc_mdx_unknown_template",
+ "_cc_mdx_paired_unknown",
+ "_cc_mdx_unknown"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ python_markdown_extensions =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "exclude" ],
+ _js2n__-prdslib.records.record
+ {
+ exclude =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "python_markdown_abbreviation",
+ "python_markdown_admonition",
+ "python_markdown_arithmatex",
+ "python_markdown_attribute_list",
+ "python_markdown_code_block",
+ "python_markdown_collapsible_admonition",
+ "python_markdown_tabs",
+ "python_markdown_footnote",
+ "python_markdown_footnote_marker",
+ "python_markdown_icon",
+ "python_markdown_image",
+ "python_markdown_inline_arithmatex",
+ "python_markdown_inline_code",
+ "python_markdown_link",
+ "python_markdown_reference_image",
+ "python_markdown_reference_template_image",
+ "python_markdown_reference_link",
+ "python_markdown_reference",
+ "python_markdown_reference_template",
+ "python_markdown_block_snippet",
+ "_cc_python_markdown_unknown_snippet",
+ "_cc_python_markdown_unknown_markdown_in_html"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "include" ],
+ _js2n__-prdslib.records.record
+ {
+ include =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "python_markdown_abbreviation",
+ "python_markdown_admonition",
+ "python_markdown_arithmatex",
+ "python_markdown_attribute_list",
+ "python_markdown_code_block",
+ "python_markdown_collapsible_admonition",
+ "python_markdown_tabs",
+ "python_markdown_footnote",
+ "python_markdown_footnote_marker",
+ "python_markdown_icon",
+ "python_markdown_image",
+ "python_markdown_inline_arithmatex",
+ "python_markdown_inline_code",
+ "python_markdown_link",
+ "python_markdown_reference_image",
+ "python_markdown_reference_template_image",
+ "python_markdown_reference_link",
+ "python_markdown_reference",
+ "python_markdown_reference_template",
+ "python_markdown_block_snippet",
+ "_cc_python_markdown_unknown_snippet",
+ "_cc_python_markdown_unknown_markdown_in_html"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Sort!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "key" ],
+ _js2n__-prdslib.records.record
+ {
+ key = _js2n__-prdslib.isType '"String",
+ order =
+ _js2n__-refsenv."_js2n__-:definitions/SortOrder!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/SortOption!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "key" ],
+ _js2n__-prdslib.records.record
+ {
+ key = _js2n__-prdslib.isType '"String",
+ label = _js2n__-prdslib.isType '"String",
+ order =
+ _js2n__-refsenv."_js2n__-:definitions/SortOrder!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/SortOrder!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "ascending", "descending", "asc", "desc" ]
+ ],
+ "_js2n__-:definitions/SourceEditor!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ show_gutter = _js2n__-prdslib.isType '"Bool",
+ tab_size = _js2n__-prdslib.isType '"Number",
+ theme =
+ _js2n__-refsenv."_js2n__-:definitions/Theme!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Structure!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "values" ],
+ _js2n__-prdslib.records.record
+ {
+ hide_extra_inputs = _js2n__-prdslib.isType '"Bool",
+ id_key = _js2n__-prdslib.isType '"String",
+ remove_empty_inputs = _js2n__-prdslib.isType '"Bool",
+ remove_extra_inputs = _js2n__-prdslib.isType '"Bool",
+ reorder_inputs = _js2n__-prdslib.isType '"Bool",
+ style =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "select", "modal" ]
+ ],
+ values =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/StructureValue!predicate"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/StructureValue!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "value" ],
+ _js2n__-prdslib.records.record
+ {
+ _editables =
+ _js2n__-refsenv."_js2n__-:definitions/Editables!predicate",
+ _enabled_editors =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/EditorKey!predicate",
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ _inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Input!predicate"
+ ],
+ _select_data =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/SelectValues!predicate"
+ ],
+ _structures =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Structure!predicate"
+ ],
+ comment = _js2n__-prdslib.isType '"String",
+ "default" = _js2n__-prdslib.isType '"Bool",
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ groups =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/ObjectInputGroup!predicate"
+ ],
+ hide_extra_inputs = _js2n__-prdslib.isType '"Bool",
+ icon = _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ id = _js2n__-prdslib.isType '"String",
+ image = _js2n__-prdslib.isType '"String",
+ label = _js2n__-prdslib.isType '"String",
+ picker_preview =
+ _js2n__-refsenv."_js2n__-:definitions/Preview!predicate",
+ place_groups_below = _js2n__-prdslib.isType '"Bool",
+ preview =
+ _js2n__-refsenv."_js2n__-:definitions/Preview!predicate",
+ remove_empty_inputs = _js2n__-prdslib.isType '"Bool",
+ remove_extra_inputs = _js2n__-prdslib.isType '"Bool",
+ reorder_inputs = _js2n__-prdslib.isType '"Bool",
+ tabbed = _js2n__-prdslib.isType '"Bool",
+ tags =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ value = _js2n__-prdslib.always,
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Syntax!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "abap",
+ "abc",
+ "actionscript",
+ "ada",
+ "alda",
+ "apache_conf",
+ "apex",
+ "applescript",
+ "aql",
+ "asciidoc",
+ "asl",
+ "assembly_x86",
+ "autohotkey",
+ "batchfile",
+ "c9search",
+ "c_cpp",
+ "cirru",
+ "clojure",
+ "cobol",
+ "coffee",
+ "coldfusion",
+ "crystal",
+ "csharp",
+ "csound_document",
+ "csound_orchestra",
+ "csound_score",
+ "csp",
+ "css",
+ "curly",
+ "d",
+ "dart",
+ "diff",
+ "django",
+ "dockerfile",
+ "dot",
+ "drools",
+ "edifact",
+ "eiffel",
+ "ejs",
+ "elixir",
+ "elm",
+ "erlang",
+ "forth",
+ "fortran",
+ "fsharp",
+ "fsl",
+ "ftl",
+ "gcode",
+ "gherkin",
+ "gitignore",
+ "glsl",
+ "gobstones",
+ "golang",
+ "graphqlschema",
+ "groovy",
+ "haml",
+ "handlebars",
+ "haskell",
+ "haskell_cabal",
+ "haxe",
+ "hjson",
+ "html",
+ "html_elixir",
+ "html_ruby",
+ "ini",
+ "io",
+ "jack",
+ "jade",
+ "java",
+ "javascript",
+ "json5",
+ "json",
+ "jsoniq",
+ "jsp",
+ "jssm",
+ "jsx",
+ "julia",
+ "kotlin",
+ "latex",
+ "less",
+ "liquid",
+ "lisp",
+ "livescript",
+ "logiql",
+ "logtalk",
+ "lsl",
+ "lua",
+ "luapage",
+ "lucene",
+ "makefile",
+ "markdown",
+ "mask",
+ "matlab",
+ "maze",
+ "mediawiki",
+ "mel",
+ "mixal",
+ "mushcode",
+ "mysql",
+ "nginx",
+ "nim",
+ "nix",
+ "nsis",
+ "nunjucks",
+ "objectivec",
+ "ocaml",
+ "pascal",
+ "perl6",
+ "perl",
+ "pgsql",
+ "php",
+ "php_laravel_blade",
+ "pig",
+ "plain_text",
+ "powershell",
+ "praat",
+ "prisma",
+ "prolog",
+ "properties",
+ "protobuf",
+ "puppet",
+ "python",
+ "qml",
+ "r",
+ "razor",
+ "rdoc",
+ "red",
+ "redshift",
+ "rhtml",
+ "rst",
+ "ruby",
+ "rust",
+ "sass",
+ "scad",
+ "scala",
+ "scheme",
+ "scss",
+ "sh",
+ "sjs",
+ "slim",
+ "smarty",
+ "snippets",
+ "soy_template",
+ "space",
+ "sparql",
+ "sql",
+ "sqlserver",
+ "stylus",
+ "svg",
+ "swift",
+ "tcl",
+ "terraform",
+ "tex",
+ "text",
+ "textile",
+ "toml",
+ "tsx",
+ "turtle",
+ "twig",
+ "export typescript",
+ "vala",
+ "vbscript",
+ "velocity",
+ "verilog",
+ "vhdl",
+ "visualforce",
+ "wollok",
+ "xml",
+ "xquery",
+ "yaml",
+ "zeek"
+ ]
+ ],
+ "_js2n__-:definitions/TextEditable!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allow_custom_markup = _js2n__-prdslib.isType '"Bool",
+ bold = _js2n__-prdslib.isType '"Bool",
+ copyformatting = _js2n__-prdslib.isType '"Bool",
+ italic = _js2n__-prdslib.isType '"Bool",
+ link = _js2n__-prdslib.isType '"Bool",
+ paths =
+ _js2n__-refsenv."_js2n__-:definitions/Paths!predicate",
+ redo = _js2n__-prdslib.isType '"Bool",
+ remove_custom_markup = _js2n__-prdslib.isType '"Bool",
+ removeformat = _js2n__-prdslib.isType '"Bool",
+ strike = _js2n__-prdslib.isType '"Bool",
+ subscript = _js2n__-prdslib.isType '"Bool",
+ superscript = _js2n__-prdslib.isType '"Bool",
+ underline = _js2n__-prdslib.isType '"Bool",
+ undo = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/TextInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/TextInputOptions!predicate",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "text",
+ "email",
+ "disabled",
+ "pinterest",
+ "facebook",
+ "twitter",
+ "github",
+ "instagram"
+ ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/TextInputOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "string" ]
+ ],
+ icon = _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ placeholder = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Theme!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "ambiance",
+ "chaos",
+ "chrome",
+ "clouds",
+ "clouds_midnight",
+ "cobalt",
+ "crimson_editor",
+ "dawn",
+ "dracula",
+ "dreamweaver",
+ "eclipse",
+ "github",
+ "gob",
+ "gruvbox",
+ "idle_fingers",
+ "iplastic",
+ "katzenmilch",
+ "kr_theme",
+ "kuroir",
+ "merbivore",
+ "merbivore_soft",
+ "mono_industrial",
+ "monokai",
+ "nord_dark",
+ "pastel_on_dark",
+ "solarized_dark",
+ "solarized_light",
+ "sqlserver",
+ "terminal",
+ "textmate",
+ "tomorrow",
+ "tomorrow_night",
+ "tomorrow_night_blue",
+ "tomorrow_night_bright",
+ "tomorrow_night_eighties",
+ "twilight",
+ "vibrant_ink",
+ "xcode"
+ ]
+ ],
+ "_js2n__-:definitions/TimeInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/WithEmptyTypeText!predicate",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "time"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Timezone!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "Africa/Abidjan",
+ "Africa/Accra",
+ "Africa/Addis_Ababa",
+ "Africa/Algiers",
+ "Africa/Asmara",
+ "Africa/Asmera",
+ "Africa/Bamako",
+ "Africa/Bangui",
+ "Africa/Banjul",
+ "Africa/Bissau",
+ "Africa/Blantyre",
+ "Africa/Brazzaville",
+ "Africa/Bujumbura",
+ "Africa/Cairo",
+ "Africa/Casablanca",
+ "Africa/Ceuta",
+ "Africa/Conakry",
+ "Africa/Dakar",
+ "Africa/Dar_es_Salaam",
+ "Africa/Djibouti",
+ "Africa/Douala",
+ "Africa/El_Aaiun",
+ "Africa/Freetown",
+ "Africa/Gaborone",
+ "Africa/Harare",
+ "Africa/Johannesburg",
+ "Africa/Juba",
+ "Africa/Kampala",
+ "Africa/Khartoum",
+ "Africa/Kigali",
+ "Africa/Kinshasa",
+ "Africa/Lagos",
+ "Africa/Libreville",
+ "Africa/Lome",
+ "Africa/Luanda",
+ "Africa/Lubumbashi",
+ "Africa/Lusaka",
+ "Africa/Malabo",
+ "Africa/Maputo",
+ "Africa/Maseru",
+ "Africa/Mbabane",
+ "Africa/Mogadishu",
+ "Africa/Monrovia",
+ "Africa/Nairobi",
+ "Africa/Ndjamena",
+ "Africa/Niamey",
+ "Africa/Nouakchott",
+ "Africa/Ouagadougou",
+ "Africa/Porto-Novo",
+ "Africa/Sao_Tome",
+ "Africa/Timbuktu",
+ "Africa/Tripoli",
+ "Africa/Tunis",
+ "Africa/Windhoek",
+ "America/Adak",
+ "America/Anchorage",
+ "America/Anguilla",
+ "America/Antigua",
+ "America/Araguaina",
+ "America/Argentina/Buenos_Aires",
+ "America/Argentina/Catamarca",
+ "America/Argentina/ComodRivadavia",
+ "America/Argentina/Cordoba",
+ "America/Argentina/Jujuy",
+ "America/Argentina/La_Rioja",
+ "America/Argentina/Mendoza",
+ "America/Argentina/Rio_Gallegos",
+ "America/Argentina/Salta",
+ "America/Argentina/San_Juan",
+ "America/Argentina/San_Luis",
+ "America/Argentina/Tucuman",
+ "America/Argentina/Ushuaia",
+ "America/Aruba",
+ "America/Asuncion",
+ "America/Atikokan",
+ "America/Atka",
+ "America/Bahia",
+ "America/Bahia_Banderas",
+ "America/Barbados",
+ "America/Belem",
+ "America/Belize",
+ "America/Blanc-Sablon",
+ "America/Boa_Vista",
+ "America/Bogota",
+ "America/Boise",
+ "America/Buenos_Aires",
+ "America/Cambridge_Bay",
+ "America/Campo_Grande",
+ "America/Cancun",
+ "America/Caracas",
+ "America/Catamarca",
+ "America/Cayenne",
+ "America/Cayman",
+ "America/Chicago",
+ "America/Chihuahua",
+ "America/Coral_Harbour",
+ "America/Cordoba",
+ "America/Costa_Rica",
+ "America/Creston",
+ "America/Cuiaba",
+ "America/Curacao",
+ "America/Danmarkshavn",
+ "America/Dawson",
+ "America/Dawson_Creek",
+ "America/Denver",
+ "America/Detroit",
+ "America/Dominica",
+ "America/Edmonton",
+ "America/Eirunepe",
+ "America/El_Salvador",
+ "America/Ensenada",
+ "America/Fort_Nelson",
+ "America/Fort_Wayne",
+ "America/Fortaleza",
+ "America/Glace_Bay",
+ "America/Godthab",
+ "America/Goose_Bay",
+ "America/Grand_Turk",
+ "America/Grenada",
+ "America/Guadeloupe",
+ "America/Guatemala",
+ "America/Guayaquil",
+ "America/Guyana",
+ "America/Halifax",
+ "America/Havana",
+ "America/Hermosillo",
+ "America/Indiana/Indianapolis",
+ "America/Indiana/Knox",
+ "America/Indiana/Marengo",
+ "America/Indiana/Petersburg",
+ "America/Indiana/Tell_City",
+ "America/Indiana/Vevay",
+ "America/Indiana/Vincennes",
+ "America/Indiana/Winamac",
+ "America/Indianapolis",
+ "America/Inuvik",
+ "America/Iqaluit",
+ "America/Jamaica",
+ "America/Jujuy",
+ "America/Juneau",
+ "America/Kentucky/Louisville",
+ "America/Kentucky/Monticello",
+ "America/Knox_IN",
+ "America/Kralendijk",
+ "America/La_Paz",
+ "America/Lima",
+ "America/Los_Angeles",
+ "America/Louisville",
+ "America/Lower_Princes",
+ "America/Maceio",
+ "America/Managua",
+ "America/Manaus",
+ "America/Marigot",
+ "America/Martinique",
+ "America/Matamoros",
+ "America/Mazatlan",
+ "America/Mendoza",
+ "America/Menominee",
+ "America/Merida",
+ "America/Metlakatla",
+ "America/Mexico_City",
+ "America/Miquelon",
+ "America/Moncton",
+ "America/Monterrey",
+ "America/Montevideo",
+ "America/Montreal",
+ "America/Montserrat",
+ "America/Nassau",
+ "America/New_York",
+ "America/Nipigon",
+ "America/Nome",
+ "America/Noronha",
+ "America/North_Dakota/Beulah",
+ "America/North_Dakota/Center",
+ "America/North_Dakota/New_Salem",
+ "America/Nuuk",
+ "America/Ojinaga",
+ "America/Panama",
+ "America/Pangnirtung",
+ "America/Paramaribo",
+ "America/Phoenix",
+ "America/Port_of_Spain",
+ "America/Port-au-Prince",
+ "America/Porto_Acre",
+ "America/Porto_Velho",
+ "America/Puerto_Rico",
+ "America/Punta_Arenas",
+ "America/Rainy_River",
+ "America/Rankin_Inlet",
+ "America/Recife",
+ "America/Regina",
+ "America/Resolute",
+ "America/Rio_Branco",
+ "America/Rosario",
+ "America/Santa_Isabel",
+ "America/Santarem",
+ "America/Santiago",
+ "America/Santo_Domingo",
+ "America/Sao_Paulo",
+ "America/Scoresbysund",
+ "America/Shiprock",
+ "America/Sitka",
+ "America/St_Barthelemy",
+ "America/St_Johns",
+ "America/St_Kitts",
+ "America/St_Lucia",
+ "America/St_Thomas",
+ "America/St_Vincent",
+ "America/Swift_Current",
+ "America/Tegucigalpa",
+ "America/Thule",
+ "America/Thunder_Bay",
+ "America/Tijuana",
+ "America/Toronto",
+ "America/Tortola",
+ "America/Vancouver",
+ "America/Virgin",
+ "America/Whitehorse",
+ "America/Winnipeg",
+ "America/Yakutat",
+ "America/Yellowknife",
+ "Antarctica/Casey",
+ "Antarctica/Davis",
+ "Antarctica/DumontDUrville",
+ "Antarctica/Macquarie",
+ "Antarctica/Mawson",
+ "Antarctica/McMurdo",
+ "Antarctica/Palmer",
+ "Antarctica/Rothera",
+ "Antarctica/South_Pole",
+ "Antarctica/Syowa",
+ "Antarctica/Troll",
+ "Antarctica/Vostok",
+ "Arctic/Longyearbyen",
+ "Asia/Aden",
+ "Asia/Almaty",
+ "Asia/Amman",
+ "Asia/Anadyr",
+ "Asia/Aqtau",
+ "Asia/Aqtobe",
+ "Asia/Ashgabat",
+ "Asia/Ashkhabad",
+ "Asia/Atyrau",
+ "Asia/Baghdad",
+ "Asia/Bahrain",
+ "Asia/Baku",
+ "Asia/Bangkok",
+ "Asia/Barnaul",
+ "Asia/Beirut",
+ "Asia/Bishkek",
+ "Asia/Brunei",
+ "Asia/Calcutta",
+ "Asia/Chita",
+ "Asia/Choibalsan",
+ "Asia/Chongqing",
+ "Asia/Chungking",
+ "Asia/Colombo",
+ "Asia/Dacca",
+ "Asia/Damascus",
+ "Asia/Dhaka",
+ "Asia/Dili",
+ "Asia/Dubai",
+ "Asia/Dushanbe",
+ "Asia/Famagusta",
+ "Asia/Gaza",
+ "Asia/Harbin",
+ "Asia/Hebron",
+ "Asia/Ho_Chi_Minh",
+ "Asia/Hong_Kong",
+ "Asia/Hovd",
+ "Asia/Irkutsk",
+ "Asia/Istanbul",
+ "Asia/Jakarta",
+ "Asia/Jayapura",
+ "Asia/Jerusalem",
+ "Asia/Kabul",
+ "Asia/Kamchatka",
+ "Asia/Karachi",
+ "Asia/Kashgar",
+ "Asia/Kathmandu",
+ "Asia/Katmandu",
+ "Asia/Khandyga",
+ "Asia/Kolkata",
+ "Asia/Krasnoyarsk",
+ "Asia/Kuala_Lumpur",
+ "Asia/Kuching",
+ "Asia/Kuwait",
+ "Asia/Macao",
+ "Asia/Macau",
+ "Asia/Magadan",
+ "Asia/Makassar",
+ "Asia/Manila",
+ "Asia/Muscat",
+ "Asia/Nicosia",
+ "Asia/Novokuznetsk",
+ "Asia/Novosibirsk",
+ "Asia/Omsk",
+ "Asia/Oral",
+ "Asia/Phnom_Penh",
+ "Asia/Pontianak",
+ "Asia/Pyongyang",
+ "Asia/Qatar",
+ "Asia/Qostanay",
+ "Asia/Qyzylorda",
+ "Asia/Rangoon",
+ "Asia/Riyadh",
+ "Asia/Saigon",
+ "Asia/Sakhalin",
+ "Asia/Samarkand",
+ "Asia/Seoul",
+ "Asia/Shanghai",
+ "Asia/Singapore",
+ "Asia/Srednekolymsk",
+ "Asia/Taipei",
+ "Asia/Tashkent",
+ "Asia/Tbilisi",
+ "Asia/Tehran",
+ "Asia/Tel_Aviv",
+ "Asia/Thimbu",
+ "Asia/Thimphu",
+ "Asia/Tokyo",
+ "Asia/Tomsk",
+ "Asia/Ujung_Pandang",
+ "Asia/Ulaanbaatar",
+ "Asia/Ulan_Bator",
+ "Asia/Urumqi",
+ "Asia/Ust-Nera",
+ "Asia/Vientiane",
+ "Asia/Vladivostok",
+ "Asia/Yakutsk",
+ "Asia/Yangon",
+ "Asia/Yekaterinburg",
+ "Asia/Yerevan",
+ "Atlantic/Azores",
+ "Atlantic/Bermuda",
+ "Atlantic/Canary",
+ "Atlantic/Cape_Verde",
+ "Atlantic/Faeroe",
+ "Atlantic/Faroe",
+ "Atlantic/Jan_Mayen",
+ "Atlantic/Madeira",
+ "Atlantic/Reykjavik",
+ "Atlantic/South_Georgia",
+ "Atlantic/St_Helena",
+ "Atlantic/Stanley",
+ "Australia/ACT",
+ "Australia/Adelaide",
+ "Australia/Brisbane",
+ "Australia/Broken_Hill",
+ "Australia/Canberra",
+ "Australia/Currie",
+ "Australia/Darwin",
+ "Australia/Eucla",
+ "Australia/Hobart",
+ "Australia/LHI",
+ "Australia/Lindeman",
+ "Australia/Lord_Howe",
+ "Australia/Melbourne",
+ "Australia/North",
+ "Australia/NSW",
+ "Australia/Perth",
+ "Australia/Queensland",
+ "Australia/South",
+ "Australia/Sydney",
+ "Australia/Tasmania",
+ "Australia/Victoria",
+ "Australia/West",
+ "Australia/Yancowinna",
+ "Brazil/Acre",
+ "Brazil/DeNoronha",
+ "Brazil/East",
+ "Brazil/West",
+ "Canada/Atlantic",
+ "Canada/Central",
+ "Canada/Eastern",
+ "Canada/Mountain",
+ "Canada/Newfoundland",
+ "Canada/Pacific",
+ "Canada/Saskatchewan",
+ "Canada/Yukon",
+ "CET",
+ "Chile/Continental",
+ "Chile/EasterIsland",
+ "CST6CDT",
+ "Cuba",
+ "EET",
+ "Egypt",
+ "Eire",
+ "EST",
+ "EST5EDT",
+ "Etc/GMT",
+ "Etc/GMT-0",
+ "Etc/GMT-1",
+ "Etc/GMT-10",
+ "Etc/GMT-11",
+ "Etc/GMT-12",
+ "Etc/GMT-13",
+ "Etc/GMT-14",
+ "Etc/GMT-2",
+ "Etc/GMT-3",
+ "Etc/GMT-4",
+ "Etc/GMT-5",
+ "Etc/GMT-6",
+ "Etc/GMT-7",
+ "Etc/GMT-8",
+ "Etc/GMT-9",
+ "Etc/GMT+0",
+ "Etc/GMT+1",
+ "Etc/GMT+10",
+ "Etc/GMT+11",
+ "Etc/GMT+12",
+ "Etc/GMT+2",
+ "Etc/GMT+3",
+ "Etc/GMT+4",
+ "Etc/GMT+5",
+ "Etc/GMT+6",
+ "Etc/GMT+7",
+ "Etc/GMT+8",
+ "Etc/GMT+9",
+ "Etc/GMT0",
+ "Etc/Greenwich",
+ "Etc/UCT",
+ "Etc/Universal",
+ "Etc/UTC",
+ "Etc/Zulu",
+ "Europe/Amsterdam",
+ "Europe/Andorra",
+ "Europe/Astrakhan",
+ "Europe/Athens",
+ "Europe/Belfast",
+ "Europe/Belgrade",
+ "Europe/Berlin",
+ "Europe/Bratislava",
+ "Europe/Brussels",
+ "Europe/Bucharest",
+ "Europe/Budapest",
+ "Europe/Busingen",
+ "Europe/Chisinau",
+ "Europe/Copenhagen",
+ "Europe/Dublin",
+ "Europe/Gibraltar",
+ "Europe/Guernsey",
+ "Europe/Helsinki",
+ "Europe/Isle_of_Man",
+ "Europe/Istanbul",
+ "Europe/Jersey",
+ "Europe/Kaliningrad",
+ "Europe/Kiev",
+ "Europe/Kirov",
+ "Europe/Kyiv",
+ "Europe/Lisbon",
+ "Europe/Ljubljana",
+ "Europe/London",
+ "Europe/Luxembourg",
+ "Europe/Madrid",
+ "Europe/Malta",
+ "Europe/Mariehamn",
+ "Europe/Minsk",
+ "Europe/Monaco",
+ "Europe/Moscow",
+ "Europe/Nicosia",
+ "Europe/Oslo",
+ "Europe/Paris",
+ "Europe/Podgorica",
+ "Europe/Prague",
+ "Europe/Riga",
+ "Europe/Rome",
+ "Europe/Samara",
+ "Europe/San_Marino",
+ "Europe/Sarajevo",
+ "Europe/Saratov",
+ "Europe/Simferopol",
+ "Europe/Skopje",
+ "Europe/Sofia",
+ "Europe/Stockholm",
+ "Europe/Tallinn",
+ "Europe/Tirane",
+ "Europe/Tiraspol",
+ "Europe/Ulyanovsk",
+ "Europe/Uzhgorod",
+ "Europe/Vaduz",
+ "Europe/Vatican",
+ "Europe/Vienna",
+ "Europe/Vilnius",
+ "Europe/Volgograd",
+ "Europe/Warsaw",
+ "Europe/Zagreb",
+ "Europe/Zaporozhye",
+ "Europe/Zurich",
+ "GB",
+ "GB-Eire",
+ "GMT",
+ "GMT-0",
+ "GMT+0",
+ "GMT0",
+ "Greenwich",
+ "Hongkong",
+ "HST",
+ "Iceland",
+ "Indian/Antananarivo",
+ "Indian/Chagos",
+ "Indian/Christmas",
+ "Indian/Cocos",
+ "Indian/Comoro",
+ "Indian/Kerguelen",
+ "Indian/Mahe",
+ "Indian/Maldives",
+ "Indian/Mauritius",
+ "Indian/Mayotte",
+ "Indian/Reunion",
+ "Iran",
+ "Israel",
+ "Jamaica",
+ "Japan",
+ "Kwajalein",
+ "Libya",
+ "MET",
+ "Mexico/BajaNorte",
+ "Mexico/BajaSur",
+ "Mexico/General",
+ "MST",
+ "MST7MDT",
+ "Navajo",
+ "NZ",
+ "NZ-CHAT",
+ "Pacific/Apia",
+ "Pacific/Auckland",
+ "Pacific/Bougainville",
+ "Pacific/Chatham",
+ "Pacific/Chuuk",
+ "Pacific/Easter",
+ "Pacific/Efate",
+ "Pacific/Enderbury",
+ "Pacific/Fakaofo",
+ "Pacific/Fiji",
+ "Pacific/Funafuti",
+ "Pacific/Galapagos",
+ "Pacific/Gambier",
+ "Pacific/Guadalcanal",
+ "Pacific/Guam",
+ "Pacific/Honolulu",
+ "Pacific/Johnston",
+ "Pacific/Kanton",
+ "Pacific/Kiritimati",
+ "Pacific/Kosrae",
+ "Pacific/Kwajalein",
+ "Pacific/Majuro",
+ "Pacific/Marquesas",
+ "Pacific/Midway",
+ "Pacific/Nauru",
+ "Pacific/Niue",
+ "Pacific/Norfolk",
+ "Pacific/Noumea",
+ "Pacific/Pago_Pago",
+ "Pacific/Palau",
+ "Pacific/Pitcairn",
+ "Pacific/Pohnpei",
+ "Pacific/Ponape",
+ "Pacific/Port_Moresby",
+ "Pacific/Rarotonga",
+ "Pacific/Saipan",
+ "Pacific/Samoa",
+ "Pacific/Tahiti",
+ "Pacific/Tarawa",
+ "Pacific/Tongatapu",
+ "Pacific/Truk",
+ "Pacific/Wake",
+ "Pacific/Wallis",
+ "Pacific/Yap",
+ "Poland",
+ "Portugal",
+ "PRC",
+ "PST8PDT",
+ "ROC",
+ "ROK",
+ "Singapore",
+ "Turkey",
+ "UCT",
+ "Universal",
+ "US/Alaska",
+ "US/Aleutian",
+ "US/Arizona",
+ "US/Central",
+ "US/East-Indiana",
+ "US/Eastern",
+ "US/Hawaii",
+ "US/Indiana-Starke",
+ "US/Michigan",
+ "US/Mountain",
+ "US/Pacific",
+ "US/Samoa",
+ "UTC",
+ "W-SU",
+ "WET",
+ "Zulu"
+ ]
+ ],
+ "_js2n__-:definitions/UnknownInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/WithEmptyTypeText!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/WithEmptyTypeNumber!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/WithEmptyTypeObject!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/WithEmptyTypeArray!predicate"
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "auto"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/UrlInput!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ cascade = _js2n__-prdslib.isType '"Bool",
+ comment = _js2n__-prdslib.isType '"String",
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-refsenv."_js2n__-:definitions/Icon!predicate",
+ open = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ documentation =
+ _js2n__-refsenv."_js2n__-:definitions/Documentation!predicate",
+ hidden =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ instance_value =
+ _js2n__-refsenv."_js2n__-:definitions/InstanceValue!predicate",
+ label = _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/UrlInputOptions!predicate",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "url"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/UrlInputOptions!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "string" ]
+ ],
+ paths =
+ _js2n__-refsenv."_js2n__-:definitions/Paths!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/WithEmptyTypeArray!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "array" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/WithEmptyTypeNumber!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "number" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/WithEmptyTypeObject!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "object" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/WithEmptyTypeText!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ empty_type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "null", "string" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/WithPaths!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ paths =
+ _js2n__-refsenv."_js2n__-:definitions/Paths!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ }
+ in
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ _editables =
+ _js2n__-refsenv."_js2n__-:definitions/Editables!predicate",
+ _enabled_editors =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/EditorKey!predicate",
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ _inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Input!predicate"
+ ],
+ _select_data =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/SelectValues!predicate"
+ ],
+ _snippets =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/SnippetConfig!predicate"
+ ],
+ _snippets_definitions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/SnippetConfig!predicate"
+ ],
+ _snippets_imports =
+ _js2n__-refsenv."_js2n__-:definitions/SnippetsImports!predicate",
+ _snippets_templates =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/SnippetConfig!predicate"
+ ],
+ _structures =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Structure!predicate"
+ ],
+ base_url = _js2n__-prdslib.isType '"String",
+ collection_groups =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/CollectionGroup!predicate"
+ ],
+ collections_config =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/CollectionConfig!predicate"
+ ],
+ commit_templates =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/CommitTemplate!predicate"
+ ],
+ data_config =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/DataConfigEntry!predicate"
+ ],
+ editor = _js2n__-refsenv."_js2n__-:definitions/Editor!predicate",
+ file_config =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/FileConfigEntry!predicate"
+ ],
+ markdown =
+ _js2n__-refsenv."_js2n__-:definitions/MarkdownSettings!predicate",
+ paths = _js2n__-refsenv."_js2n__-:definitions/Paths!predicate",
+ source = _js2n__-prdslib.isType '"String",
+ source_editor =
+ _js2n__-refsenv."_js2n__-:definitions/SourceEditor!predicate",
+ timezone =
+ _js2n__-refsenv."_js2n__-:definitions/Timezone!predicate",
+ } {} false _js2n__-prdslib.never
+ ])
\ No newline at end of file
diff --git a/out/CodeRabbit.ncl b/out/CodeRabbit.ncl
index 2930046..19765bd 100644
--- a/out/CodeRabbit.ncl
+++ b/out/CodeRabbit.ncl
@@ -1,1500 +1 @@
-# DO NOT EDIT
-# This file was automatically generated using json-schema-to-nickel
-let _js2n__-prdslib
- = {
- allOf
- : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `allOf preds` succeeds if all of the predicates in `preds` succeed
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
- "%
- = fun
- preds
- x
- =>
- std.array.fold_right
- (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
- 'Ok preds,
- always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
- anyOf
- : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
- "%
- = fun
- preds
- x
- =>
- (match {
- 'Ok =>
- 'Ok,
- 'Errs
- msgs =>
- 'Err
- m%"
- anyOf: none of the options matched
- %{std.string.join
- m%"
-
-
- "% msgs}
- "%,
- })
- (std.array.fold_right
- (fun
- pred
- acc
- =>
- (match {
- 'Ok =>
- 'Ok,
- 'Errs
- msgs =>
- (match {
- 'Ok =>
- 'Ok,
- 'Err
- msg =>
- 'Errs ([ " - %{msg}" ] @ msgs),
- }) (pred x),
- }) acc) ('Errs [ ]) preds),
- arrays =
- {
- additionalItems
- : (Dyn -> [| 'Ok, 'Err String |])
- -> Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
- = fun
- pred
- start
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- let x
- | Array Dyn
- = x
- in
- let value_length
- = std.array.length x
- in
- if start >= value_length then
- 'Ok
- else
- arrayOf pred
- ((std.array.slice start value_length x)
- | Dyn),
- arrayOf
- : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- Apply a predicate to all elements of an array, succeeding if all
- applications succeed.
- "%
- = fun
- pred
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- let x
- | Array Dyn
- = x
- in
- std.array.fold_right
- (fun
- x
- acc
- =>
- (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
- 'Ok x,
- contains
- : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
- = fun
- pred
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- let x
- | Array Dyn
- = x
- in
- (match {
- 'Ok =>
- 'Ok,
- 'Errs
- msgs =>
- 'Err
- m%"
- contains: no elements matched
- %{std.string.join
- m%"
-
-
- "% msgs}
- "%,
- })
- (std.array.fold_right
- (fun
- x
- acc
- =>
- (match {
- 'Ok =>
- 'Ok,
- 'Errs
- msgs =>
- (match {
- 'Ok =>
- 'Ok,
- 'Err
- msg =>
- 'Errs ([ " - %{msg}" ] @ msgs),
- }) (pred x),
- }) acc) ('Errs [ ]) x),
- items
- : Array (Dyn -> [| 'Ok, 'Err String |])
- -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
- = fun
- preds
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- let x
- | Array Dyn
- = x
- in
- let length_to_check
- = std.number.min (std.array.length preds)
- (std.array.length x)
- in
- std.array.fold_right
- (fun
- i
- acc
- =>
- (match { 'Err msg => 'Err msg, 'Ok => acc, })
- (std.array.at i preds (std.array.at i x))) 'Ok
- (std.array.range 0 length_to_check),
- maxItems
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
- "%
- = fun
- n
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- if (std.array.length (x | Array Dyn)) > n then
- 'Err
- "array is longer than %{std.string.from_number n} items"
- else
- 'Ok,
- minItems
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
- "%
- = fun
- n
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- if (std.array.length (x | Array Dyn)) < n then
- 'Err
- "array is shorter than %{std.string.from_number n} items"
- else
- 'Ok,
- uniqueItems
- : Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- Succeeds for any array if its elements are pairwise distinct.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
- "%
- = let find_duplicate
- : Array Dyn
- -> {
- has_duplicate : Bool,
- duplicate : Dyn,
- seen : { _ : Bool }
- }
- = std.array.fold_right
- (fun
- elt
- acc
- =>
- if acc.has_duplicate then
- acc
- else
- let index
- = std.serialize 'Json elt
- in
- if std.record.has_field index acc.seen then
- {
- duplicate = elt,
- has_duplicate = true,
- seen = acc.seen,
- }
- else
- {
- duplicate = null,
- has_duplicate = false,
- seen = std.record.insert index true acc.seen,
- })
- { duplicate = null, has_duplicate = false, seen = {}, }
- in
- fun
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- let { has_duplicate, duplicate, .. }
- = find_duplicate (x | Array Dyn)
- in
- if has_duplicate then
- 'Err "duplicate found: %{std.serialize 'Json duplicate}"
- else
- 'Ok,
- },
- const
- : Dyn -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `const value x` succeeds if and only if `x` is equal to `value`
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
- "%
- = fun
- value
- x
- =>
- if x == value then
- 'Ok
- else
- 'Err "expected %{std.serialize 'Json value}",
- contract_from_predicate
- : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
- = fun
- predicate
- label
- value
- =>
- (match {
- 'Ok =>
- value,
- 'Err
- msg =>
- (std.contract.blame_with_message msg label)
- | Dyn,
- }) (predicate value),
- enum
- : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
- "%
- = let checkEqual
- = fun
- input
- variant
- =>
- (input == variant)
- || ((std.is_enum input)
- && (((std.string.from_enum input) == variant)
- | Bool))
- in
- fun
- values
- x
- =>
- std.array.fold_right
- (fun value acc => if checkEqual x value then 'Ok else acc)
- ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
- values,
- from_simple_predicate
- : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Convert a simple boolean predicate into a predicate supporting error messages"
- = fun error' pred x => if pred x then 'Ok else 'Err error',
- ifThenElse
- : (Dyn -> [| 'Ok, 'Err String |])
- -> (Dyn -> [| 'Ok, 'Err String |])
- -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
- "%
- = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
- isType
- : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
- -> Dyn -> [| 'Ok, 'Err String |]
- = fun
- t
- =>
- (match {
- 'Null =>
- from_simple_predicate "expected `null`" (fun x => x == null),
- 'Integer =>
- from_simple_predicate "expected an integer"
- (fun
- x
- =>
- (std.is_number x) && (std.number.is_integer (x | Number))),
- _ =>
- from_simple_predicate
- "value is not of type %{std.string.from_enum t}"
- (fun x => (std.typeof x) == t),
- }) t,
- never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
- not
- : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `not pred` succeeds if and only if `pred` fails
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
- "%
- = fun
- pred
- x
- =>
- (match {
- 'Ok =>
- 'Err "Inverted predicate succeeded unexpectedly",
- 'Err
- msg =>
- 'Ok,
- }) (pred x),
- numbers =
- {
- exclusiveMaximum
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
- = fun
- limit
- x
- =>
- if !(std.is_number x) then
- 'Ok
- else
- if (x | Number) < limit then
- 'Ok
- else
- 'Err
- "expected an exclusive maximum of %{std.string.from_number
- limit}",
- exclusiveMinimum
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
- = fun
- limit
- x
- =>
- if !(std.is_number x) then
- 'Ok
- else
- if (x | Number) > limit then
- 'Ok
- else
- 'Err
- "expected an exclusive minimum of %{std.string.from_number
- limit}",
- maximum
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
- = fun
- limit
- x
- =>
- if !(std.is_number x) then
- 'Ok
- else
- if (x | Number) <= limit then
- 'Ok
- else
- 'Err
- "expected a maximum of %{std.string.from_number limit}",
- minimum
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
- = fun
- limit
- x
- =>
- if !(std.is_number x) then
- 'Ok
- else
- if (x | Number) >= limit then
- 'Ok
- else
- 'Err
- "expected a minimum of %{std.string.from_number limit}",
- multipleOf
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
- = fun
- mult
- x
- =>
- if !(std.is_number x) then
- 'Ok
- else
- if std.number.is_integer ((x | Number) / mult) then
- 'Ok
- else
- 'Err
- "expected a multiple of %{std.string.from_number mult}",
- },
- oneOf
- : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
- "%
- = fun
- preds
- x
- =>
- let count_ok
- : Array [| 'Ok, 'Err String |] -> Number
- = fun
- results
- =>
- std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
- results
- in
- let results
- = std.array.map (fun pred => pred x) preds
- in
- let count
- = count_ok results
- in
- if count == 0 then
- let errors
- = std.array.flat_map
- (fun
- result
- =>
- (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
- result) results
- in
- 'Err
- m%"
- oneOf: none of the options matched
- %{std.string.join
- m%"
-
-
- "% errors}
- "%
- else
- if count > 1 then
- 'Err "oneOf: more than one of the options matched"
- else
- 'Ok,
- records =
- {
- dependencies
- : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
- = let mustHaveFields
- : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
- = fun
- fields
- x
- =>
- std.array.fold_right
- (fun
- field
- acc
- =>
- if !(std.record.has_field field x) then
- 'Err "expected field `%{field}`"
- else
- acc) 'Ok fields
- in
- fun
- deps
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- let x
- | { _ : Dyn }
- = x
- in
- std.array.fold_right
- (fun
- { field, value, }
- =>
- fun
- acc
- =>
- if !(std.record.has_field field x) then
- acc
- else
- let result
- = if std.is_array value then
- mustHaveFields (value | Array String) x
- else
- let pred
- | Dyn -> [| 'Ok, 'Err String |]
- = value
- in
- pred (x | Dyn)
- in
- (match {
- 'Err
- msg =>
- 'Err
- "dependency of `%{field}` failed: %{msg}",
- 'Ok =>
- acc,
- }) result) 'Ok (std.record.to_array deps),
- maxProperties
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
- "%
- = fun
- n
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- if (std.record.length (x | { _ : Dyn })) > n then
- 'Err
- "record contains more than %{std.string.from_number
- n} fields"
- else
- 'Ok,
- minProperties
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
- "%
- = fun
- n
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- if (std.record.length (x | { _ : Dyn })) < n then
- 'Err
- "record contains fewer than %{std.string.from_number
- n} fields"
- else
- 'Ok,
- propertyNames
- : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
- = fun
- pred
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- std.array.fold_right
- (fun
- field
- acc
- =>
- (match {
- 'Err
- msg =>
- 'Err
- "field `%{field}` did not validate against `propertyNames` schema",
- 'Ok =>
- acc,
- }) (pred (field | Dyn))) 'Ok
- (std.record.fields (x | { _ : Dyn })),
- record
- : { _ : Dyn -> [| 'Ok, 'Err String |] }
- -> { _ : Dyn -> [| 'Ok, 'Err String |] }
- -> Bool
- -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `record properties patternProperties additionalAllowed
- additionalProperties x` is a combination of the `properties`,
- `patternProperties` and `additionalProperties` validation keywords in
- JSON schema.
-
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
- "%
- = fun
- properties
- patternProperties
- additionalAllowed
- additionalProperties
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- let x
- | { _ : Dyn }
- = x
- in
- let check_properties
- : {
- result : [| 'Ok, 'Err String |],
- checked : { _ : Bool }
- }
- = std.array.fold_right
- (fun
- { field, value, }
- =>
- fun
- acc
- =>
- if !(std.record.has_field field x) then
- acc
- else
- (match {
- 'Err
- msg =>
- {
- checked : { _ : Bool } = {},
- result =
- 'Err
- "field `%{field}` didn't validate: %{msg}",
- },
- 'Ok =>
- {
- checked =
- std.record.insert field true acc.checked,
- result = acc.result,
- },
- }) (value x."%{field}"))
- { checked = {}, result = 'Ok, }
- (std.record.to_array properties)
- in
- let matching_fields
- : String -> { _ : Dyn }
- = fun
- pattern
- =>
- let matcher
- = std.string.is_match pattern
- in
- std.array.fold_left
- (fun
- acc
- =>
- fun
- { field, value, }
- =>
- if matcher field then
- std.record.insert field value acc
- else
- acc) {} (std.record.to_array x)
- in
- let check_pattern_properties
- : {
- result : [| 'Ok, 'Err String |],
- checked : { _ : Bool }
- }
- = std.array.fold_right
- (fun
- { field = pattern, value = pred, }
- =>
- fun
- acc
- =>
- (match {
- r @ { result = 'Err msg, .. } =>
- r,
- { result = 'Ok, checked = ch, } =>
- {
- checked =
- std.array.fold_left
- (fun
- r
- field
- =>
- if !(std.record.has_field field
- r) then
- std.record.insert field true r
- else
- r) acc.checked
- (std.record.fields ch),
- result = acc.result,
- },
- })
- (std.array.fold_right
- (fun
- { field, value, }
- =>
- fun
- acc
- =>
- (match {
- 'Err
- msg =>
- {
- checked : { _ : Bool } = {},
- result =
- 'Err
- "field `%{field}` didn't validate: %{msg}",
- },
- 'Ok =>
- {
- checked =
- std.record.insert field true
- acc.checked,
- result = acc.result,
- },
- }) (pred value))
- {
- checked : { _ : Bool } = {},
- result = 'Ok,
- }
- (std.record.to_array
- (matching_fields pattern))))
- { checked : { _ : Bool } = {}, result = 'Ok, }
- (std.record.to_array patternProperties)
- in
- let remaining_fields
- = std.array.fold_left
- (fun
- acc
- field
- =>
- if !(std.record.has_field field acc) then
- acc
- else
- std.record.remove field acc) x
- ((std.record.fields check_properties.checked)
- @ (std.record.fields
- check_pattern_properties.checked))
- in
- let check_additional_properties
- : [| 'Ok, 'Err String |]
- = if (!additionalAllowed)
- && (!(std.record.is_empty remaining_fields)) then
- 'Err
- "extra fields %{std.serialize 'Json
- ((std.record.fields remaining_fields)
- | Dyn)}"
- else
- std.array.fold_right
- (fun
- { field, value, }
- =>
- fun
- acc
- =>
- (match {
- 'Err
- msg =>
- 'Err
- "field `%{field}` didn't validate: %{msg}",
- 'Ok =>
- acc,
- }) (additionalProperties value)) 'Ok
- (std.record.to_array remaining_fields)
- in
- (match {
- 'Err
- msg =>
- check_properties.result,
- 'Ok =>
- (match {
- 'Err
- msg =>
- check_pattern_properties.result,
- 'Ok =>
- check_additional_properties,
- }) check_pattern_properties.result,
- }) check_properties.result,
- required
- : Array String -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
- = fun
- fields
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- std.array.fold_right
- (fun
- field
- acc
- =>
- if !(std.record.has_field field (x | { _ : Dyn })) then
- 'Err "missing required field %{field}"
- else
- acc) 'Ok fields,
- },
- strings =
- {
- maxLength
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
- = fun
- limit
- x
- =>
- if !(std.is_string x) then
- 'Ok
- else
- if (std.string.length (x | String)) <= limit then
- 'Ok
- else
- 'Err
- "expected a string of length no larger than %{std.string.from_number
- limit}",
- minLength
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
- = fun
- limit
- x
- =>
- if !(std.is_string x) then
- 'Ok
- else
- if (std.string.length (x | String)) >= limit then
- 'Ok
- else
- 'Err
- "expected a string of length no smaller than %{std.string.from_number
- limit}",
- pattern
- : String -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
- = fun
- pattern
- x
- =>
- if !(std.is_string x) then
- 'Ok
- else
- if std.string.is_match pattern (x | String) then
- 'Ok
- else
- 'Err "expected a string matching the pattern `%{pattern}`",
- },
- }
- in
-let rec _js2n__-refsenv
- = {
- "_js2n__-:definitions/schema!contract" =
- {
- chat
- | {
- auto_reply
- | Bool
- | doc "Enable the bot to reply automatically without requiring the user to tag it."
- | optional,
- }
- | optional,
- early_access
- | Bool
- | doc "Enable early-access features."
- | optional,
- enable_free_tier
- | Bool
- | doc "Enable free tier features for users not on a paid plan."
- | optional,
- knowledge_base
- | {
- issues
- | {
- scope
- | std.enum.TagOrString
- | [| 'auto, 'global, 'local |]
- | doc "Issues | Specify the scope of git platform (GitHub/GitLab) issues to use for the knowledge base. 'local' uses the repository's issues, 'global' uses the organization's issues, and 'auto' uses repository's issues for public repositories and organization's issues for private repositories."
- | optional,
- }
- | optional,
- jira
- | {
- project_keys
- | Array (String)
- | doc "Jira Project Keys | Specify the Jira project keys to use for the knowledge base."
- | optional,
- }
- | optional,
- learnings
- | {
- scope
- | std.enum.TagOrString
- | [| 'auto, 'global, 'local |]
- | doc "Learnings | Specify the scope of learnings to use for the knowledge base. 'local' uses the repository's learnings, 'global' uses the organization's learnings, and 'auto' uses repository's learnings for public repositories and organization's learnings for private repositories."
- | optional,
- }
- | optional,
- linear
- | {
- team_keys
- | Array (String)
- | doc "Linear Team Keys | Specify the Linear team keys (identifiers) to use for the knowledge base. E.g. 'ENG'"
- | optional,
- }
- | optional,
- opt_out
- | Bool
- | doc "Opt out | Opt out of all knowledge base features."
- | optional,
- pull_requests
- | {
- scope
- | std.enum.TagOrString
- | [| 'auto, 'global, 'local |]
- | doc "Pull Requests | Specify the scope of pull requests to use for the knowledge base. 'local' uses the repository's pull requests, 'global' uses the organization's pull requests, and 'auto' uses repository's pull requests for public repositories and organization's pull requests for private repositories."
- | optional,
- }
- | optional,
- }
- | optional,
- language
- | std.enum.TagOrString
- | [|
- 'fr-FR,
- 'de-LU,
- 'sv-SE,
- 'fa-IR,
- 'it-IT,
- 'es-ES,
- 'de-DE-x-simple-language-DE,
- 'nl-NL,
- 'no,
- 'nb,
- 'crh,
- 'crh-UA,
- 'zh,
- 'zh-CN,
- 'uk,
- 'uk-UA,
- 'tr,
- 'tl,
- 'tl-PH,
- 'ta,
- 'ta-IN,
- 'sv,
- 'sl,
- 'sl-SI,
- 'sk,
- 'sk-SK,
- 'ru,
- 'ru-RU,
- 'ro,
- 'ro-RO,
- 'pl,
- 'pl-PL,
- 'ko,
- 'ko-KR,
- 'km,
- 'km-KH,
- 'ja,
- 'ja-JP,
- 'it,
- 'gl,
- 'gl-ES,
- 'ga,
- 'ga-IE,
- 'fa,
- 'eo,
- 'el,
- 'el-GR,
- 'de-DE-x-simple-language,
- 'da,
- 'da-DK,
- 'ca-ES-balear,
- 'ca-ES-valencia,
- 'ca,
- 'ca-ES,
- 'br,
- 'br-FR,
- 'be,
- 'be-BY,
- 'ast,
- 'ast-ES,
- 'ar,
- 'pt-PT,
- 'pt-MZ,
- 'pt-BR,
- 'pt,
- 'pt-AO,
- 'nl-BE,
- 'nl,
- 'fr-BE,
- 'fr-CH,
- 'fr-CA,
- 'fr,
- 'es-AR,
- 'es,
- 'en-ZA,
- 'en-NZ,
- 'en-CA,
- 'en-GB,
- 'en-AU,
- 'en-US,
- 'en,
- 'de-CH,
- 'de-AT,
- 'de-DE,
- 'de
- |]
- | doc "Set the language for reviews by using the corresponding ISO language code."
- | optional,
- reviews
- | {
- abort_on_close
- | Bool
- | doc "Abort the in-progress review if the pull request is closed or merged."
- | optional,
- auto_review
- | {
- auto_incremental_review
- | Bool
- | doc "Automatic Incremental Review | Automatic incremental code review on each push"
- | optional,
- base_branches
- | Array (String)
- | doc "Base branches (other than the default branch) to review. Accepts regex patterns."
- | optional,
- drafts | Bool | doc "Review draft PRs/MRs." | optional,
- enabled
- | Bool
- | doc "Automatic Review | Automatic code review"
- | optional,
- ignore_title_keywords
- | Array (String)
- | doc "Ignore reviewing if the title of the pull request contains any of these keywords (case-insensitive)."
- | optional,
- labels
- | Array (String)
- | doc "Restrict automatic reviews to only those pull requests that match one of the specified labels."
- | optional,
- }
- | optional,
- auto_title_placeholder
- | String
- | doc "Add this keyword in the PR/MR title to auto-generate the title."
- | optional,
- changed_files_summary
- | Bool
- | doc "Generate a summary of the changed files in the walkthrough."
- | optional,
- collapse_walkthrough
- | Bool
- | doc "Generate walkthrough in a markdown collapsible section."
- | optional,
- high_level_summary
- | Bool
- | doc "Generate a high level summary of the changes in the PR/MR description."
- | optional,
- high_level_summary_placeholder
- | String
- | doc "Placeholder in the PR/MR description that gets replaced with the high level summary."
- | optional,
- labeling_instructions
- | Array
- {
- instructions
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 3000
- ])
- | doc "Instructions for the label. Example: Apply when the PR/MR contains changes to the react components.",
- label
- | String
- | doc "Label to suggest for the PR/MR. Example: frontend",
- }
- | doc "Labeling Instructions | Provide guidelines for suggesting labels for the PR/MR. When specific labels or instructions are provided, only those labels are considered, though previous examples are still used to inform the suggestions. If no such labels are provided, suggestions are based solely on previous PR/MRs."
- | optional,
- path_filters
- | Array (String)
- | doc "Specify file patterns to exclude or include for a review. Accepts glob patterns. Example: !dist/**, src/**"
- | optional,
- path_instructions
- | Array
- {
- instructions
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 3000
- ])
- | doc "Provides specific additional guidelines for code review based on file paths.",
- path
- | String
- | doc "File path glob pattern. Example: **/*.js",
- }
- | doc "Path Instructions | Provide specific additional guidelines for code review based on file paths."
- | optional,
- poem
- | Bool
- | doc "Generate a poem in the walkthrough comment."
- | optional,
- profile
- | std.enum.TagOrString
- | [| 'assertive, 'chill |]
- | doc "Set the profile for reviews. Assertive profile yields more feedback, that may be considered nitpicky."
- | optional,
- request_changes_workflow
- | Bool
- | doc "Approve the review once CodeRabbit's comments are resolved. Note: In GitLab, all discussions must be resolved."
- | optional,
- review_status
- | Bool
- | doc "Post review details on each review. Additionally, post a review status when a review is skipped in certain cases."
- | optional,
- sequence_diagrams
- | Bool
- | doc "Generate sequence diagrams in the walkthrough."
- | optional,
- tools
- | {
- actionlint
- | {
- enabled
- | Bool
- | doc "Enable Actionlint | is a static checker for GitHub Actions workflow files. | v1.7.1"
- | optional,
- }
- | doc "actionlint is a static checker for GitHub Actions workflow files."
- | optional,
- ast-grep
- | {
- essential_rules
- | Bool
- | doc "Use ast-grep essentials package."
- | optional,
- packages
- | Array (String)
- | doc "Predefined packages to be used."
- | optional,
- rule_dirs
- | Array (String)
- | doc "List of rules directories."
- | optional,
- util_dirs
- | Array (String)
- | doc "List of utils directories."
- | optional,
- }
- | doc "ast-grep is a code analysis tool that helps you to find patterns in your codebase using abstract syntax trees patterns."
- | optional,
- biome
- | {
- enabled
- | Bool
- | doc "Enable Biome | Biome is a fast formatter, linter, and analyzer for web projects. | Enable Biome integration. | v1.8.3"
- | optional,
- }
- | doc "Biome is a fast formatter, linter, and analyzer for web projects."
- | optional,
- buf
- | {
- enabled
- | Bool
- | doc "Enable Buf | Buf offers linting for Protobuf files. | v1.42.0"
- | optional,
- }
- | doc "Buf offers linting for Protobuf files."
- | optional,
- checkov
- | {
- enabled
- | Bool
- | doc "Enable Checkov | Checkov is a static code analysis tool for infrastructure-as-code files. | v3.2.254"
- | optional,
- }
- | doc "Checkov is a static code analysis tool for infrastructure-as-code files."
- | optional,
- circleci
- | {
- enabled
- | Bool
- | doc "Enable CircleCi | CircleCi tool is a static checker for CircleCi config files. | v0.1.30995"
- | optional,
- }
- | doc "CircleCi tool is a static checker for CircleCi config files."
- | optional,
- cppcheck
- | {
- enabled
- | Bool
- | doc "Enable Cppcheck | Cppcheck is a static code analysis tool for the C and C++ programming languages. | v2.10.2"
- | optional,
- }
- | doc "Cppcheck is a static code analysis tool for the C and C++ programming languages."
- | optional,
- detekt
- | {
- config_file
- | String
- | doc "Optional path to the Detekt configuration file relative to the repository."
- | optional,
- enabled
- | Bool
- | doc "Enable Detekt | Detekt is a static code analysis tool for Kotlin files. | v1.23.7"
- | optional,
- }
- | doc "Detekt is a static code analysis tool for Kotlin files."
- | optional,
- eslint
- | {
- enabled
- | Bool
- | doc "Enable ESLint | ESLint is a static code analysis tool for JavaScript files."
- | optional,
- }
- | doc "ESLint is a static code analysis tool for JavaScript files."
- | optional,
- github-checks
- | {
- enabled
- | Bool
- | doc m%"
- Enable GitHub Checks
- | Enable integration, defaults to true
- | Enable GitHub Checks integration.
- "%
- | optional,
- timeout_ms
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.maximum 300000,
- _js2n__-prdslib.numbers.minimum 0
- ])
- | doc "Time in milliseconds to wait for all GitHub Checks to conclude."
- | optional,
- }
- | doc "GitHub Checks integration configuration."
- | optional,
- gitleaks
- | {
- enabled
- | Bool
- | doc "Enable Gitleaks | Gitleaks is a secret scanner. | Enable Gitleaks integration. | v8.19.2"
- | optional,
- }
- | doc "Gitleaks is a secret scanner."
- | optional,
- golangci-lint
- | {
- config_file
- | String
- | doc "Optional path to the golangci-lint configuration file relative to the repository. Useful when the configuration file is named differently than the default '.golangci.yml', '.golangci.yaml', '.golangci.toml', '.golangci.json'."
- | optional,
- enabled
- | Bool
- | doc "Enable golangci-lint | golangci-lint is a fast linters runner for Go. | Enable golangci-lint integration. | v1.59.1"
- | optional,
- }
- | doc "golangci-lint is a fast linters runner for Go."
- | optional,
- hadolint
- | {
- enabled
- | Bool
- | doc "Enable Hadolint | Hadolint is a Dockerfile linter. | Enable Hadolint integration. | v2.12.0"
- | optional,
- }
- | doc "Hadolint is a Dockerfile linter."
- | optional,
- languagetool
- | {
- disabled_categories
- | Array (String)
- | doc "IDs of categories to be disabled. Note: TYPOS, TYPOGRAPHY, and CASING are always disabled."
- | optional,
- disabled_rules
- | Array (String)
- | doc "IDs of rules to be disabled. Note: EN_UNPAIRED_BRACKETS, and EN_UNPAIRED_QUOTES are always disabled."
- | optional,
- enabled
- | Bool
- | doc "Enable LanguageTool | Enable LanguageTool integration."
- | optional,
- enabled_categories
- | Array (String)
- | doc "IDs of categories to be enabled."
- | optional,
- enabled_only
- | Bool
- | doc "Only the rules and categories whose IDs are specified with 'enabledRules' or 'enabledCategories' are enabled."
- | optional,
- enabled_rules
- | Array (String)
- | doc "IDs of rules to be enabled. The rule won't run unless 'level' is set to a level that activates the rule."
- | optional,
- level
- | std.enum.TagOrString
- | [| 'picky, '"default" |]
- | doc "If set to 'picky', additional rules will be activated, i.e. rules that you might only find useful when checking formal text."
- | optional,
- }
- | doc "LanguageTool is a style and grammar checker for 30+ languages."
- | optional,
- markdownlint
- | {
- enabled
- | Bool
- | doc m%"
- Enable Markdownlint
- | Markdownlint is a static analysis tool for Node.js with a library of rules to enforce standards and consistency for Markdown files.
- | Enable markdownlint integration.
- | v0.34.0
- "%
- | optional,
- }
- | doc "Markdownlint is a static analysis tool to enforce standards and consistency for Markdown files."
- | optional,
- phpstan
- | {
- enabled
- | Bool
- | doc "Enable PHPStan | PHPStan requires [config file](https://phpstan.org/config-reference#config-file) in your repository root. Please ensure that this file contains the `paths:` parameter. | v1.11.7"
- | optional,
- level
- | std.enum.TagOrString
- | [|
- 'max,
- '"9",
- '"8",
- '"7",
- '"6",
- '"5",
- '"4",
- '"3",
- '"2",
- '"1",
- '"0",
- '"default"
- |]
- | doc "Level | Specify the [rule level](https://phpstan.org/user-guide/rule-levels) to run. This setting is ignored if your configuration file already has a `level:` parameter."
- | optional,
- }
- | doc "PHPStan is a tool to analyze PHP code."
- | optional,
- pmd
- | {
- config_file
- | String
- | doc "Optional path to the Pmd configuration file relative to the repository."
- | optional,
- enabled
- | Bool
- | doc "Enable Pmd | PMD is an extensible multilanguage static code analyzer. It’s mainly concerned with Java. | v7.5.0"
- | optional,
- }
- | doc "PMD is an extensible multilanguage static code analyzer. It’s mainly concerned with Java."
- | optional,
- regal
- | {
- enabled
- | Bool
- | doc "Enable Regal | Regal is a linter and language server for Rego. | v0.25.0"
- | optional,
- }
- | doc "Regal is a linter and language server for Rego."
- | optional,
- rubocop
- | {
- enabled
- | Bool
- | doc "Enable Rubocop | RuboCop is a Ruby static code analyzer (a.k.a. linter ) and code formatter. | v1.65.0"
- | optional,
- }
- | doc "RuboCop is a Ruby static code analyzer (a.k.a. linter ) and code formatter."
- | optional,
- ruff
- | {
- enabled
- | Bool
- | doc "Enable Ruff | Ruff is a Python linter and code formatter. | Enable ruff integration. | v0.6.5"
- | optional,
- }
- | doc "Ruff is a Python linter and code formatter."
- | optional,
- semgrep
- | {
- config_file
- | String
- | doc "Optional path to the Semgrep configuration file relative to the repository."
- | optional,
- enabled
- | Bool
- | doc "Enable Semgrep | Semgrep is a static analysis tool designed to scan code for security vulnerabilities and code quality issues. | Enable Semgrep integration. | v1.29.0"
- | optional,
- }
- | doc "Semgrep is a static analysis tool designed to scan code for security vulnerabilities and code quality issues."
- | optional,
- shellcheck
- | {
- enabled
- | Bool
- | doc "Enable ShellCheck | ShellCheck is a static analysis tool that finds bugs in your shell. | Enable shellcheck integration. | v0.9.0"
- | optional,
- }
- | doc "Shellcheck is a static analysis tool that finds bugs in your shell scripts."
- | optional,
- swiftlint
- | {
- config_file
- | String
- | doc "Optional path to the SwiftLint configuration file relative to the repository. This is useful when the configuration file is named differently than the default '.swiftlint.yml' or '.swiftlint.yaml'."
- | optional,
- enabled
- | Bool
- | doc "Enable SwiftLint | SwiftLint is a Swift linter. | Enable SwiftLint integration. | v0.57.0"
- | optional,
- }
- | doc "SwiftLint integration configuration object."
- | optional,
- yamllint
- | {
- enabled
- | Bool
- | doc "Enable Yamllint | yamllint is a linter for YAML files. | Enable yamllint integration. | v1.29.0"
- | optional,
- }
- | doc "yamllint is a linter for YAML files."
- | optional,
- }
- | doc "Tools that provide additional context to code reviews."
- | optional,
- }
- | doc "Settings related to reviews."
- | optional,
- tone_instructions
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 250
- ])
- | doc "Set the tone of reviews and chat. Example: 'You must use talk like Mr. T. I pity the fool who doesn't!'"
- | optional,
- },
- }
- in
- _js2n__-refsenv."_js2n__-:definitions/schema!contract"
\ No newline at end of file
+null
diff --git a/out/CodifyCLI.ncl b/out/CodifyCLI.ncl
index fc6d9ab..d20f191 100644
--- a/out/CodifyCLI.ncl
+++ b/out/CodifyCLI.ncl
@@ -900,77 +900,1014 @@ let rec _js2n__-refsenv
in
Array (
_js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ (_js2n__-prdslib.oneOf
[
- _js2n__-prdslib.isType 'Record,
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.ifThenElse
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "type" ],
- _js2n__-prdslib.records.record
- { type = _js2n__-prdslib.enum [ "project" ], } {} true
- _js2n__-prdslib.always
- ])
- (_js2n__-prdslib.records.record
- {
- description = _js2n__-prdslib.isType '"String",
- plugins =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- { ".*" = _js2n__-prdslib.isType '"String", }
- true _js2n__-prdslib.always
- ],
- type = _js2n__-prdslib.always,
- version =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?(?:\\+[0-9A-Za-z-]+)?$"
- ],
- } {} false _js2n__-prdslib.never) _js2n__-prdslib.always,
- _js2n__-prdslib.ifThenElse
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.not
- (_js2n__-prdslib.records.record
- { type = _js2n__-prdslib.enum [ "project" ], } {} true
- _js2n__-prdslib.always),
- _js2n__-prdslib.records.required [ "type" ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ])
- (_js2n__-prdslib.records.record
- {
- dependsOn =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.uniqueItems
- ],
- name =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "^[\\w-]+$"
- ],
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ description = _js2n__-prdslib.isType '"String",
+ plugins =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ { ".*" = _js2n__-prdslib.isType '"String", } true
+ _js2n__-prdslib.always
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "project"
+ ],
+ version =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?(?:\\+[0-9A-Za-z-]+)?$"
+ ],
+ } {} false _js2n__-prdslib.never
],
- _js2n__-prdslib.records.required [ "type" ],
- _js2n__-prdslib.records.record
- {
- type =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ email = _js2n__-prdslib.isType '"String",
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "git"
+ ],
+ username = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "xcode-tools"
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ path = _js2n__-prdslib.isType '"String",
+ paths =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ prepend = _js2n__-prdslib.isType '"Bool",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "path"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "alias", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ alias =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[^ \n/\\$`=|&;()<>'\"]*$"
+ ],
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "alias"
+ ],
+ value = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ casks =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ directory = _js2n__-prdslib.isType '"String",
+ formulae =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ skipAlreadyInstalledCasks = _js2n__-prdslib.isType '"Bool",
+ taps =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "homebrew"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ global = _js2n__-prdslib.isType '"String",
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ pythonVersions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "pyenv"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "git-lfs"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "aws-cli"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "^[a-zA-Z][\\w-]+$"
+ _js2n__-prdslib.records.required
+ [ "awsAccessKeyId", "awsSecretAccessKey", "region" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
],
- } {} true _js2n__-prdslib.always
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "csvCredentials", "region" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ awsAccessKeyId = _js2n__-prdslib.isType '"String",
+ awsSecretAccessKey = _js2n__-prdslib.isType '"String",
+ csvCredentials = _js2n__-prdslib.isType '"String",
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ metadataServiceNumAttempts =
+ _js2n__-prdslib.isType '"String",
+ metadataServiceTimeout = _js2n__-prdslib.isType '"String",
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ output = _js2n__-prdslib.isType '"String",
+ profile = _js2n__-prdslib.isType '"String",
+ region = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "aws-profile"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ directory = _js2n__-prdslib.isType '"String",
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "terraform"
+ ],
+ version = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ global = _js2n__-prdslib.isType '"String",
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ nodeVersions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "nvm"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ add =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ global = _js2n__-prdslib.isType '"String",
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "jenv"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "pgcli"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ directory = _js2n__-prdslib.isType '"String",
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "vscode"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "directory", "repository" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "parentDirectory", "repository" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ autoVerifySSH = _js2n__-prdslib.isType '"Bool",
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ directory = _js2n__-prdslib.isType '"String",
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ parentDirectory = _js2n__-prdslib.isType '"String",
+ repository = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "git-clone"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ directory = _js2n__-prdslib.always,
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "android-studio"
+ ],
+ version = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ plugins =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "asdf"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "plugin", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ gitUrl = _js2n__-prdslib.isType '"String",
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ plugin = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "asdf-plugin"
+ ],
+ versions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "plugin", "type", "version" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ plugin = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "asdf-global"
+ ],
+ version = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "plugin", "type", "version" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ directories =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ directory = _js2n__-prdslib.isType '"String",
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ plugin = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "asdf-local"
+ ],
+ version = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "plugin", "versions" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "directory" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ directory = _js2n__-prdslib.isType '"String",
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ plugin = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "asdf-install"
+ ],
+ versions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "passphrase", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ bits = _js2n__-prdslib.isType '"Number",
+ comment = _js2n__-prdslib.isType '"String",
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ fileName = _js2n__-prdslib.isType '"String",
+ folder = _js2n__-prdslib.isType '"String",
+ keyType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "ecdsa",
+ "ecdsa-sk",
+ "ed25519",
+ "ed25519-sk",
+ "rsa"
+ ]
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ passphrase = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "ssh-key"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "hosts", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ hosts =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "Host" ],
+ _js2n__-prdslib.records.record {} {}
+ true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "Match" ],
+ _js2n__-prdslib.records.record {} {}
+ true _js2n__-prdslib.always
+ ]
+ ],
+ _js2n__-prdslib.records.record
+ {
+ AddKeysToAgent =
+ _js2n__-prdslib.isType '"Bool",
+ Compression =
+ _js2n__-prdslib.isType '"Bool",
+ Host = _js2n__-prdslib.isType '"String",
+ IdentityFile =
+ _js2n__-prdslib.isType '"String",
+ IgnoreUnknown =
+ _js2n__-prdslib.isType '"String",
+ LogLevel =
+ _js2n__-prdslib.isType '"String",
+ Match = _js2n__-prdslib.isType '"String",
+ PasswordAuthentication =
+ _js2n__-prdslib.isType '"Bool",
+ Port = _js2n__-prdslib.isType '"Number",
+ PreferredAuthentications =
+ _js2n__-prdslib.isType '"String",
+ UseKeychain =
+ _js2n__-prdslib.isType '"Bool",
+ User = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ])
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "ssh-config"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "path", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ appleUseKeychain = _js2n__-prdslib.isType '"Bool",
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ path = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "ssh-add"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "action", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ action = _js2n__-prdslib.isType '"String",
+ condition = _js2n__-prdslib.isType '"String",
+ cwd = _js2n__-prdslib.isType '"String",
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "action"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "contents", "path", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ contents = _js2n__-prdslib.isType '"String",
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[\\w-]+$"
+ ],
+ onlyCreate = _js2n__-prdslib.isType '"Bool",
+ path = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "file"
+ ],
+ } {} false _js2n__-prdslib.never
+ ]
])
)
\ No newline at end of file
diff --git a/out/Codux.ncl b/out/Codux.ncl
index 2728d34..5f23e09 100644
--- a/out/Codux.ncl
+++ b/out/Codux.ncl
@@ -1028,7 +1028,10 @@ let rec _js2n__-refsenv
"%
| optional,
externalProviders
- | { wix | { projectId | String, .. } | optional, .. }
+ | {
+ wix | { metaSiteId | String, projectId | String, .. } | optional,
+ ..
+ }
| optional,
fileNamingConvention
| _js2n__-prdslib.contract_from_predicate
diff --git a/out/Conjure.ncl b/out/Conjure.ncl
index 130a554..a345f93 100644
--- a/out/Conjure.ncl
+++ b/out/Conjure.ncl
@@ -1014,6 +1014,17 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/DocString!predicate",
docs =
_js2n__-refsenv."_js2n__-:definitions/DocString!predicate",
+ errors =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TypeName!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/EndpointError!predicate"
+ ])
+ ],
http =
_js2n__-prdslib.allOf
[
@@ -1033,6 +1044,19 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/EndpointError!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "error" ],
+ _js2n__-prdslib.records.record
+ {
+ docs =
+ _js2n__-refsenv."_js2n__-:definitions/DocString!predicate",
+ error =
+ _js2n__-refsenv."_js2n__-:definitions/TypeName!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/EnumTypeDefinition!predicate" =
_js2n__-prdslib.allOf
[
diff --git a/out/Containerlab.ncl b/out/Containerlab.ncl
index 4f1f46c..26a5f6e 100644
--- a/out/Containerlab.ncl
+++ b/out/Containerlab.ncl
@@ -1191,6 +1191,14 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.records.record
{
+ aliases =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
auto-remove = _js2n__-prdslib.isType '"Bool",
binds =
_js2n__-prdslib.allOf
@@ -1354,6 +1362,7 @@ let rec _js2n__-refsenv
"cisco_iol",
"cvx",
"cumulus_cvx",
+ "huawei_vrp",
"openbsd",
"freebsd",
"generic_vm",
@@ -1434,6 +1443,22 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.minItems 1,
_js2n__-prdslib.arrays.uniqueItems
],
+ restart-policy =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "no",
+ "No",
+ "on-failure",
+ "On-failure",
+ "Always",
+ "always",
+ "unless-stopped",
+ "Unless-stopped"
+ ]
+ ],
runtime =
_js2n__-prdslib.allOf
[
@@ -1721,6 +1746,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/node-config!predicate",
host =
_js2n__-refsenv."_js2n__-:definitions/node-config!predicate",
+ huawei_vrp =
+ _js2n__-refsenv."_js2n__-:definitions/node-config!predicate",
ipinfusion_ocnos =
_js2n__-refsenv."_js2n__-:definitions/node-config!predicate",
juniper_crpd =
diff --git a/out/Cycle Stack File.ncl b/out/Cycle Stack File.ncl
index 00a2905..8610393 100644
--- a/out/Cycle Stack File.ncl
+++ b/out/Cycle Stack File.ncl
@@ -5214,10 +5214,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType
'Null
],
- _js2n__-prdslib.records.required
- [
- "enable"
- ],
_js2n__-prdslib.records.record
{
additional_certs_path =
@@ -5268,13 +5264,6 @@ let rec _js2n__-refsenv
],
_js2n__-refsenv."_js2n__-:properties/about/oneOf/1!predicate"
],
- enable =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType
- '"Bool",
- _js2n__-refsenv."_js2n__-:properties/about/oneOf/1!predicate"
- ],
key_path =
_js2n__-prdslib.oneOf
[
@@ -5298,36 +5287,45 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.isType
- 'Null
- ],
+ _js2n__-prdslib.isType
+ 'Record,
_js2n__-prdslib.records.record
{
- groups =
+ drain =
_js2n__-prdslib.oneOf
[
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.anyOf
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
[
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.isType
- 'Null
+ "url"
],
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:properties/scoped_variables/oneOf/0/items/properties/identifier/oneOf/0!predicate"
+ _js2n__-prdslib.records.record
+ {
+ url =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-refsenv."_js2n__-:properties/about/oneOf/1!predicate"
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
],
+ _js2n__-prdslib.isType
+ 'Null,
_js2n__-refsenv."_js2n__-:properties/about/oneOf/1!predicate"
],
} {}
true
_js2n__-prdslib.always
],
+ _js2n__-prdslib.isType
+ 'Null,
_js2n__-refsenv."_js2n__-:properties/about/oneOf/1!predicate"
],
shared_file_systems =
@@ -6956,190 +6954,193 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
auth =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.oneOf
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
+ _js2n__-prdslib.allOf
[
- "details",
- "type"
- ],
- _js2n__-prdslib.records.record
- {
- details =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- token =
- _js2n__-prdslib.isType
- '"String",
- username =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- true
- _js2n__-prdslib.always
- ],
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "details",
+ "type"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ details =
+ _js2n__-prdslib.allOf
[
- "user"
- ]
- ],
- }
- {}
- true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "details",
- "type"
- ],
- _js2n__-prdslib.records.record
- {
- details =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ token =
+ _js2n__-prdslib.isType
+ '"String",
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ type =
+ _js2n__-prdslib.allOf
[
- "credentials",
- "flavor"
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "user"
+ ]
],
- _js2n__-prdslib.records.record
- {
- credentials =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- api_key =
- _js2n__-prdslib.isType
- '"String",
- client_id =
- _js2n__-prdslib.isType
- '"String",
- config =
- _js2n__-prdslib.isType
- '"String",
- namespace =
- _js2n__-prdslib.isType
- '"String",
- region =
- _js2n__-prdslib.isType
- '"String",
- secret =
- _js2n__-prdslib.isType
- '"String",
- subscription_id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- true
- _js2n__-prdslib.always
- ],
- flavor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "details",
+ "type"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ details =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "credentials",
+ "flavor"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ credentials =
+ _js2n__-prdslib.allOf
[
- "ecr"
- ]
- ],
- }
- {}
- true
- _js2n__-prdslib.always
- ],
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ api_key =
+ _js2n__-prdslib.isType
+ '"String",
+ client_id =
+ _js2n__-prdslib.isType
+ '"String",
+ config =
+ _js2n__-prdslib.isType
+ '"String",
+ namespace =
+ _js2n__-prdslib.isType
+ '"String",
+ region =
+ _js2n__-prdslib.isType
+ '"String",
+ secret =
+ _js2n__-prdslib.isType
+ '"String",
+ subscription_id =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ flavor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ecr"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ type =
+ _js2n__-prdslib.allOf
[
- "provider"
- ]
- ],
- }
- {}
- true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "details",
- "type"
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "provider"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
],
- _js2n__-prdslib.records.record
- {
- details =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "details",
+ "type"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ details =
+ _js2n__-prdslib.allOf
[
- "url"
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "url"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ url =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
],
- _js2n__-prdslib.records.record
- {
- url =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- true
- _js2n__-prdslib.always
- ],
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
+ type =
+ _js2n__-prdslib.allOf
[
- "webhook"
- ]
- ],
- }
- {}
- true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType
- 'Null
- ]
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "webhook"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ]
+ ]
+ ],
+ _js2n__-prdslib.isType
+ 'Null
],
existing =
_js2n__-refsenv."_js2n__-:properties/containers/oneOf/0/additionalProperties/properties/image/oneOf/0/properties/origin/oneOf/0/oneOf/2/properties/details/properties/existing!predicate",
@@ -7256,9 +7257,16 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "destination", "read_only" ],
+ [ "destination" ],
_js2n__-prdslib.records.record
{
+ block_device =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType
+ '"Bool",
+ _js2n__-refsenv."_js2n__-:properties/about/oneOf/1!predicate"
+ ],
destination =
_js2n__-prdslib.oneOf
[
@@ -7435,13 +7443,8 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.isType
- 'Null
- ],
+ _js2n__-prdslib.isType
+ 'Record,
_js2n__-prdslib.records.required
[ "key" ],
_js2n__-prdslib.records.record
@@ -7456,7 +7459,8 @@ let rec _js2n__-refsenv
} {} true
_js2n__-prdslib.always
],
- _js2n__-refsenv."_js2n__-:properties/about/oneOf/1!predicate"
+ _js2n__-refsenv."_js2n__-:properties/about/oneOf/1!predicate",
+ _js2n__-prdslib.isType 'Null
],
file =
_js2n__-prdslib.oneOf
diff --git a/out/DWP Exchange - gateway.ncl b/out/DWP Exchange - gateway.ncl
index 97aaf4c..19765bd 100644
--- a/out/DWP Exchange - gateway.ncl
+++ b/out/DWP Exchange - gateway.ncl
@@ -1,898 +1 @@
-# DO NOT EDIT
-# This file was automatically generated using json-schema-to-nickel
-let _js2n__-prdslib
- = {
- allOf
- : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `allOf preds` succeeds if all of the predicates in `preds` succeed
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
- "%
- = fun
- preds
- x
- =>
- std.array.fold_right
- (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
- 'Ok preds,
- always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
- anyOf
- : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
- "%
- = fun
- preds
- x
- =>
- (match {
- 'Ok =>
- 'Ok,
- 'Errs
- msgs =>
- 'Err
- m%"
- anyOf: none of the options matched
- %{std.string.join
- m%"
-
-
- "% msgs}
- "%,
- })
- (std.array.fold_right
- (fun
- pred
- acc
- =>
- (match {
- 'Ok =>
- 'Ok,
- 'Errs
- msgs =>
- (match {
- 'Ok =>
- 'Ok,
- 'Err
- msg =>
- 'Errs ([ " - %{msg}" ] @ msgs),
- }) (pred x),
- }) acc) ('Errs [ ]) preds),
- arrays =
- {
- additionalItems
- : (Dyn -> [| 'Ok, 'Err String |])
- -> Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
- = fun
- pred
- start
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- let x
- | Array Dyn
- = x
- in
- let value_length
- = std.array.length x
- in
- if start >= value_length then
- 'Ok
- else
- arrayOf pred
- ((std.array.slice start value_length x)
- | Dyn),
- arrayOf
- : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- Apply a predicate to all elements of an array, succeeding if all
- applications succeed.
- "%
- = fun
- pred
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- let x
- | Array Dyn
- = x
- in
- std.array.fold_right
- (fun
- x
- acc
- =>
- (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
- 'Ok x,
- contains
- : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
- = fun
- pred
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- let x
- | Array Dyn
- = x
- in
- (match {
- 'Ok =>
- 'Ok,
- 'Errs
- msgs =>
- 'Err
- m%"
- contains: no elements matched
- %{std.string.join
- m%"
-
-
- "% msgs}
- "%,
- })
- (std.array.fold_right
- (fun
- x
- acc
- =>
- (match {
- 'Ok =>
- 'Ok,
- 'Errs
- msgs =>
- (match {
- 'Ok =>
- 'Ok,
- 'Err
- msg =>
- 'Errs ([ " - %{msg}" ] @ msgs),
- }) (pred x),
- }) acc) ('Errs [ ]) x),
- items
- : Array (Dyn -> [| 'Ok, 'Err String |])
- -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
- = fun
- preds
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- let x
- | Array Dyn
- = x
- in
- let length_to_check
- = std.number.min (std.array.length preds)
- (std.array.length x)
- in
- std.array.fold_right
- (fun
- i
- acc
- =>
- (match { 'Err msg => 'Err msg, 'Ok => acc, })
- (std.array.at i preds (std.array.at i x))) 'Ok
- (std.array.range 0 length_to_check),
- maxItems
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
- "%
- = fun
- n
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- if (std.array.length (x | Array Dyn)) > n then
- 'Err
- "array is longer than %{std.string.from_number n} items"
- else
- 'Ok,
- minItems
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
- "%
- = fun
- n
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- if (std.array.length (x | Array Dyn)) < n then
- 'Err
- "array is shorter than %{std.string.from_number n} items"
- else
- 'Ok,
- uniqueItems
- : Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- Succeeds for any array if its elements are pairwise distinct.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
- "%
- = let find_duplicate
- : Array Dyn
- -> {
- has_duplicate : Bool,
- duplicate : Dyn,
- seen : { _ : Bool }
- }
- = std.array.fold_right
- (fun
- elt
- acc
- =>
- if acc.has_duplicate then
- acc
- else
- let index
- = std.serialize 'Json elt
- in
- if std.record.has_field index acc.seen then
- {
- duplicate = elt,
- has_duplicate = true,
- seen = acc.seen,
- }
- else
- {
- duplicate = null,
- has_duplicate = false,
- seen = std.record.insert index true acc.seen,
- })
- { duplicate = null, has_duplicate = false, seen = {}, }
- in
- fun
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- let { has_duplicate, duplicate, .. }
- = find_duplicate (x | Array Dyn)
- in
- if has_duplicate then
- 'Err "duplicate found: %{std.serialize 'Json duplicate}"
- else
- 'Ok,
- },
- const
- : Dyn -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `const value x` succeeds if and only if `x` is equal to `value`
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
- "%
- = fun
- value
- x
- =>
- if x == value then
- 'Ok
- else
- 'Err "expected %{std.serialize 'Json value}",
- contract_from_predicate
- : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
- = fun
- predicate
- label
- value
- =>
- (match {
- 'Ok =>
- value,
- 'Err
- msg =>
- (std.contract.blame_with_message msg label)
- | Dyn,
- }) (predicate value),
- enum
- : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
- "%
- = let checkEqual
- = fun
- input
- variant
- =>
- (input == variant)
- || ((std.is_enum input)
- && (((std.string.from_enum input) == variant)
- | Bool))
- in
- fun
- values
- x
- =>
- std.array.fold_right
- (fun value acc => if checkEqual x value then 'Ok else acc)
- ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
- values,
- from_simple_predicate
- : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Convert a simple boolean predicate into a predicate supporting error messages"
- = fun error' pred x => if pred x then 'Ok else 'Err error',
- ifThenElse
- : (Dyn -> [| 'Ok, 'Err String |])
- -> (Dyn -> [| 'Ok, 'Err String |])
- -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
- "%
- = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
- isType
- : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
- -> Dyn -> [| 'Ok, 'Err String |]
- = fun
- t
- =>
- (match {
- 'Null =>
- from_simple_predicate "expected `null`" (fun x => x == null),
- 'Integer =>
- from_simple_predicate "expected an integer"
- (fun
- x
- =>
- (std.is_number x) && (std.number.is_integer (x | Number))),
- _ =>
- from_simple_predicate
- "value is not of type %{std.string.from_enum t}"
- (fun x => (std.typeof x) == t),
- }) t,
- never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
- not
- : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `not pred` succeeds if and only if `pred` fails
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
- "%
- = fun
- pred
- x
- =>
- (match {
- 'Ok =>
- 'Err "Inverted predicate succeeded unexpectedly",
- 'Err
- msg =>
- 'Ok,
- }) (pred x),
- numbers =
- {
- exclusiveMaximum
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
- = fun
- limit
- x
- =>
- if !(std.is_number x) then
- 'Ok
- else
- if (x | Number) < limit then
- 'Ok
- else
- 'Err
- "expected an exclusive maximum of %{std.string.from_number
- limit}",
- exclusiveMinimum
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
- = fun
- limit
- x
- =>
- if !(std.is_number x) then
- 'Ok
- else
- if (x | Number) > limit then
- 'Ok
- else
- 'Err
- "expected an exclusive minimum of %{std.string.from_number
- limit}",
- maximum
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
- = fun
- limit
- x
- =>
- if !(std.is_number x) then
- 'Ok
- else
- if (x | Number) <= limit then
- 'Ok
- else
- 'Err
- "expected a maximum of %{std.string.from_number limit}",
- minimum
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
- = fun
- limit
- x
- =>
- if !(std.is_number x) then
- 'Ok
- else
- if (x | Number) >= limit then
- 'Ok
- else
- 'Err
- "expected a minimum of %{std.string.from_number limit}",
- multipleOf
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
- = fun
- mult
- x
- =>
- if !(std.is_number x) then
- 'Ok
- else
- if std.number.is_integer ((x | Number) / mult) then
- 'Ok
- else
- 'Err
- "expected a multiple of %{std.string.from_number mult}",
- },
- oneOf
- : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
- "%
- = fun
- preds
- x
- =>
- let count_ok
- : Array [| 'Ok, 'Err String |] -> Number
- = fun
- results
- =>
- std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
- results
- in
- let results
- = std.array.map (fun pred => pred x) preds
- in
- let count
- = count_ok results
- in
- if count == 0 then
- let errors
- = std.array.flat_map
- (fun
- result
- =>
- (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
- result) results
- in
- 'Err
- m%"
- oneOf: none of the options matched
- %{std.string.join
- m%"
-
-
- "% errors}
- "%
- else
- if count > 1 then
- 'Err "oneOf: more than one of the options matched"
- else
- 'Ok,
- records =
- {
- dependencies
- : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
- = let mustHaveFields
- : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
- = fun
- fields
- x
- =>
- std.array.fold_right
- (fun
- field
- acc
- =>
- if !(std.record.has_field field x) then
- 'Err "expected field `%{field}`"
- else
- acc) 'Ok fields
- in
- fun
- deps
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- let x
- | { _ : Dyn }
- = x
- in
- std.array.fold_right
- (fun
- { field, value, }
- =>
- fun
- acc
- =>
- if !(std.record.has_field field x) then
- acc
- else
- let result
- = if std.is_array value then
- mustHaveFields (value | Array String) x
- else
- let pred
- | Dyn -> [| 'Ok, 'Err String |]
- = value
- in
- pred (x | Dyn)
- in
- (match {
- 'Err
- msg =>
- 'Err
- "dependency of `%{field}` failed: %{msg}",
- 'Ok =>
- acc,
- }) result) 'Ok (std.record.to_array deps),
- maxProperties
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
- "%
- = fun
- n
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- if (std.record.length (x | { _ : Dyn })) > n then
- 'Err
- "record contains more than %{std.string.from_number
- n} fields"
- else
- 'Ok,
- minProperties
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
- "%
- = fun
- n
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- if (std.record.length (x | { _ : Dyn })) < n then
- 'Err
- "record contains fewer than %{std.string.from_number
- n} fields"
- else
- 'Ok,
- propertyNames
- : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
- = fun
- pred
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- std.array.fold_right
- (fun
- field
- acc
- =>
- (match {
- 'Err
- msg =>
- 'Err
- "field `%{field}` did not validate against `propertyNames` schema",
- 'Ok =>
- acc,
- }) (pred (field | Dyn))) 'Ok
- (std.record.fields (x | { _ : Dyn })),
- record
- : { _ : Dyn -> [| 'Ok, 'Err String |] }
- -> { _ : Dyn -> [| 'Ok, 'Err String |] }
- -> Bool
- -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `record properties patternProperties additionalAllowed
- additionalProperties x` is a combination of the `properties`,
- `patternProperties` and `additionalProperties` validation keywords in
- JSON schema.
-
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
- "%
- = fun
- properties
- patternProperties
- additionalAllowed
- additionalProperties
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- let x
- | { _ : Dyn }
- = x
- in
- let check_properties
- : {
- result : [| 'Ok, 'Err String |],
- checked : { _ : Bool }
- }
- = std.array.fold_right
- (fun
- { field, value, }
- =>
- fun
- acc
- =>
- if !(std.record.has_field field x) then
- acc
- else
- (match {
- 'Err
- msg =>
- {
- checked : { _ : Bool } = {},
- result =
- 'Err
- "field `%{field}` didn't validate: %{msg}",
- },
- 'Ok =>
- {
- checked =
- std.record.insert field true acc.checked,
- result = acc.result,
- },
- }) (value x."%{field}"))
- { checked = {}, result = 'Ok, }
- (std.record.to_array properties)
- in
- let matching_fields
- : String -> { _ : Dyn }
- = fun
- pattern
- =>
- let matcher
- = std.string.is_match pattern
- in
- std.array.fold_left
- (fun
- acc
- =>
- fun
- { field, value, }
- =>
- if matcher field then
- std.record.insert field value acc
- else
- acc) {} (std.record.to_array x)
- in
- let check_pattern_properties
- : {
- result : [| 'Ok, 'Err String |],
- checked : { _ : Bool }
- }
- = std.array.fold_right
- (fun
- { field = pattern, value = pred, }
- =>
- fun
- acc
- =>
- (match {
- r @ { result = 'Err msg, .. } =>
- r,
- { result = 'Ok, checked = ch, } =>
- {
- checked =
- std.array.fold_left
- (fun
- r
- field
- =>
- if !(std.record.has_field field
- r) then
- std.record.insert field true r
- else
- r) acc.checked
- (std.record.fields ch),
- result = acc.result,
- },
- })
- (std.array.fold_right
- (fun
- { field, value, }
- =>
- fun
- acc
- =>
- (match {
- 'Err
- msg =>
- {
- checked : { _ : Bool } = {},
- result =
- 'Err
- "field `%{field}` didn't validate: %{msg}",
- },
- 'Ok =>
- {
- checked =
- std.record.insert field true
- acc.checked,
- result = acc.result,
- },
- }) (pred value))
- {
- checked : { _ : Bool } = {},
- result = 'Ok,
- }
- (std.record.to_array
- (matching_fields pattern))))
- { checked : { _ : Bool } = {}, result = 'Ok, }
- (std.record.to_array patternProperties)
- in
- let remaining_fields
- = std.array.fold_left
- (fun
- acc
- field
- =>
- if !(std.record.has_field field acc) then
- acc
- else
- std.record.remove field acc) x
- ((std.record.fields check_properties.checked)
- @ (std.record.fields
- check_pattern_properties.checked))
- in
- let check_additional_properties
- : [| 'Ok, 'Err String |]
- = if (!additionalAllowed)
- && (!(std.record.is_empty remaining_fields)) then
- 'Err
- "extra fields %{std.serialize 'Json
- ((std.record.fields remaining_fields)
- | Dyn)}"
- else
- std.array.fold_right
- (fun
- { field, value, }
- =>
- fun
- acc
- =>
- (match {
- 'Err
- msg =>
- 'Err
- "field `%{field}` didn't validate: %{msg}",
- 'Ok =>
- acc,
- }) (additionalProperties value)) 'Ok
- (std.record.to_array remaining_fields)
- in
- (match {
- 'Err
- msg =>
- check_properties.result,
- 'Ok =>
- (match {
- 'Err
- msg =>
- check_pattern_properties.result,
- 'Ok =>
- check_additional_properties,
- }) check_pattern_properties.result,
- }) check_properties.result,
- required
- : Array String -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
- = fun
- fields
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- std.array.fold_right
- (fun
- field
- acc
- =>
- if !(std.record.has_field field (x | { _ : Dyn })) then
- 'Err "missing required field %{field}"
- else
- acc) 'Ok fields,
- },
- strings =
- {
- maxLength
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
- = fun
- limit
- x
- =>
- if !(std.is_string x) then
- 'Ok
- else
- if (std.string.length (x | String)) <= limit then
- 'Ok
- else
- 'Err
- "expected a string of length no larger than %{std.string.from_number
- limit}",
- minLength
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
- = fun
- limit
- x
- =>
- if !(std.is_string x) then
- 'Ok
- else
- if (std.string.length (x | String)) >= limit then
- 'Ok
- else
- 'Err
- "expected a string of length no smaller than %{std.string.from_number
- limit}",
- pattern
- : String -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
- = fun
- pattern
- x
- =>
- if !(std.is_string x) then
- 'Ok
- else
- if std.string.is_match pattern (x | String) then
- 'Ok
- else
- 'Err "expected a string matching the pattern `%{pattern}`",
- },
- }
- in
-let rec _js2n__-refsenv = {} in { services | Array (Dyn), }
\ No newline at end of file
+null
diff --git a/out/Data Contract Specification.ncl b/out/Data Contract Specification.ncl
index 52b21a4..c847988 100644
--- a/out/Data Contract Specification.ncl
+++ b/out/Data Contract Specification.ncl
@@ -941,6 +941,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.uniqueItems
],
example = _js2n__-prdslib.isType '"String",
+ examples = _js2n__-prdslib.isType '"Array",
exclusiveMaximum = _js2n__-prdslib.isType '"Number",
exclusiveMinimum = _js2n__-prdslib.isType '"Number",
fields =
@@ -955,6 +956,7 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:properties/models/additionalProperties/properties/fields/additionalProperties!predicate",
keys =
_js2n__-refsenv."_js2n__-:properties/models/additionalProperties/properties/fields/additionalProperties!predicate",
+ lineage = _js2n__-prdslib.always,
links =
_js2n__-prdslib.allOf
[
@@ -974,6 +976,13 @@ let rec _js2n__-refsenv
pii = _js2n__-prdslib.isType '"Bool",
precision = _js2n__-prdslib.isType '"Number",
primary = _js2n__-prdslib.isType '"Bool",
+ primaryKey = _js2n__-prdslib.isType '"Bool",
+ quality =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf _js2n__-prdslib.always
+ ],
references = _js2n__-prdslib.isType '"String",
required = _js2n__-prdslib.isType '"Bool",
scale = _js2n__-prdslib.isType '"Number",
@@ -996,7 +1005,7 @@ let rec _js2n__-refsenv
{
dataContractSpecification
| std.enum.TagOrString
- | [| '"0.9.0", '"0.9.1", '"0.9.2", '"0.9.3" |]
+ | [| '"0.9.0", '"0.9.1", '"0.9.2", '"0.9.3", '"1.1.0" |]
| doc "Specifies the Data Contract Specification being used.",
definitions
| _js2n__-prdslib.contract_from_predicate
@@ -1004,18 +1013,19 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.propertyNames
- (_js2n__-prdslib.strings.pattern "^[a-zA-Z0-9_-]+$"),
+ (_js2n__-prdslib.strings.pattern "^[a-zA-Z0-9/_-]+$"),
_js2n__-prdslib.records.record {} {} true
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "name", "type" ],
+ _js2n__-prdslib.records.required [ "type" ],
_js2n__-prdslib.records.record
{
classification = _js2n__-prdslib.isType '"String",
description = _js2n__-prdslib.isType '"String",
domain = _js2n__-prdslib.isType '"String",
example = _js2n__-prdslib.isType '"String",
+ examples = _js2n__-prdslib.isType '"Array",
exclusiveMaximum = _js2n__-prdslib.isType '"Number",
exclusiveMinimum = _js2n__-prdslib.isType '"Number",
fields =
@@ -1066,32 +1076,6 @@ let rec _js2n__-refsenv
])
| doc "Clear and concise explanations of syntax, semantic, and classification of business objects in a given domain."
| optional,
- examples
- | Array
- {
- data
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ]),
- description
- | String
- | doc "An optional string describing the example."
- | optional,
- model
- | String
- | doc "The reference to the model in the schema, e.g., a table name."
- | optional,
- type
- | std.enum.TagOrString
- | [| 'custom, 'yaml, 'json, 'csv |]
- | doc "The type of the example data. Well-known types are csv, json, yaml, custom.",
- ..
- }
- | doc "The Examples Object is an array of Example Objects."
- | optional,
id | String | doc "Specifies the identifier of the data contract.",
info
| {
@@ -1122,8 +1106,7 @@ let rec _js2n__-refsenv
| doc "The owner or team responsible for managing the data contract and providing the data."
| optional,
status
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.isType '"String")
+ | String
| doc "The status of the data contract. Can be proposed, in development, active, retired."
| optional,
title | String | doc "The title of the data contract.",
@@ -1180,6 +1163,7 @@ let rec _js2n__-refsenv
])
],
description = _js2n__-prdslib.isType '"String",
+ examples = _js2n__-prdslib.isType '"Array",
fields =
_js2n__-prdslib.allOf
[
@@ -1256,6 +1240,8 @@ let rec _js2n__-refsenv
],
example =
_js2n__-prdslib.isType '"String",
+ examples =
+ _js2n__-prdslib.isType '"Array",
exclusiveMaximum =
_js2n__-prdslib.isType '"Number",
exclusiveMinimum =
@@ -1275,6 +1261,7 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:properties/models/additionalProperties/properties/fields/additionalProperties!predicate",
keys =
_js2n__-refsenv."_js2n__-:properties/models/additionalProperties/properties/fields/additionalProperties!predicate",
+ lineage = _js2n__-prdslib.always,
links =
_js2n__-prdslib.allOf
[
@@ -1305,6 +1292,16 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Number",
primary =
_js2n__-prdslib.isType '"Bool",
+ primaryKey =
+ _js2n__-prdslib.isType '"Bool",
+ quality =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-prdslib.always
+ ],
references =
_js2n__-prdslib.isType '"String",
required =
@@ -1330,6 +1327,20 @@ let rec _js2n__-refsenv
} {} true _js2n__-prdslib.always
])
],
+ primaryKey =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ quality =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-prdslib.always
+ ],
title = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.allOf
@@ -1343,428 +1354,159 @@ let rec _js2n__-refsenv
])
| doc "Specifies the logical data model. Use the models name (e.g., the table name) as the key."
| optional,
- quality
- | {
- specification
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Record
- ]),
- type
- | std.enum.TagOrString
- | [| 'custom, 'great-expectations, 'montecarlo, 'SodaCL |]
- | doc "The type of the quality check. Typical values are SodaCL, montecarlo, great-expectations, custom.",
- ..
- }
- | doc "The quality object contains quality attributes and checks."
- | optional,
- schema
- | {
- specification
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Record
- ]),
- type
- | std.enum.TagOrString
- | [|
- 'custom,
- 'protobuf,
- 'avro,
- 'sql-ddl,
- 'json-schema,
- 'bigquery,
- 'dbt
- |]
- | doc "The type of the schema. Typical values are dbt, bigquery, json-schema, sql-ddl, avro, protobuf, custom.",
- ..
- }
- | doc "The schema of the data contract describes the syntax and semantics of provided data sets. It supports different schema types."
- | optional,
servers
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- description = _js2n__-prdslib.isType '"String",
- environment = _js2n__-prdslib.isType '"String",
- } {} true
- (_js2n__-prdslib.oneOf
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "dataset", "project", "type" ],
- _js2n__-prdslib.records.record
- {
- dataset = _js2n__-prdslib.isType '"String",
- project = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "bigquery", "BigQuery" ]
- ],
- } {} true _js2n__-prdslib.always
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "bigquery", } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "postgres", } {}
+ true _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "s3", } {} true
+ _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "sftp", } {} true
+ _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "redshift", } {}
+ true _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "azure", } {}
+ true _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "sqlserver", } {}
+ true _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "snowflake", } {}
+ true _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "databricks", }
+ {} true _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "dataframe", } {}
+ true _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "glue", } {} true
+ _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "postgres", } {}
+ true _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "oracle", } {}
+ true _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "kafka", } {}
+ true _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "pubsub", } {}
+ true _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "kinesis", } {}
+ true _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "trino", } {}
+ true _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "local", } {}
+ true _js2n__-prdslib.always
+ ]) _js2n__-prdslib.always _js2n__-prdslib.always
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "location", "type" ],
- _js2n__-prdslib.records.record
- {
- delimiter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "new_line", "array" ]
- ],
- endpointUrl = _js2n__-prdslib.isType '"String",
- format =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "parquet", "delta", "json", "csv" ]
- ],
- location = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "s3" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "location", "type" ],
- _js2n__-prdslib.records.record
- {
- delimiter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "new_line", "array" ]
- ],
- format =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "parquet", "delta", "json", "csv" ]
- ],
- location = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "gcs" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "location", "type" ],
- _js2n__-prdslib.records.record
- {
- delimiter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "new_line", "array" ]
- ],
- format =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "parquet", "delta", "json", "csv" ]
- ],
- location = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "sftp" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "account", "database", "schema", "type" ],
- _js2n__-prdslib.records.record
- {
- account = _js2n__-prdslib.isType '"String",
- clusterIdentifier =
- _js2n__-prdslib.isType '"String",
- database = _js2n__-prdslib.isType '"String",
- endpoint = _js2n__-prdslib.isType '"String",
- host = _js2n__-prdslib.isType '"String",
- port = _js2n__-prdslib.isType 'Integer,
- schema = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "redshift" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "format", "location", "type" ],
- _js2n__-prdslib.records.record
- {
- delimiter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "new_line", "array" ]
- ],
- format =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "parquet", "delta", "json", "csv" ]
- ],
- location = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "azure" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "database", "host", "schema", "type" ],
- _js2n__-prdslib.records.record
- {
- database = _js2n__-prdslib.isType '"String",
- host = _js2n__-prdslib.isType '"String",
- port = _js2n__-prdslib.isType 'Integer,
- schema = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "sqlserver" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "account", "database", "schema", "type" ],
- _js2n__-prdslib.records.record
- {
- account = _js2n__-prdslib.isType '"String",
- database = _js2n__-prdslib.isType '"String",
- schema = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "snowflake" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "catalog", "schema", "type" ],
- _js2n__-prdslib.records.record
- {
- catalog = _js2n__-prdslib.isType '"String",
- host = _js2n__-prdslib.isType '"String",
- schema = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "databricks"
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "type" ],
- _js2n__-prdslib.records.record
- {
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "dataframe"
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "account", "database", "type" ],
- _js2n__-prdslib.records.record
- {
- account = _js2n__-prdslib.isType '"String",
- database = _js2n__-prdslib.isType '"String",
- format = _js2n__-prdslib.isType '"String",
- location = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "glue"
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "database", "host", "port", "schema", "type" ],
- _js2n__-prdslib.records.record
- {
- database = _js2n__-prdslib.isType '"String",
- host = _js2n__-prdslib.isType '"String",
- port = _js2n__-prdslib.isType 'Integer,
- schema = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "postgres"
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "host", "port", "serviceName", "type" ],
- _js2n__-prdslib.records.record
- {
- host = _js2n__-prdslib.isType '"String",
- port = _js2n__-prdslib.isType 'Integer,
- serviceName = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "oracle"
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "host", "topic", "type" ],
- _js2n__-prdslib.records.record
- {
- format = _js2n__-prdslib.isType '"String",
- host = _js2n__-prdslib.isType '"String",
- topic = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "kafka" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "project", "topic", "type" ],
- _js2n__-prdslib.records.record
- {
- project = _js2n__-prdslib.isType '"String",
- topic = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "pubsub" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "stream", "type" ],
- _js2n__-prdslib.records.record
- {
- format = _js2n__-prdslib.isType '"String",
- region = _js2n__-prdslib.isType '"String",
- stream = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "kinesis" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "catalog", "host", "port", "schema", "type" ],
- _js2n__-prdslib.records.record
- {
- catalog = _js2n__-prdslib.isType '"String",
- host = _js2n__-prdslib.isType '"String",
- port = _js2n__-prdslib.isType 'Integer,
- schema = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "trino"
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "format", "path", "type" ],
- _js2n__-prdslib.records.record
- {
- format = _js2n__-prdslib.isType '"String",
- path = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "local" ]
- ],
- } {} true _js2n__-prdslib.always
- ]
+ _js2n__-prdslib.always
])
])
| doc "Information about the servers."
@@ -1964,6 +1706,19 @@ let rec _js2n__-refsenv
| String
| doc "The period of time that must be given by either party to terminate or modify a data usage agreement. Uses ISO-8601 period format, e.g., 'P3M' for a period of three months."
| optional,
+ policies
+ | Array
+ {
+ description
+ | String
+ | doc "A description of the policy."
+ | optional,
+ type | String | doc "The type of the policy." | optional,
+ url | String | doc "A URL to the policy document." | optional,
+ ..
+ }
+ | doc "The limitations describe the restrictions on how the data can be used, can be technical or restrictions on what the data may not be used for."
+ | optional,
usage
| String
| doc "The usage describes the way the data is expected to be used. Can contain business and technical information."
diff --git a/out/DataYoga Connections.ncl b/out/DataYoga Connections.ncl
index ce6d661..8780743 100644
--- a/out/DataYoga Connections.ncl
+++ b/out/DataYoga Connections.ncl
@@ -1183,6 +1183,12 @@ let rec _js2n__-refsenv
{
cacert = _js2n__-prdslib.isType '"String",
cert = _js2n__-prdslib.isType '"String",
+ health_check_interval =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.minimum 0
+ ],
host = _js2n__-prdslib.isType '"String",
key = _js2n__-prdslib.isType '"String",
key_password = _js2n__-prdslib.isType '"String",
@@ -1194,6 +1200,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.numbers.maximum 65535,
_js2n__-prdslib.numbers.minimum 1
],
+ socket_connect_timeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.minimum 0
+ ],
+ socket_keepalive = _js2n__-prdslib.isType '"Bool",
+ socket_timeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.minimum 0
+ ],
type =
_js2n__-prdslib.allOf
[
diff --git a/out/DataYoga Job.ncl b/out/DataYoga Job.ncl
index e3393db..a36bbfb 100644
--- a/out/DataYoga Job.ncl
+++ b/out/DataYoga Job.ncl
@@ -904,196 +904,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.ifThenElse
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "uses" ],
- _js2n__-prdslib.records.record
- {
- uses =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "remove_field"
- ],
- } {} true _js2n__-prdslib.always
- ])
- (_js2n__-prdslib.records.record
- {
- with =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required
- [ "fields" ],
- _js2n__-prdslib.records.record
- {
- fields =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "field" ],
- _js2n__-prdslib.records.record
- {
- field =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- } {} false _js2n__-prdslib.never
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required
- [ "field" ],
- _js2n__-prdslib.records.record
- {
- field =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ]
- ]
- ],
- } {} true _js2n__-prdslib.always)
- _js2n__-prdslib.always,
- _js2n__-prdslib.ifThenElse
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "uses" ],
- _js2n__-prdslib.records.record
- {
- uses =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "parquet.write"
- ],
- } {} true _js2n__-prdslib.always
- ])
- (_js2n__-prdslib.records.record
- {
- with =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "file" ],
- _js2n__-prdslib.records.record
- { file = _js2n__-prdslib.isType '"String", }
- {} false _js2n__-prdslib.never
- ],
- } {} true _js2n__-prdslib.always)
- _js2n__-prdslib.always,
- _js2n__-prdslib.ifThenElse
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "uses" ],
- _js2n__-prdslib.records.record
- {
- uses =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "parquet.read"
- ],
- } {} true _js2n__-prdslib.always
- ])
- (_js2n__-prdslib.records.record
- {
- with =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "file" ],
- _js2n__-prdslib.records.record
- { file = _js2n__-prdslib.isType '"String", }
- {} false _js2n__-prdslib.never
- ],
- } {} true _js2n__-prdslib.always)
- _js2n__-prdslib.always,
- _js2n__-prdslib.ifThenElse
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "uses" ],
- _js2n__-prdslib.records.record
- {
- uses =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "files.read_csv"
- ],
- } {} true _js2n__-prdslib.always
- ])
- (_js2n__-prdslib.records.record
- {
- with =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "file" ],
- _js2n__-prdslib.records.record
- {
- batch_size =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.minimum 1
- ],
- delimiter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength
- 1,
- _js2n__-prdslib.strings.minLength
- 1
- ],
- encoding =
- _js2n__-prdslib.isType '"String",
- fields =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.strings.minLength
- 1,
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- file = _js2n__-prdslib.isType '"String",
- quotechar =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength
- 1,
- _js2n__-prdslib.strings.minLength
- 1
- ],
- skip =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.minimum 0
- ],
- } {} false _js2n__-prdslib.never
- ],
- } {} true _js2n__-prdslib.always)
- _js2n__-prdslib.always,
_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.allOf
[
@@ -1135,34 +945,6 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always)
_js2n__-prdslib.always,
- _js2n__-prdslib.ifThenElse
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "uses" ],
- _js2n__-prdslib.records.record
- {
- uses =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "http.receiver"
- ],
- } {} true _js2n__-prdslib.always
- ])
- (_js2n__-prdslib.records.record
- {
- with =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- host = _js2n__-prdslib.isType '"String",
- port = _js2n__-prdslib.isType 'Integer,
- } {} false _js2n__-prdslib.never
- ],
- } {} true _js2n__-prdslib.always)
- _js2n__-prdslib.always,
_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.allOf
[
@@ -1386,30 +1168,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "std.write"
- ],
- } {} true _js2n__-prdslib.always
- ])
- (_js2n__-prdslib.records.record
- { with = _js2n__-prdslib.always, } {} true
- _js2n__-prdslib.always) _js2n__-prdslib.always,
- _js2n__-prdslib.ifThenElse
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "uses" ],
- _js2n__-prdslib.records.record
- {
- uses =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "std.read"
+ _js2n__-prdslib.const "http.receiver"
],
} {} true _js2n__-prdslib.always
])
(_js2n__-prdslib.records.record
- { with = _js2n__-prdslib.always, } {} true
- _js2n__-prdslib.always) _js2n__-prdslib.always,
+ {
+ with =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ host = _js2n__-prdslib.isType '"String",
+ port = _js2n__-prdslib.isType 'Integer,
+ } {} false _js2n__-prdslib.never
+ ],
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.allOf
[
@@ -1420,7 +1196,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "rename_field"
+ _js2n__-prdslib.const "add_field"
],
} {} true _js2n__-prdslib.always
])
@@ -1450,17 +1226,29 @@ let rec _js2n__-refsenv
'Record,
_js2n__-prdslib.records.required
[
- "from_field",
- "to_field"
+ "expression",
+ "field",
+ "language"
],
_js2n__-prdslib.records.record
{
- from_field =
+ expression =
_js2n__-prdslib.isType
'"String",
- to_field =
+ field =
_js2n__-prdslib.isType
'"String",
+ language =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "jmespath",
+ "sql"
+ ]
+ ],
} {} false
_js2n__-prdslib.never
])
@@ -1470,15 +1258,27 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required
- [ "from_field", "to_field" ],
+ [
+ "expression",
+ "field",
+ "language"
+ ],
_js2n__-prdslib.records.record
{
- from_field =
+ expression =
_js2n__-prdslib.isType
'"String",
- to_field =
+ field =
_js2n__-prdslib.isType
'"String",
+ language =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "jmespath", "sql" ]
+ ],
} {} false _js2n__-prdslib.never
]
]
@@ -1495,7 +1295,129 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "redis.lookup"
+ _js2n__-prdslib.const "filter"
+ ],
+ } {} true _js2n__-prdslib.always
+ ])
+ (_js2n__-prdslib.records.record
+ {
+ with =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "expression", "language" ],
+ _js2n__-prdslib.records.record
+ {
+ expression =
+ _js2n__-prdslib.isType '"String",
+ language =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "jmespath", "sql" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "uses" ],
+ _js2n__-prdslib.records.record
+ {
+ uses =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "parquet.write"
+ ],
+ } {} true _js2n__-prdslib.always
+ ])
+ (_js2n__-prdslib.records.record
+ {
+ with =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "file" ],
+ _js2n__-prdslib.records.record
+ { file = _js2n__-prdslib.isType '"String", }
+ {} false _js2n__-prdslib.never
+ ],
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "uses" ],
+ _js2n__-prdslib.records.record
+ {
+ uses =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "parquet.read"
+ ],
+ } {} true _js2n__-prdslib.always
+ ])
+ (_js2n__-prdslib.records.record
+ {
+ with =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "file" ],
+ _js2n__-prdslib.records.record
+ { file = _js2n__-prdslib.isType '"String", }
+ {} false _js2n__-prdslib.never
+ ],
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "uses" ],
+ _js2n__-prdslib.records.record
+ {
+ uses =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "jinja_template"
+ ],
+ } {} true _js2n__-prdslib.always
+ ])
+ (_js2n__-prdslib.records.record
+ {
+ with =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "field", "template" ],
+ _js2n__-prdslib.records.record
+ {
+ field = _js2n__-prdslib.isType '"String",
+ template =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "uses" ],
+ _js2n__-prdslib.records.record
+ {
+ uses =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "cassandra.write"
],
} {} true _js2n__-prdslib.always
])
@@ -1507,33 +1429,48 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
[
- "args",
- "cmd",
"connection",
- "field",
- "language"
+ "keys",
+ "keyspace",
+ "mapping",
+ "opcode_field",
+ "table"
],
_js2n__-prdslib.records.record
{
- args =
+ connection =
+ _js2n__-prdslib.isType '"String",
+ keys =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.isType
+ 'Record
+ ])
],
- cmd = _js2n__-prdslib.isType '"String",
- connection =
+ keyspace =
_js2n__-prdslib.isType '"String",
- field = _js2n__-prdslib.isType '"String",
- language =
+ mapping =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "jmespath", "sql" ]
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.isType
+ 'Record
+ ])
],
+ opcode_field =
+ _js2n__-prdslib.isType '"String",
+ table = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
} {} true _js2n__-prdslib.always)
@@ -1581,7 +1518,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "redis.write"
+ _js2n__-prdslib.const "redis.lookup"
],
} {} true _js2n__-prdslib.always
])
@@ -1592,49 +1529,33 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "connection", "key" ],
+ [
+ "args",
+ "cmd",
+ "connection",
+ "field",
+ "language"
+ ],
_js2n__-prdslib.records.record
{
- command =
+ args =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "HSET",
- "SADD",
- "XADD",
- "RPUSH",
- "LPUSH",
- "SET",
- "ZADD"
- ]
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
],
+ cmd = _js2n__-prdslib.isType '"String",
connection =
_js2n__-prdslib.isType '"String",
- key =
+ field = _js2n__-prdslib.isType '"String",
+ language =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "expression", "language" ],
- _js2n__-prdslib.records.record
- {
- expression =
- _js2n__-prdslib.isType
- '"String",
- language =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "jmespath",
- "sql"
- ]
- ],
- } {} true _js2n__-prdslib.always
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "jmespath", "sql" ]
],
} {} false _js2n__-prdslib.never
],
@@ -1650,7 +1571,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "filter"
+ _js2n__-prdslib.const "redis.write"
],
} {} true _js2n__-prdslib.always
])
@@ -1661,17 +1582,49 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "expression", "language" ],
+ [ "connection", "key" ],
_js2n__-prdslib.records.record
{
- expression =
+ command =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "HSET",
+ "SADD",
+ "XADD",
+ "RPUSH",
+ "LPUSH",
+ "SET",
+ "ZADD"
+ ]
+ ],
+ connection =
_js2n__-prdslib.isType '"String",
- language =
+ key =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "jmespath", "sql" ]
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "expression", "language" ],
+ _js2n__-prdslib.records.record
+ {
+ expression =
+ _js2n__-prdslib.isType
+ '"String",
+ language =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "jmespath",
+ "sql"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
],
} {} false _js2n__-prdslib.never
],
@@ -1734,7 +1687,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "jinja_template"
+ _js2n__-prdslib.const "rename_field"
],
} {} true _js2n__-prdslib.always
])
@@ -1744,14 +1697,58 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "field", "template" ],
- _js2n__-prdslib.records.record
- {
- field = _js2n__-prdslib.isType '"String",
- template =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "fields" ],
+ _js2n__-prdslib.records.record
+ {
+ fields =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "from_field",
+ "to_field"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ from_field =
+ _js2n__-prdslib.isType
+ '"String",
+ to_field =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "from_field", "to_field" ],
+ _js2n__-prdslib.records.record
+ {
+ from_field =
+ _js2n__-prdslib.isType
+ '"String",
+ to_field =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false _js2n__-prdslib.never
+ ]
+ ]
],
} {} true _js2n__-prdslib.always)
_js2n__-prdslib.always,
@@ -1993,7 +1990,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "cassandra.write"
+ _js2n__-prdslib.const "files.read_csv"
],
} {} true _js2n__-prdslib.always
])
@@ -2003,50 +2000,52 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [
- "connection",
- "keys",
- "keyspace",
- "mapping",
- "opcode_field",
- "table"
- ],
+ _js2n__-prdslib.records.required [ "file" ],
_js2n__-prdslib.records.record
{
- connection =
- _js2n__-prdslib.isType '"String",
- keys =
+ batch_size =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.isType
- 'Record
- ])
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.minimum 1
],
- keyspace =
+ delimiter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ encoding =
_js2n__-prdslib.isType '"String",
- mapping =
+ fields =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.strings.minLength
+ 1,
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.isType
- 'Record
- ])
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ file = _js2n__-prdslib.isType '"String",
+ quotechar =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ skip =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.minimum 0
],
- opcode_field =
- _js2n__-prdslib.isType '"String",
- table = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
} {} true _js2n__-prdslib.always)
@@ -2061,7 +2060,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "add_field"
+ _js2n__-prdslib.const "remove_field"
],
} {} true _js2n__-prdslib.always
])
@@ -2090,30 +2089,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType
'Record,
_js2n__-prdslib.records.required
- [
- "expression",
- "field",
- "language"
- ],
+ [ "field" ],
_js2n__-prdslib.records.record
{
- expression =
- _js2n__-prdslib.isType
- '"String",
field =
_js2n__-prdslib.isType
'"String",
- language =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "jmespath",
- "sql"
- ]
- ],
} {} false
_js2n__-prdslib.never
])
@@ -2123,60 +2104,80 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required
- [
- "expression",
- "field",
- "language"
- ],
+ [ "field" ],
_js2n__-prdslib.records.record
{
- expression =
- _js2n__-prdslib.isType
- '"String",
field =
_js2n__-prdslib.isType
'"String",
- language =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [ "jmespath", "sql" ]
- ],
} {} false _js2n__-prdslib.never
]
]
],
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "uses" ],
+ _js2n__-prdslib.records.record
+ {
+ uses =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "std.write"
+ ],
+ } {} true _js2n__-prdslib.always
+ ])
+ (_js2n__-prdslib.records.record
+ { with = _js2n__-prdslib.always, } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "uses" ],
+ _js2n__-prdslib.records.record
+ {
+ uses =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "std.read"
+ ],
+ } {} true _js2n__-prdslib.always
+ ])
+ (_js2n__-prdslib.records.record
+ { with = _js2n__-prdslib.always, } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always
],
_js2n__-prdslib.records.record
{
uses =
_js2n__-prdslib.enum
[
- "remove_field",
- "parquet.write",
- "parquet.read",
- "files.read_csv",
"map",
- "http.receiver",
"http.write",
- "std.write",
- "std.read",
- "rename_field",
- "redis.lookup",
+ "http.receiver",
+ "add_field",
+ "filter",
+ "parquet.write",
+ "parquet.read",
+ "jinja_template",
+ "cassandra.write",
"redis.read_stream",
+ "redis.lookup",
"redis.write",
- "filter",
"azure.read_event_hub",
- "jinja_template",
+ "rename_field",
"relational.lookup",
"relational.write",
"relational.read",
"sequence",
- "cassandra.write",
- "add_field"
+ "files.read_csv",
+ "remove_field",
+ "std.write",
+ "std.read"
],
} {} true _js2n__-prdslib.always
]),
diff --git a/out/Databricks Asset Bundles.ncl b/out/Databricks Asset Bundles.ncl
index 5ec615a..33f68eb 100644
--- a/out/Databricks Asset Bundles.ncl
+++ b/out/Databricks Asset Bundles.ncl
@@ -899,7475 +899,16 @@ let rec _js2n__-refsenv
= {}
in
{
- artifacts
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "type" ],
- _js2n__-prdslib.records.record
- {
- build = _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "source" ],
- _js2n__-prdslib.records.record
- {
- source =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- path = _js2n__-prdslib.isType '"String",
- type = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ])
- ])
- | doc "A description of all code artifacts in this bundle."
- | optional,
- bundle
- | {
- compute_id | String | optional,
- git
- | { branch | String | optional, origin_url | String | optional, }
- | optional,
- name | String | doc "The name of the bundle.",
- }
- | doc "The details for this bundle."
- | optional,
- experimental
- | {
- python_wheel_wrapper | Bool | optional,
- scripts
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
- ])
- | optional,
- }
- | optional,
- include
- | Array (String)
- | doc "A list of glob patterns of files to load and merge into the this configuration. Defaults to no files being included."
- | optional,
- permissions
- | Array
- {
- group_name | String | optional,
- level | String,
- service_principal_name | String | optional,
- user_name | String | optional,
- }
- | optional,
- resources
- | {
- experiments
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- artifact_location =
- _js2n__-prdslib.isType '"String",
- creation_time = _js2n__-prdslib.isType '"Number",
- experiment_id = _js2n__-prdslib.isType '"String",
- last_update_time = _js2n__-prdslib.isType '"Number",
- lifecycle_stage = _js2n__-prdslib.isType '"String",
- name = _js2n__-prdslib.isType '"String",
- permissions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "level" ],
- _js2n__-prdslib.records.record
- {
- group_name =
- _js2n__-prdslib.isType
- '"String",
- level =
- _js2n__-prdslib.isType
- '"String",
- service_principal_name =
- _js2n__-prdslib.isType
- '"String",
- user_name =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- key =
- _js2n__-prdslib.isType
- '"String",
- value =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- } {} false _js2n__-prdslib.never
- ])
- ])
- | doc "List of MLflow experiments"
- | optional,
- jobs
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- compute =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "compute_key", "spec" ],
- _js2n__-prdslib.records.record
- {
- compute_key =
- _js2n__-prdslib.isType
- '"String",
- spec =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ])
- ],
- continuous =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- pause_status =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- deployment =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "kind" ],
- _js2n__-prdslib.records.record
- {
- kind = _js2n__-prdslib.isType '"String",
- metadata_file_path =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- description = _js2n__-prdslib.isType '"String",
- edit_mode = _js2n__-prdslib.isType '"String",
- email_notifications =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- no_alert_for_skipped_runs =
- _js2n__-prdslib.isType '"Bool",
- on_duration_warning_threshold_exceeded =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- on_failure =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- on_start =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- on_success =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false _js2n__-prdslib.never
- ],
- format = _js2n__-prdslib.isType '"String",
- git_source =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "git_provider", "git_url" ],
- _js2n__-prdslib.records.record
- {
- git_branch =
- _js2n__-prdslib.isType '"String",
- git_commit =
- _js2n__-prdslib.isType '"String",
- git_provider =
- _js2n__-prdslib.isType '"String",
- git_snapshot =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- used_commit =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- git_tag =
- _js2n__-prdslib.isType '"String",
- git_url =
- _js2n__-prdslib.isType '"String",
- job_source =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [
- "import_from_git_branch",
- "job_config_path"
- ],
- _js2n__-prdslib.records.record
- {
- dirty_state =
- _js2n__-prdslib.isType
- '"String",
- import_from_git_branch =
- _js2n__-prdslib.isType
- '"String",
- job_config_path =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ],
- health =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- rules =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- metric =
- _js2n__-prdslib.isType
- '"String",
- op =
- _js2n__-prdslib.isType
- '"String",
- value =
- _js2n__-prdslib.isType
- '"Number",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- } {} false _js2n__-prdslib.never
- ],
- job_clusters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "job_cluster_key" ],
- _js2n__-prdslib.records.record
- {
- job_cluster_key =
- _js2n__-prdslib.isType
- '"String",
- new_cluster =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- apply_policy_default_values =
- _js2n__-prdslib.isType
- '"Bool",
- autoscale =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "max_workers",
- "min_workers"
- ],
- _js2n__-prdslib.records.record
- {
- max_workers =
- _js2n__-prdslib.isType
- '"Number",
- min_workers =
- _js2n__-prdslib.isType
- '"Number",
- } {} false
- _js2n__-prdslib.never
- ],
- autotermination_minutes =
- _js2n__-prdslib.isType
- '"Number",
- aws_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- ebs_volume_count =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_iops =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_size =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_throughput =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_type =
- _js2n__-prdslib.isType
- '"String",
- first_on_demand =
- _js2n__-prdslib.isType
- '"Number",
- instance_profile_arn =
- _js2n__-prdslib.isType
- '"String",
- spot_bid_price_percent =
- _js2n__-prdslib.isType
- '"Number",
- zone_id =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- azure_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- first_on_demand =
- _js2n__-prdslib.isType
- '"Number",
- log_analytics_info =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- log_analytics_primary_key =
- _js2n__-prdslib.isType
- '"String",
- log_analytics_workspace_id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- spot_bid_max_price =
- _js2n__-prdslib.isType
- '"Number",
- } {} false
- _js2n__-prdslib.never
- ],
- cluster_log_conf =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- dbfs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- s3 =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- canned_acl =
- _js2n__-prdslib.isType
- '"String",
- destination =
- _js2n__-prdslib.isType
- '"String",
- enable_encryption =
- _js2n__-prdslib.isType
- '"Bool",
- encryption_type =
- _js2n__-prdslib.isType
- '"String",
- endpoint =
- _js2n__-prdslib.isType
- '"String",
- kms_key =
- _js2n__-prdslib.isType
- '"String",
- region =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- cluster_name =
- _js2n__-prdslib.isType
- '"String",
- cluster_source =
- _js2n__-prdslib.isType
- '"String",
- custom_tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- data_security_mode =
- _js2n__-prdslib.isType
- '"String",
- docker_image =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- basic_auth =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- password =
- _js2n__-prdslib.isType
- '"String",
- username =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- url =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- driver_instance_pool_id =
- _js2n__-prdslib.isType
- '"String",
- driver_node_type_id =
- _js2n__-prdslib.isType
- '"String",
- enable_elastic_disk =
- _js2n__-prdslib.isType
- '"Bool",
- enable_local_disk_encryption =
- _js2n__-prdslib.isType
- '"Bool",
- gcp_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- boot_disk_size =
- _js2n__-prdslib.isType
- '"Number",
- google_service_account =
- _js2n__-prdslib.isType
- '"String",
- local_ssd_count =
- _js2n__-prdslib.isType
- '"Number",
- } {} false
- _js2n__-prdslib.never
- ],
- init_scripts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- dbfs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- file =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- s3 =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- canned_acl =
- _js2n__-prdslib.isType
- '"String",
- destination =
- _js2n__-prdslib.isType
- '"String",
- enable_encryption =
- _js2n__-prdslib.isType
- '"Bool",
- encryption_type =
- _js2n__-prdslib.isType
- '"String",
- endpoint =
- _js2n__-prdslib.isType
- '"String",
- kms_key =
- _js2n__-prdslib.isType
- '"String",
- region =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- volumes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- workspace =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- } {}
- false
- _js2n__-prdslib.never
- ])
- ],
- instance_pool_id =
- _js2n__-prdslib.isType
- '"String",
- node_type_id =
- _js2n__-prdslib.isType
- '"String",
- num_workers =
- _js2n__-prdslib.isType
- '"Number",
- policy_id =
- _js2n__-prdslib.isType
- '"String",
- runtime_engine =
- _js2n__-prdslib.isType
- '"String",
- single_user_name =
- _js2n__-prdslib.isType
- '"String",
- spark_conf =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- spark_env_vars =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- spark_version =
- _js2n__-prdslib.isType
- '"String",
- ssh_public_keys =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- workload_type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- clients =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- jobs =
- _js2n__-prdslib.isType
- '"Bool",
- notebooks =
- _js2n__-prdslib.isType
- '"Bool",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ])
- ],
- max_concurrent_runs =
- _js2n__-prdslib.isType '"Number",
- name = _js2n__-prdslib.isType '"String",
- notification_settings =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- no_alert_for_canceled_runs =
- _js2n__-prdslib.isType '"Bool",
- no_alert_for_skipped_runs =
- _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "default", "name" ],
- _js2n__-prdslib.records.record
- {
- "default" =
- _js2n__-prdslib.isType
- '"String",
- name =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- permissions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "level" ],
- _js2n__-prdslib.records.record
- {
- group_name =
- _js2n__-prdslib.isType
- '"String",
- level =
- _js2n__-prdslib.isType
- '"String",
- service_principal_name =
- _js2n__-prdslib.isType
- '"String",
- user_name =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- queue =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "enabled" ],
- _js2n__-prdslib.records.record
- {
- enabled =
- _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- run_as =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- service_principal_name =
- _js2n__-prdslib.isType '"String",
- user_name =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- schedule =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [
- "quartz_cron_expression",
- "timezone_id"
- ],
- _js2n__-prdslib.records.record
- {
- pause_status =
- _js2n__-prdslib.isType '"String",
- quartz_cron_expression =
- _js2n__-prdslib.isType '"String",
- timezone_id =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
- ],
- tasks =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "task_key" ],
- _js2n__-prdslib.records.record
- {
- compute_key =
- _js2n__-prdslib.isType
- '"String",
- condition_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- left =
- _js2n__-prdslib.isType
- '"String",
- op =
- _js2n__-prdslib.isType
- '"String",
- right =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- dbt_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "commands" ],
- _js2n__-prdslib.records.record
- {
- catalog =
- _js2n__-prdslib.isType
- '"String",
- commands =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- profiles_directory =
- _js2n__-prdslib.isType
- '"String",
- project_directory =
- _js2n__-prdslib.isType
- '"String",
- schema =
- _js2n__-prdslib.isType
- '"String",
- warehouse_id =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- depends_on =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "task_key" ],
- _js2n__-prdslib.records.record
- {
- outcome =
- _js2n__-prdslib.isType
- '"String",
- task_key =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- description =
- _js2n__-prdslib.isType
- '"String",
- email_notifications =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- on_duration_warning_threshold_exceeded =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- on_failure =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- on_start =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- on_success =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- existing_cluster_id =
- _js2n__-prdslib.isType
- '"String",
- health =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- rules =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- metric =
- _js2n__-prdslib.isType
- '"String",
- op =
- _js2n__-prdslib.isType
- '"String",
- value =
- _js2n__-prdslib.isType
- '"Number",
- } {}
- false
- _js2n__-prdslib.never
- ])
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- job_cluster_key =
- _js2n__-prdslib.isType
- '"String",
- libraries =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- cran =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "package"
- ],
- _js2n__-prdslib.records.record
- {
- package =
- _js2n__-prdslib.isType
- '"String",
- repo =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ],
- egg =
- _js2n__-prdslib.isType
- '"String",
- jar =
- _js2n__-prdslib.isType
- '"String",
- maven =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "coordinates"
- ],
- _js2n__-prdslib.records.record
- {
- coordinates =
- _js2n__-prdslib.isType
- '"String",
- exclusions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- repo =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ],
- pypi =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "package"
- ],
- _js2n__-prdslib.records.record
- {
- package =
- _js2n__-prdslib.isType
- '"String",
- repo =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ],
- whl =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- max_retries =
- _js2n__-prdslib.isType
- '"Number",
- min_retry_interval_millis =
- _js2n__-prdslib.isType
- '"Number",
- new_cluster =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- apply_policy_default_values =
- _js2n__-prdslib.isType
- '"Bool",
- autoscale =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "max_workers",
- "min_workers"
- ],
- _js2n__-prdslib.records.record
- {
- max_workers =
- _js2n__-prdslib.isType
- '"Number",
- min_workers =
- _js2n__-prdslib.isType
- '"Number",
- } {} false
- _js2n__-prdslib.never
- ],
- autotermination_minutes =
- _js2n__-prdslib.isType
- '"Number",
- aws_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- ebs_volume_count =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_iops =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_size =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_throughput =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_type =
- _js2n__-prdslib.isType
- '"String",
- first_on_demand =
- _js2n__-prdslib.isType
- '"Number",
- instance_profile_arn =
- _js2n__-prdslib.isType
- '"String",
- spot_bid_price_percent =
- _js2n__-prdslib.isType
- '"Number",
- zone_id =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- azure_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- first_on_demand =
- _js2n__-prdslib.isType
- '"Number",
- log_analytics_info =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- log_analytics_primary_key =
- _js2n__-prdslib.isType
- '"String",
- log_analytics_workspace_id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- spot_bid_max_price =
- _js2n__-prdslib.isType
- '"Number",
- } {} false
- _js2n__-prdslib.never
- ],
- cluster_log_conf =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- dbfs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- s3 =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- canned_acl =
- _js2n__-prdslib.isType
- '"String",
- destination =
- _js2n__-prdslib.isType
- '"String",
- enable_encryption =
- _js2n__-prdslib.isType
- '"Bool",
- encryption_type =
- _js2n__-prdslib.isType
- '"String",
- endpoint =
- _js2n__-prdslib.isType
- '"String",
- kms_key =
- _js2n__-prdslib.isType
- '"String",
- region =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- cluster_name =
- _js2n__-prdslib.isType
- '"String",
- cluster_source =
- _js2n__-prdslib.isType
- '"String",
- custom_tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- data_security_mode =
- _js2n__-prdslib.isType
- '"String",
- docker_image =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- basic_auth =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- password =
- _js2n__-prdslib.isType
- '"String",
- username =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- url =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- driver_instance_pool_id =
- _js2n__-prdslib.isType
- '"String",
- driver_node_type_id =
- _js2n__-prdslib.isType
- '"String",
- enable_elastic_disk =
- _js2n__-prdslib.isType
- '"Bool",
- enable_local_disk_encryption =
- _js2n__-prdslib.isType
- '"Bool",
- gcp_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- boot_disk_size =
- _js2n__-prdslib.isType
- '"Number",
- google_service_account =
- _js2n__-prdslib.isType
- '"String",
- local_ssd_count =
- _js2n__-prdslib.isType
- '"Number",
- } {} false
- _js2n__-prdslib.never
- ],
- init_scripts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- dbfs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- file =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- s3 =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- canned_acl =
- _js2n__-prdslib.isType
- '"String",
- destination =
- _js2n__-prdslib.isType
- '"String",
- enable_encryption =
- _js2n__-prdslib.isType
- '"Bool",
- encryption_type =
- _js2n__-prdslib.isType
- '"String",
- endpoint =
- _js2n__-prdslib.isType
- '"String",
- kms_key =
- _js2n__-prdslib.isType
- '"String",
- region =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- volumes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- workspace =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- } {}
- false
- _js2n__-prdslib.never
- ])
- ],
- instance_pool_id =
- _js2n__-prdslib.isType
- '"String",
- node_type_id =
- _js2n__-prdslib.isType
- '"String",
- num_workers =
- _js2n__-prdslib.isType
- '"Number",
- policy_id =
- _js2n__-prdslib.isType
- '"String",
- runtime_engine =
- _js2n__-prdslib.isType
- '"String",
- single_user_name =
- _js2n__-prdslib.isType
- '"String",
- spark_conf =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- spark_env_vars =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- spark_version =
- _js2n__-prdslib.isType
- '"String",
- ssh_public_keys =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- workload_type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- clients =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- jobs =
- _js2n__-prdslib.isType
- '"Bool",
- notebooks =
- _js2n__-prdslib.isType
- '"Bool",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- notebook_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "notebook_path" ],
- _js2n__-prdslib.records.record
- {
- base_parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- notebook_path =
- _js2n__-prdslib.isType
- '"String",
- source =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- notification_settings =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- alert_on_last_attempt =
- _js2n__-prdslib.isType
- '"Bool",
- no_alert_for_canceled_runs =
- _js2n__-prdslib.isType
- '"Bool",
- no_alert_for_skipped_runs =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
- ],
- pipeline_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- full_refresh =
- _js2n__-prdslib.isType
- '"Bool",
- pipeline_id =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- python_wheel_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- entry_point =
- _js2n__-prdslib.isType
- '"String",
- named_parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- package_name =
- _js2n__-prdslib.isType
- '"String",
- parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- retry_on_timeout =
- _js2n__-prdslib.isType '"Bool",
- run_if =
- _js2n__-prdslib.isType
- '"String",
- run_job_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "job_id" ],
- _js2n__-prdslib.records.record
- {
- job_id =
- _js2n__-prdslib.isType
- '"Number",
- job_parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- spark_jar_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- jar_uri =
- _js2n__-prdslib.isType
- '"String",
- main_class_name =
- _js2n__-prdslib.isType
- '"String",
- parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- spark_python_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "python_file" ],
- _js2n__-prdslib.records.record
- {
- parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- python_file =
- _js2n__-prdslib.isType
- '"String",
- source =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- spark_submit_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- sql_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "warehouse_id" ],
- _js2n__-prdslib.records.record
- {
- alert =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "alert_id"
- ],
- _js2n__-prdslib.records.record
- {
- alert_id =
- _js2n__-prdslib.isType
- '"String",
- pause_subscriptions =
- _js2n__-prdslib.isType
- '"Bool",
- subscriptions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination_id =
- _js2n__-prdslib.isType
- '"String",
- user_name =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- dashboard =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "dashboard_id"
- ],
- _js2n__-prdslib.records.record
- {
- custom_subject =
- _js2n__-prdslib.isType
- '"String",
- dashboard_id =
- _js2n__-prdslib.isType
- '"String",
- pause_subscriptions =
- _js2n__-prdslib.isType
- '"Bool",
- subscriptions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination_id =
- _js2n__-prdslib.isType
- '"String",
- user_name =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- file =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "path" ],
- _js2n__-prdslib.records.record
- {
- path =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- query =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "query_id"
- ],
- _js2n__-prdslib.records.record
- {
- query_id =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- warehouse_id =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- task_key =
- _js2n__-prdslib.isType
- '"String",
- timeout_seconds =
- _js2n__-prdslib.isType
- '"Number",
- webhook_notifications =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- on_duration_warning_threshold_exceeded =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ])
- ],
- on_failure =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ])
- ],
- on_start =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ])
- ],
- on_success =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ])
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ])
- ],
- timeout_seconds = _js2n__-prdslib.isType '"Number",
- trigger =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- file_arrival =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- min_time_between_triggers_seconds =
- _js2n__-prdslib.isType
- '"Number",
- url =
- _js2n__-prdslib.isType
- '"String",
- wait_after_last_change_seconds =
- _js2n__-prdslib.isType
- '"Number",
- } {} false
- _js2n__-prdslib.never
- ],
- pause_status =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- webhook_notifications =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- on_duration_warning_threshold_exceeded =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- on_failure =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- on_start =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- on_success =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- } {} false _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ])
- ])
- | doc "List of Databricks jobs"
- | optional,
- model_serving_endpoints
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "config", "name" ],
- _js2n__-prdslib.records.record
- {
- config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- auto_capture_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- catalog_name =
- _js2n__-prdslib.isType
- '"String",
- enabled =
- _js2n__-prdslib.isType
- '"Bool",
- schema_name =
- _js2n__-prdslib.isType
- '"String",
- table_name_prefix =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- served_entities =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- entity_name =
- _js2n__-prdslib.isType
- '"String",
- entity_version =
- _js2n__-prdslib.isType
- '"String",
- environment_vars =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- external_model =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "config",
- "name",
- "provider",
- "task"
- ],
- _js2n__-prdslib.records.record
- {
- config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- ai21labs_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "ai21labs_api_key"
- ],
- _js2n__-prdslib.records.record
- {
- ai21labs_api_key =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- anthropic_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "anthropic_api_key"
- ],
- _js2n__-prdslib.records.record
- {
- anthropic_api_key =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- aws_bedrock_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "aws_access_key_id",
- "aws_region",
- "aws_secret_access_key",
- "bedrock_provider"
- ],
- _js2n__-prdslib.records.record
- {
- aws_access_key_id =
- _js2n__-prdslib.isType
- '"String",
- aws_region =
- _js2n__-prdslib.isType
- '"String",
- aws_secret_access_key =
- _js2n__-prdslib.isType
- '"String",
- bedrock_provider =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- cohere_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "cohere_api_key"
- ],
- _js2n__-prdslib.records.record
- {
- cohere_api_key =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- databricks_model_serving_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "databricks_api_token",
- "databricks_workspace_url"
- ],
- _js2n__-prdslib.records.record
- {
- databricks_api_token =
- _js2n__-prdslib.isType
- '"String",
- databricks_workspace_url =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- openai_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "openai_api_key"
- ],
- _js2n__-prdslib.records.record
- {
- openai_api_base =
- _js2n__-prdslib.isType
- '"String",
- openai_api_key =
- _js2n__-prdslib.isType
- '"String",
- openai_api_type =
- _js2n__-prdslib.isType
- '"String",
- openai_api_version =
- _js2n__-prdslib.isType
- '"String",
- openai_deployment_name =
- _js2n__-prdslib.isType
- '"String",
- openai_organization =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- palm_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "palm_api_key"
- ],
- _js2n__-prdslib.records.record
- {
- palm_api_key =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- name =
- _js2n__-prdslib.isType
- '"String",
- provider =
- _js2n__-prdslib.isType
- '"String",
- task =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- instance_profile_arn =
- _js2n__-prdslib.isType
- '"String",
- name =
- _js2n__-prdslib.isType
- '"String",
- scale_to_zero_enabled =
- _js2n__-prdslib.isType
- '"Bool",
- workload_size =
- _js2n__-prdslib.isType
- '"String",
- workload_type =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- served_models =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "model_name",
- "model_version",
- "scale_to_zero_enabled",
- "workload_size"
- ],
- _js2n__-prdslib.records.record
- {
- environment_vars =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- instance_profile_arn =
- _js2n__-prdslib.isType
- '"String",
- model_name =
- _js2n__-prdslib.isType
- '"String",
- model_version =
- _js2n__-prdslib.isType
- '"String",
- name =
- _js2n__-prdslib.isType
- '"String",
- scale_to_zero_enabled =
- _js2n__-prdslib.isType
- '"Bool",
- workload_size =
- _js2n__-prdslib.isType
- '"String",
- workload_type =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- traffic_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- routes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "served_model_name",
- "traffic_percentage"
- ],
- _js2n__-prdslib.records.record
- {
- served_model_name =
- _js2n__-prdslib.isType
- '"String",
- traffic_percentage =
- _js2n__-prdslib.isType
- '"Number",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ],
- name = _js2n__-prdslib.isType '"String",
- permissions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "level" ],
- _js2n__-prdslib.records.record
- {
- group_name =
- _js2n__-prdslib.isType
- '"String",
- level =
- _js2n__-prdslib.isType
- '"String",
- service_principal_name =
- _js2n__-prdslib.isType
- '"String",
- user_name =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- rate_limits =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "calls", "renewal_period" ],
- _js2n__-prdslib.records.record
- {
- calls =
- _js2n__-prdslib.isType
- '"Number",
- key =
- _js2n__-prdslib.isType
- '"String",
- renewal_period =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "key" ],
- _js2n__-prdslib.records.record
- {
- key =
- _js2n__-prdslib.isType
- '"String",
- value =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- } {} false _js2n__-prdslib.never
- ])
- ])
- | doc "List of Model Serving Endpoints"
- | optional,
- models
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- creation_timestamp =
- _js2n__-prdslib.isType '"Number",
- description = _js2n__-prdslib.isType '"String",
- last_updated_timestamp =
- _js2n__-prdslib.isType '"Number",
- latest_versions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- creation_timestamp =
- _js2n__-prdslib.isType
- '"Number",
- current_stage =
- _js2n__-prdslib.isType
- '"String",
- description =
- _js2n__-prdslib.isType
- '"String",
- last_updated_timestamp =
- _js2n__-prdslib.isType
- '"Number",
- name =
- _js2n__-prdslib.isType
- '"String",
- run_id =
- _js2n__-prdslib.isType
- '"String",
- run_link =
- _js2n__-prdslib.isType
- '"String",
- source =
- _js2n__-prdslib.isType
- '"String",
- status =
- _js2n__-prdslib.isType
- '"String",
- status_message =
- _js2n__-prdslib.isType
- '"String",
- tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- key =
- _js2n__-prdslib.isType
- '"String",
- value =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- user_id =
- _js2n__-prdslib.isType
- '"String",
- version =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- name = _js2n__-prdslib.isType '"String",
- permissions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "level" ],
- _js2n__-prdslib.records.record
- {
- group_name =
- _js2n__-prdslib.isType
- '"String",
- level =
- _js2n__-prdslib.isType
- '"String",
- service_principal_name =
- _js2n__-prdslib.isType
- '"String",
- user_name =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- key =
- _js2n__-prdslib.isType
- '"String",
- value =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- user_id = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ])
- ])
- | doc "List of MLflow models"
- | optional,
- pipelines
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- catalog = _js2n__-prdslib.isType '"String",
- channel = _js2n__-prdslib.isType '"String",
- clusters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- apply_policy_default_values =
- _js2n__-prdslib.isType '"Bool",
- autoscale =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "max_workers",
- "min_workers"
- ],
- _js2n__-prdslib.records.record
- {
- max_workers =
- _js2n__-prdslib.isType
- '"Number",
- min_workers =
- _js2n__-prdslib.isType
- '"Number",
- } {} false
- _js2n__-prdslib.never
- ],
- aws_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- ebs_volume_count =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_iops =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_size =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_throughput =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_type =
- _js2n__-prdslib.isType
- '"String",
- first_on_demand =
- _js2n__-prdslib.isType
- '"Number",
- instance_profile_arn =
- _js2n__-prdslib.isType
- '"String",
- spot_bid_price_percent =
- _js2n__-prdslib.isType
- '"Number",
- zone_id =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- azure_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- first_on_demand =
- _js2n__-prdslib.isType
- '"Number",
- log_analytics_info =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- log_analytics_primary_key =
- _js2n__-prdslib.isType
- '"String",
- log_analytics_workspace_id =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- spot_bid_max_price =
- _js2n__-prdslib.isType
- '"Number",
- } {} false
- _js2n__-prdslib.never
- ],
- cluster_log_conf =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- dbfs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- s3 =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- canned_acl =
- _js2n__-prdslib.isType
- '"String",
- destination =
- _js2n__-prdslib.isType
- '"String",
- enable_encryption =
- _js2n__-prdslib.isType
- '"Bool",
- encryption_type =
- _js2n__-prdslib.isType
- '"String",
- endpoint =
- _js2n__-prdslib.isType
- '"String",
- kms_key =
- _js2n__-prdslib.isType
- '"String",
- region =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- custom_tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- driver_instance_pool_id =
- _js2n__-prdslib.isType
- '"String",
- driver_node_type_id =
- _js2n__-prdslib.isType
- '"String",
- gcp_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- boot_disk_size =
- _js2n__-prdslib.isType
- '"Number",
- google_service_account =
- _js2n__-prdslib.isType
- '"String",
- local_ssd_count =
- _js2n__-prdslib.isType
- '"Number",
- } {} false
- _js2n__-prdslib.never
- ],
- init_scripts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- dbfs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ],
- file =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ],
- s3 =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- canned_acl =
- _js2n__-prdslib.isType
- '"String",
- destination =
- _js2n__-prdslib.isType
- '"String",
- enable_encryption =
- _js2n__-prdslib.isType
- '"Bool",
- encryption_type =
- _js2n__-prdslib.isType
- '"String",
- endpoint =
- _js2n__-prdslib.isType
- '"String",
- kms_key =
- _js2n__-prdslib.isType
- '"String",
- region =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ],
- volumes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ],
- workspace =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- instance_pool_id =
- _js2n__-prdslib.isType
- '"String",
- label =
- _js2n__-prdslib.isType
- '"String",
- node_type_id =
- _js2n__-prdslib.isType
- '"String",
- num_workers =
- _js2n__-prdslib.isType
- '"Number",
- policy_id =
- _js2n__-prdslib.isType
- '"String",
- spark_conf =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- spark_env_vars =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- ssh_public_keys =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false _js2n__-prdslib.never
- ])
- ],
- configuration =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
- ],
- continuous = _js2n__-prdslib.isType '"Bool",
- development = _js2n__-prdslib.isType '"Bool",
- edition = _js2n__-prdslib.isType '"String",
- filters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- exclude =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- include =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false _js2n__-prdslib.never
- ],
- id = _js2n__-prdslib.isType '"String",
- libraries =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- file =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- path =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- jar =
- _js2n__-prdslib.isType
- '"String",
- maven =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "coordinates" ],
- _js2n__-prdslib.records.record
- {
- coordinates =
- _js2n__-prdslib.isType
- '"String",
- exclusions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- repo =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- notebook =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- path =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ])
- ],
- name = _js2n__-prdslib.isType '"String",
- notifications =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- alerts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- email_recipients =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false _js2n__-prdslib.never
- ])
- ],
- permissions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "level" ],
- _js2n__-prdslib.records.record
- {
- group_name =
- _js2n__-prdslib.isType
- '"String",
- level =
- _js2n__-prdslib.isType
- '"String",
- service_principal_name =
- _js2n__-prdslib.isType
- '"String",
- user_name =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- photon = _js2n__-prdslib.isType '"Bool",
- serverless = _js2n__-prdslib.isType '"Bool",
- storage = _js2n__-prdslib.isType '"String",
- target = _js2n__-prdslib.isType '"String",
- trigger =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- cron =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- quartz_cron_schedule =
- _js2n__-prdslib.isType
- '"String",
- timezone_id =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- manual = _js2n__-prdslib.always,
- } {} false _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ])
- ])
- | doc "List of DLT pipelines"
- | optional,
- registered_models
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "catalog_name", "name", "schema_name" ],
- _js2n__-prdslib.records.record
- {
- catalog_name = _js2n__-prdslib.isType '"String",
- comment = _js2n__-prdslib.isType '"String",
- grants =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "principal", "privileges" ],
- _js2n__-prdslib.records.record
- {
- principal =
- _js2n__-prdslib.isType
- '"String",
- privileges =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false _js2n__-prdslib.never
- ])
- ],
- name = _js2n__-prdslib.isType '"String",
- schema_name = _js2n__-prdslib.isType '"String",
- storage_location = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ])
- ])
- | doc "List of Registered Models"
- | optional,
- }
- | doc "Collection of Databricks resources to deploy."
- | optional,
- run_as
- | {
- service_principal_name | String | optional,
- user_name | String | optional,
- }
- | optional,
- sync
- | {
- exclude | Array (String) | optional,
- include | Array (String) | optional,
- }
- | optional,
- targets
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- artifacts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "type" ],
- _js2n__-prdslib.records.record
- {
- build =
- _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "source" ],
- _js2n__-prdslib.records.record
- {
- source =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- path =
- _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- bundle =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "name" ],
- _js2n__-prdslib.records.record
- {
- compute_id =
- _js2n__-prdslib.isType '"String",
- git =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- branch =
- _js2n__-prdslib.isType
- '"String",
- origin_url =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ],
- name = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- compute_id = _js2n__-prdslib.isType '"String",
- "default" = _js2n__-prdslib.isType '"Bool",
- git =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- branch = _js2n__-prdslib.isType '"String",
- origin_url =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- mode = _js2n__-prdslib.isType '"String",
- permissions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "level" ],
- _js2n__-prdslib.records.record
- {
- group_name =
- _js2n__-prdslib.isType '"String",
- level =
- _js2n__-prdslib.isType '"String",
- service_principal_name =
- _js2n__-prdslib.isType '"String",
- user_name =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- resources =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- experiments =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {}
- true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- artifact_location =
- _js2n__-prdslib.isType
- '"String",
- creation_time =
- _js2n__-prdslib.isType
- '"Number",
- experiment_id =
- _js2n__-prdslib.isType
- '"String",
- last_update_time =
- _js2n__-prdslib.isType
- '"Number",
- lifecycle_stage =
- _js2n__-prdslib.isType
- '"String",
- name =
- _js2n__-prdslib.isType
- '"String",
- permissions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "level"
- ],
- _js2n__-prdslib.records.record
- {
- group_name =
- _js2n__-prdslib.isType
- '"String",
- level =
- _js2n__-prdslib.isType
- '"String",
- service_principal_name =
- _js2n__-prdslib.isType
- '"String",
- user_name =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- key =
- _js2n__-prdslib.isType
- '"String",
- value =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- jobs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {}
- true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- compute =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "compute_key",
- "spec"
- ],
- _js2n__-prdslib.records.record
- {
- compute_key =
- _js2n__-prdslib.isType
- '"String",
- spec =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- continuous =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- pause_status =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- deployment =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "kind" ],
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- metadata_file_path =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- description =
- _js2n__-prdslib.isType
- '"String",
- edit_mode =
- _js2n__-prdslib.isType
- '"String",
- email_notifications =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- no_alert_for_skipped_runs =
- _js2n__-prdslib.isType
- '"Bool",
- on_duration_warning_threshold_exceeded =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- on_failure =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- on_start =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- on_success =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- format =
- _js2n__-prdslib.isType
- '"String",
- git_source =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "git_provider",
- "git_url"
- ],
- _js2n__-prdslib.records.record
- {
- git_branch =
- _js2n__-prdslib.isType
- '"String",
- git_commit =
- _js2n__-prdslib.isType
- '"String",
- git_provider =
- _js2n__-prdslib.isType
- '"String",
- git_snapshot =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- used_commit =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ],
- git_tag =
- _js2n__-prdslib.isType
- '"String",
- git_url =
- _js2n__-prdslib.isType
- '"String",
- job_source =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "import_from_git_branch",
- "job_config_path"
- ],
- _js2n__-prdslib.records.record
- {
- dirty_state =
- _js2n__-prdslib.isType
- '"String",
- import_from_git_branch =
- _js2n__-prdslib.isType
- '"String",
- job_config_path =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- health =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- rules =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- metric =
- _js2n__-prdslib.isType
- '"String",
- op =
- _js2n__-prdslib.isType
- '"String",
- value =
- _js2n__-prdslib.isType
- '"Number",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- job_clusters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "job_cluster_key"
- ],
- _js2n__-prdslib.records.record
- {
- job_cluster_key =
- _js2n__-prdslib.isType
- '"String",
- new_cluster =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- apply_policy_default_values =
- _js2n__-prdslib.isType
- '"Bool",
- autoscale =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "max_workers",
- "min_workers"
- ],
- _js2n__-prdslib.records.record
- {
- max_workers =
- _js2n__-prdslib.isType
- '"Number",
- min_workers =
- _js2n__-prdslib.isType
- '"Number",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- autotermination_minutes =
- _js2n__-prdslib.isType
- '"Number",
- aws_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- ebs_volume_count =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_iops =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_size =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_throughput =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_type =
- _js2n__-prdslib.isType
- '"String",
- first_on_demand =
- _js2n__-prdslib.isType
- '"Number",
- instance_profile_arn =
- _js2n__-prdslib.isType
- '"String",
- spot_bid_price_percent =
- _js2n__-prdslib.isType
- '"Number",
- zone_id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- azure_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- first_on_demand =
- _js2n__-prdslib.isType
- '"Number",
- log_analytics_info =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- log_analytics_primary_key =
- _js2n__-prdslib.isType
- '"String",
- log_analytics_workspace_id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- spot_bid_max_price =
- _js2n__-prdslib.isType
- '"Number",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- cluster_log_conf =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- dbfs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- s3 =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- canned_acl =
- _js2n__-prdslib.isType
- '"String",
- destination =
- _js2n__-prdslib.isType
- '"String",
- enable_encryption =
- _js2n__-prdslib.isType
- '"Bool",
- encryption_type =
- _js2n__-prdslib.isType
- '"String",
- endpoint =
- _js2n__-prdslib.isType
- '"String",
- kms_key =
- _js2n__-prdslib.isType
- '"String",
- region =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- cluster_name =
- _js2n__-prdslib.isType
- '"String",
- cluster_source =
- _js2n__-prdslib.isType
- '"String",
- custom_tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"String")
- ],
- data_security_mode =
- _js2n__-prdslib.isType
- '"String",
- docker_image =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- basic_auth =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- password =
- _js2n__-prdslib.isType
- '"String",
- username =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- url =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- driver_instance_pool_id =
- _js2n__-prdslib.isType
- '"String",
- driver_node_type_id =
- _js2n__-prdslib.isType
- '"String",
- enable_elastic_disk =
- _js2n__-prdslib.isType
- '"Bool",
- enable_local_disk_encryption =
- _js2n__-prdslib.isType
- '"Bool",
- gcp_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- boot_disk_size =
- _js2n__-prdslib.isType
- '"Number",
- google_service_account =
- _js2n__-prdslib.isType
- '"String",
- local_ssd_count =
- _js2n__-prdslib.isType
- '"Number",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- init_scripts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- dbfs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- file =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- s3 =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- canned_acl =
- _js2n__-prdslib.isType
- '"String",
- destination =
- _js2n__-prdslib.isType
- '"String",
- enable_encryption =
- _js2n__-prdslib.isType
- '"Bool",
- encryption_type =
- _js2n__-prdslib.isType
- '"String",
- endpoint =
- _js2n__-prdslib.isType
- '"String",
- kms_key =
- _js2n__-prdslib.isType
- '"String",
- region =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- volumes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- workspace =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- instance_pool_id =
- _js2n__-prdslib.isType
- '"String",
- node_type_id =
- _js2n__-prdslib.isType
- '"String",
- num_workers =
- _js2n__-prdslib.isType
- '"Number",
- policy_id =
- _js2n__-prdslib.isType
- '"String",
- runtime_engine =
- _js2n__-prdslib.isType
- '"String",
- single_user_name =
- _js2n__-prdslib.isType
- '"String",
- spark_conf =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"String")
- ],
- spark_env_vars =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"String")
- ],
- spark_version =
- _js2n__-prdslib.isType
- '"String",
- ssh_public_keys =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- workload_type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- clients =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- jobs =
- _js2n__-prdslib.isType
- '"Bool",
- notebooks =
- _js2n__-prdslib.isType
- '"Bool",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- max_concurrent_runs =
- _js2n__-prdslib.isType
- '"Number",
- name =
- _js2n__-prdslib.isType
- '"String",
- notification_settings =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- no_alert_for_canceled_runs =
- _js2n__-prdslib.isType
- '"Bool",
- no_alert_for_skipped_runs =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
- ],
- parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "default",
- "name"
- ],
- _js2n__-prdslib.records.record
- {
- "default" =
- _js2n__-prdslib.isType
- '"String",
- name =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- permissions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "level"
- ],
- _js2n__-prdslib.records.record
- {
- group_name =
- _js2n__-prdslib.isType
- '"String",
- level =
- _js2n__-prdslib.isType
- '"String",
- service_principal_name =
- _js2n__-prdslib.isType
- '"String",
- user_name =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- queue =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "enabled" ],
- _js2n__-prdslib.records.record
- {
- enabled =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
- ],
- run_as =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- service_principal_name =
- _js2n__-prdslib.isType
- '"String",
- user_name =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- schedule =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "quartz_cron_expression",
- "timezone_id"
- ],
- _js2n__-prdslib.records.record
- {
- pause_status =
- _js2n__-prdslib.isType
- '"String",
- quartz_cron_expression =
- _js2n__-prdslib.isType
- '"String",
- timezone_id =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- tasks =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "task_key"
- ],
- _js2n__-prdslib.records.record
- {
- compute_key =
- _js2n__-prdslib.isType
- '"String",
- condition_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- left =
- _js2n__-prdslib.isType
- '"String",
- op =
- _js2n__-prdslib.isType
- '"String",
- right =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- dbt_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "commands"
- ],
- _js2n__-prdslib.records.record
- {
- catalog =
- _js2n__-prdslib.isType
- '"String",
- commands =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- profiles_directory =
- _js2n__-prdslib.isType
- '"String",
- project_directory =
- _js2n__-prdslib.isType
- '"String",
- schema =
- _js2n__-prdslib.isType
- '"String",
- warehouse_id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- depends_on =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "task_key"
- ],
- _js2n__-prdslib.records.record
- {
- outcome =
- _js2n__-prdslib.isType
- '"String",
- task_key =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- description =
- _js2n__-prdslib.isType
- '"String",
- email_notifications =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- on_duration_warning_threshold_exceeded =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- on_failure =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- on_start =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- on_success =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- existing_cluster_id =
- _js2n__-prdslib.isType
- '"String",
- health =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- rules =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- metric =
- _js2n__-prdslib.isType
- '"String",
- op =
- _js2n__-prdslib.isType
- '"String",
- value =
- _js2n__-prdslib.isType
- '"Number",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- job_cluster_key =
- _js2n__-prdslib.isType
- '"String",
- libraries =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- cran =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "package"
- ],
- _js2n__-prdslib.records.record
- {
- package =
- _js2n__-prdslib.isType
- '"String",
- repo =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- egg =
- _js2n__-prdslib.isType
- '"String",
- jar =
- _js2n__-prdslib.isType
- '"String",
- maven =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "coordinates"
- ],
- _js2n__-prdslib.records.record
- {
- coordinates =
- _js2n__-prdslib.isType
- '"String",
- exclusions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- repo =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- pypi =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "package"
- ],
- _js2n__-prdslib.records.record
- {
- package =
- _js2n__-prdslib.isType
- '"String",
- repo =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- whl =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- max_retries =
- _js2n__-prdslib.isType
- '"Number",
- min_retry_interval_millis =
- _js2n__-prdslib.isType
- '"Number",
- new_cluster =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- apply_policy_default_values =
- _js2n__-prdslib.isType
- '"Bool",
- autoscale =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "max_workers",
- "min_workers"
- ],
- _js2n__-prdslib.records.record
- {
- max_workers =
- _js2n__-prdslib.isType
- '"Number",
- min_workers =
- _js2n__-prdslib.isType
- '"Number",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- autotermination_minutes =
- _js2n__-prdslib.isType
- '"Number",
- aws_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- ebs_volume_count =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_iops =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_size =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_throughput =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_type =
- _js2n__-prdslib.isType
- '"String",
- first_on_demand =
- _js2n__-prdslib.isType
- '"Number",
- instance_profile_arn =
- _js2n__-prdslib.isType
- '"String",
- spot_bid_price_percent =
- _js2n__-prdslib.isType
- '"Number",
- zone_id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- azure_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- first_on_demand =
- _js2n__-prdslib.isType
- '"Number",
- log_analytics_info =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- log_analytics_primary_key =
- _js2n__-prdslib.isType
- '"String",
- log_analytics_workspace_id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- spot_bid_max_price =
- _js2n__-prdslib.isType
- '"Number",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- cluster_log_conf =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- dbfs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- s3 =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- canned_acl =
- _js2n__-prdslib.isType
- '"String",
- destination =
- _js2n__-prdslib.isType
- '"String",
- enable_encryption =
- _js2n__-prdslib.isType
- '"Bool",
- encryption_type =
- _js2n__-prdslib.isType
- '"String",
- endpoint =
- _js2n__-prdslib.isType
- '"String",
- kms_key =
- _js2n__-prdslib.isType
- '"String",
- region =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- cluster_name =
- _js2n__-prdslib.isType
- '"String",
- cluster_source =
- _js2n__-prdslib.isType
- '"String",
- custom_tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"String")
- ],
- data_security_mode =
- _js2n__-prdslib.isType
- '"String",
- docker_image =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- basic_auth =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- password =
- _js2n__-prdslib.isType
- '"String",
- username =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- url =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- driver_instance_pool_id =
- _js2n__-prdslib.isType
- '"String",
- driver_node_type_id =
- _js2n__-prdslib.isType
- '"String",
- enable_elastic_disk =
- _js2n__-prdslib.isType
- '"Bool",
- enable_local_disk_encryption =
- _js2n__-prdslib.isType
- '"Bool",
- gcp_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- boot_disk_size =
- _js2n__-prdslib.isType
- '"Number",
- google_service_account =
- _js2n__-prdslib.isType
- '"String",
- local_ssd_count =
- _js2n__-prdslib.isType
- '"Number",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- init_scripts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- dbfs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- file =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- s3 =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- canned_acl =
- _js2n__-prdslib.isType
- '"String",
- destination =
- _js2n__-prdslib.isType
- '"String",
- enable_encryption =
- _js2n__-prdslib.isType
- '"Bool",
- encryption_type =
- _js2n__-prdslib.isType
- '"String",
- endpoint =
- _js2n__-prdslib.isType
- '"String",
- kms_key =
- _js2n__-prdslib.isType
- '"String",
- region =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- volumes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- workspace =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- instance_pool_id =
- _js2n__-prdslib.isType
- '"String",
- node_type_id =
- _js2n__-prdslib.isType
- '"String",
- num_workers =
- _js2n__-prdslib.isType
- '"Number",
- policy_id =
- _js2n__-prdslib.isType
- '"String",
- runtime_engine =
- _js2n__-prdslib.isType
- '"String",
- single_user_name =
- _js2n__-prdslib.isType
- '"String",
- spark_conf =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"String")
- ],
- spark_env_vars =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"String")
- ],
- spark_version =
- _js2n__-prdslib.isType
- '"String",
- ssh_public_keys =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- workload_type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- clients =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- jobs =
- _js2n__-prdslib.isType
- '"Bool",
- notebooks =
- _js2n__-prdslib.isType
- '"Bool",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- notebook_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "notebook_path"
- ],
- _js2n__-prdslib.records.record
- {
- base_parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"String")
- ],
- notebook_path =
- _js2n__-prdslib.isType
- '"String",
- source =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- notification_settings =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- alert_on_last_attempt =
- _js2n__-prdslib.isType
- '"Bool",
- no_alert_for_canceled_runs =
- _js2n__-prdslib.isType
- '"Bool",
- no_alert_for_skipped_runs =
- _js2n__-prdslib.isType
- '"Bool",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- pipeline_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- full_refresh =
- _js2n__-prdslib.isType
- '"Bool",
- pipeline_id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- python_wheel_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- entry_point =
- _js2n__-prdslib.isType
- '"String",
- named_parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"String")
- ],
- package_name =
- _js2n__-prdslib.isType
- '"String",
- parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- retry_on_timeout =
- _js2n__-prdslib.isType
- '"Bool",
- run_if =
- _js2n__-prdslib.isType
- '"String",
- run_job_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "job_id"
- ],
- _js2n__-prdslib.records.record
- {
- job_id =
- _js2n__-prdslib.isType
- '"Number",
- job_parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"String")
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- spark_jar_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- jar_uri =
- _js2n__-prdslib.isType
- '"String",
- main_class_name =
- _js2n__-prdslib.isType
- '"String",
- parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- spark_python_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "python_file"
- ],
- _js2n__-prdslib.records.record
- {
- parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- python_file =
- _js2n__-prdslib.isType
- '"String",
- source =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- spark_submit_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- sql_task =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "warehouse_id"
- ],
- _js2n__-prdslib.records.record
- {
- alert =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "alert_id"
- ],
- _js2n__-prdslib.records.record
- {
- alert_id =
- _js2n__-prdslib.isType
- '"String",
- pause_subscriptions =
- _js2n__-prdslib.isType
- '"Bool",
- subscriptions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination_id =
- _js2n__-prdslib.isType
- '"String",
- user_name =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- dashboard =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "dashboard_id"
- ],
- _js2n__-prdslib.records.record
- {
- custom_subject =
- _js2n__-prdslib.isType
- '"String",
- dashboard_id =
- _js2n__-prdslib.isType
- '"String",
- pause_subscriptions =
- _js2n__-prdslib.isType
- '"Bool",
- subscriptions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination_id =
- _js2n__-prdslib.isType
- '"String",
- user_name =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- file =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "path"
- ],
- _js2n__-prdslib.records.record
- {
- path =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"String")
- ],
- query =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "query_id"
- ],
- _js2n__-prdslib.records.record
- {
- query_id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- warehouse_id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- task_key =
- _js2n__-prdslib.isType
- '"String",
- timeout_seconds =
- _js2n__-prdslib.isType
- '"Number",
- webhook_notifications =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- on_duration_warning_threshold_exceeded =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- on_failure =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- on_start =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- on_success =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- timeout_seconds =
- _js2n__-prdslib.isType
- '"Number",
- trigger =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- file_arrival =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- min_time_between_triggers_seconds =
- _js2n__-prdslib.isType
- '"Number",
- url =
- _js2n__-prdslib.isType
- '"String",
- wait_after_last_change_seconds =
- _js2n__-prdslib.isType
- '"Number",
- } {}
- false
- _js2n__-prdslib.never
- ],
- pause_status =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- webhook_notifications =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- on_duration_warning_threshold_exceeded =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- on_failure =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- on_start =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- on_success =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- model_serving_endpoints =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {}
- true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "config", "name" ],
- _js2n__-prdslib.records.record
- {
- config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- auto_capture_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- catalog_name =
- _js2n__-prdslib.isType
- '"String",
- enabled =
- _js2n__-prdslib.isType
- '"Bool",
- schema_name =
- _js2n__-prdslib.isType
- '"String",
- table_name_prefix =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ],
- served_entities =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- entity_name =
- _js2n__-prdslib.isType
- '"String",
- entity_version =
- _js2n__-prdslib.isType
- '"String",
- environment_vars =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"String")
- ],
- external_model =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "config",
- "name",
- "provider",
- "task"
- ],
- _js2n__-prdslib.records.record
- {
- config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- ai21labs_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "ai21labs_api_key"
- ],
- _js2n__-prdslib.records.record
- {
- ai21labs_api_key =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- anthropic_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "anthropic_api_key"
- ],
- _js2n__-prdslib.records.record
- {
- anthropic_api_key =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- aws_bedrock_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "aws_access_key_id",
- "aws_region",
- "aws_secret_access_key",
- "bedrock_provider"
- ],
- _js2n__-prdslib.records.record
- {
- aws_access_key_id =
- _js2n__-prdslib.isType
- '"String",
- aws_region =
- _js2n__-prdslib.isType
- '"String",
- aws_secret_access_key =
- _js2n__-prdslib.isType
- '"String",
- bedrock_provider =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- cohere_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "cohere_api_key"
- ],
- _js2n__-prdslib.records.record
- {
- cohere_api_key =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- databricks_model_serving_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "databricks_api_token",
- "databricks_workspace_url"
- ],
- _js2n__-prdslib.records.record
- {
- databricks_api_token =
- _js2n__-prdslib.isType
- '"String",
- databricks_workspace_url =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- openai_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "openai_api_key"
- ],
- _js2n__-prdslib.records.record
- {
- openai_api_base =
- _js2n__-prdslib.isType
- '"String",
- openai_api_key =
- _js2n__-prdslib.isType
- '"String",
- openai_api_type =
- _js2n__-prdslib.isType
- '"String",
- openai_api_version =
- _js2n__-prdslib.isType
- '"String",
- openai_deployment_name =
- _js2n__-prdslib.isType
- '"String",
- openai_organization =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- palm_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "palm_api_key"
- ],
- _js2n__-prdslib.records.record
- {
- palm_api_key =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- name =
- _js2n__-prdslib.isType
- '"String",
- provider =
- _js2n__-prdslib.isType
- '"String",
- task =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- instance_profile_arn =
- _js2n__-prdslib.isType
- '"String",
- name =
- _js2n__-prdslib.isType
- '"String",
- scale_to_zero_enabled =
- _js2n__-prdslib.isType
- '"Bool",
- workload_size =
- _js2n__-prdslib.isType
- '"String",
- workload_type =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- served_models =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "model_name",
- "model_version",
- "scale_to_zero_enabled",
- "workload_size"
- ],
- _js2n__-prdslib.records.record
- {
- environment_vars =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"String")
- ],
- instance_profile_arn =
- _js2n__-prdslib.isType
- '"String",
- model_name =
- _js2n__-prdslib.isType
- '"String",
- model_version =
- _js2n__-prdslib.isType
- '"String",
- name =
- _js2n__-prdslib.isType
- '"String",
- scale_to_zero_enabled =
- _js2n__-prdslib.isType
- '"Bool",
- workload_size =
- _js2n__-prdslib.isType
- '"String",
- workload_type =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- traffic_config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- routes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "served_model_name",
- "traffic_percentage"
- ],
- _js2n__-prdslib.records.record
- {
- served_model_name =
- _js2n__-prdslib.isType
- '"String",
- traffic_percentage =
- _js2n__-prdslib.isType
- '"Number",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- } {}
- false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- name =
- _js2n__-prdslib.isType
- '"String",
- permissions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "level"
- ],
- _js2n__-prdslib.records.record
- {
- group_name =
- _js2n__-prdslib.isType
- '"String",
- level =
- _js2n__-prdslib.isType
- '"String",
- service_principal_name =
- _js2n__-prdslib.isType
- '"String",
- user_name =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- rate_limits =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "calls",
- "renewal_period"
- ],
- _js2n__-prdslib.records.record
- {
- calls =
- _js2n__-prdslib.isType
- '"Number",
- key =
- _js2n__-prdslib.isType
- '"String",
- renewal_period =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "key" ],
- _js2n__-prdslib.records.record
- {
- key =
- _js2n__-prdslib.isType
- '"String",
- value =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- models =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {}
- true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- creation_timestamp =
- _js2n__-prdslib.isType
- '"Number",
- description =
- _js2n__-prdslib.isType
- '"String",
- last_updated_timestamp =
- _js2n__-prdslib.isType
- '"Number",
- latest_versions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- creation_timestamp =
- _js2n__-prdslib.isType
- '"Number",
- current_stage =
- _js2n__-prdslib.isType
- '"String",
- description =
- _js2n__-prdslib.isType
- '"String",
- last_updated_timestamp =
- _js2n__-prdslib.isType
- '"Number",
- name =
- _js2n__-prdslib.isType
- '"String",
- run_id =
- _js2n__-prdslib.isType
- '"String",
- run_link =
- _js2n__-prdslib.isType
- '"String",
- source =
- _js2n__-prdslib.isType
- '"String",
- status =
- _js2n__-prdslib.isType
- '"String",
- status_message =
- _js2n__-prdslib.isType
- '"String",
- tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- key =
- _js2n__-prdslib.isType
- '"String",
- value =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- user_id =
- _js2n__-prdslib.isType
- '"String",
- version =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- name =
- _js2n__-prdslib.isType
- '"String",
- permissions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "level"
- ],
- _js2n__-prdslib.records.record
- {
- group_name =
- _js2n__-prdslib.isType
- '"String",
- level =
- _js2n__-prdslib.isType
- '"String",
- service_principal_name =
- _js2n__-prdslib.isType
- '"String",
- user_name =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- key =
- _js2n__-prdslib.isType
- '"String",
- value =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- user_id =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- pipelines =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {}
- true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- catalog =
- _js2n__-prdslib.isType
- '"String",
- channel =
- _js2n__-prdslib.isType
- '"String",
- clusters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- apply_policy_default_values =
- _js2n__-prdslib.isType
- '"Bool",
- autoscale =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "max_workers",
- "min_workers"
- ],
- _js2n__-prdslib.records.record
- {
- max_workers =
- _js2n__-prdslib.isType
- '"Number",
- min_workers =
- _js2n__-prdslib.isType
- '"Number",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- aws_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- ebs_volume_count =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_iops =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_size =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_throughput =
- _js2n__-prdslib.isType
- '"Number",
- ebs_volume_type =
- _js2n__-prdslib.isType
- '"String",
- first_on_demand =
- _js2n__-prdslib.isType
- '"Number",
- instance_profile_arn =
- _js2n__-prdslib.isType
- '"String",
- spot_bid_price_percent =
- _js2n__-prdslib.isType
- '"Number",
- zone_id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- azure_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- first_on_demand =
- _js2n__-prdslib.isType
- '"Number",
- log_analytics_info =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- log_analytics_primary_key =
- _js2n__-prdslib.isType
- '"String",
- log_analytics_workspace_id =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- spot_bid_max_price =
- _js2n__-prdslib.isType
- '"Number",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- cluster_log_conf =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- dbfs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- s3 =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- canned_acl =
- _js2n__-prdslib.isType
- '"String",
- destination =
- _js2n__-prdslib.isType
- '"String",
- enable_encryption =
- _js2n__-prdslib.isType
- '"Bool",
- encryption_type =
- _js2n__-prdslib.isType
- '"String",
- endpoint =
- _js2n__-prdslib.isType
- '"String",
- kms_key =
- _js2n__-prdslib.isType
- '"String",
- region =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- custom_tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"String")
- ],
- driver_instance_pool_id =
- _js2n__-prdslib.isType
- '"String",
- driver_node_type_id =
- _js2n__-prdslib.isType
- '"String",
- gcp_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- availability =
- _js2n__-prdslib.isType
- '"String",
- boot_disk_size =
- _js2n__-prdslib.isType
- '"Number",
- google_service_account =
- _js2n__-prdslib.isType
- '"String",
- local_ssd_count =
- _js2n__-prdslib.isType
- '"Number",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- init_scripts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- dbfs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- file =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- s3 =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- canned_acl =
- _js2n__-prdslib.isType
- '"String",
- destination =
- _js2n__-prdslib.isType
- '"String",
- enable_encryption =
- _js2n__-prdslib.isType
- '"Bool",
- encryption_type =
- _js2n__-prdslib.isType
- '"String",
- endpoint =
- _js2n__-prdslib.isType
- '"String",
- kms_key =
- _js2n__-prdslib.isType
- '"String",
- region =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- volumes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- workspace =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- destination =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- }
- {}
- false
- _js2n__-prdslib.never
- ])
- ],
- instance_pool_id =
- _js2n__-prdslib.isType
- '"String",
- label =
- _js2n__-prdslib.isType
- '"String",
- node_type_id =
- _js2n__-prdslib.isType
- '"String",
- num_workers =
- _js2n__-prdslib.isType
- '"Number",
- policy_id =
- _js2n__-prdslib.isType
- '"String",
- spark_conf =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"String")
- ],
- spark_env_vars =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"String")
- ],
- ssh_public_keys =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- configuration =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- continuous =
- _js2n__-prdslib.isType
- '"Bool",
- development =
- _js2n__-prdslib.isType
- '"Bool",
- edition =
- _js2n__-prdslib.isType
- '"String",
- filters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- exclude =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- include =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- id =
- _js2n__-prdslib.isType
- '"String",
- libraries =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- file =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- path =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- jar =
- _js2n__-prdslib.isType
- '"String",
- maven =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "coordinates"
- ],
- _js2n__-prdslib.records.record
- {
- coordinates =
- _js2n__-prdslib.isType
- '"String",
- exclusions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- repo =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- notebook =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- path =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- name =
- _js2n__-prdslib.isType
- '"String",
- notifications =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- alerts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- email_recipients =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- permissions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "level"
- ],
- _js2n__-prdslib.records.record
- {
- group_name =
- _js2n__-prdslib.isType
- '"String",
- level =
- _js2n__-prdslib.isType
- '"String",
- service_principal_name =
- _js2n__-prdslib.isType
- '"String",
- user_name =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- photon =
- _js2n__-prdslib.isType
- '"Bool",
- serverless =
- _js2n__-prdslib.isType
- '"Bool",
- storage =
- _js2n__-prdslib.isType
- '"String",
- target =
- _js2n__-prdslib.isType
- '"String",
- trigger =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- cron =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- quartz_cron_schedule =
- _js2n__-prdslib.isType
- '"String",
- timezone_id =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ],
- manual =
- _js2n__-prdslib.always,
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- registered_models =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {}
- true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "catalog_name",
- "name",
- "schema_name"
- ],
- _js2n__-prdslib.records.record
- {
- catalog_name =
- _js2n__-prdslib.isType
- '"String",
- comment =
- _js2n__-prdslib.isType
- '"String",
- grants =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "principal",
- "privileges"
- ],
- _js2n__-prdslib.records.record
- {
- principal =
- _js2n__-prdslib.isType
- '"String",
- privileges =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- name =
- _js2n__-prdslib.isType
- '"String",
- schema_name =
- _js2n__-prdslib.isType
- '"String",
- storage_location =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- } {} false _js2n__-prdslib.never
- ],
- run_as =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- service_principal_name =
- _js2n__-prdslib.isType '"String",
- user_name =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- sync =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- exclude =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- include =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- } {} false _js2n__-prdslib.never
- ],
- variables =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- workspace =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- artifact_path =
- _js2n__-prdslib.isType '"String",
- auth_type =
- _js2n__-prdslib.isType '"String",
- azure_client_id =
- _js2n__-prdslib.isType '"String",
- azure_environment =
- _js2n__-prdslib.isType '"String",
- azure_login_app_id =
- _js2n__-prdslib.isType '"String",
- azure_tenant_id =
- _js2n__-prdslib.isType '"String",
- azure_use_msi =
- _js2n__-prdslib.isType '"Bool",
- azure_workspace_resource_id =
- _js2n__-prdslib.isType '"String",
- client_id =
- _js2n__-prdslib.isType '"String",
- file_path =
- _js2n__-prdslib.isType '"String",
- google_service_account =
- _js2n__-prdslib.isType '"String",
- host = _js2n__-prdslib.isType '"String",
- profile = _js2n__-prdslib.isType '"String",
- root_path =
- _js2n__-prdslib.isType '"String",
- state_path =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ])
- ])
- | optional,
- variables
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- "default" = _js2n__-prdslib.isType '"String",
- description = _js2n__-prdslib.isType '"String",
- lookup =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- alert = _js2n__-prdslib.isType '"String",
- cluster = _js2n__-prdslib.isType '"String",
- cluster_policy =
- _js2n__-prdslib.isType '"String",
- dashboard =
- _js2n__-prdslib.isType '"String",
- instance_pool =
- _js2n__-prdslib.isType '"String",
- job = _js2n__-prdslib.isType '"String",
- metastore =
- _js2n__-prdslib.isType '"String",
- pipeline = _js2n__-prdslib.isType '"String",
- query = _js2n__-prdslib.isType '"String",
- service_principal =
- _js2n__-prdslib.isType '"String",
- warehouse =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ])
- ])
- | optional,
- workspace
- | {
- artifact_path
- | String
- | doc "The remote path to synchronize build artifacts to. This defaults to `${workspace.root}/artifacts`"
- | optional,
- auth_type | String | optional,
- azure_client_id | String | optional,
- azure_environment
- | String
- | doc "Azure environment, one of (Public, UsGov, China, Germany)."
- | optional,
- azure_login_app_id
- | String
- | doc "Azure Login Application ID."
- | optional,
- azure_tenant_id | String | optional,
- azure_use_msi | Bool | optional,
- azure_workspace_resource_id
- | String
- | doc "Azure Resource Manager ID for Azure Databricks workspace."
- | optional,
- client_id | String | optional,
- file_path
- | String
- | doc "The remote path to synchronize local files artifacts to. This defaults to `${workspace.root}/files`"
- | optional,
- google_service_account | String | optional,
- host | String | doc "Host url of the workspace." | optional,
- profile
- | String
- | doc "Connection profile to use. By default profiles are specified in ~/.databrickscfg."
- | optional,
- root_path
- | String
- | doc "The base location for synchronizing files, artifacts and state. Defaults to `/Users/jane@doe.com/.bundle/${bundle.name}/${bundle.target}`"
- | optional,
- state_path
- | String
- | doc "The remote path to synchronize bundle state to. This defaults to `${workspace.root}/state`"
- | optional,
- }
- | doc "Configures which workspace to connect to and locations for files, state, and similar locations within the workspace file tree."
- | optional,
+ artifacts | Dyn | optional,
+ bundle | Dyn | optional,
+ experimental | Dyn | optional,
+ include | Dyn | optional,
+ permissions | Dyn | optional,
+ presets | Dyn | optional,
+ resources | Dyn | optional,
+ run_as | Dyn | optional,
+ sync | Dyn | optional,
+ targets | Dyn | optional,
+ variables | Dyn | optional,
+ workspace | Dyn | optional,
}
\ No newline at end of file
diff --git a/out/Datahub Ingestion Recipe.ncl b/out/Datahub Ingestion Recipe.ncl
index 672bb42..b5abc39 100644
--- a/out/Datahub Ingestion Recipe.ncl
+++ b/out/Datahub Ingestion Recipe.ncl
@@ -962,6 +962,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Number",
_js2n__-prdslib.numbers.exclusiveMinimum 0
],
+ profile_nested_fields = _js2n__-prdslib.isType '"Bool",
profile_table_level_only = _js2n__-prdslib.isType '"Bool",
profile_table_row_count_estimate_only =
_js2n__-prdslib.isType '"Bool",
@@ -1019,6 +1020,14 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType '"String")
],
aws_region = _js2n__-prdslib.isType '"String",
+ aws_retry_mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "legacy", "standard", "adaptive" ]
+ ],
+ aws_retry_num = _js2n__-prdslib.isType 'Integer,
aws_role =
_js2n__-prdslib.anyOf
[
@@ -1162,6 +1171,21 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "DAY", "HOUR" ]
],
+ "_js2n__-:definitions/CassandraCloudConfig!predicate"
+ | doc "Configuration for connecting to DataStax Astra DB in the cloud."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "secure_connect_bundle", "token" ],
+ _js2n__-prdslib.records.record
+ {
+ connect_timeout = _js2n__-prdslib.isType 'Integer,
+ request_timeout = _js2n__-prdslib.isType 'Integer,
+ secure_connect_bundle = _js2n__-prdslib.isType '"String",
+ token = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/ClassificationConfig!predicate" =
_js2n__-prdslib.allOf
[
@@ -1313,6 +1337,7 @@ let rec _js2n__-refsenv
delay = _js2n__-prdslib.isType '"Number",
delete_empty_data_flows = _js2n__-prdslib.isType '"Bool",
delete_empty_data_jobs = _js2n__-prdslib.isType '"Bool",
+ enabled = _js2n__-prdslib.isType '"Bool",
hard_delete_entities = _js2n__-prdslib.isType '"Bool",
keep_last_n = _js2n__-prdslib.isType 'Integer,
max_workers = _js2n__-prdslib.isType 'Integer,
@@ -1330,6 +1355,19 @@ let rec _js2n__-refsenv
platform_instance = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/DatahubExecutionRequestCleanupConfig!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ batch_read_size = _js2n__-prdslib.isType 'Integer,
+ enabled = _js2n__-prdslib.isType '"Bool",
+ keep_history_max_count = _js2n__-prdslib.isType 'Integer,
+ keep_history_max_days = _js2n__-prdslib.isType 'Integer,
+ keep_history_min_count = _js2n__-prdslib.isType 'Integer,
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/DeltaLakeDetails!predicate" =
_js2n__-prdslib.allOf
[
@@ -1340,6 +1378,20 @@ let rec _js2n__-refsenv
platform_instance_name = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/DremioSourceMapping!predicate"
+ | doc "Any source that produces dataset urns in a single environment should inherit this class"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "platform", "source_name" ],
+ _js2n__-prdslib.records.record
+ {
+ env = _js2n__-prdslib.isType '"String",
+ platform = _js2n__-prdslib.isType '"String",
+ platform_instance = _js2n__-prdslib.isType '"String",
+ source_name = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/DynamicTypedClassifierConfig!predicate" =
_js2n__-prdslib.allOf
[
@@ -1389,6 +1441,33 @@ let rec _js2n__-refsenv
"_js2n__-:definitions/FolderTraversalMethod!predicate"
| doc "An enumeration."
= _js2n__-prdslib.enum [ "ALL", "MIN_MAX", "MAX" ],
+ "_js2n__-:definitions/GEProfilingBaseConfig!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabled = _js2n__-prdslib.isType '"Bool",
+ include_field_distinct_count = _js2n__-prdslib.isType '"Bool",
+ include_field_distinct_value_frequencies =
+ _js2n__-prdslib.isType '"Bool",
+ include_field_histogram = _js2n__-prdslib.isType '"Bool",
+ include_field_max_value = _js2n__-prdslib.isType '"Bool",
+ include_field_mean_value = _js2n__-prdslib.isType '"Bool",
+ include_field_median_value = _js2n__-prdslib.isType '"Bool",
+ include_field_min_value = _js2n__-prdslib.isType '"Bool",
+ include_field_null_count = _js2n__-prdslib.isType '"Bool",
+ include_field_quantiles = _js2n__-prdslib.isType '"Bool",
+ include_field_sample_values = _js2n__-prdslib.isType '"Bool",
+ include_field_stddev_value = _js2n__-prdslib.isType '"Bool",
+ limit = _js2n__-prdslib.isType 'Integer,
+ max_workers = _js2n__-prdslib.isType 'Integer,
+ offset = _js2n__-prdslib.isType 'Integer,
+ operation_config =
+ _js2n__-refsenv."_js2n__-:definitions/OperationConfig!predicate",
+ profile_table_level_only = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/GEProfilingConfig!predicate" =
_js2n__-prdslib.allOf
[
@@ -1430,6 +1509,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Number",
_js2n__-prdslib.numbers.exclusiveMinimum 0
],
+ profile_nested_fields = _js2n__-prdslib.isType '"Bool",
profile_table_level_only = _js2n__-prdslib.isType '"Bool",
profile_table_row_count_estimate_only =
_js2n__-prdslib.isType '"Bool",
@@ -1450,6 +1530,24 @@ let rec _js2n__-refsenv
use_sampling = _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/GcsLineageProviderConfig!predicate"
+ | doc "Any source that produces gcs lineage from/to Datasets should inherit this class."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ ignore_non_path_spec_path = _js2n__-prdslib.isType '"Bool",
+ path_specs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/PathSpec!predicate"
+ ],
+ strip_urls = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/GenericConnectorConfig!predicate" =
_js2n__-prdslib.allOf
[
@@ -1476,6 +1574,7 @@ let rec _js2n__-refsenv
deploy_key_file = _js2n__-prdslib.isType '"String",
repo = _js2n__-prdslib.isType '"String",
repo_ssh_locator = _js2n__-prdslib.isType '"String",
+ url_subdir = _js2n__-prdslib.isType '"String",
url_template = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -1489,6 +1588,7 @@ let rec _js2n__-refsenv
{
branch = _js2n__-prdslib.isType '"String",
repo = _js2n__-prdslib.isType '"String",
+ url_subdir = _js2n__-prdslib.isType '"String",
url_template = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -1743,13 +1843,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/FolderTraversalMethod!predicate",
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/PermissionIngestionConfig!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enable_workbooks = _js2n__-prdslib.isType '"Bool",
+ group_name_pattern =
+ _js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/PlatformDetail!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ database = _js2n__-prdslib.isType '"String",
env = _js2n__-prdslib.isType '"String",
+ platform = _js2n__-prdslib.isType '"String",
platform_instance = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -1761,6 +1874,33 @@ let rec _js2n__-refsenv
{ enabled = _js2n__-prdslib.isType '"Bool", } {} false
_js2n__-prdslib.never
],
+ "_js2n__-:definitions/ProfileConfig!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabled = _js2n__-prdslib.isType '"Bool",
+ include_field_distinct_count = _js2n__-prdslib.isType '"Bool",
+ include_field_distinct_value_frequencies =
+ _js2n__-prdslib.isType '"Bool",
+ include_field_histogram = _js2n__-prdslib.isType '"Bool",
+ include_field_max_value = _js2n__-prdslib.isType '"Bool",
+ include_field_mean_value = _js2n__-prdslib.isType '"Bool",
+ include_field_min_value = _js2n__-prdslib.isType '"Bool",
+ include_field_null_count = _js2n__-prdslib.isType '"Bool",
+ include_field_quantiles = _js2n__-prdslib.isType '"Bool",
+ include_field_sample_values = _js2n__-prdslib.isType '"Bool",
+ include_field_stddev_value = _js2n__-prdslib.isType '"Bool",
+ limit = _js2n__-prdslib.isType 'Integer,
+ max_workers = _js2n__-prdslib.isType 'Integer,
+ offset = _js2n__-prdslib.isType 'Integer,
+ operation_config =
+ _js2n__-refsenv."_js2n__-:definitions/OperationConfig!predicate",
+ profile_table_level_only = _js2n__-prdslib.isType '"Bool",
+ query_timeout = _js2n__-prdslib.isType 'Integer,
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/ProvidedConfig!predicate" =
_js2n__-prdslib.allOf
[
@@ -1857,6 +1997,7 @@ let rec _js2n__-refsenv
private_key_path = _js2n__-prdslib.isType '"String",
role = _js2n__-prdslib.isType '"String",
scheme = _js2n__-prdslib.isType '"String",
+ token = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
warehouse = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
@@ -1888,6 +2029,7 @@ let rec _js2n__-refsenv
{
batch_size = _js2n__-prdslib.isType 'Integer,
delay = _js2n__-prdslib.isType '"Number",
+ enabled = _js2n__-prdslib.isType '"Bool",
entity_types =
_js2n__-prdslib.allOf
[
@@ -1896,10 +2038,12 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType '"String")
],
env = _js2n__-prdslib.isType '"String",
+ limit_entities_delete = _js2n__-prdslib.isType 'Integer,
max_workers = _js2n__-prdslib.isType 'Integer,
platform = _js2n__-prdslib.isType '"String",
query = _js2n__-prdslib.isType '"String",
retention_days = _js2n__-prdslib.isType 'Integer,
+ runtime_limit_seconds = _js2n__-prdslib.isType 'Integer,
} {} false _js2n__-prdslib.never
],
"_js2n__-:definitions/StatefulIngestionConfig!predicate"
@@ -2053,6 +2197,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Number",
_js2n__-prdslib.numbers.exclusiveMinimum 0
],
+ profile_nested_fields = _js2n__-prdslib.isType '"Bool",
profile_table_level_only = _js2n__-prdslib.isType '"Bool",
profile_table_row_count_estimate_only =
_js2n__-prdslib.isType '"Bool",
@@ -2290,7 +2435,10 @@ let rec _js2n__-refsenv
} {} true _js2n__-prdslib.always
],
"_js2n__-:definitions/bigquery_config!predicate"
- | doc "Base configuration class for stateful ingestion for source configs to inherit from."
+ | doc m%"
+ Any source that produces gcs lineage from/to Datasets should inherit this class.
+ This is needeed to group all lineage related configs under `gcs_lineage_config` config property.
+ "%
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -2354,10 +2502,15 @@ let rec _js2n__-refsenv
extract_lineage_from_catalog = _js2n__-prdslib.isType '"Bool",
extract_policy_tags_from_catalog =
_js2n__-prdslib.isType '"Bool",
+ gcs_lineage_config =
+ _js2n__-refsenv."_js2n__-:definitions/GcsLineageProviderConfig!predicate",
+ include_column_lineage_with_gcs =
+ _js2n__-prdslib.isType '"Bool",
include_data_platform_instance =
_js2n__-prdslib.isType '"Bool",
include_external_url = _js2n__-prdslib.isType '"Bool",
include_schema_metadata = _js2n__-prdslib.isType '"Bool",
+ include_table_constraints = _js2n__-prdslib.isType '"Bool",
include_table_lineage = _js2n__-prdslib.isType '"Bool",
include_table_location_lineage =
_js2n__-prdslib.isType '"Bool",
@@ -2406,6 +2559,13 @@ let rec _js2n__-refsenv
],
project_on_behalf = _js2n__-prdslib.isType '"String",
rate_limit = _js2n__-prdslib.isType '"Bool",
+ region_qualifiers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
requests_per_min = _js2n__-prdslib.isType 'Integer,
schema_resolution_batch_size =
_js2n__-prdslib.isType 'Integer,
@@ -2433,6 +2593,50 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate",
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/cassandra!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "config", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ config =
+ _js2n__-refsenv."_js2n__-:definitions/cassandra_config!predicate",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "cassandra" ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/cassandra_config!predicate"
+ | doc "Configuration for connecting to a Cassandra or DataStax Astra DB source."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ cloud_config =
+ _js2n__-refsenv."_js2n__-:definitions/CassandraCloudConfig!predicate",
+ contact_point = _js2n__-prdslib.isType '"String",
+ env = _js2n__-prdslib.isType '"String",
+ keyspace_pattern =
+ _js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate",
+ password = _js2n__-prdslib.isType '"String",
+ platform_instance = _js2n__-prdslib.isType '"String",
+ port = _js2n__-prdslib.isType 'Integer,
+ profile_pattern =
+ _js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate",
+ profiling =
+ _js2n__-refsenv."_js2n__-:definitions/GEProfilingBaseConfig!predicate",
+ stateful_ingestion =
+ _js2n__-refsenv."_js2n__-:definitions/StatefulStaleMetadataRemovalConfig!predicate",
+ table_pattern =
+ _js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate",
+ username = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/clickhouse!predicate" =
_js2n__-prdslib.allOf
[
@@ -2812,6 +3016,8 @@ let rec _js2n__-refsenv
dataprocess_cleanup =
_js2n__-refsenv."_js2n__-:definitions/DataProcessCleanupConfig!predicate",
dry_run = _js2n__-prdslib.isType '"Bool",
+ execution_request_cleanup =
+ _js2n__-refsenv."_js2n__-:definitions/DatahubExecutionRequestCleanupConfig!predicate",
soft_deleted_entities_cleanup =
_js2n__-refsenv."_js2n__-:definitions/SoftDeletedEntitiesCleanupConfig!predicate",
truncate_index_older_than_days =
@@ -2863,7 +3069,17 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/SQLAlchemyConnectionConfig!predicate",
database_query_batch_size = _js2n__-prdslib.isType 'Integer,
database_table_name = _js2n__-prdslib.isType '"String",
+ exclude_aspects =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
include_all_versions = _js2n__-prdslib.isType '"Bool",
+ include_soft_deleted_entities =
+ _js2n__-prdslib.isType '"Bool",
kafka_connection =
_js2n__-refsenv."_js2n__-:definitions/KafkaConsumerConnectionConfig!predicate",
kafka_topic_name = _js2n__-prdslib.isType '"String",
@@ -3183,6 +3399,74 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record {} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/dremio!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "config", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ config =
+ _js2n__-refsenv."_js2n__-:definitions/dremio_config!predicate",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "dremio" ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/dremio_config!predicate"
+ | doc "Base configuration class for stateful ingestion for source configs to inherit from."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ authentication_method = _js2n__-prdslib.isType '"String",
+ dataset_pattern =
+ _js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate",
+ disable_certificate_verification =
+ _js2n__-prdslib.isType '"Bool",
+ domain = _js2n__-prdslib.isType '"String",
+ dremio_cloud_project_id = _js2n__-prdslib.isType '"String",
+ dremio_cloud_region =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "US", "EU" ]
+ ],
+ env = _js2n__-prdslib.isType '"String",
+ hostname = _js2n__-prdslib.isType '"String",
+ include_query_lineage = _js2n__-prdslib.isType '"Bool",
+ ingest_owner = _js2n__-prdslib.isType '"Bool",
+ is_dremio_cloud = _js2n__-prdslib.isType '"Bool",
+ max_workers = _js2n__-prdslib.isType 'Integer,
+ password = _js2n__-prdslib.isType '"String",
+ path_to_certificates = _js2n__-prdslib.isType '"String",
+ platform_instance = _js2n__-prdslib.isType '"String",
+ port = _js2n__-prdslib.isType 'Integer,
+ profile_pattern =
+ _js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate",
+ profiling =
+ _js2n__-refsenv."_js2n__-:definitions/ProfileConfig!predicate",
+ schema_pattern =
+ _js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate",
+ source_mappings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/DremioSourceMapping!predicate"
+ ],
+ stateful_ingestion =
+ _js2n__-refsenv."_js2n__-:definitions/StatefulStaleMetadataRemovalConfig!predicate",
+ tls = _js2n__-prdslib.isType '"Bool",
+ usage =
+ _js2n__-refsenv."_js2n__-:definitions/BaseUsageConfig!predicate",
+ username = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/druid!predicate" =
_js2n__-prdslib.allOf
[
@@ -3285,6 +3569,14 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType '"String")
],
aws_region = _js2n__-prdslib.isType '"String",
+ aws_retry_mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "legacy", "standard", "adaptive" ]
+ ],
+ aws_retry_num = _js2n__-prdslib.isType 'Integer,
aws_role =
_js2n__-prdslib.anyOf
[
@@ -3412,8 +3704,22 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "path" ],
_js2n__-prdslib.records.record
{
+ enable_owner_extraction = _js2n__-prdslib.isType '"Bool",
+ enable_tag_extraction = _js2n__-prdslib.isType '"Bool",
environment = _js2n__-prdslib.isType '"String",
fs_yaml_file = _js2n__-prdslib.isType '"String",
+ owner_mappings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ])
+ ],
path = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -3434,8 +3740,9 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/file_config!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/file_config!predicate"
+ | doc "Base configuration class for stateful ingestion for source configs to inherit from."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "path" ],
@@ -3447,7 +3754,9 @@ let rec _js2n__-refsenv
path = _js2n__-prdslib.isType '"String",
read_mode =
_js2n__-refsenv."_js2n__-:definitions/FileReadMode!predicate",
- } {} false _js2n__-prdslib.never
+ stateful_ingestion =
+ _js2n__-refsenv."_js2n__-:definitions/StatefulStaleMetadataRemovalConfig!predicate",
+ } {} true _js2n__-prdslib.always
],
"_js2n__-:definitions/file_sink!predicate" =
_js2n__-prdslib.allOf
@@ -3518,13 +3827,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Integer,
include_column_lineage = _js2n__-prdslib.isType '"Bool",
platform_instance = _js2n__-prdslib.isType '"String",
- sources_to_database =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
- ],
sources_to_platform_instance =
_js2n__-prdslib.allOf
[
@@ -3614,6 +3916,14 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType '"String")
],
aws_region = _js2n__-prdslib.isType '"String",
+ aws_retry_mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "legacy", "standard", "adaptive" ]
+ ],
+ aws_retry_num = _js2n__-prdslib.isType 'Integer,
aws_role =
_js2n__-prdslib.anyOf
[
@@ -3941,7 +4251,10 @@ let rec _js2n__-refsenv
],
env = _js2n__-prdslib.isType '"String",
group_ownership_property = _js2n__-prdslib.isType '"String",
+ namespace_pattern =
+ _js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate",
platform_instance = _js2n__-prdslib.isType '"String",
+ processing_threads = _js2n__-prdslib.isType 'Integer,
profiling =
_js2n__-refsenv."_js2n__-:definitions/IcebergProfilingConfig!predicate",
stateful_ingestion =
@@ -4110,6 +4423,7 @@ let rec _js2n__-refsenv
field_meta_mapping = _js2n__-prdslib.isType 'Record,
ignore_warnings_on_schema_type =
_js2n__-prdslib.isType '"Bool",
+ ingest_schemas_as_entities = _js2n__-prdslib.isType '"Bool",
meta_mapping = _js2n__-prdslib.isType 'Record,
platform_instance = _js2n__-prdslib.isType '"String",
schema_registry_class = _js2n__-prdslib.isType '"String",
@@ -4328,7 +4642,6 @@ let rec _js2n__-refsenv
])
],
project_name = _js2n__-prdslib.isType '"String",
- sql_parser = _js2n__-prdslib.isType '"String",
stateful_ingestion =
_js2n__-refsenv."_js2n__-:definitions/StatefulStaleMetadataRemovalConfig!predicate",
tag_measures_and_dimensions = _js2n__-prdslib.isType '"Bool",
@@ -4492,6 +4805,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ base_external_url = _js2n__-prdslib.isType '"String",
env = _js2n__-prdslib.isType '"String",
model_name_separator = _js2n__-prdslib.isType '"String",
registry_uri = _js2n__-prdslib.isType '"String",
@@ -4652,6 +4966,7 @@ let rec _js2n__-refsenv
host_port = _js2n__-prdslib.isType '"String",
include_descriptions = _js2n__-prdslib.isType '"Bool",
include_jobs = _js2n__-prdslib.isType '"Bool",
+ include_lineage = _js2n__-prdslib.isType '"Bool",
include_stored_procedures = _js2n__-prdslib.isType '"Bool",
include_stored_procedures_code =
_js2n__-prdslib.isType '"Bool",
@@ -4665,6 +4980,8 @@ let rec _js2n__-refsenv
options = _js2n__-prdslib.isType 'Record,
password = _js2n__-prdslib.isType '"String",
platform_instance = _js2n__-prdslib.isType '"String",
+ procedure_pattern =
+ _js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate",
profile_pattern =
_js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate",
profiling =
@@ -4755,6 +5072,38 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate",
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/neo4j!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "config", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ config =
+ _js2n__-refsenv."_js2n__-:definitions/neo4j_config!predicate",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "neo4j" ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/neo4j_config!predicate"
+ | doc "Any source that produces dataset urns in a single environment should inherit this class"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "env", "password", "uri", "username" ],
+ _js2n__-prdslib.records.record
+ {
+ env = _js2n__-prdslib.isType '"String",
+ password = _js2n__-prdslib.isType '"String",
+ uri = _js2n__-prdslib.isType '"String",
+ username = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/nifi!predicate" =
_js2n__-prdslib.allOf
[
@@ -5139,6 +5488,7 @@ let rec _js2n__-refsenv
enable_advance_lineage_sql_construct =
_js2n__-prdslib.isType '"Bool",
env = _js2n__-prdslib.isType '"String",
+ extract_app = _js2n__-prdslib.isType '"Bool",
extract_column_level_lineage = _js2n__-prdslib.isType '"Bool",
extract_dashboards = _js2n__-prdslib.isType '"Bool",
extract_dataset_schema = _js2n__-prdslib.isType '"Bool",
@@ -5153,6 +5503,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
filter_dataset_endorsements =
_js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate",
+ include_workspace_name_in_dataset_urn =
+ _js2n__-prdslib.isType '"Bool",
+ m_query_parse_timeout = _js2n__-prdslib.isType 'Integer,
modified_since = _js2n__-prdslib.isType '"String",
native_query_parsing = _js2n__-prdslib.isType '"Bool",
ownership =
@@ -5188,6 +5541,24 @@ let rec _js2n__-refsenv
workspace_id_as_urn_part = _js2n__-prdslib.isType '"Bool",
workspace_id_pattern =
_js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate",
+ workspace_type_filter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "Workspace",
+ "PersonalGroup",
+ "Personal",
+ "AdminWorkspace",
+ "AdminInsights"
+ ]
+ ])
+ ],
} {} false _js2n__-prdslib.never
],
"_js2n__-:definitions/preset!predicate" =
@@ -5233,6 +5604,9 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate"
],
env = _js2n__-prdslib.isType '"String",
+ ingest_charts = _js2n__-prdslib.isType '"Bool",
+ ingest_dashboards = _js2n__-prdslib.isType '"Bool",
+ ingest_datasets = _js2n__-prdslib.isType '"Bool",
manager_uri = _js2n__-prdslib.isType '"String",
options = _js2n__-prdslib.isType 'Record,
password = _js2n__-prdslib.isType '"String",
@@ -5241,7 +5615,7 @@ let rec _js2n__-refsenv
stateful_ingestion =
_js2n__-refsenv."_js2n__-:definitions/StatefulStaleMetadataRemovalConfig!predicate",
username = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
+ } {} true _js2n__-prdslib.always
],
"_js2n__-:definitions/presto!predicate" =
_js2n__-prdslib.allOf
@@ -5540,7 +5914,6 @@ let rec _js2n__-refsenv
parallelism = _js2n__-prdslib.isType 'Integer,
parse_table_names_from_sql = _js2n__-prdslib.isType '"Bool",
skip_draft = _js2n__-prdslib.isType '"Bool",
- sql_parser = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
"_js2n__-:definitions/redshift!predicate" =
@@ -5818,6 +6191,14 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType '"String")
],
aws_region = _js2n__-prdslib.isType '"String",
+ aws_retry_mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "legacy", "standard", "adaptive" ]
+ ],
+ aws_retry_num = _js2n__-prdslib.isType 'Integer,
aws_role =
_js2n__-prdslib.anyOf
[
@@ -6070,6 +6451,7 @@ let rec _js2n__-refsenv
include_view_lineage = _js2n__-prdslib.isType '"Bool",
include_views = _js2n__-prdslib.isType '"Bool",
incremental_lineage = _js2n__-prdslib.isType '"Bool",
+ incremental_properties = _js2n__-prdslib.isType '"Bool",
lazy_schema_resolver = _js2n__-prdslib.isType '"Bool",
match_fully_qualified_names = _js2n__-prdslib.isType '"Bool",
oauth_config =
@@ -6109,6 +6491,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
+ token = _js2n__-prdslib.isType '"String",
top_n_queries =
_js2n__-prdslib.allOf
[
@@ -6351,8 +6734,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- api_key = _js2n__-prdslib.isType '"String",
- api_secret = _js2n__-prdslib.isType '"String",
connect_uri = _js2n__-prdslib.isType '"String",
database_alias =
_js2n__-prdslib.allOf
@@ -6370,7 +6751,9 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate"
],
env = _js2n__-prdslib.isType '"String",
- manager_uri = _js2n__-prdslib.isType '"String",
+ ingest_charts = _js2n__-prdslib.isType '"Bool",
+ ingest_dashboards = _js2n__-prdslib.isType '"Bool",
+ ingest_datasets = _js2n__-prdslib.isType '"Bool",
options = _js2n__-prdslib.isType 'Record,
password = _js2n__-prdslib.isType '"String",
platform_instance = _js2n__-prdslib.isType '"String",
@@ -6378,7 +6761,7 @@ let rec _js2n__-refsenv
stateful_ingestion =
_js2n__-refsenv."_js2n__-:definitions/StatefulStaleMetadataRemovalConfig!predicate",
username = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
+ } {} true _js2n__-prdslib.always
],
"_js2n__-:definitions/tableau!predicate" =
_js2n__-prdslib.allOf
@@ -6438,6 +6821,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
ingest_external_links_for_dashboards =
_js2n__-prdslib.isType '"Bool",
+ ingest_hidden_assets = _js2n__-prdslib.isType '"Bool",
ingest_multiple_sites = _js2n__-prdslib.isType '"Bool",
ingest_owner = _js2n__-prdslib.isType '"Bool",
ingest_tables_external = _js2n__-prdslib.isType '"Bool",
@@ -6447,6 +6831,8 @@ let rec _js2n__-refsenv
max_retries = _js2n__-prdslib.isType 'Integer,
page_size = _js2n__-prdslib.isType 'Integer,
password = _js2n__-prdslib.isType '"String",
+ permission_ingestion =
+ _js2n__-refsenv."_js2n__-:definitions/PermissionIngestionConfig!predicate",
platform_instance = _js2n__-prdslib.isType '"String",
platform_instance_map =
_js2n__-prdslib.allOf
@@ -6467,6 +6853,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
+ session_trust_env = _js2n__-prdslib.isType '"Bool",
site = _js2n__-prdslib.isType '"String",
site_name_pattern =
_js2n__-refsenv."_js2n__-:definitions/AllowDenyPattern!predicate",
@@ -6480,6 +6867,13 @@ let rec _js2n__-refsenv
],
stateful_ingestion =
_js2n__-refsenv."_js2n__-:definitions/StatefulStaleMetadataRemovalConfig!predicate",
+ tags_for_hidden_assets =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
token_name = _js2n__-prdslib.isType '"String",
token_value = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
@@ -6846,78 +7240,81 @@ let rec _js2n__-refsenv
source =
_js2n__-prdslib.anyOf
[
+ _js2n__-refsenv."_js2n__-:definitions/sac!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/powerbi!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/cockroachdb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/athena!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/clickhouse-usage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/cassandra!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/azure-ad!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/neo4j!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/gcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/hive-metastore!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/datahub-gc!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/teradata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/abs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/elasticsearch!predicate",
_js2n__-refsenv."_js2n__-:definitions/trino!predicate",
- _js2n__-refsenv."_js2n__-:definitions/openapi!predicate",
- _js2n__-refsenv."_js2n__-:definitions/ldap!predicate",
- _js2n__-refsenv."_js2n__-:definitions/hana!predicate",
- _js2n__-refsenv."_js2n__-:definitions/preset!predicate",
- _js2n__-refsenv."_js2n__-:definitions/file!predicate",
- _js2n__-refsenv."_js2n__-:definitions/postgres!predicate",
- _js2n__-refsenv."_js2n__-:definitions/feast!predicate",
- _js2n__-refsenv."_js2n__-:definitions/delta-lake!predicate",
- _js2n__-refsenv."_js2n__-:definitions/nifi!predicate",
- _js2n__-refsenv."_js2n__-:definitions/superset!predicate",
- _js2n__-refsenv."_js2n__-:definitions/bigquery!predicate",
- _js2n__-refsenv."_js2n__-:definitions/looker!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/datahub-business-glossary!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/pulsar!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/sql-queries!predicate",
_js2n__-refsenv."_js2n__-:definitions/grafana!predicate",
- _js2n__-refsenv."_js2n__-:definitions/abs!predicate",
- _js2n__-refsenv."_js2n__-:definitions/tableau!predicate",
- _js2n__-refsenv."_js2n__-:definitions/qlik-sense!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/hana!predicate",
_js2n__-refsenv."_js2n__-:definitions/sqlalchemy!predicate",
- _js2n__-refsenv."_js2n__-:definitions/datahub-lineage-file!predicate",
- _js2n__-refsenv."_js2n__-:definitions/kafka-connect!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/presto!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/iceberg!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/vertica!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/snowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/ldap!predicate",
_js2n__-refsenv."_js2n__-:definitions/dynamodb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/sagemaker!predicate",
_js2n__-refsenv."_js2n__-:definitions/powerbi-report-server!predicate",
- _js2n__-refsenv."_js2n__-:definitions/kafka!predicate",
- _js2n__-refsenv."_js2n__-:definitions/glue!predicate",
- _js2n__-refsenv."_js2n__-:definitions/gcs!predicate",
- _js2n__-refsenv."_js2n__-:definitions/elasticsearch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/json-schema!predicate",
- _js2n__-refsenv."_js2n__-:definitions/mssql!predicate",
- _js2n__-refsenv."_js2n__-:definitions/mysql!predicate",
- _js2n__-refsenv."_js2n__-:definitions/starburst-trino-usage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/datahub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/kafka-connect!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/metabase!predicate",
_js2n__-refsenv."_js2n__-:definitions/csv-enricher!predicate",
- _js2n__-refsenv."_js2n__-:definitions/slack!predicate",
- _js2n__-refsenv."_js2n__-:definitions/iceberg!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/tableau!predicate",
_js2n__-refsenv."_js2n__-:definitions/unity-catalog!predicate",
- _js2n__-refsenv."_js2n__-:definitions/metabase!predicate",
- _js2n__-refsenv."_js2n__-:definitions/powerbi!predicate",
- _js2n__-refsenv."_js2n__-:definitions/hive-metastore!predicate",
- _js2n__-refsenv."_js2n__-:definitions/sql-queries!predicate",
- _js2n__-refsenv."_js2n__-:definitions/cockroachdb!predicate",
- _js2n__-refsenv."_js2n__-:definitions/mariadb!predicate",
- _js2n__-refsenv."_js2n__-:definitions/mongodb!predicate",
- _js2n__-refsenv."_js2n__-:definitions/mlflow!predicate",
- _js2n__-refsenv."_js2n__-:definitions/presto-on-hive!predicate",
- _js2n__-refsenv."_js2n__-:definitions/salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/mysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/kafka!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/delta-lake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/feast!predicate",
_js2n__-refsenv."_js2n__-:definitions/druid!predicate",
- _js2n__-refsenv."_js2n__-:definitions/azure-ad!predicate",
- _js2n__-refsenv."_js2n__-:definitions/lookml!predicate",
- _js2n__-refsenv."_js2n__-:definitions/datahub-gc!predicate",
- _js2n__-refsenv."_js2n__-:definitions/sagemaker!predicate",
- _js2n__-refsenv."_js2n__-:definitions/vertica!predicate",
- _js2n__-refsenv."_js2n__-:definitions/sac!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/clickhouse!predicate",
_js2n__-refsenv."_js2n__-:definitions/redshift!predicate",
- _js2n__-refsenv."_js2n__-:definitions/okta!predicate",
- _js2n__-refsenv."_js2n__-:definitions/presto!predicate",
- _js2n__-refsenv."_js2n__-:definitions/teradata!predicate",
- _js2n__-refsenv."_js2n__-:definitions/oracle!predicate",
- _js2n__-refsenv."_js2n__-:definitions/pulsar!predicate",
- _js2n__-refsenv."_js2n__-:definitions/clickhouse-usage!predicate",
- _js2n__-refsenv."_js2n__-:definitions/athena!predicate",
- _js2n__-refsenv."_js2n__-:definitions/datahub-business-glossary!predicate",
- _js2n__-refsenv."_js2n__-:definitions/datahub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/superset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/mariadb!predicate",
_js2n__-refsenv."_js2n__-:definitions/s3!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/datahub-lineage-file!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/qlik-sense!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/hive!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/bigquery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/demo-data!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/nifi!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/mongodb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/json-schema!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/openapi!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/starburst-trino-usage!predicate",
_js2n__-refsenv."_js2n__-:definitions/sigma!predicate",
- _js2n__-refsenv."_js2n__-:definitions/dbt!predicate",
- _js2n__-refsenv."_js2n__-:definitions/fivetran!predicate",
- _js2n__-refsenv."_js2n__-:definitions/clickhouse!predicate",
- _js2n__-refsenv."_js2n__-:definitions/snowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/okta!predicate",
_js2n__-refsenv."_js2n__-:definitions/mode!predicate",
- _js2n__-refsenv."_js2n__-:definitions/demo-data!predicate",
- _js2n__-refsenv."_js2n__-:definitions/hive!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/file!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/postgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/dbt!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/lookml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/preset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/slack!predicate",
_js2n__-refsenv."_js2n__-:definitions/redash!predicate",
- _js2n__-refsenv."_js2n__-:definitions/dbt-cloud!predicate"
+ _js2n__-refsenv."_js2n__-:definitions/presto-on-hive!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/looker!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/fivetran!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/dremio!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/dbt-cloud!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/mssql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/glue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/mlflow!predicate"
],
transformers =
_js2n__-prdslib.allOf
diff --git a/out/Deno Config (deno.json).ncl b/out/Deno Config (deno.json).ncl
index bf7fd3c..9dff614 100644
--- a/out/Deno Config (deno.json).ncl
+++ b/out/Deno Config (deno.json).ncl
@@ -1240,8 +1240,7 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.arrayOf _js2n__-prdslib.always,
_js2n__-prdslib.arrays.minItems 0,
_js2n__-prdslib.arrays.uniqueItems
])
@@ -1252,8 +1251,7 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.arrayOf _js2n__-prdslib.always,
_js2n__-prdslib.arrays.minItems 0,
_js2n__-prdslib.arrays.uniqueItems
])
@@ -1264,8 +1262,7 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.arrayOf _js2n__-prdslib.always,
_js2n__-prdslib.arrays.minItems 0,
_js2n__-prdslib.arrays.uniqueItems
])
@@ -1354,7 +1351,27 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {}
{
"^[A-Za-z][A-Za-z0-9_\\-:]*$" =
- _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ command = _js2n__-prdslib.isType '"String",
+ dependencies =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ description =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ]
+ ],
} false _js2n__-prdslib.never
])
| doc "Configuration for deno task"
diff --git a/out/Dependency cruiser.ncl b/out/Dependency cruiser.ncl
index e155d4a..57cb49b 100644
--- a/out/Dependency cruiser.ncl
+++ b/out/Dependency cruiser.ncl
@@ -1087,6 +1087,9 @@ let rec _js2n__-refsenv
'npm-bundled,
'localmodule,
'local,
+ 'jsdoc-import-tag,
+ 'jsdoc-bracket-import,
+ 'jsdoc,
'"import",
'import-equals,
'export,
@@ -1129,6 +1132,9 @@ let rec _js2n__-refsenv
"export",
"import-equals",
"import",
+ "jsdoc",
+ "jsdoc-bracket-import",
+ "jsdoc-import-tag",
"local",
"localmodule",
"npm-bundled",
@@ -1520,6 +1526,10 @@ let rec _js2n__-refsenv
| Bool
| doc "if true combines the package.jsons found from the module up to the base folder the cruise is initiated from. Useful for how (some) mono-repos manage dependencies & dependency definitions. Defaults to `false`."
| optional,
+ detectJSDocImports
+ | Bool
+ | doc "When true, dependency-cruiser will detect dependencies in JSDoc-style import statements. Implies `\"parser\": \"tsc\"`. Defaults to false."
+ | optional,
doNotFollow
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.oneOf
@@ -1956,6 +1966,10 @@ let rec _js2n__-refsenv
| _js2n__-refsenv."_js2n__-:definitions/REAsStringsType!contract"
| doc "Criteria at least one dependency of each matching module must adhere to."
| optional,
+ reachable
+ | Bool
+ | doc "Whether or not to match transitive ('indirect') dependencies as well as direct ones."
+ | optional,
},
"_js2n__-:definitions/RuleSummaryType!contract"
| doc "If there was a rule violation (valid === false), this object contains the name of the rule and severity of violating it."
diff --git a/out/Drupal Recipe.ncl b/out/Drupal Recipe.ncl
index 173329d..7425671 100644
--- a/out/Drupal Recipe.ncl
+++ b/out/Drupal Recipe.ncl
@@ -906,12 +906,84 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.records.record {}
+ {
+ "block.block.*" = _js2n__-prdslib.always,
+ "contact.form.*" = _js2n__-prdslib.always,
+ "core.entity_form_display.*.*.*" = _js2n__-prdslib.always,
+ "core.entity_view_display.*.*.*" = _js2n__-prdslib.always,
+ "editor.editor.*" = _js2n__-prdslib.always,
+ "field.field.*.*.*" = _js2n__-prdslib.always,
+ "field.storage.*.*" = _js2n__-prdslib.always,
+ "user.role.*" = _js2n__-prdslib.always,
+ "workflows.workflow.*" = _js2n__-prdslib.always,
+ } true
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
+ _js2n__-prdslib.records.record
+ {
+ cloneAs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.always
+ ],
+ create =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.always
+ ],
+ createForEach =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.always
+ ],
+ createForEachIfNotExists =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.always
+ ],
+ createIfNotExists =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.always
+ ],
+ set =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.always
+ ],
+ setMultiple =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.always
+ ],
+ setThirdPartySetting =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.always
+ ],
+ setThirdPartySettings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.always
+ ],
+ simpleConfigUpdate =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
])
])
| doc "The key is the configuration object targeted and the value is the action to be performed. For each action additional properties can be provided."
@@ -939,13 +1011,21 @@ let rec _js2n__-refsenv
}
| optional,
content
- | Array (String)
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.items [ _js2n__-prdslib.isType '"String" ]
+ ])
| doc "The contents are stored in a directory relative to the recipe file."
| optional,
description | String,
install | Array (String) | optional,
name | String,
recipes | Array (String) | optional,
- type | String,
+ type
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.always ]),
..
}
\ No newline at end of file
diff --git a/out/EAS config.ncl b/out/EAS config.ncl
index df1b12b..587b1ee 100644
--- a/out/EAS config.ncl
+++ b/out/EAS config.ncl
@@ -968,6 +968,9 @@ let rec _js2n__-refsenv
{ ".*" = _js2n__-prdslib.isType '"String", } true
_js2n__-prdslib.always
],
+ environment =
+ _js2n__-prdslib.enum
+ [ "production", "preview", "development" ],
extends = _js2n__-prdslib.isType '"String",
ios =
_js2n__-refsenv."_js2n__-:definitions/BuildProfileIos!predicate",
@@ -1063,9 +1066,11 @@ let rec _js2n__-refsenv
[
"auto",
"latest",
+ "sdk-52",
"sdk-51",
"sdk-50",
"sdk-49",
+ "macos-sonoma-14.6-xcode-16.1",
"macos-sonoma-14.6-xcode-16.0",
"macos-sonoma-14.5-xcode-15.4",
"macos-sonoma-14.4-xcode-15.3",
@@ -1173,6 +1178,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ "$schema" = _js2n__-prdslib.isType '"String",
build = _js2n__-refsenv."_js2n__-:definitions/Build!predicate",
cli = _js2n__-refsenv."_js2n__-:definitions/Cli!predicate",
submit = _js2n__-refsenv."_js2n__-:definitions/Submit!predicate",
diff --git a/out/EasyVCR .NET.ncl b/out/EasyVCR .NET.ncl
new file mode 100644
index 0000000..bcab60d
--- /dev/null
+++ b/out/EasyVCR .NET.ncl
@@ -0,0 +1,958 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {}
+ in
+ Array
+ {
+ Duration
+ | std.number.Integer
+ | doc "How long, in milliseconds, the recorded request took to complete"
+ | optional,
+ RecordedAt | String | doc "When the request was recorded" | optional,
+ Request
+ | {
+ Body | String | doc "The request body" | optional,
+ BodyContentType
+ | String
+ | doc "The type of content in the request body"
+ | optional,
+ ContentHeaders
+ | { .. }
+ | doc "The request content headers"
+ | optional,
+ Method | String | doc "The HTTP method" | optional,
+ RequestHeaders | { .. } | doc "The request headers" | optional,
+ Uri | String | doc "The request URI" | optional,
+ ..
+ }
+ | doc "The request that was recorded"
+ | optional,
+ Response
+ | {
+ Body | String | doc "The response body" | optional,
+ BodyContentType
+ | String
+ | doc "The type of content in the response body"
+ | optional,
+ ContentHeaders
+ | { .. }
+ | doc "The response content headers"
+ | optional,
+ HttpVersion | String | doc "The HTTP version" | optional,
+ ResponseHeaders | { .. } | doc "The response headers" | optional,
+ Status
+ | {
+ Code
+ | std.number.Integer
+ | doc "The HTTP status code"
+ | optional,
+ Message
+ | String
+ | doc "The HTTP status code description"
+ | optional,
+ ..
+ }
+ | doc "The HTTP status"
+ | optional,
+ ..
+ }
+ | doc "The response that was recorded"
+ | optional,
+ ..
+ }
\ No newline at end of file
diff --git a/out/Embrace Config.ncl b/out/Embrace Config.ncl
index e71f97a..0f372be 100644
--- a/out/Embrace Config.ncl
+++ b/out/Embrace Config.ncl
@@ -926,6 +926,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.minProperties 1,
_js2n__-prdslib.records.record
{
+ anr =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ capture_unity_thread =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ],
app =
_js2n__-prdslib.allOf
[
@@ -937,6 +948,71 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
} {} true _js2n__-prdslib.always
],
+ app_exit_info =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ aei_enabled =
+ _js2n__-prdslib.isType '"Bool",
+ app_exit_info_traces_limit =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ],
+ app_framework = _js2n__-prdslib.isType '"String",
+ automatic_data_capture =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ anr_info = _js2n__-prdslib.isType '"Bool",
+ memory_info =
+ _js2n__-prdslib.isType '"Bool",
+ network_connectivity_info =
+ _js2n__-prdslib.isType '"Bool",
+ power_save_mode_info =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ],
+ background_activity =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ capture_enabled =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ],
+ base_urls =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ config = _js2n__-prdslib.isType '"String",
+ data = _js2n__-prdslib.isType 'Integer,
+ } {} true _js2n__-prdslib.always
+ ],
+ capture_fcm_pii_data = _js2n__-prdslib.isType '"Bool",
+ capture_public_key = _js2n__-prdslib.isType '"String",
+ compose =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ capture_compose_onclick =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ],
crash_handler =
_js2n__-prdslib.allOf
[
@@ -956,6 +1032,8 @@ let rec _js2n__-refsenv
{
capture_request_content_length =
_js2n__-prdslib.isType '"Bool",
+ default_capture_limit =
+ _js2n__-prdslib.isType 'Integer,
disabled_url_patterns =
_js2n__-prdslib.allOf
[
@@ -966,12 +1044,46 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.minItems 1,
_js2n__-prdslib.arrays.uniqueItems
],
+ domains =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.minProperties
+ 1,
+ _js2n__-prdslib.records.record
+ {
+ domain_limit =
+ _js2n__-prdslib.isType
+ 'Integer,
+ domain_name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ]),
+ _js2n__-prdslib.arrays.minItems 1,
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
enable_native_monitoring =
_js2n__-prdslib.isType '"Bool",
- trace_id_header =
- _js2n__-prdslib.isType '"String",
+ enable_network_span_forwarding =
+ _js2n__-prdslib.isType '"Bool",
} {} true _js2n__-prdslib.always
],
+ sensitive_keys_denylist =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1,
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
session =
_js2n__-prdslib.allOf
[
@@ -979,33 +1091,48 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.minProperties 1,
_js2n__-prdslib.records.record
{
- async_end =
- _js2n__-prdslib.isType '"Bool",
- max_session_seconds =
- _js2n__-prdslib.isType 'Integer,
+ components =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ send_full_for =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String"),
+ _js2n__-prdslib.arrays.minItems 1,
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
} {} true _js2n__-prdslib.always
],
- startup_moment =
+ sig_handler_detection =
+ _js2n__-prdslib.isType '"Bool",
+ taps =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.minProperties 1,
_js2n__-prdslib.records.record
{
- automatically_end =
- _js2n__-prdslib.isType '"Bool",
- take_screenshot =
+ capture_coordinates =
_js2n__-prdslib.isType '"Bool",
} {} true _js2n__-prdslib.always
],
- taps =
+ view_config =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.minProperties 1,
_js2n__-prdslib.records.record
{
- capture_coordinates =
+ enable_automatic_activity_capture =
_js2n__-prdslib.isType '"Bool",
} {} true _js2n__-prdslib.always
],
@@ -1023,5 +1150,16 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
+ unity =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ symbols_archive_name =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
} {} true _js2n__-prdslib.always
])
\ No newline at end of file
diff --git a/out/Expo SDK.ncl b/out/Expo SDK.ncl
index b926b24..696443c 100644
--- a/out/Expo SDK.ncl
+++ b/out/Expo SDK.ncl
@@ -898,1128 +898,1303 @@ let _js2n__-prdslib
let rec _js2n__-refsenv
= {}
in
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "expo" ],
- _js2n__-prdslib.records.record
- {
- expo =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "name", "slug" ],
- _js2n__-prdslib.records.record
- {
- _internal =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- pluginHistory =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {} true _js2n__-prdslib.always
- ],
- } {} true _js2n__-prdslib.always
- ],
- android =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- adaptiveIcon =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- backgroundColor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
+ {
+ expo
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "name", "slug" ],
+ _js2n__-prdslib.records.record
+ {
+ _internal =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ pluginHistory =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ android =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ adaptiveIcon =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ backgroundColor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^#|(#)\\d{6}$"
+ ],
+ backgroundImage =
+ _js2n__-prdslib.isType '"String",
+ foregroundImage =
+ _js2n__-prdslib.isType '"String",
+ monochromeImage =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ allowBackup = _js2n__-prdslib.isType '"Bool",
+ backgroundColor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^#|(#)\\d{6}$"
+ ],
+ blockedPermissions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ config =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ branch =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ apiKey =
+ _js2n__-prdslib.isType
'"String",
- _js2n__-prdslib.strings.pattern
- "^(?:#|(#))[0-9a-fA-F]{6}$"
- ],
- backgroundImage =
- _js2n__-prdslib.isType
- '"String",
- foregroundImage =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ],
- allowBackup =
- _js2n__-prdslib.isType '"Bool",
- backgroundColor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?:#|(#))[0-9a-fA-F]{6}$"
- ],
- config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- branch =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- apiKey =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- googleMaps =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- apiKey =
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ googleMaps =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ apiKey =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ googleMobileAdsAppId =
+ _js2n__-prdslib.isType '"String",
+ googleMobileAdsAutoInit =
+ _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ googleServicesFile =
+ _js2n__-prdslib.isType '"String",
+ icon = _js2n__-prdslib.isType '"String",
+ intentFilters =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "action" ],
+ _js2n__-prdslib.records.record
+ {
+ action =
+ _js2n__-prdslib.isType
+ '"String",
+ autoVerify =
+ _js2n__-prdslib.isType
+ '"Bool",
+ category =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ]
+ ],
+ data =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ host =
+ _js2n__-prdslib.isType
+ '"String",
+ mimeType =
+ _js2n__-prdslib.isType
+ '"String",
+ path =
+ _js2n__-prdslib.isType
+ '"String",
+ pathPattern =
+ _js2n__-prdslib.isType
+ '"String",
+ pathPrefix =
+ _js2n__-prdslib.isType
+ '"String",
+ port =
+ _js2n__-prdslib.isType
+ '"String",
+ scheme =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
_js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- googleMobileAdsAppId =
- _js2n__-prdslib.isType
+ '"Array"
+ ],
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ host =
+ _js2n__-prdslib.isType
+ '"String",
+ mimeType =
+ _js2n__-prdslib.isType
+ '"String",
+ path =
+ _js2n__-prdslib.isType
+ '"String",
+ pathPattern =
+ _js2n__-prdslib.isType
+ '"String",
+ pathPrefix =
+ _js2n__-prdslib.isType
+ '"String",
+ port =
+ _js2n__-prdslib.isType
+ '"String",
+ scheme =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ jsEngine =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "hermes", "jsc" ]
+ ],
+ newArchEnabled = _js2n__-prdslib.isType '"Bool",
+ package =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?!.*\\bnative\\b)[a-zA-Z][a-zA-Z0-9_]*(\\.[a-zA-Z][a-zA-Z0-9_]*)+$"
+ ],
+ permissions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ playStoreUrl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String" ],
+ _js2n__-prdslib.strings.pattern
+ "^https://play\\.google\\.com/"
+ ],
+ publishBundlePath =
+ _js2n__-prdslib.isType '"String",
+ publishManifestPath =
+ _js2n__-prdslib.isType '"String",
+ runtimeVersion =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z\\d][a-zA-Z\\d._+()-]{0,254}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^exposdk:((\\d+\\.\\d+\\.\\d+)|(UNVERSIONED))$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "policy" ],
+ _js2n__-prdslib.records.record
+ {
+ policy =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
'"String",
- googleMobileAdsAutoInit =
- _js2n__-prdslib.isType
- '"Bool",
- googleSignIn =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- apiKey =
- _js2n__-prdslib.isType
- '"String",
- certificateHash =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ],
- googleServicesFile =
- _js2n__-prdslib.isType '"String",
- icon = _js2n__-prdslib.isType '"String",
- intentFilters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "action" ],
- _js2n__-prdslib.records.record
- {
- action =
- _js2n__-prdslib.isType
- '"String",
- autoVerify =
- _js2n__-prdslib.isType
- '"Bool",
- category =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.anyOf
+ "nativeVersion",
+ "sdkVersion",
+ "appVersion",
+ "fingerprint"
+ ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ softwareKeyboardLayoutMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "resize", "pan" ]
+ ],
+ splash =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ backgroundColor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^#|(#)\\d{6}$"
+ ],
+ dark =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ backgroundColor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^#|(#)\\d{6}$"
+ ],
+ hdpi =
+ _js2n__-prdslib.isType
+ '"String",
+ image =
+ _js2n__-prdslib.isType
+ '"String",
+ mdpi =
+ _js2n__-prdslib.isType
+ '"String",
+ resizeMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "cover",
+ "contain",
+ "native"
+ ]
+ ],
+ xhdpi =
+ _js2n__-prdslib.isType
+ '"String",
+ xxhdpi =
+ _js2n__-prdslib.isType
+ '"String",
+ xxxhdpi =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ hdpi =
+ _js2n__-prdslib.isType '"String",
+ image =
+ _js2n__-prdslib.isType '"String",
+ mdpi =
+ _js2n__-prdslib.isType '"String",
+ resizeMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "cover",
+ "contain",
+ "native"
+ ]
+ ],
+ xhdpi =
+ _js2n__-prdslib.isType '"String",
+ xxhdpi =
+ _js2n__-prdslib.isType '"String",
+ xxxhdpi =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ userInterfaceStyle =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "light", "dark", "automatic" ]
+ ],
+ versionCode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 2100000000,
+ _js2n__-prdslib.numbers.minimum 0
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ androidNavigationBar =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ backgroundColor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^#|(#)\\d{6}$"
+ ],
+ barStyle =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "light-content", "dark-content" ]
+ ],
+ visible =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "leanback",
+ "immersive",
+ "sticky-immersive"
+ ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ androidStatusBar =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ backgroundColor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^#|(#)\\d{6}$"
+ ],
+ barStyle =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "light-content", "dark-content" ]
+ ],
+ hidden = _js2n__-prdslib.isType '"Bool",
+ translucent = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ assetBundlePatterns =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ backgroundColor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^#|(#)\\d{6}$"
+ ],
+ currentFullName = _js2n__-prdslib.isType '"String",
+ description = _js2n__-prdslib.isType '"String",
+ developmentClient =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ { silentLaunch = _js2n__-prdslib.isType '"Bool", }
+ {} false _js2n__-prdslib.never
+ ],
+ experiments =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ baseUrl = _js2n__-prdslib.isType '"String",
+ reactCanary = _js2n__-prdslib.isType '"Bool",
+ reactCompiler = _js2n__-prdslib.isType '"Bool",
+ reactServerActions =
+ _js2n__-prdslib.isType '"Bool",
+ reactServerComponents =
+ _js2n__-prdslib.isType '"Bool",
+ supportsTVOnly = _js2n__-prdslib.isType '"Bool",
+ tsconfigPaths = _js2n__-prdslib.isType '"Bool",
+ turboModules = _js2n__-prdslib.isType '"Bool",
+ typedRoutes = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ extra =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ githubUrl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String" ],
+ _js2n__-prdslib.strings.pattern
+ "^https://github\\.com/"
+ ],
+ icon = _js2n__-prdslib.isType '"String",
+ ios =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ accessesContactNotes =
+ _js2n__-prdslib.isType '"Bool",
+ appStoreUrl =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String" ],
+ _js2n__-prdslib.strings.pattern
+ "^https://(itunes|apps)\\.apple\\.com/.*?\\d+"
+ ],
+ appleTeamId = _js2n__-prdslib.isType '"String",
+ associatedDomains =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ backgroundColor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^#|(#)\\d{6}$"
+ ],
+ bitcode =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"Bool" ],
+ _js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String" ]
+ ],
+ buildNumber =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9.]+$"
+ ],
+ bundleIdentifier =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9.-]+$"
+ ],
+ config =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ branch =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ apiKey =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ googleMapsApiKey =
+ _js2n__-prdslib.isType '"String",
+ googleMobileAdsAppId =
+ _js2n__-prdslib.isType '"String",
+ googleMobileAdsAutoInit =
+ _js2n__-prdslib.isType '"Bool",
+ usesNonExemptEncryption =
+ _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ entitlements =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ googleServicesFile =
+ _js2n__-prdslib.isType '"String",
+ icon =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ dark =
+ _js2n__-prdslib.isType
+ '"String",
+ light =
+ _js2n__-prdslib.isType
+ '"String",
+ tinted =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ infoPlist =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ isTabletOnly = _js2n__-prdslib.isType '"Bool",
+ jsEngine =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "hermes", "jsc" ]
+ ],
+ newArchEnabled = _js2n__-prdslib.isType '"Bool",
+ privacyManifests =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ NSPrivacyAccessedAPITypes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "NSPrivacyAccessedAPIType",
+ "NSPrivacyAccessedAPITypeReasons"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ NSPrivacyAccessedAPIType =
+ _js2n__-prdslib.isType
+ '"String",
+ NSPrivacyAccessedAPITypeReasons =
+ _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
- '"String"
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
],
- _js2n__-prdslib.allOf
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ NSPrivacyCollectedDataTypes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "NSPrivacyCollectedDataType",
+ "NSPrivacyCollectedDataTypeLinked",
+ "NSPrivacyCollectedDataTypePurposes",
+ "NSPrivacyCollectedDataTypeTracking"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ NSPrivacyCollectedDataType =
+ _js2n__-prdslib.isType
+ '"String",
+ NSPrivacyCollectedDataTypeLinked =
+ _js2n__-prdslib.isType
+ '"Bool",
+ NSPrivacyCollectedDataTypePurposes =
+ _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType
- '"String")
- ]
- ],
- data =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- host =
- _js2n__-prdslib.isType
- '"String",
- mimeType =
- _js2n__-prdslib.isType
- '"String",
- path =
- _js2n__-prdslib.isType
- '"String",
- pathPattern =
- _js2n__-prdslib.isType
- '"String",
- pathPrefix =
- _js2n__-prdslib.isType
- '"String",
- port =
- _js2n__-prdslib.isType
- '"String",
- scheme =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
+ '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"Array"
- ],
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- host =
- _js2n__-prdslib.isType
- '"String",
- mimeType =
- _js2n__-prdslib.isType
- '"String",
- path =
- _js2n__-prdslib.isType
- '"String",
- pathPattern =
- _js2n__-prdslib.isType
- '"String",
- pathPrefix =
- _js2n__-prdslib.isType
- '"String",
- port =
- _js2n__-prdslib.isType
- '"String",
- scheme =
- _js2n__-prdslib.isType
- '"String",
- } {}
- false
- _js2n__-prdslib.never
- ])
- ]
- ],
- } {} false
- _js2n__-prdslib.never
- ]),
- _js2n__-prdslib.arrays.uniqueItems
- ],
- jsEngine =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "hermes", "jsc" ]
- ],
- package =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z][a-zA-Z0-9_]*(\\.[a-zA-Z][a-zA-Z0-9_]*)+$"
- ],
- permissions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- playStoreUrl =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
+ NSPrivacyCollectedDataTypeTracking =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ NSPrivacyTracking =
+ _js2n__-prdslib.isType '"Bool",
+ NSPrivacyTrackingDomains =
+ _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
- '"String"
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
],
- _js2n__-prdslib.strings.pattern
- "^https://play\\.google\\.com/"
- ],
- publishBundlePath =
- _js2n__-prdslib.isType '"String",
- publishManifestPath =
- _js2n__-prdslib.isType '"String",
- softwareKeyboardLayoutMode =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "resize", "pan" ]
- ],
- splash =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- backgroundColor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^(?:#|(#))[0-9a-fA-F]{6}$"
- ],
- hdpi =
- _js2n__-prdslib.isType
- '"String",
- image =
- _js2n__-prdslib.isType
- '"String",
- mdpi =
- _js2n__-prdslib.isType
+ } {} false _js2n__-prdslib.never
+ ],
+ publishBundlePath =
+ _js2n__-prdslib.isType '"String",
+ publishManifestPath =
+ _js2n__-prdslib.isType '"String",
+ requireFullScreen =
+ _js2n__-prdslib.isType '"Bool",
+ runtimeVersion =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z\\d][a-zA-Z\\d._+()-]{0,254}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^exposdk:((\\d+\\.\\d+\\.\\d+)|(UNVERSIONED))$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "policy" ],
+ _js2n__-prdslib.records.record
+ {
+ policy =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
'"String",
- resizeMode =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "cover",
- "contain",
- "native"
- ]
- ],
- xhdpi =
- _js2n__-prdslib.isType
- '"String",
- xxhdpi =
- _js2n__-prdslib.isType
- '"String",
- xxxhdpi =
- _js2n__-prdslib.isType
- '"String",
- } {} true _js2n__-prdslib.always
- ],
- useNextNotificationsApi =
- _js2n__-prdslib.isType '"Bool",
- userInterfaceStyle =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "light", "dark", "automatic" ]
- ],
- versionCode =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 2100000000,
- _js2n__-prdslib.numbers.minimum 0
- ],
- } {} false _js2n__-prdslib.never
- ],
- androidNavigationBar =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- backgroundColor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?:#|(#))[0-9a-fA-F]{6}$"
- ],
- barStyle =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "light-content",
- "dark-content"
- ]
- ],
- visible =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "leanback",
- "immersive",
- "sticky-immersive"
- ]
- ],
- } {} false _js2n__-prdslib.never
- ],
- androidStatusBar =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- backgroundColor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?:#|(#))[0-9a-fA-F]{6}$"
- ],
- barStyle =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "light-content",
- "dark-content"
- ]
- ],
- hidden = _js2n__-prdslib.isType '"Bool",
- translucent =
- _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- appKey = _js2n__-prdslib.isType '"String",
- assetBundlePatterns =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- backgroundColor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?:#|(#))[0-9a-fA-F]{6}$"
- ],
- currentFullName = _js2n__-prdslib.isType '"String",
- description = _js2n__-prdslib.isType '"String",
- detach =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- developmentClient =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- silentLaunch =
- _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- entryPoint = _js2n__-prdslib.isType '"String",
- experiments =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- turboModules =
- _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- extra =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- facebookAdvertiserIDCollectionEnabled =
- _js2n__-prdslib.isType '"Bool",
- facebookAppId =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "^[0-9]+$"
- ],
- facebookAutoInitEnabled =
- _js2n__-prdslib.isType '"Bool",
- facebookAutoLogAppEventsEnabled =
- _js2n__-prdslib.isType '"Bool",
- facebookDisplayName =
- _js2n__-prdslib.isType '"String",
- facebookScheme =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^fb[0-9]+[A-Za-z]*$"
- ],
- githubUrl =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
- [ _js2n__-prdslib.isType '"String" ],
- _js2n__-prdslib.strings.pattern
- "^https://github\\.com/"
- ],
- hooks =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- postExport =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- _js2n__-prdslib.always
- ],
- file =
- _js2n__-prdslib.isType
- '"String",
- } {} true
- _js2n__-prdslib.always
- ])
- ],
- postPublish =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- _js2n__-prdslib.always
- ],
- file =
- _js2n__-prdslib.isType
- '"String",
- } {} true
- _js2n__-prdslib.always
- ])
- ],
- } {} false _js2n__-prdslib.never
- ],
- icon = _js2n__-prdslib.isType '"String",
- ios =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- accessesContactNotes =
- _js2n__-prdslib.isType '"Bool",
- appStoreUrl =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
+ "nativeVersion",
+ "sdkVersion",
+ "appVersion",
+ "fingerprint"
+ ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ splash =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ backgroundColor =
+ _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
- '"String"
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^#|(#)\\d{6}$"
],
- _js2n__-prdslib.strings.pattern
- "^https://(itunes|apps)\\.apple\\.com/.*?\\d+"
- ],
- associatedDomains =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String"),
- _js2n__-prdslib.arrays.uniqueItems
- ],
- backgroundColor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?:#|(#))[0-9a-fA-F]{6}$"
- ],
- buildNumber =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\.]+$"
- ],
- bundleIdentifier =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9.-]+$"
- ],
- config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- branch =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- apiKey =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- googleMapsApiKey =
- _js2n__-prdslib.isType
- '"String",
- googleMobileAdsAppId =
- _js2n__-prdslib.isType
- '"String",
- googleMobileAdsAutoInit =
- _js2n__-prdslib.isType
- '"Bool",
- googleSignIn =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- reservedClientId =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- usesNonExemptEncryption =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- entitlements =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {} true _js2n__-prdslib.always
- ],
- googleServicesFile =
- _js2n__-prdslib.isType '"String",
- icon = _js2n__-prdslib.isType '"String",
- infoPlist =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {} true _js2n__-prdslib.always
- ],
- isTabletOnly =
- _js2n__-prdslib.isType '"Bool",
- merchantId =
- _js2n__-prdslib.isType '"String",
- publishBundlePath =
- _js2n__-prdslib.isType '"String",
- publishManifestPath =
- _js2n__-prdslib.isType '"String",
- requireFullScreen =
- _js2n__-prdslib.isType '"Bool",
- splash =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- backgroundColor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^(?:#|(#))[0-9a-fA-F]{6}$"
- ],
- image =
- _js2n__-prdslib.isType
- '"String",
- resizeMode =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
+ dark =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ backgroundColor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^#|(#)\\d{6}$"
+ ],
+ image =
+ _js2n__-prdslib.isType
'"String",
- _js2n__-prdslib.enum
+ resizeMode =
+ _js2n__-prdslib.allOf
[
- "cover",
- "contain"
- ]
- ],
- tabletImage =
- _js2n__-prdslib.isType
- '"String",
- xib =
- _js2n__-prdslib.isType
- '"String",
- } {} true _js2n__-prdslib.always
- ],
- supportsTablet =
- _js2n__-prdslib.isType '"Bool",
- userInterfaceStyle =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "light", "dark", "automatic" ]
- ],
- usesAppleSignIn =
- _js2n__-prdslib.isType '"Bool",
- usesIcloudStorage =
- _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- isDetached = _js2n__-prdslib.isType '"Bool",
- jsEngine =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "hermes", "jsc" ]
- ],
- locales =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Record
- ])
- ],
- name = _js2n__-prdslib.isType '"String",
- notification =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- androidCollapsedTitle =
- _js2n__-prdslib.isType '"String",
- androidMode =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "default", "collapse" ]
- ],
- color =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "cover",
+ "contain"
+ ]
+ ],
+ tabletImage =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ image =
+ _js2n__-prdslib.isType '"String",
+ resizeMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "cover", "contain" ]
+ ],
+ tabletImage =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ supportsTablet = _js2n__-prdslib.isType '"Bool",
+ userInterfaceStyle =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "light", "dark", "automatic" ]
+ ],
+ usesAppleSignIn = _js2n__-prdslib.isType '"Bool",
+ usesBroadcastPushNotifications =
+ _js2n__-prdslib.isType '"Bool",
+ usesIcloudStorage =
+ _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ jsEngine =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "hermes", "jsc" ]
+ ],
+ locales =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Record
+ ])
+ ],
+ name = _js2n__-prdslib.isType '"String",
+ newArchEnabled = _js2n__-prdslib.isType '"Bool",
+ notification =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ androidCollapsedTitle =
+ _js2n__-prdslib.isType '"String",
+ androidMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "default", "collapse" ]
+ ],
+ color =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^#|(#)\\d{6}$"
+ ],
+ icon = _js2n__-prdslib.isType '"String",
+ iosDisplayInForeground =
+ _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ orientation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "default", "portrait", "landscape" ]
+ ],
+ originalFullName = _js2n__-prdslib.isType '"String",
+ owner =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ packagerOpts =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ platforms =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "android", "ios", "web" ]
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ plugins =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String" ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Record
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ]
+ ])
+ ],
+ primaryColor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^#|(#)\\d{6}$"
+ ],
+ runtimeVersion =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z\\d][a-zA-Z\\d._+()-]{0,254}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^exposdk:((\\d+\\.\\d+\\.\\d+)|(UNVERSIONED))$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "policy" ],
+ _js2n__-prdslib.records.record
+ {
+ policy =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?:#|(#))[0-9a-fA-F]{6}$"
- ],
- icon = _js2n__-prdslib.isType '"String",
- iosDisplayInForeground =
- _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- orientation =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "default", "portrait", "landscape" ]
- ],
- originalFullName = _js2n__-prdslib.isType '"String",
- owner =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ],
- packagerOpts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- platforms =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "android", "ios", "web" ]
- ]),
- _js2n__-prdslib.arrays.uniqueItems
- ],
- plugins =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.anyOf
- [ _js2n__-prdslib.isType '"String" ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.items
- [
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"String"
- ],
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.arrays.additionalItems
- _js2n__-prdslib.never 2
- ]
- ])
- ],
- primaryColor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?:#|(#))[0-9a-fA-F]{6}$"
- ],
- privacy =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "public", "unlisted", "hidden" ]
- ],
- runtimeVersion =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
+ "nativeVersion",
+ "sdkVersion",
+ "appVersion",
+ "fingerprint"
+ ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ scheme =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-z][a-z0-9+.-]*$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-z][a-z0-9+.-]*$"
+ ])
+ ]
+ ],
+ sdkVersion =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(\\d+\\.\\d+\\.\\d+)|(UNVERSIONED)$"
+ ],
+ slug =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[a-zA-Z0-9_\\-]+$"
+ ],
+ splash =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ backgroundColor =
+ _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "^[0-9.]+$"
+ "^#|(#)\\d{6}$"
+ ],
+ image = _js2n__-prdslib.isType '"String",
+ resizeMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "cover", "contain" ]
],
- _js2n__-prdslib.allOf
+ } {} true _js2n__-prdslib.always
+ ],
+ updates =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ assetPatternsToBeBundled =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ checkAutomatically =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "ON_ERROR_RECOVERY",
+ "ON_LOAD",
+ "WIFI_ONLY",
+ "NEVER"
+ ]
+ ],
+ codeSigningCertificate =
+ _js2n__-prdslib.isType '"String",
+ codeSigningMetadata =
+ _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "policy" ],
_js2n__-prdslib.records.record
{
- policy =
+ alg =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
_js2n__-prdslib.enum
- [
- "appVersion",
- "nativeVersion",
- "sdkVersion"
- ]
+ [ "rsa-v1_5-sha256" ]
],
- } {} true _js2n__-prdslib.always
- ]
- ],
- scheme =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-z][a-z0-9+.-]*$"
- ],
- sdkVersion =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(\\d+\\.\\d+\\.\\d+)|(UNVERSIONED)$"
- ],
- slug =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\-]+$"
- ],
- splash =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- backgroundColor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?:#|(#))[0-9a-fA-F]{6}$"
- ],
- image = _js2n__-prdslib.isType '"String",
- resizeMode =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "cover", "contain" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- updates =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- checkAutomatically =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "ON_ERROR_RECOVERY",
- "ON_LOAD"
- ]
- ],
- enabled = _js2n__-prdslib.isType '"Bool",
- fallbackToCacheTimeout =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.maximum
- 300000,
- _js2n__-prdslib.numbers.minimum 0
- ],
- url = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- userInterfaceStyle =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "light", "dark", "automatic" ]
- ],
- version = _js2n__-prdslib.isType '"String",
- web =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- backgroundColor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?:#|(#))[0-9a-fA-F]{6}$"
- ],
- barStyle =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "default",
- "black",
- "black-translucent"
- ]
- ],
- config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- firebase =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- apiKey =
- _js2n__-prdslib.isType
- '"String",
- appId =
- _js2n__-prdslib.isType
- '"String",
- authDomain =
- _js2n__-prdslib.isType
- '"String",
- databaseURL =
- _js2n__-prdslib.isType
- '"String",
- measurementId =
- _js2n__-prdslib.isType
- '"String",
- messagingSenderId =
- _js2n__-prdslib.isType
- '"String",
- projectId =
- _js2n__-prdslib.isType
- '"String",
- storageBucket =
- _js2n__-prdslib.isType
- '"String",
- } {} true
- _js2n__-prdslib.always
- ],
- } {} true _js2n__-prdslib.always
- ],
- dangerous =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {} true _js2n__-prdslib.always
- ],
- description =
- _js2n__-prdslib.isType '"String",
- dir =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "auto", "ltr", "rtl" ]
- ],
- display =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "fullscreen",
- "standalone",
- "minimal-ui",
- "browser"
- ]
- ],
- favicon =
- _js2n__-prdslib.isType '"String",
- lang = _js2n__-prdslib.isType '"String",
- name = _js2n__-prdslib.isType '"String",
- orientation =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
+ keyid =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ defaultToCacheTimeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.maximum 300000,
+ _js2n__-prdslib.numbers.minimum 0
+ ],
+ enabled = _js2n__-prdslib.isType '"Bool",
+ requestHeaders =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ url = _js2n__-prdslib.isType '"String",
+ useEmbeddedUpdate =
+ _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ userInterfaceStyle =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "light", "dark", "automatic" ]
+ ],
+ version = _js2n__-prdslib.isType '"String",
+ web =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ backgroundColor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^#|(#)\\d{6}$"
+ ],
+ barStyle =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "default",
+ "black",
+ "black-translucent"
+ ]
+ ],
+ bundler =
+ _js2n__-prdslib.enum [ "webpack", "metro" ],
+ config =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ firebase =
+ _js2n__-prdslib.allOf
[
- "any",
- "natural",
- "landscape",
- "landscape-primary",
- "landscape-secondary",
- "portrait",
- "portrait-primary",
- "portrait-secondary"
- ]
- ],
- preferRelatedApplications =
- _js2n__-prdslib.isType '"Bool",
- scope = _js2n__-prdslib.isType '"String",
- shortName =
- _js2n__-prdslib.isType '"String",
- splash =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- backgroundColor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ apiKey =
+ _js2n__-prdslib.isType
'"String",
- _js2n__-prdslib.strings.pattern
- "^(?:#|(#))[0-9a-fA-F]{6}$"
- ],
- image =
- _js2n__-prdslib.isType
- '"String",
- resizeMode =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
+ appId =
+ _js2n__-prdslib.isType
'"String",
- _js2n__-prdslib.enum
- [
- "cover",
- "contain"
- ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- startUrl =
- _js2n__-prdslib.isType '"String",
- themeColor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?:#|(#))[0-9a-fA-F]{6}$"
- ],
- } {} true _js2n__-prdslib.always
- ],
- } {} false _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ])
\ No newline at end of file
+ authDomain =
+ _js2n__-prdslib.isType
+ '"String",
+ databaseURL =
+ _js2n__-prdslib.isType
+ '"String",
+ measurementId =
+ _js2n__-prdslib.isType
+ '"String",
+ messagingSenderId =
+ _js2n__-prdslib.isType
+ '"String",
+ projectId =
+ _js2n__-prdslib.isType
+ '"String",
+ storageBucket =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ dangerous =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ dir =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "auto", "ltr", "rtl" ]
+ ],
+ display =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "fullscreen",
+ "standalone",
+ "minimal-ui",
+ "browser"
+ ]
+ ],
+ favicon = _js2n__-prdslib.isType '"String",
+ lang = _js2n__-prdslib.isType '"String",
+ name = _js2n__-prdslib.isType '"String",
+ orientation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "any",
+ "natural",
+ "landscape",
+ "landscape-primary",
+ "landscape-secondary",
+ "portrait",
+ "portrait-primary",
+ "portrait-secondary"
+ ]
+ ],
+ output =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "single", "static", "server" ]
+ ],
+ preferRelatedApplications =
+ _js2n__-prdslib.isType '"Bool",
+ scope = _js2n__-prdslib.isType '"String",
+ shortName = _js2n__-prdslib.isType '"String",
+ splash =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ backgroundColor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^#|(#)\\d{6}$"
+ ],
+ image =
+ _js2n__-prdslib.isType '"String",
+ resizeMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "cover", "contain" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ startUrl = _js2n__-prdslib.isType '"String",
+ themeColor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^#|(#)\\d{6}$"
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} false _js2n__-prdslib.never
+ ])
+ | optional,
+ }
\ No newline at end of file
diff --git a/out/F-Droid Data metadata.ncl b/out/F-Droid Data metadata.ncl
index 98b2763..a0d3b34 100644
--- a/out/F-Droid Data metadata.ncl
+++ b/out/F-Droid Data metadata.ncl
@@ -1303,7 +1303,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.maxLength 4000
],
Disabled = _js2n__-prdslib.isType '"String",
- Donate = _js2n__-refsenv."_js2n__-:definitions/url!predicate",
+ Donate =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^https://.*$"
+ ],
IssueTracker =
_js2n__-refsenv."_js2n__-:definitions/url!predicate",
Liberapay = _js2n__-prdslib.isType '"String",
diff --git a/out/FiQuS.ncl b/out/FiQuS.ncl
index 7d0eecf..15b5502 100644
--- a/out/FiQuS.ncl
+++ b/out/FiQuS.ncl
@@ -896,2055 +896,44 @@ let _js2n__-prdslib
}
in
let rec _js2n__-refsenv
- = {
- "_js2n__-:definitions/Air_g!predicate"
- | doc "Level 2: Class for FiQuS CCT"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- ar = _js2n__-prdslib.isType '"Number",
- name = _js2n__-prdslib.isType '"String",
- sh_type = _js2n__-prdslib.isType '"String",
- z_max = _js2n__-prdslib.isType '"Number",
- z_min = _js2n__-prdslib.isType '"Number",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Air_s!predicate"
- | doc "Level 2: Class for FiQuS CCT"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- mu_r = _js2n__-prdslib.isType '"Number",
- sigma = _js2n__-prdslib.isType '"Number",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/CCTDM!predicate"
- | doc "Level 1: Class for FiQuS CCT"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- geometry =
- _js2n__-refsenv."_js2n__-:definitions/GeometryCCTFiQuS!predicate",
- mesh =
- _js2n__-refsenv."_js2n__-:definitions/MeshCCT!predicate",
- postproc =
- _js2n__-refsenv."_js2n__-:definitions/PostprocCCTFiQuS!predicate",
- solve =
- _js2n__-refsenv."_js2n__-:definitions/SolveCCT!predicate",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "CCT_straight" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/FQPL_g!predicate"
- | doc "Level 2: Class for FiQuS CCT"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- fndpls =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType 'Integer)
- ],
- fwhs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- fwws =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- n_sbs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType 'Integer)
- ],
- names =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- r_bs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- r_ins =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- thetas =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- z_ends =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- z_starts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/FQPL_s!predicate"
- | doc "Level 2: Class for FiQuS CCT"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- currents =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- mu_rs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- sigmas =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Former_gFiQuS!predicate"
- | doc "Level 2: Class for FiQuS CCT"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- names =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- r_ins =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- r_outs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- z_maxs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- z_mins =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Former_s!predicate"
- | doc "Level 2: Class for FiQuS CCT"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- mu_rs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- sigmas =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/GeneralFiQuS!predicate"
- | doc "Class for FiQuS general"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { magnet_name = _js2n__-prdslib.isType '"String", } {} true
- _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/GeometryCCTFiQuS!predicate"
- | doc "Level 2: Class for FiQuS CCT for FiQuS input"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- air = _js2n__-refsenv."_js2n__-:definitions/Air_g!predicate",
- formers =
- _js2n__-refsenv."_js2n__-:definitions/Former_gFiQuS!predicate",
- fqpls =
- _js2n__-refsenv."_js2n__-:definitions/FQPL_g!predicate",
- windings =
- _js2n__-refsenv."_js2n__-:definitions/Winding_gFiQuS!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/GeometryMultipole!predicate"
- | doc "Level 2: Class for FiQuS Multipole"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { with_iron_yoke = _js2n__-prdslib.isType '"Bool", } {} true
- _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/MPDM!predicate"
- | doc "Level 2: Class for FiQuS Multipole"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- geometry =
- _js2n__-refsenv."_js2n__-:definitions/GeometryMultipole!predicate",
- mesh =
- _js2n__-refsenv."_js2n__-:definitions/MeshMultipole!predicate",
- postproc =
- _js2n__-refsenv."_js2n__-:definitions/PostProcMultipole!predicate",
- solve =
- _js2n__-refsenv."_js2n__-:definitions/SolveMultipoleFiQuS!predicate",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "multipole" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/MeshCCT!predicate"
- | doc "Level 2: Class for FiQuS CCT"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- MaxAspectWindings = _js2n__-prdslib.isType '"Number",
- ThresholdDistMax = _js2n__-prdslib.isType '"Number",
- ThresholdDistMin = _js2n__-prdslib.isType '"Number",
- ThresholdSizeMax = _js2n__-prdslib.isType '"Number",
- ThresholdSizeMin = _js2n__-prdslib.isType '"Number",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/MeshMultipole!predicate"
- | doc "Level 2: Class for FiQuS Multipole"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- Algorithm = _js2n__-prdslib.isType 'Integer,
- AngleToleranceFacetOverlap = _js2n__-prdslib.isType '"Number",
- ElementOrder = _js2n__-prdslib.isType 'Integer,
- MeshSizeFromCurvature = _js2n__-prdslib.isType '"Number",
- MeshSizeMax = _js2n__-prdslib.isType '"Number",
- MeshSizeMin = _js2n__-prdslib.isType '"Number",
- Optimize = _js2n__-prdslib.isType 'Integer,
- default_mesh = _js2n__-prdslib.isType '"Bool",
- mesh_coil =
- _js2n__-refsenv."_js2n__-:definitions/Threshold!predicate",
- mesh_iron =
- _js2n__-refsenv."_js2n__-:definitions/Threshold!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3D!predicate"
- | doc "Level 1: Class for FiQuS Pancake3D"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- geometry =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DGeometry!predicate",
- input_file_path = _js2n__-prdslib.isType '"String",
- mesh =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DMesh!predicate",
- postproc =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DPostprocess!predicate",
- solve =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolve!predicate",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Pancake3D" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DGeometry!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [
- "air",
- "contactLayer",
- "gapBetweenPancakes",
- "numberOfPancakes",
- "terminals",
- "winding"
- ],
- _js2n__-prdslib.records.record
- {
- air =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DGeometryAir!predicate",
- contactLayer =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DGeometryContactLayer!predicate",
- contactLayerBoundaryName = _js2n__-prdslib.isType '"String",
- dimensionTolerance =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- gapBetweenPancakes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- numberOfPancakes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- pancakeBoundaryName = _js2n__-prdslib.isType '"String",
- terminals =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DGeometryTerminals!predicate",
- winding =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DGeometryWinding!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DGeometryAir!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "axialMargin" ],
- _js2n__-prdslib.records.record
- {
- axialMargin =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- cutName = _js2n__-prdslib.isType '"String",
- generateGapAirWithFragment = _js2n__-prdslib.isType '"Bool",
- height =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- name = _js2n__-prdslib.isType '"String",
- radius =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- shellOuterRadius =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- shellSideLength =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- shellTransformation = _js2n__-prdslib.isType '"Bool",
- shellTransformationMultiplier =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 1
- ],
- shellVolumeName = _js2n__-prdslib.isType '"String",
- sideLength =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "cylinder", "cuboid" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DGeometryContactLayer!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "thickness", "thinShellApproximation" ],
- _js2n__-prdslib.records.record
- {
- name = _js2n__-prdslib.isType '"String",
- thickness =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- thinShellApproximation = _js2n__-prdslib.isType '"Bool",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DGeometryTerminal!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "name", "thickness" ],
- _js2n__-prdslib.records.record
- {
- name = _js2n__-prdslib.isType '"String",
- radius =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- thickness =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DGeometryTerminals!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "inner", "outer" ],
- _js2n__-prdslib.records.record
- {
- firstName = _js2n__-prdslib.isType '"String",
- inner =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DGeometryTerminal!predicate",
- lastName = _js2n__-prdslib.isType '"String",
- outer =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DGeometryTerminal!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DGeometryWinding!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "height", "innerRadius", "numberOfTurns", "thickness" ],
- _js2n__-prdslib.records.record
- {
- height =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- innerRadius =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- name = _js2n__-prdslib.isType '"String",
- numberOfTurns =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.minimum 3
- ],
- numberOfVolumesPerTurn =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.minimum 2
- ],
- outerRadius =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- sectionsPerTurn =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- startAngle = _js2n__-prdslib.isType '"Number",
- thickness =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- totalTapeLength =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- turnTolerance =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DMesh!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [
- "contactLayer",
- "maximumElementSize",
- "minimumElementSize",
- "winding"
- ],
- _js2n__-prdslib.records.record
- {
- air =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DMeshAirAndTerminals!predicate",
- contactLayer =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DMeshContactLayer!predicate",
- maximumElementSize =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- minimumElementSize =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- sizeMax =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- sizeMin =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- startGrowingDistance =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- stopGrowingDistance =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- terminals =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DMeshAirAndTerminals!predicate",
- theWorstRectangularRatio =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- theWorstTriangularRatio =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- winding =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DMeshWinding!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DMeshAirAndTerminals!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- radialElementSize =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- structured = _js2n__-prdslib.isType '"Bool",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DMeshContactLayer!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "radialNumberOfElementsPerTurn" ],
- _js2n__-prdslib.records.record
- {
- radialNumberOfElementsPerTurn =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ])
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DMeshWinding!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [
- "axialNumberOfElements",
- "azimuthalNumberOfElementsPerTurn",
- "radialNumberOfElementsPerTurn"
- ],
- _js2n__-prdslib.records.record
- {
- axialDistributionCoefficient =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ])
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ]
- ],
- axialNumberOfElements =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ])
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ]
- ],
- azimuthalNumberOfElementsPerTurn =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ])
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ]
- ],
- elementType =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "tetrahedron", "hexahedron", "prism" ]
- ])
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "tetrahedron", "hexahedron", "prism" ]
- ]
- ],
- radialNumberOfElementsPerTurn =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ])
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DPosition!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- turnNumber =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- whichPancakeCoil =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- x = _js2n__-prdslib.isType '"Number",
- y = _js2n__-prdslib.isType '"Number",
- z = _js2n__-prdslib.isType '"Number",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DPostprocess!predicate"
- | doc "TO BE UPDATED"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- magneticFieldOnCutPlane =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DPostprocessMagneticFieldOnPlane!predicate",
- timeSeriesPlots =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DPostprocessTimeSeriesPlot!predicate"
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DPostprocessMagneticFieldOnPlane!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- colormap = _js2n__-prdslib.isType '"String",
- interpolationMethod =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "nearest", "linear", "cubic" ]
- ],
- onSection =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ])
- ],
- planeNormal =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- planeXAxisUnitVector =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- streamLines = _js2n__-prdslib.isType '"Bool",
- timesToBePlotted =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DPostprocessTimeSeriesPlot!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- fileName = _js2n__-prdslib.isType '"String",
- getdpQuantityName = _js2n__-prdslib.isType '"String",
- position =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DPosition!predicate",
- quantity =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "magnitudeOfMagneticField",
- "temperature",
- "magnitudeOfCurrentDensity",
- "resistiveHeating",
- "axialComponentOfTheMagneticField",
- "totalResistiveHeating",
- "voltageBetweenTerminals",
- "currentThroughCoil",
- "magnitudeOfHeatFlux",
- "resistivity",
- "derivativeOfRhoWithRespectToJ",
- "magneticEnergy"
- ]
- ],
- quantityProperName = _js2n__-prdslib.isType '"String",
- units = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolve!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [
- "air",
- "contactLayer",
- "initialConditions",
- "nonlinearSolver",
- "terminals",
- "time",
- "type",
- "winding"
- ],
- _js2n__-prdslib.records.record
- {
- air =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveAir!predicate",
- contactLayer =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveContactLayerMaterial!predicate",
- initFromPrevious = _js2n__-prdslib.isType '"String",
- initialConditions =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveInitialConditions!predicate",
- isothermalInAxialDirection = _js2n__-prdslib.isType '"Bool",
- localDefects =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveLocalDefects!predicate",
- nonlinearSolver =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveNonlinearSolverSettings!predicate",
- proTemplate = _js2n__-prdslib.isType '"String",
- quantitiesToBeSaved =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveSaveQuantity!predicate"
- ],
- systemsOfEquationsType =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "linear", "nonlinear" ]
- ],
- terminals =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveTerminalMaterialAndBoundaryCondition!predicate",
- time =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveTime!predicate",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "electromagnetic",
- "thermal",
- "weaklyCoupled",
- "stronglyCoupled"
- ]
- ],
- winding =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveWindingMaterial!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveAdaptiveTimeLoopSettings!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- breakPoints =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- initialStep =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- integrationMethod =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "Euler",
- "Gear_2",
- "Gear_3",
- "Gear_4",
- "Gear_5",
- "Gear_6"
- ]
- ],
- maximumStep =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- minimumStep =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- postOperationTolerances =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveTolerance!predicate"
- ],
- systemTolerances =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveTolerance!predicate"
- ],
- tolerances =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveTolerance!predicate"
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveAir!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "permeability" ],
- _js2n__-prdslib.records.record
- {
- permeability =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveCERNNormalMaterial!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "name" ],
- _js2n__-prdslib.records.record
- {
- getdpTSAMassHeatCapacityFunction =
- _js2n__-prdslib.isType '"String",
- getdpTSAMassResistivityFunction =
- _js2n__-prdslib.isType '"String",
- getdpTSAMassThermalConductivityFunction =
- _js2n__-prdslib.isType '"String",
- getdpTSARHSFunction = _js2n__-prdslib.isType '"String",
- getdpTSAStiffnessResistivityFunction =
- _js2n__-prdslib.isType '"String",
- getdpTSAStiffnessThermalConductivityFunction =
- _js2n__-prdslib.isType '"String",
- getdpTSATripleFunction = _js2n__-prdslib.isType '"String",
- heatCapacityMacroName = _js2n__-prdslib.isType '"String",
- name =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "Copper",
- "Hastelloy",
- "Silver",
- "Indium",
- "Stainless Steel"
- ]
- ],
- relativeThickness =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.maximum 1
- ],
- residualResistanceRatio =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- residualResistanceRatioReferenceTemperature =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- resistivityMacroName = _js2n__-prdslib.isType '"String",
- thermalConductivityMacroName =
- _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveCERNPlating!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "name" ],
- _js2n__-prdslib.records.record
- {
- name =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Copper" ]
- ],
- relativeWidth =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.maximum 1
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveCERNSuperConductorMaterial!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "criticalCurrentAtInitialTemperature", "name" ],
- _js2n__-prdslib.records.record
- {
- IcValues =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- "N-Value for E-J Power Law" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- criticalCurrentAtInitialTemperature =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveIcVsLength!predicate"
- ],
- electricFieldCriterion =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- getdpCriticalCurrentDensityFunction =
- _js2n__-prdslib.isType '"String",
- jCriticalScalingNormalToWinding =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- lengthValues =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- name =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "HTSSuperPower" ]
- ],
- relativeThickness =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.maximum 1
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveContactLayerMaterial!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- material =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveCERNNormalMaterial!predicate",
- numberOfThinShellElements =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- resistivity =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "perfectlyInsulating" ]
- ]
- ],
- specificHeatCapacity =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- thermalConductivity =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveFixedLoopInterval!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "endTime", "startTime", "step" ],
- _js2n__-prdslib.records.record
- {
- endTime =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.minimum 0
- ],
- startTime =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.minimum 0
- ],
- step =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveFixedTimeLoopSettings!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- step =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveIcVsLength!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "criticalCurrentValues", "lengthValues" ],
- _js2n__-prdslib.records.record
- {
- criticalCurrentValues =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- lengthValues =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveInitialConditions!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "temperature" ],
- _js2n__-prdslib.records.record
- {
- temperature =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveLocalDefect!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- endTurn =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- startTime =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.minimum 0
- ],
- startTurn =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.minimum 0
- ],
- transitionDuration =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- value =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.minimum 0
- ],
- whichPancakeCoil =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- zBottom = _js2n__-prdslib.isType '"Number",
- zTop = _js2n__-prdslib.isType '"Number",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveLocalDefects!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- criticalCurrentDensity =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveLocalDefect!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveNonlinearSolverSettings!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- maximumNumberOfIterations =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- postOperationTolerances =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveTolerance!predicate"
- ],
- relaxationFactor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- systemTolerances =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveTolerance!predicate"
- ],
- tolerances =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveTolerance!predicate"
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveSaveQuantity!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "quantity" ],
- _js2n__-prdslib.records.record
- {
- getdpPostOperationName = _js2n__-prdslib.isType '"String",
- getdpQuantityName = _js2n__-prdslib.isType '"String",
- quantity =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "magneticField",
- "magnitudeOfMagneticField",
- "currentDensity",
- "magnitudeOfCurrentDensity",
- "resistiveHeating",
- "temperature",
- "voltageBetweenTerminals",
- "currentThroughCoil",
- "criticalCurrentDensity",
- "heatFlux",
- "resistivity",
- "thermalConductivity",
- "specificHeatCapacity",
- "jHTSOverjCritical",
- "criticalCurrent",
- "magneticEnergy"
- ]
- ],
- timesToBeSaved =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveTerminalMaterialAndBoundaryCondition!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- cooling =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "adiabatic", "fixedTemperature", "cryocooler" ]
- ],
- material =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveCERNNormalMaterial!predicate",
- numberOfThinShellElements =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- resistivity =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- specificHeatCapacity =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- thermalConductivity =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveTime!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "end", "start", "timeSteppingType" ],
- _js2n__-prdslib.records.record
- {
- adaptiveSteppingSettings =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveAdaptiveTimeLoopSettings!predicate",
- end = _js2n__-prdslib.isType '"Number",
- extrapolationOrder =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.enum [ 0, 1, 2, 3 ]
- ],
- fixedSteppingSettings =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveFixedLoopInterval!predicate"
- ],
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveFixedTimeLoopSettings!predicate"
- ],
- start = _js2n__-prdslib.isType '"Number",
- timeSteppingType =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "fixed", "adaptive" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveTolerance!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "absolute", "quantity", "relative" ],
- _js2n__-prdslib.records.record
- {
- absolute =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.minimum 0
- ],
- normType =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "L1Norm",
- "MeanL1Norm",
- "L2Norm",
- "MeanL2Norm",
- "LinfNorm"
- ]
- ],
- position =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DPosition!predicate",
- quantity =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "solutionVector",
- "totalResistiveHeating",
- "voltageBetweenTerminals",
- "resistiveHeating",
- "temperature",
- "magnitudeOfCurrentDensity",
- "magnitudeOfMagneticField",
- "axialComponentOfTheMagneticField",
- "currentThroughCoil",
- "magnitudeOfHeatFlux",
- "magneticEnergy"
- ]
- ],
- relative =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.minimum 0
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Pancake3DSolveWindingMaterial!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- material =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveCERNNormalMaterial!predicate",
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveCERNSuperConductorMaterial!predicate"
- ])
- ],
- maximumPossibleResistivity =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- minimumPossibleResistivity =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.minimum 0
- ],
- normalConductors =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveCERNNormalMaterial!predicate"
- ],
- plating =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveCERNPlating!predicate",
- relativeThicknessOfNormalConductor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- relativeThicknessOfSuperConductor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- resistivity =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- specificHeatCapacity =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- superConductor =
- _js2n__-refsenv."_js2n__-:definitions/Pancake3DSolveCERNSuperConductorMaterial!predicate",
- thermalConductivity =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/PostProcMultipole!predicate"
- | doc "Level 2: Class for FiQuS Multipole"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- additional_outputs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- compare_to_ROXIE = _js2n__-prdslib.isType '"String",
- file_exts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- plot_all = _js2n__-prdslib.isType '"String",
- variables =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- volumes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/PostprocCCTFiQuS!predicate"
- | doc "Class for FiQuS CCT input file"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- additional_outputs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- file_exts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- fqpl_export_trim_tol =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- variables =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- volumes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- winding_order =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType 'Integer)
- ],
- windings_whns =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType 'Integer)
- ],
- windings_wwns =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType 'Integer)
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/PowerSupply!predicate"
- | doc "Level 2: Class for FiQuS"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- I_control_LUT =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- I_initial = _js2n__-prdslib.isType '"Number",
- R_crowbar = _js2n__-prdslib.isType '"Number",
- Ud_crowbar = _js2n__-prdslib.isType '"Number",
- t_control_LUT =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- t_off = _js2n__-prdslib.isType '"Number",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/RunFiQuS!predicate"
- | doc "Class for FiQuS run"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- comments = _js2n__-prdslib.isType '"String",
- geometry =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Integer
- ],
- launch_gui = _js2n__-prdslib.isType '"Bool",
- mesh =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Integer
- ],
- overwrite = _js2n__-prdslib.isType '"Bool",
- solution =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Integer
- ],
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "start_from_yaml",
- "mesh_only",
- "geometry_only",
- "geometry_and_mesh",
- "pre_process_only",
- "mesh_and_solve_with_post_process_python",
- "solve_with_post_process_python",
- "solve_only",
- "post_process_getdp_only",
- "post_process_python_only",
- "post_process"
- ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/SolveCCT!predicate"
- | doc "Level 2: Class for FiQuS CCT"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- air = _js2n__-refsenv."_js2n__-:definitions/Air_s!predicate",
- file_exts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- formers =
- _js2n__-refsenv."_js2n__-:definitions/Former_s!predicate",
- fqpls =
- _js2n__-refsenv."_js2n__-:definitions/FQPL_s!predicate",
- pro_template = _js2n__-prdslib.isType '"String",
- variables =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- volumes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- windings =
- _js2n__-refsenv."_js2n__-:definitions/Winding_s!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/SolveMultipoleFiQuS!predicate"
- | doc "Level 2: Class for FiQuS Multipole"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- I_initial =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- pro_template = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Threshold!predicate"
- | doc "Level 2: Class for FiQuS Multipole"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- DistMax = _js2n__-prdslib.isType '"Number",
- DistMin = _js2n__-prdslib.isType '"Number",
- SizeMax = _js2n__-prdslib.isType '"Number",
- SizeMin = _js2n__-prdslib.isType '"Number",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Winding_gFiQuS!predicate"
- | doc "Level 2: Class for FiQuS CCT"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- alphas =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- lps =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- n_turnss =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- names =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- ndpt_ins =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType 'Integer)
- ],
- ndpt_outs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType 'Integer)
- ],
- ndpts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType 'Integer)
- ],
- r_wms =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- wwhs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- wwws =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Winding_s!predicate"
- | doc "Level 2: Class for FiQuS CCT"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- currents =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- mu_rs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- sigmas =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"Number")
- ],
- } {} true _js2n__-prdslib.always
- ],
- }
+ = {}
in
{
- general
+ circuit
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | optional,
+ conductors
| _js2n__-prdslib.contract_from_predicate
- _js2n__-refsenv."_js2n__-:definitions/GeneralFiQuS!predicate"
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true _js2n__-prdslib.always
+ ])
+ | optional,
+ general
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
| optional,
magnet
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.oneOf
[
- _js2n__-refsenv."_js2n__-:definitions/MPDM!predicate",
- _js2n__-refsenv."_js2n__-:definitions/CCTDM!predicate",
- _js2n__-refsenv."_js2n__-:definitions/Pancake3D!predicate"
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.always
])
| optional,
power_supply
- | _js2n__-prdslib.contract_from_predicate
- _js2n__-refsenv."_js2n__-:definitions/PowerSupply!predicate"
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | optional,
+ quench_detection
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | optional,
+ quench_protection
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
| optional,
run
- | _js2n__-prdslib.contract_from_predicate
- _js2n__-refsenv."_js2n__-:definitions/RunFiQuS!predicate"
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
| optional,
..
}
\ No newline at end of file
diff --git a/out/Firebase.ncl b/out/Firebase.ncl
index 4c089fe..ffee869 100644
--- a/out/Firebase.ncl
+++ b/out/Firebase.ncl
@@ -1177,6 +1177,8 @@ let rec _js2n__-refsenv
| {
host | String | optional,
port | Number | optional,
+ rootDirectory | String | optional,
+ startCommand | String | optional,
startCommandOverride | String | optional,
}
| optional,
@@ -1188,6 +1190,7 @@ let rec _js2n__-refsenv
| optional,
dataconnect
| {
+ dataDir | String | optional,
host | String | optional,
port | Number | optional,
postgresHost | String | optional,
diff --git a/out/GitHub Funding.ncl b/out/GitHub Funding.ncl
index 2bfac10..c281943 100644
--- a/out/GitHub Funding.ncl
+++ b/out/GitHub Funding.ncl
@@ -1021,7 +1021,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.minLength 1,
_js2n__-refsenv."_js2n__-:definitions/nullable_string!predicate"
])
- | doc "Username on Pateron."
+ | doc "Username on Patreon."
| optional,
polar
| _js2n__-prdslib.contract_from_predicate
diff --git a/out/GitHub Workflow.ncl b/out/GitHub Workflow.ncl
index 9d79e28..995accf 100644
--- a/out/GitHub Workflow.ncl
+++ b/out/GitHub Workflow.ncl
@@ -1323,92 +1323,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "uses" ],
- _js2n__-prdslib.records.record
- {
- uses =
- _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "run" ],
- _js2n__-prdslib.records.record
- {
- run =
- _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- continue-on-error =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/expressionSyntax!predicate"
- ],
- env =
- _js2n__-refsenv."_js2n__-:definitions/env!predicate",
- id = _js2n__-prdslib.isType '"String",
- "if" =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType
- '"Number",
- _js2n__-prdslib.isType '"String"
- ],
- name = _js2n__-prdslib.isType '"String",
- run = _js2n__-prdslib.isType '"String",
- shell =
- _js2n__-refsenv."_js2n__-:definitions/shell!predicate",
- timeout-minutes =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType
- '"Number",
- _js2n__-refsenv."_js2n__-:definitions/expressionSyntax!predicate"
- ],
- uses = _js2n__-prdslib.isType '"String",
- with =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.record
- {
- args =
- _js2n__-prdslib.isType
- '"String",
- entrypoint =
- _js2n__-prdslib.isType
- '"String",
- } {} true
- _js2n__-prdslib.always,
- _js2n__-refsenv."_js2n__-:definitions/env!predicate"
- ],
- working-directory =
- _js2n__-refsenv."_js2n__-:definitions/working-directory!predicate",
- } {} false _js2n__-prdslib.never,
- _js2n__-prdslib.records.dependencies
- {
- shell = [ "run" ],
- working-directory = [ "run" ],
- }
- ]
- ]),
+ _js2n__-refsenv."_js2n__-:definitions/step!predicate",
_js2n__-prdslib.arrays.minItems 1
],
strategy =
@@ -1650,6 +1565,69 @@ let rec _js2n__-refsenv
[ "bash", "pwsh", "python", "sh", "cmd", "powershell" ]
]
],
+ "_js2n__-:definitions/step!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "uses" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "run" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ _js2n__-prdslib.records.record
+ {
+ continue-on-error =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-refsenv."_js2n__-:definitions/expressionSyntax!predicate"
+ ],
+ env = _js2n__-refsenv."_js2n__-:definitions/env!predicate",
+ id = _js2n__-prdslib.isType '"String",
+ "if" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.isType '"String"
+ ],
+ name = _js2n__-prdslib.isType '"String",
+ run = _js2n__-prdslib.isType '"String",
+ shell =
+ _js2n__-refsenv."_js2n__-:definitions/shell!predicate",
+ timeout-minutes =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-refsenv."_js2n__-:definitions/expressionSyntax!predicate"
+ ],
+ uses = _js2n__-prdslib.isType '"String",
+ with =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record
+ {
+ args = _js2n__-prdslib.isType '"String",
+ entrypoint = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always,
+ _js2n__-refsenv."_js2n__-:definitions/env!predicate"
+ ],
+ working-directory =
+ _js2n__-refsenv."_js2n__-:definitions/working-directory!predicate",
+ } {} false _js2n__-prdslib.never,
+ _js2n__-prdslib.records.dependencies
+ { shell = [ "run" ], working-directory = [ "run" ], }
+ ],
"_js2n__-:definitions/stringContainingExpressionSyntax!predicate" =
_js2n__-prdslib.allOf
[
diff --git a/out/GitLab Agent for Kubernetes configuration.ncl b/out/GitLab Agent for Kubernetes configuration.ncl
index 823b74a..20ce770 100644
--- a/out/GitLab Agent for Kubernetes configuration.ncl
+++ b/out/GitLab Agent for Kubernetes configuration.ncl
@@ -1171,6 +1171,7 @@ let rec _js2n__-refsenv
{
cadence = _js2n__-prdslib.isType '"String",
persist_ocs_status = _js2n__-prdslib.isType '"Bool",
+ report_max_size = _js2n__-prdslib.isType '"String",
resource_requirements =
_js2n__-prdslib.allOf
[
@@ -1178,6 +1179,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.never,
_js2n__-refsenv."_js2n__-:definitions/gitlab.agent.agentcfg.ResourceRequirements!predicate"
],
+ scanner_timeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9]+\\.?[0-9]*|\\.[0-9]+)s$"
+ ],
trivy_k8s_wrapper_image =
_js2n__-prdslib.allOf
[
@@ -1508,6 +1516,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
(_js2n__-prdslib.isType '"String")
],
+ max_active_hours_before_stop =
+ _js2n__-prdslib.isType 'Integer,
max_hours_before_termination_limit =
_js2n__-prdslib.isType 'Integer,
max_resources_per_workspace =
@@ -1517,6 +1527,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.never,
_js2n__-refsenv."_js2n__-:definitions/gitlab.agent.agentcfg.ResourceRequirements!predicate"
],
+ max_stopped_hours_before_termination =
+ _js2n__-prdslib.isType 'Integer,
network_policy =
_js2n__-prdslib.allOf
[
@@ -1537,6 +1549,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
cpu = _js2n__-prdslib.isType '"String",
+ ephemeral_storage = _js2n__-prdslib.isType '"String",
memory = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
diff --git a/out/Gitpod Configuration.ncl b/out/Gitpod Configuration.ncl
index 707a99b..2f88d34 100644
--- a/out/Gitpod Configuration.ncl
+++ b/out/Gitpod Configuration.ncl
@@ -953,6 +953,16 @@ let rec _js2n__-refsenv
])
| doc "Configure the default action of certain signals is to cause a process to terminate and produce a core dump file, a file containing an image of the process's memory at the time of termination. Disabled by default."
| optional,
+ env
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ])
+ | doc "Environment variables to set on the workspace."
+ | optional,
experimentalNetwork
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.isType '"Bool")
diff --git a/out/Golangci-lint Configuration.ncl b/out/Golangci-lint Configuration.ncl
index b867bda..8344385 100644
--- a/out/Golangci-lint Configuration.ncl
+++ b/out/Golangci-lint Configuration.ncl
@@ -910,18 +910,19 @@ let rec _js2n__-refsenv
"badLock",
"badRegexp",
"badSorting",
+ "badSyncOnceFunc",
"boolExprSimplify",
"builtinShadow",
"builtinShadowDecl",
"captLocal",
"caseOrder",
"codegenComment",
+ "commentFormatting",
"commentedOutCode",
"commentedOutImport",
- "commentFormatting",
"defaultCaseOrder",
- "deferUnlambda",
"deferInLoop",
+ "deferUnlambda",
"deprecatedComment",
"docStub",
"dupArg",
@@ -964,6 +965,7 @@ let rec _js2n__-refsenv
"preferStringWriter",
"preferWriteByte",
"ptrToRefParam",
+ "rangeAppendAll",
"rangeExprCopy",
"rangeValCopy",
"redundantSprint",
@@ -981,13 +983,12 @@ let rec _js2n__-refsenv
"sprintfQuotedString",
"sqlQuery",
"stringConcatSimplify",
- "stringsCompare",
"stringXbytes",
- "suspiciousSorting",
+ "stringsCompare",
"switchTrue",
"syncMapLoadAndDelete",
- "timeCmpSimplify",
"timeExprSimplify",
+ "todoCommentWithoutDetail",
"tooManyResultsChecker",
"truncateCmp",
"typeAssertChain",
@@ -1103,6 +1104,7 @@ let rec _js2n__-refsenv
"structtag",
"testinggoroutine",
"tests",
+ "timeformat",
"unmarshal",
"unreachable",
"unsafeptr",
@@ -1147,12 +1149,16 @@ let rec _js2n__-refsenv
"structtag",
"testinggoroutine",
"tests",
+ "timeformat",
"unmarshal",
"unreachable",
"unsafeptr",
"unusedresult",
"unusedwrite"
],
+ "_js2n__-:definitions/iface-analyzers!contract" =
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.enum [ "identical", "unused", "opaque" ]),
"_js2n__-:definitions/linters!contract"
| doc "Linters usable."
= _js2n__-prdslib.contract_from_predicate
@@ -1169,7 +1175,6 @@ let rec _js2n__-refsenv
"contextcheck",
"copyloopvar",
"cyclop",
- "deadcode",
"decorder",
"depguard",
"dogsled",
@@ -1180,9 +1185,7 @@ let rec _js2n__-refsenv
"errchkjson",
"errname",
"errorlint",
- "execinquery",
"exhaustive",
- "exhaustivestruct",
"exhaustruct",
"exportloopref",
"fatcontext",
@@ -1206,7 +1209,6 @@ let rec _js2n__-refsenv
"gofumpt",
"goheader",
"goimports",
- "golint",
"gomoddirectives",
"gomodguard",
"goprintffuncname",
@@ -1215,19 +1217,17 @@ let rec _js2n__-refsenv
"gosmopolitan",
"govet",
"grouper",
- "ifshort",
+ "iface",
"importas",
"inamedparam",
"ineffassign",
"interfacebloat",
- "interfacer",
"intrange",
"ireturn",
"lll",
"loggercheck",
"maintidx",
"makezero",
- "maligned",
"mirror",
"misspell",
"mnd",
@@ -1240,7 +1240,6 @@ let rec _js2n__-refsenv
"noctx",
"nolintlint",
"nonamedreturns",
- "nosnakecase",
"nosprintfhostport",
"paralleltest",
"perfsprint",
@@ -1249,13 +1248,12 @@ let rec _js2n__-refsenv
"promlinter",
"protogetter",
"reassign",
+ "recvcheck",
"revive",
"rowserrcheck",
- "scopelint",
"sloglint",
"sqlclosecheck",
"staticcheck",
- "structcheck",
"stylecheck",
"tagalign",
"tagliatelle",
@@ -1269,7 +1267,6 @@ let rec _js2n__-refsenv
"unparam",
"unused",
"usestdlibvars",
- "varcheck",
"varnamelen",
"wastedassign",
"whitespace",
@@ -1294,7 +1291,6 @@ let rec _js2n__-refsenv
"contextcheck",
"copyloopvar",
"cyclop",
- "deadcode",
"decorder",
"depguard",
"dogsled",
@@ -1305,9 +1301,7 @@ let rec _js2n__-refsenv
"errchkjson",
"errname",
"errorlint",
- "execinquery",
"exhaustive",
- "exhaustivestruct",
"exhaustruct",
"exportloopref",
"fatcontext",
@@ -1331,7 +1325,6 @@ let rec _js2n__-refsenv
"gofumpt",
"goheader",
"goimports",
- "golint",
"gomoddirectives",
"gomodguard",
"goprintffuncname",
@@ -1340,19 +1333,17 @@ let rec _js2n__-refsenv
"gosmopolitan",
"govet",
"grouper",
- "ifshort",
+ "iface",
"importas",
"inamedparam",
"ineffassign",
"interfacebloat",
- "interfacer",
"intrange",
"ireturn",
"lll",
"loggercheck",
"maintidx",
"makezero",
- "maligned",
"mirror",
"misspell",
"mnd",
@@ -1365,7 +1356,6 @@ let rec _js2n__-refsenv
"noctx",
"nolintlint",
"nonamedreturns",
- "nosnakecase",
"nosprintfhostport",
"paralleltest",
"perfsprint",
@@ -1374,13 +1364,12 @@ let rec _js2n__-refsenv
"promlinter",
"protogetter",
"reassign",
+ "recvcheck",
"revive",
"rowserrcheck",
- "scopelint",
"sloglint",
"sqlclosecheck",
"staticcheck",
- "structcheck",
"stylecheck",
"tagalign",
"tagliatelle",
@@ -1394,7 +1383,6 @@ let rec _js2n__-refsenv
"unparam",
"unused",
"usestdlibvars",
- "varcheck",
"varnamelen",
"wastedassign",
"whitespace",
@@ -1442,6 +1430,8 @@ let rec _js2n__-refsenv
"errorf",
"exported",
"file-header",
+ "file-length-limit",
+ "filename-format",
"flag-parameter",
"function-length",
"function-result-limit",
@@ -2129,6 +2119,10 @@ let rec _js2n__-refsenv
| Bool
| doc "Force using `Expect` with `To`, `ToNot` or `NotTo`"
| optional,
+ force-succeed
+ | Bool
+ | doc "Force using the Succeed matcher for error functions, and the HaveOccurred matcher for non-function error values."
+ | optional,
suppress-async-assertion
| Bool
| doc "Suppress the function all in async assertion warning."
@@ -2159,6 +2153,14 @@ let rec _js2n__-refsenv
| optional,
}
| optional,
+ gochecksumtype
+ | {
+ default-signifies-exhaustive
+ | Bool
+ | doc "Presence of `default` case in switch statements satisfies exhaustiveness, if all members are not listed."
+ | optional,
+ }
+ | optional,
gocognit
| {
min-complexity
@@ -2621,6 +2623,20 @@ let rec _js2n__-refsenv
var-require-single-var | Bool | optional,
}
| optional,
+ iface
+ | {
+ enable
+ | Array
+ _js2n__-refsenv."_js2n__-:definitions/iface-analyzers!contract"
+ | doc "Enable analyzers by name."
+ | optional,
+ settings
+ | {
+ unused | { exclude | Array (String) | optional, } | optional,
+ }
+ | optional,
+ }
+ | optional,
importas
| {
alias
@@ -2880,17 +2896,21 @@ let rec _js2n__-refsenv
_js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.enum
[
- "ptr",
+ "chan",
"func",
"iface",
"map",
- "chan",
+ "ptr",
"uintptr",
"unsafeptr"
])
)
| doc "List of return types to check."
| optional,
+ detect-opposite
+ | Bool
+ | doc "In addition, detect opposite situation (simultaneous return of non-nil error and valid value)."
+ | optional,
}
| optional,
nlreturn
@@ -3317,7 +3337,9 @@ let rec _js2n__-refsenv
"blank-import",
"bool-compare",
"compares",
+ "contains",
"empty",
+ "encoded-compare",
"error-is-as",
"error-nil",
"expected-actual",
@@ -3327,6 +3349,7 @@ let rec _js2n__-refsenv
"len",
"negative-positive",
"nil-compare",
+ "regexp",
"require-error",
"suite-broken-parallel",
"suite-dont-use-pkg",
@@ -3347,7 +3370,9 @@ let rec _js2n__-refsenv
"blank-import",
"bool-compare",
"compares",
+ "contains",
"empty",
+ "encoded-compare",
"error-is-as",
"error-nil",
"expected-actual",
@@ -3357,6 +3382,7 @@ let rec _js2n__-refsenv
"len",
"negative-positive",
"nil-compare",
+ "regexp",
"require-error",
"suite-broken-parallel",
"suite-dont-use-pkg",
@@ -3385,7 +3411,7 @@ let rec _js2n__-refsenv
| optional,
require-f-funcs
| Bool
- | doc "To require f-assertions if format string is used."
+ | doc "To require f-assertions (e.g. assert.Equalf) if format string is used, even if there are no variable-length variables."
| optional,
}
| optional,
diff --git a/out/Google Chrome Related Website Sets.ncl b/out/Google Chrome Related Website Sets.ncl
index 99312ac..10bedfb 100644
--- a/out/Google Chrome Related Website Sets.ncl
+++ b/out/Google Chrome Related Website Sets.ncl
@@ -899,53 +899,80 @@ let rec _js2n__-refsenv
= {}
in
{
- contact | String | optional,
sets
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "contact", "primary" ],
- _js2n__-prdslib.records.record
- {
- associatedSites =
- _js2n__-prdslib.allOf
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- ccTLDs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "associatedSites" ],
_js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ])
+ _js2n__-prdslib.always
],
- primary = _js2n__-prdslib.isType '"String",
- rationaleBySite =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "serviceSites" ],
_js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
+ _js2n__-prdslib.always
],
- serviceSites =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- } {} true _js2n__-prdslib.always
- ])
- )
+ _js2n__-prdslib.records.required [ "ccTLDs" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ _js2n__-prdslib.records.required [ "contact", "primary" ],
+ _js2n__-prdslib.records.record
+ {
+ associatedSites =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ ccTLDs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ])
+ ],
+ contact = _js2n__-prdslib.isType '"String",
+ primary = _js2n__-prdslib.isType '"String",
+ rationaleBySite =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ serviceSites =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ } {} false _js2n__-prdslib.never
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ])
| optional,
- ..
}
\ No newline at end of file
diff --git a/out/GraphQL Mesh.ncl b/out/GraphQL Mesh.ncl
index 1be5683..19765bd 100644
--- a/out/GraphQL Mesh.ncl
+++ b/out/GraphQL Mesh.ncl
@@ -1,4125 +1 @@
-# DO NOT EDIT
-# This file was automatically generated using json-schema-to-nickel
-let _js2n__-prdslib
- = {
- allOf
- : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `allOf preds` succeeds if all of the predicates in `preds` succeed
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
- "%
- = fun
- preds
- x
- =>
- std.array.fold_right
- (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
- 'Ok preds,
- always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
- anyOf
- : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
- "%
- = fun
- preds
- x
- =>
- (match {
- 'Ok =>
- 'Ok,
- 'Errs
- msgs =>
- 'Err
- m%"
- anyOf: none of the options matched
- %{std.string.join
- m%"
-
-
- "% msgs}
- "%,
- })
- (std.array.fold_right
- (fun
- pred
- acc
- =>
- (match {
- 'Ok =>
- 'Ok,
- 'Errs
- msgs =>
- (match {
- 'Ok =>
- 'Ok,
- 'Err
- msg =>
- 'Errs ([ " - %{msg}" ] @ msgs),
- }) (pred x),
- }) acc) ('Errs [ ]) preds),
- arrays =
- {
- additionalItems
- : (Dyn -> [| 'Ok, 'Err String |])
- -> Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
- = fun
- pred
- start
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- let x
- | Array Dyn
- = x
- in
- let value_length
- = std.array.length x
- in
- if start >= value_length then
- 'Ok
- else
- arrayOf pred
- ((std.array.slice start value_length x)
- | Dyn),
- arrayOf
- : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- Apply a predicate to all elements of an array, succeeding if all
- applications succeed.
- "%
- = fun
- pred
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- let x
- | Array Dyn
- = x
- in
- std.array.fold_right
- (fun
- x
- acc
- =>
- (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
- 'Ok x,
- contains
- : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
- = fun
- pred
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- let x
- | Array Dyn
- = x
- in
- (match {
- 'Ok =>
- 'Ok,
- 'Errs
- msgs =>
- 'Err
- m%"
- contains: no elements matched
- %{std.string.join
- m%"
-
-
- "% msgs}
- "%,
- })
- (std.array.fold_right
- (fun
- x
- acc
- =>
- (match {
- 'Ok =>
- 'Ok,
- 'Errs
- msgs =>
- (match {
- 'Ok =>
- 'Ok,
- 'Err
- msg =>
- 'Errs ([ " - %{msg}" ] @ msgs),
- }) (pred x),
- }) acc) ('Errs [ ]) x),
- items
- : Array (Dyn -> [| 'Ok, 'Err String |])
- -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
- = fun
- preds
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- let x
- | Array Dyn
- = x
- in
- let length_to_check
- = std.number.min (std.array.length preds)
- (std.array.length x)
- in
- std.array.fold_right
- (fun
- i
- acc
- =>
- (match { 'Err msg => 'Err msg, 'Ok => acc, })
- (std.array.at i preds (std.array.at i x))) 'Ok
- (std.array.range 0 length_to_check),
- maxItems
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
- "%
- = fun
- n
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- if (std.array.length (x | Array Dyn)) > n then
- 'Err
- "array is longer than %{std.string.from_number n} items"
- else
- 'Ok,
- minItems
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
- "%
- = fun
- n
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- if (std.array.length (x | Array Dyn)) < n then
- 'Err
- "array is shorter than %{std.string.from_number n} items"
- else
- 'Ok,
- uniqueItems
- : Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- Succeeds for any array if its elements are pairwise distinct.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
- "%
- = let find_duplicate
- : Array Dyn
- -> {
- has_duplicate : Bool,
- duplicate : Dyn,
- seen : { _ : Bool }
- }
- = std.array.fold_right
- (fun
- elt
- acc
- =>
- if acc.has_duplicate then
- acc
- else
- let index
- = std.serialize 'Json elt
- in
- if std.record.has_field index acc.seen then
- {
- duplicate = elt,
- has_duplicate = true,
- seen = acc.seen,
- }
- else
- {
- duplicate = null,
- has_duplicate = false,
- seen = std.record.insert index true acc.seen,
- })
- { duplicate = null, has_duplicate = false, seen = {}, }
- in
- fun
- x
- =>
- if !(std.is_array x) then
- 'Ok
- else
- let { has_duplicate, duplicate, .. }
- = find_duplicate (x | Array Dyn)
- in
- if has_duplicate then
- 'Err "duplicate found: %{std.serialize 'Json duplicate}"
- else
- 'Ok,
- },
- const
- : Dyn -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `const value x` succeeds if and only if `x` is equal to `value`
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
- "%
- = fun
- value
- x
- =>
- if x == value then
- 'Ok
- else
- 'Err "expected %{std.serialize 'Json value}",
- contract_from_predicate
- : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
- = fun
- predicate
- label
- value
- =>
- (match {
- 'Ok =>
- value,
- 'Err
- msg =>
- (std.contract.blame_with_message msg label)
- | Dyn,
- }) (predicate value),
- enum
- : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
- "%
- = let checkEqual
- = fun
- input
- variant
- =>
- (input == variant)
- || ((std.is_enum input)
- && (((std.string.from_enum input) == variant)
- | Bool))
- in
- fun
- values
- x
- =>
- std.array.fold_right
- (fun value acc => if checkEqual x value then 'Ok else acc)
- ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
- values,
- from_simple_predicate
- : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Convert a simple boolean predicate into a predicate supporting error messages"
- = fun error' pred x => if pred x then 'Ok else 'Err error',
- ifThenElse
- : (Dyn -> [| 'Ok, 'Err String |])
- -> (Dyn -> [| 'Ok, 'Err String |])
- -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
- "%
- = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
- isType
- : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
- -> Dyn -> [| 'Ok, 'Err String |]
- = fun
- t
- =>
- (match {
- 'Null =>
- from_simple_predicate "expected `null`" (fun x => x == null),
- 'Integer =>
- from_simple_predicate "expected an integer"
- (fun
- x
- =>
- (std.is_number x) && (std.number.is_integer (x | Number))),
- _ =>
- from_simple_predicate
- "value is not of type %{std.string.from_enum t}"
- (fun x => (std.typeof x) == t),
- }) t,
- never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
- not
- : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `not pred` succeeds if and only if `pred` fails
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
- "%
- = fun
- pred
- x
- =>
- (match {
- 'Ok =>
- 'Err "Inverted predicate succeeded unexpectedly",
- 'Err
- msg =>
- 'Ok,
- }) (pred x),
- numbers =
- {
- exclusiveMaximum
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
- = fun
- limit
- x
- =>
- if !(std.is_number x) then
- 'Ok
- else
- if (x | Number) < limit then
- 'Ok
- else
- 'Err
- "expected an exclusive maximum of %{std.string.from_number
- limit}",
- exclusiveMinimum
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
- = fun
- limit
- x
- =>
- if !(std.is_number x) then
- 'Ok
- else
- if (x | Number) > limit then
- 'Ok
- else
- 'Err
- "expected an exclusive minimum of %{std.string.from_number
- limit}",
- maximum
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
- = fun
- limit
- x
- =>
- if !(std.is_number x) then
- 'Ok
- else
- if (x | Number) <= limit then
- 'Ok
- else
- 'Err
- "expected a maximum of %{std.string.from_number limit}",
- minimum
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
- = fun
- limit
- x
- =>
- if !(std.is_number x) then
- 'Ok
- else
- if (x | Number) >= limit then
- 'Ok
- else
- 'Err
- "expected a minimum of %{std.string.from_number limit}",
- multipleOf
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
- = fun
- mult
- x
- =>
- if !(std.is_number x) then
- 'Ok
- else
- if std.number.is_integer ((x | Number) / mult) then
- 'Ok
- else
- 'Err
- "expected a multiple of %{std.string.from_number mult}",
- },
- oneOf
- : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
- "%
- = fun
- preds
- x
- =>
- let count_ok
- : Array [| 'Ok, 'Err String |] -> Number
- = fun
- results
- =>
- std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
- results
- in
- let results
- = std.array.map (fun pred => pred x) preds
- in
- let count
- = count_ok results
- in
- if count == 0 then
- let errors
- = std.array.flat_map
- (fun
- result
- =>
- (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
- result) results
- in
- 'Err
- m%"
- oneOf: none of the options matched
- %{std.string.join
- m%"
-
-
- "% errors}
- "%
- else
- if count > 1 then
- 'Err "oneOf: more than one of the options matched"
- else
- 'Ok,
- records =
- {
- dependencies
- : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
- = let mustHaveFields
- : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
- = fun
- fields
- x
- =>
- std.array.fold_right
- (fun
- field
- acc
- =>
- if !(std.record.has_field field x) then
- 'Err "expected field `%{field}`"
- else
- acc) 'Ok fields
- in
- fun
- deps
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- let x
- | { _ : Dyn }
- = x
- in
- std.array.fold_right
- (fun
- { field, value, }
- =>
- fun
- acc
- =>
- if !(std.record.has_field field x) then
- acc
- else
- let result
- = if std.is_array value then
- mustHaveFields (value | Array String) x
- else
- let pred
- | Dyn -> [| 'Ok, 'Err String |]
- = value
- in
- pred (x | Dyn)
- in
- (match {
- 'Err
- msg =>
- 'Err
- "dependency of `%{field}` failed: %{msg}",
- 'Ok =>
- acc,
- }) result) 'Ok (std.record.to_array deps),
- maxProperties
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
- "%
- = fun
- n
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- if (std.record.length (x | { _ : Dyn })) > n then
- 'Err
- "record contains more than %{std.string.from_number
- n} fields"
- else
- 'Ok,
- minProperties
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
- "%
- = fun
- n
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- if (std.record.length (x | { _ : Dyn })) < n then
- 'Err
- "record contains fewer than %{std.string.from_number
- n} fields"
- else
- 'Ok,
- propertyNames
- : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
- = fun
- pred
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- std.array.fold_right
- (fun
- field
- acc
- =>
- (match {
- 'Err
- msg =>
- 'Err
- "field `%{field}` did not validate against `propertyNames` schema",
- 'Ok =>
- acc,
- }) (pred (field | Dyn))) 'Ok
- (std.record.fields (x | { _ : Dyn })),
- record
- : { _ : Dyn -> [| 'Ok, 'Err String |] }
- -> { _ : Dyn -> [| 'Ok, 'Err String |] }
- -> Bool
- -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
- | doc m%"
- `record properties patternProperties additionalAllowed
- additionalProperties x` is a combination of the `properties`,
- `patternProperties` and `additionalProperties` validation keywords in
- JSON schema.
-
- Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
- "%
- = fun
- properties
- patternProperties
- additionalAllowed
- additionalProperties
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- let x
- | { _ : Dyn }
- = x
- in
- let check_properties
- : {
- result : [| 'Ok, 'Err String |],
- checked : { _ : Bool }
- }
- = std.array.fold_right
- (fun
- { field, value, }
- =>
- fun
- acc
- =>
- if !(std.record.has_field field x) then
- acc
- else
- (match {
- 'Err
- msg =>
- {
- checked : { _ : Bool } = {},
- result =
- 'Err
- "field `%{field}` didn't validate: %{msg}",
- },
- 'Ok =>
- {
- checked =
- std.record.insert field true acc.checked,
- result = acc.result,
- },
- }) (value x."%{field}"))
- { checked = {}, result = 'Ok, }
- (std.record.to_array properties)
- in
- let matching_fields
- : String -> { _ : Dyn }
- = fun
- pattern
- =>
- let matcher
- = std.string.is_match pattern
- in
- std.array.fold_left
- (fun
- acc
- =>
- fun
- { field, value, }
- =>
- if matcher field then
- std.record.insert field value acc
- else
- acc) {} (std.record.to_array x)
- in
- let check_pattern_properties
- : {
- result : [| 'Ok, 'Err String |],
- checked : { _ : Bool }
- }
- = std.array.fold_right
- (fun
- { field = pattern, value = pred, }
- =>
- fun
- acc
- =>
- (match {
- r @ { result = 'Err msg, .. } =>
- r,
- { result = 'Ok, checked = ch, } =>
- {
- checked =
- std.array.fold_left
- (fun
- r
- field
- =>
- if !(std.record.has_field field
- r) then
- std.record.insert field true r
- else
- r) acc.checked
- (std.record.fields ch),
- result = acc.result,
- },
- })
- (std.array.fold_right
- (fun
- { field, value, }
- =>
- fun
- acc
- =>
- (match {
- 'Err
- msg =>
- {
- checked : { _ : Bool } = {},
- result =
- 'Err
- "field `%{field}` didn't validate: %{msg}",
- },
- 'Ok =>
- {
- checked =
- std.record.insert field true
- acc.checked,
- result = acc.result,
- },
- }) (pred value))
- {
- checked : { _ : Bool } = {},
- result = 'Ok,
- }
- (std.record.to_array
- (matching_fields pattern))))
- { checked : { _ : Bool } = {}, result = 'Ok, }
- (std.record.to_array patternProperties)
- in
- let remaining_fields
- = std.array.fold_left
- (fun
- acc
- field
- =>
- if !(std.record.has_field field acc) then
- acc
- else
- std.record.remove field acc) x
- ((std.record.fields check_properties.checked)
- @ (std.record.fields
- check_pattern_properties.checked))
- in
- let check_additional_properties
- : [| 'Ok, 'Err String |]
- = if (!additionalAllowed)
- && (!(std.record.is_empty remaining_fields)) then
- 'Err
- "extra fields %{std.serialize 'Json
- ((std.record.fields remaining_fields)
- | Dyn)}"
- else
- std.array.fold_right
- (fun
- { field, value, }
- =>
- fun
- acc
- =>
- (match {
- 'Err
- msg =>
- 'Err
- "field `%{field}` didn't validate: %{msg}",
- 'Ok =>
- acc,
- }) (additionalProperties value)) 'Ok
- (std.record.to_array remaining_fields)
- in
- (match {
- 'Err
- msg =>
- check_properties.result,
- 'Ok =>
- (match {
- 'Err
- msg =>
- check_pattern_properties.result,
- 'Ok =>
- check_additional_properties,
- }) check_pattern_properties.result,
- }) check_properties.result,
- required
- : Array String -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
- = fun
- fields
- x
- =>
- if !(std.is_record x) then
- 'Ok
- else
- std.array.fold_right
- (fun
- field
- acc
- =>
- if !(std.record.has_field field (x | { _ : Dyn })) then
- 'Err "missing required field %{field}"
- else
- acc) 'Ok fields,
- },
- strings =
- {
- maxLength
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
- = fun
- limit
- x
- =>
- if !(std.is_string x) then
- 'Ok
- else
- if (std.string.length (x | String)) <= limit then
- 'Ok
- else
- 'Err
- "expected a string of length no larger than %{std.string.from_number
- limit}",
- minLength
- : Number -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
- = fun
- limit
- x
- =>
- if !(std.is_string x) then
- 'Ok
- else
- if (std.string.length (x | String)) >= limit then
- 'Ok
- else
- 'Err
- "expected a string of length no smaller than %{std.string.from_number
- limit}",
- pattern
- : String -> Dyn -> [| 'Ok, 'Err String |]
- | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
- = fun
- pattern
- x
- =>
- if !(std.is_string x) then
- 'Ok
- else
- if std.string.is_match pattern (x | String) then
- 'Ok
- else
- 'Err "expected a string matching the pattern `%{pattern}`",
- },
- }
- in
-let rec _js2n__-refsenv
- = {
- "_js2n__-:definitions/AdditionalStitchingBatchResolverObject!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [
- "keyField",
- "keysArg",
- "sourceFieldName",
- "sourceName",
- "sourceTypeName",
- "targetFieldName",
- "targetTypeName"
- ],
- _js2n__-prdslib.records.record
- {
- additionalArgs = _js2n__-prdslib.isType 'Record,
- keyField = _js2n__-prdslib.isType '"String",
- keysArg = _js2n__-prdslib.isType '"String",
- requiredSelectionSet = _js2n__-prdslib.isType '"String",
- result = _js2n__-prdslib.isType '"String",
- resultType = _js2n__-prdslib.isType '"String",
- sourceFieldName = _js2n__-prdslib.isType '"String",
- sourceName = _js2n__-prdslib.isType '"String",
- sourceSelectionSet = _js2n__-prdslib.isType '"String",
- sourceTypeName = _js2n__-prdslib.isType '"String",
- targetFieldName = _js2n__-prdslib.isType '"String",
- targetTypeName = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/AdditionalStitchingResolverObject!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [
- "sourceFieldName",
- "sourceName",
- "sourceTypeName",
- "targetFieldName",
- "targetTypeName"
- ],
- _js2n__-prdslib.records.record
- {
- requiredSelectionSet = _js2n__-prdslib.isType '"String",
- result = _js2n__-prdslib.isType '"String",
- resultType = _js2n__-prdslib.isType '"String",
- sourceArgs = _js2n__-prdslib.isType 'Record,
- sourceFieldName = _js2n__-prdslib.isType '"String",
- sourceName = _js2n__-prdslib.isType '"String",
- sourceSelectionSet = _js2n__-prdslib.isType '"String",
- sourceTypeName = _js2n__-prdslib.isType '"String",
- targetFieldName = _js2n__-prdslib.isType '"String",
- targetTypeName = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/AdditionalSubscriptionObject!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "pubsubTopic", "targetFieldName", "targetTypeName" ],
- _js2n__-prdslib.records.record
- {
- filterBy = _js2n__-prdslib.isType '"String",
- pubsubTopic = _js2n__-prdslib.isType '"String",
- result = _js2n__-prdslib.isType '"String",
- targetFieldName = _js2n__-prdslib.isType '"String",
- targetTypeName = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/CFWorkersKVCacheConfig!contract" =
- {
- namespace
- | String
- | doc m%"
- The name of the Workers KV namespace to use for caching.
-
- Make sure you have configured the following namespace described in [here](https://developers.cloudflare.com/workers/wrangler/cli-wrangler/commands/#kv).
- "%,
- },
- "_js2n__-:definitions/Cache!contract" =
- {
- cfwKv
- | _js2n__-refsenv."_js2n__-:definitions/CFWorkersKVCacheConfig!contract"
- | optional,
- file
- | _js2n__-refsenv."_js2n__-:definitions/FileCacheConfig!contract"
- | optional,
- localforage
- | _js2n__-refsenv."_js2n__-:definitions/LocalforageConfig!contract"
- | optional,
- redis
- | _js2n__-refsenv."_js2n__-:definitions/RedisConfig!contract"
- | optional,
- ..
- },
- "_js2n__-:definitions/CacheEffectingOperationConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "operation" ],
- _js2n__-prdslib.records.record
- {
- matchKey = _js2n__-prdslib.isType '"String",
- operation = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/CacheInvalidateConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- effectingOperations =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/CacheEffectingOperationConfig!predicate"
- ],
- ttl = _js2n__-prdslib.isType 'Integer,
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/CacheTransformConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "field" ],
- _js2n__-prdslib.records.record
- {
- cacheKey = _js2n__-prdslib.isType '"String",
- field = _js2n__-prdslib.isType '"String",
- invalidate =
- _js2n__-refsenv."_js2n__-:definitions/CacheInvalidateConfig!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ComposeMongooseInputType!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- description = _js2n__-prdslib.isType '"String",
- fields =
- _js2n__-refsenv."_js2n__-:definitions/ComposeWithMongooseFieldsOpts!predicate",
- name = _js2n__-prdslib.isType '"String",
- resolvers =
- _js2n__-refsenv."_js2n__-:definitions/TypeConverterResolversOpts!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ComposeWithMongooseFieldsOpts!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- only =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- remove =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- required =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ComposeWithMongooseOpts!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- description = _js2n__-prdslib.isType '"String",
- fields =
- _js2n__-refsenv."_js2n__-:definitions/ComposeWithMongooseFieldsOpts!predicate",
- inputType =
- _js2n__-refsenv."_js2n__-:definitions/ComposeMongooseInputType!predicate",
- name = _js2n__-prdslib.isType '"String",
- resolvers =
- _js2n__-refsenv."_js2n__-:definitions/TypeConverterResolversOpts!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ComposeWithMongooseResolverOpts!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- filter =
- _js2n__-refsenv."_js2n__-:definitions/FilterHelperArgsOpts!predicate",
- limit =
- _js2n__-refsenv."_js2n__-:definitions/LimitHelperArgsOpts!predicate",
- record =
- _js2n__-refsenv."_js2n__-:definitions/RecordHelperArgsOpts!predicate",
- skip = _js2n__-prdslib.isType '"Bool",
- sort =
- _js2n__-refsenv."_js2n__-:definitions/SortHelperArgsOpts!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ComputedAnnotation!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "selectionSet" ],
- _js2n__-prdslib.records.record
- { selectionSet = _js2n__-prdslib.isType '"String", } {} false
- _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/CorsConfig!contract" =
- {
- allowedHeaders
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ])
- | optional,
- credentials | Bool | optional,
- exposedHeaders
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ])
- | optional,
- maxAge | std.number.Integer | optional,
- optionsSuccessStatus | std.number.Integer | optional,
- origin
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ])
- | optional,
- preflightContinue | Bool | optional,
- },
- "_js2n__-:definitions/CustomPersistedQueryErrors!contract" =
- {
- keyNotFound
- | String
- | doc "Error to be thrown when the extraction of the persisted operation id failed"
- | optional,
- notFound
- | String
- | doc "Error to be thrown when the persisted operation is not found"
- | optional,
- persistedQueryOnly
- | String
- | doc "Error to be thrown when rejecting non-persisted operations"
- | optional,
- },
- "_js2n__-:definitions/EncapsulateTransformApplyTo!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- mutation = _js2n__-prdslib.isType '"Bool",
- query = _js2n__-prdslib.isType '"Bool",
- subscription = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/EncapsulateTransformObject!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- applyTo =
- _js2n__-refsenv."_js2n__-:definitions/EncapsulateTransformApplyTo!predicate",
- name = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ExtendTransform!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- resolvers =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- typeDefs =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/FederationField!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "config", "name" ],
- _js2n__-prdslib.records.record
- {
- config =
- _js2n__-refsenv."_js2n__-:definitions/FederationFieldConfig!predicate",
- name = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/FederationFieldConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- external = _js2n__-prdslib.isType '"Bool",
- inaccessible = _js2n__-prdslib.isType '"Bool",
- override =
- _js2n__-refsenv."_js2n__-:definitions/FederationFieldOverrideConfig!predicate",
- provides =
- _js2n__-refsenv."_js2n__-:definitions/FederationFieldProvidesConfig!predicate",
- requires =
- _js2n__-refsenv."_js2n__-:definitions/FederationFieldRequiresConfig!predicate",
- tag =
- _js2n__-refsenv."_js2n__-:definitions/FederationFieldTagConfig!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/FederationFieldOverrideConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { from = _js2n__-prdslib.isType '"String", } {} false
- _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/FederationFieldProvidesConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { fields = _js2n__-prdslib.isType '"String", } {} false
- _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/FederationFieldRequiresConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { fields = _js2n__-prdslib.isType '"String", } {} false
- _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/FederationFieldTagConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { name = _js2n__-prdslib.isType '"String", } {} false
- _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/FederationObjectConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- extends = _js2n__-prdslib.isType '"Bool",
- fields =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/FederationField!predicate"
- ],
- key =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/FederationObjectKeyConfig!predicate"
- ],
- resolveReference =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-refsenv."_js2n__-:definitions/ResolveReferenceObject!predicate"
- ],
- shareable = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/FederationObjectKeyConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { fields = _js2n__-prdslib.isType '"String", } {} false
- _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/FederationTransform!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- types =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/FederationTransformType!predicate"
- ],
- version = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/FederationTransformType!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "name" ],
- _js2n__-prdslib.records.record
- {
- config =
- _js2n__-refsenv."_js2n__-:definitions/FederationObjectConfig!predicate",
- name = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/FileCacheConfig!contract" =
- { path | String | optional, },
- "_js2n__-:definitions/FilterHelperArgsOpts!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- filterTypeName = _js2n__-prdslib.isType '"String",
- isRequired = _js2n__-prdslib.isType '"Bool",
- onlyIndexed = _js2n__-prdslib.isType '"Bool",
- operators =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType 'Record
- ],
- removeFields =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- requiredFields =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/FilterSchemaTransform!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "filters" ],
- _js2n__-prdslib.records.record
- {
- filterDeprecatedFields = _js2n__-prdslib.isType '"Bool",
- filterDeprecatedTypes = _js2n__-prdslib.isType '"Bool",
- filters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- mode =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "bare", "wrap" ]
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/GenerateOperationsConfig!contract" =
- { selectionSetDepth | std.number.Integer | optional, },
- "_js2n__-:definitions/GetFromMockStoreConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- fieldName = _js2n__-prdslib.isType '"String",
- key = _js2n__-prdslib.isType '"String",
- type = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/GraphQLHandlerCodeFirstConfiguration!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "source" ],
- _js2n__-prdslib.records.record
- {
- source =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/GraphQLHandlerHTTPConfiguration!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "endpoint" ],
- _js2n__-prdslib.records.record
- {
- batch = _js2n__-prdslib.isType '"Bool",
- connectionParams = _js2n__-prdslib.isType 'Record,
- credentials =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "omit", "include" ]
- ],
- endpoint = _js2n__-prdslib.isType '"String",
- method =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "GET", "POST" ]
- ],
- operationHeaders = _js2n__-prdslib.isType 'Record,
- retry = _js2n__-prdslib.isType 'Integer,
- schemaHeaders =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- source = _js2n__-prdslib.isType '"String",
- subscriptionsEndpoint = _js2n__-prdslib.isType '"String",
- subscriptionsProtocol =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "SSE", "WS", "LEGACY_WS" ]
- ],
- timeout = _js2n__-prdslib.isType 'Integer,
- useGETForQueries = _js2n__-prdslib.isType '"Bool",
- webSocketImpl = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/GraphQLHandlerMultipleHTTPConfiguration!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "sources" ],
- _js2n__-prdslib.records.record
- {
- sources =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/GraphQLHandlerHTTPConfiguration!predicate"
- ],
- strategy =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "fallback", "race", "highestValue" ]
- ],
- strategyConfig =
- _js2n__-refsenv."_js2n__-:definitions/GraphQLHandlerhighestValueStrategyConfig!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/GraphQLHandlerhighestValueStrategyConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "selectionSet", "value" ],
- _js2n__-prdslib.records.record
- {
- selectionSet = _js2n__-prdslib.isType '"String",
- value = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/GrpcCredentialsSsl!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- certChain = _js2n__-prdslib.isType '"String",
- privateKey = _js2n__-prdslib.isType '"String",
- rootCA = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/GrpcHandler!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "endpoint" ],
- _js2n__-prdslib.records.record
- {
- credentialsSsl =
- _js2n__-refsenv."_js2n__-:definitions/GrpcCredentialsSsl!predicate",
- endpoint = _js2n__-prdslib.isType '"String",
- metaData = _js2n__-prdslib.isType 'Record,
- prefixQueryMethod =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- requestTimeout = _js2n__-prdslib.isType 'Integer,
- schemaHeaders = _js2n__-prdslib.isType 'Record,
- source =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/ProtoFilePath!predicate",
- _js2n__-prdslib.isType '"String"
- ],
- useHTTPS = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/HTTPCachePlugin!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- ignores =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-refsenv."_js2n__-:definitions/URLPatternObj!predicate"
- ])
- ],
- matches =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-refsenv."_js2n__-:definitions/URLPatternObj!predicate"
- ])
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/HTTPDetailsExtensionsConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- "if" =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/HTTPSConfig!contract" =
- { cert | String, key | String, },
- "_js2n__-:definitions/Handler!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- graphql =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/GraphQLHandlerHTTPConfiguration!predicate",
- _js2n__-refsenv."_js2n__-:definitions/GraphQLHandlerCodeFirstConfiguration!predicate",
- _js2n__-refsenv."_js2n__-:definitions/GraphQLHandlerMultipleHTTPConfiguration!predicate"
- ],
- grpc =
- _js2n__-refsenv."_js2n__-:definitions/GrpcHandler!predicate",
- jsonSchema =
- _js2n__-refsenv."_js2n__-:definitions/JsonSchemaHandler!predicate",
- mongoose =
- _js2n__-refsenv."_js2n__-:definitions/MongooseHandler!predicate",
- mysql =
- _js2n__-refsenv."_js2n__-:definitions/MySQLHandler!predicate",
- neo4j =
- _js2n__-refsenv."_js2n__-:definitions/Neo4jHandler!predicate",
- odata =
- _js2n__-refsenv."_js2n__-:definitions/ODataHandler!predicate",
- openapi =
- _js2n__-refsenv."_js2n__-:definitions/OpenapiHandler!predicate",
- postgraphile =
- _js2n__-refsenv."_js2n__-:definitions/PostGraphileHandler!predicate",
- raml =
- _js2n__-refsenv."_js2n__-:definitions/RAMLHandler!predicate",
- soap =
- _js2n__-refsenv."_js2n__-:definitions/SoapHandler!predicate",
- supergraph =
- _js2n__-refsenv."_js2n__-:definitions/SupergraphHandler!predicate",
- thrift =
- _js2n__-refsenv."_js2n__-:definitions/ThriftHandler!predicate",
- tuql =
- _js2n__-refsenv."_js2n__-:definitions/TuqlHandler!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/HiveAgentOptions!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- logger =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- maxRetries = _js2n__-prdslib.isType 'Integer,
- maxSize = _js2n__-prdslib.isType 'Integer,
- minTimeout = _js2n__-prdslib.isType 'Integer,
- name = _js2n__-prdslib.isType '"String",
- sendInterval = _js2n__-prdslib.isType 'Integer,
- timeout = _js2n__-prdslib.isType 'Integer,
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/HiveClientInfo!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- name = _js2n__-prdslib.isType '"String",
- version = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/HivePersistedDocumentsConfiguration!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "cdn" ],
- _js2n__-prdslib.records.record
- {
- allowArbitraryDocuments = _js2n__-prdslib.isType '"Bool",
- cache = _js2n__-prdslib.isType 'Integer,
- cdn =
- _js2n__-refsenv."_js2n__-:definitions/HivePersistedDocumentsConfigurationCDN!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/HivePersistedDocumentsConfigurationCDN!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "accessToken", "endpoint" ],
- _js2n__-prdslib.records.record
- {
- accessToken = _js2n__-prdslib.isType '"String",
- endpoint = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/HivePlugin!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- agent =
- _js2n__-refsenv."_js2n__-:definitions/HiveAgentOptions!predicate",
- enabled =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- experimental__persistedDocuments =
- _js2n__-refsenv."_js2n__-:definitions/HivePersistedDocumentsConfiguration!predicate",
- reporting =
- _js2n__-refsenv."_js2n__-:definitions/HiveReportingOptions!predicate",
- selfHosting =
- _js2n__-refsenv."_js2n__-:definitions/HiveSelfHostingOptions!predicate",
- token = _js2n__-prdslib.isType '"String",
- usage =
- _js2n__-refsenv."_js2n__-:definitions/HiveUsageOptions!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/HiveReportingOptions!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "author", "commit" ],
- _js2n__-prdslib.records.record
- {
- author = _js2n__-prdslib.isType '"String",
- commit = _js2n__-prdslib.isType '"String",
- serviceName = _js2n__-prdslib.isType '"String",
- serviceUrl = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/HiveSelfHostingOptions!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "applicationUrl", "graphqlEndpoint" ],
- _js2n__-prdslib.records.record
- {
- applicationUrl = _js2n__-prdslib.isType '"String",
- graphqlEndpoint = _js2n__-prdslib.isType '"String",
- usageEndpoint = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/HiveUsageOptions!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- clientInfo =
- _js2n__-refsenv."_js2n__-:definitions/HiveClientInfo!predicate",
- exclude =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- max = _js2n__-prdslib.isType 'Integer,
- processVariables = _js2n__-prdslib.isType '"Bool",
- sampleRate = _js2n__-prdslib.isType '"Number",
- sampler =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- ttl = _js2n__-prdslib.isType 'Integer,
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/HoistFieldTransformConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "newFieldName", "pathConfig", "typeName" ],
- _js2n__-prdslib.records.record
- {
- alias = _js2n__-prdslib.isType '"String",
- filterArgsInPath = _js2n__-prdslib.isType '"Bool",
- newFieldName = _js2n__-prdslib.isType '"String",
- pathConfig =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-refsenv."_js2n__-:definitions/HoistFieldTransformFieldPathConfigObject!predicate"
- ])
- ],
- typeName = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/HoistFieldTransformFieldPathConfigObject!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "fieldName", "filterArgs" ],
- _js2n__-prdslib.records.record
- {
- fieldName = _js2n__-prdslib.isType '"String",
- filterArgs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/JsonSchemaHTTPOperation!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "field", "path", "type" ],
- _js2n__-prdslib.records.record
- {
- argTypeMap = _js2n__-prdslib.isType 'Record,
- binary = _js2n__-prdslib.isType '"Bool",
- deprecated = _js2n__-prdslib.isType '"Bool",
- description = _js2n__-prdslib.isType '"String",
- exposeResponseMetadata = _js2n__-prdslib.isType '"Bool",
- field = _js2n__-prdslib.isType '"String",
- headers = _js2n__-prdslib.isType 'Record,
- method =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "GET",
- "HEAD",
- "POST",
- "PUT",
- "DELETE",
- "CONNECT",
- "OPTIONS",
- "TRACE",
- "PATCH"
- ]
- ],
- path = _js2n__-prdslib.isType '"String",
- queryParamArgMap = _js2n__-prdslib.isType 'Record,
- requestBaseBody =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- requestSample =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- requestSchema =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- requestTypeName = _js2n__-prdslib.isType '"String",
- responseByStatusCode =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- responseSample =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- responseSchema =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- responseTypeName = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "Query", "Mutation", "Subscription" ]
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/JsonSchemaHandler!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- endpoint = _js2n__-prdslib.isType '"String",
- ignoreErrorResponses = _js2n__-prdslib.isType '"Bool",
- operationHeaders = _js2n__-prdslib.isType 'Record,
- operations =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/JsonSchemaHTTPOperation!predicate",
- _js2n__-refsenv."_js2n__-:definitions/JsonSchemaPubSubOperation!predicate"
- ])
- ],
- queryParams =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- queryStringOptions =
- _js2n__-refsenv."_js2n__-:definitions/QueryStringOptions!predicate",
- schemaHeaders = _js2n__-prdslib.isType 'Record,
- source = _js2n__-prdslib.isType '"String",
- timeout = _js2n__-prdslib.isType 'Integer,
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/JsonSchemaPubSubOperation!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "field", "pubsubTopic", "type" ],
- _js2n__-prdslib.records.record
- {
- argTypeMap = _js2n__-prdslib.isType 'Record,
- deprecated = _js2n__-prdslib.isType '"Bool",
- description = _js2n__-prdslib.isType '"String",
- field = _js2n__-prdslib.isType '"String",
- pubsubTopic = _js2n__-prdslib.isType '"String",
- requestBaseBody =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- requestSample =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- requestSchema =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- requestTypeName = _js2n__-prdslib.isType '"String",
- responseSample =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- responseSchema =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- responseTypeName = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "Query", "Mutation", "Subscription" ]
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/KeyAnnotation!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "selectionSet" ],
- _js2n__-prdslib.records.record
- { selectionSet = _js2n__-prdslib.isType '"String", } {} false
- _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/LimitHelperArgsOpts!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { defaultValue = _js2n__-prdslib.isType 'Integer, } {} false
- _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/LiveQueryConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- idFieldName = _js2n__-prdslib.isType '"String",
- includeIdentifierExtension = _js2n__-prdslib.isType '"Bool",
- indexBy =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/LiveQueryIndexBy!predicate"
- ],
- invalidations =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/LiveQueryInvalidation!predicate"
- ],
- resourceIdentifier = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/LiveQueryIndexBy!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "args", "field" ],
- _js2n__-prdslib.records.record
- {
- args =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- field = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/LiveQueryInvalidation!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "field", "invalidate" ],
- _js2n__-prdslib.records.record
- {
- field = _js2n__-prdslib.isType '"String",
- invalidate =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/LoadOptions!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- defaults = _js2n__-prdslib.isType '"Bool",
- includeDirs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/LocalforageConfig!contract" =
- {
- description | String | optional,
- driver
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "WEBSQL", "INDEXEDDB", "LOCALSTORAGE" ]
- ])
- ])
- | doc "Allowed values: WEBSQL, INDEXEDDB, LOCALSTORAGE"
- | optional,
- name | String | optional,
- size | std.number.Integer | optional,
- storeName | String | optional,
- version | Number | optional,
- },
- "_js2n__-:definitions/MaskedErrorsPluginConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { errorMessage = _js2n__-prdslib.isType '"String", } {} false
- _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/MergedRootFieldConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "queryFieldName" ],
- _js2n__-prdslib.records.record
- {
- additionalArgs = _js2n__-prdslib.isType '"String",
- argsExpr = _js2n__-prdslib.isType '"String",
- key =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- keyArg = _js2n__-prdslib.isType '"String",
- keyField = _js2n__-prdslib.isType '"String",
- queryFieldName = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/MergedTypeConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- canonical = _js2n__-prdslib.isType '"Bool",
- fields =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/MergedTypeField!predicate"
- ],
- key =
- _js2n__-refsenv."_js2n__-:definitions/KeyAnnotation!predicate",
- typeName = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/MergedTypeField!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "fieldName" ],
- _js2n__-prdslib.records.record
- {
- computed =
- _js2n__-refsenv."_js2n__-:definitions/ComputedAnnotation!predicate",
- fieldName = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/MockingConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- "if" = _js2n__-prdslib.isType '"Bool",
- initializeStore =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- mocks =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/MockingFieldConfig!predicate"
- ],
- preserveResolvers = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/MockingFieldConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "apply" ],
- _js2n__-prdslib.records.record
- {
- apply = _js2n__-prdslib.isType '"String",
- custom = _js2n__-prdslib.isType '"String",
- faker = _js2n__-prdslib.isType '"String",
- "if" = _js2n__-prdslib.isType '"Bool",
- length = _js2n__-prdslib.isType 'Integer,
- store =
- _js2n__-refsenv."_js2n__-:definitions/GetFromMockStoreConfig!predicate",
- updateStore =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/UpdateMockStoreConfig!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/MongooseHandler!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- connectionString = _js2n__-prdslib.isType '"String",
- discriminators =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/MongooseModel!predicate"
- ],
- models =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/MongooseModel!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/MongooseModel!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "name", "path" ],
- _js2n__-prdslib.records.record
- {
- name = _js2n__-prdslib.isType '"String",
- options =
- _js2n__-refsenv."_js2n__-:definitions/ComposeWithMongooseOpts!predicate",
- path = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/MySQLHandler!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- database = _js2n__-prdslib.isType '"String",
- host = _js2n__-prdslib.isType '"String",
- localAddress = _js2n__-prdslib.isType '"String",
- password = _js2n__-prdslib.isType '"String",
- pool =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- port = _js2n__-prdslib.isType 'Integer,
- ssl =
- _js2n__-refsenv."_js2n__-:definitions/MySQLSSLOptions!predicate",
- tableFields =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/TableField!predicate"
- ],
- tables =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- user = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/MySQLSSLOptions!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- ca = _js2n__-prdslib.isType '"String",
- rejectUnauthorized = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/NamingConventionTransformConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- enumValues =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "camelCase",
- "capitalCase",
- "constantCase",
- "dotCase",
- "headerCase",
- "noCase",
- "paramCase",
- "pascalCase",
- "pathCase",
- "sentenceCase",
- "snakeCase",
- "upperCase",
- "lowerCase"
- ]
- ],
- fieldArgumentNames =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "camelCase",
- "capitalCase",
- "constantCase",
- "dotCase",
- "headerCase",
- "noCase",
- "paramCase",
- "pascalCase",
- "pathCase",
- "sentenceCase",
- "snakeCase",
- "upperCase",
- "lowerCase"
- ]
- ],
- fieldNames =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "camelCase",
- "capitalCase",
- "constantCase",
- "dotCase",
- "headerCase",
- "noCase",
- "paramCase",
- "pascalCase",
- "pathCase",
- "sentenceCase",
- "snakeCase",
- "upperCase",
- "lowerCase"
- ]
- ],
- mode =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "bare", "wrap" ]
- ],
- typeNames =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "camelCase",
- "capitalCase",
- "constantCase",
- "dotCase",
- "headerCase",
- "noCase",
- "paramCase",
- "pascalCase",
- "pathCase",
- "sentenceCase",
- "snakeCase",
- "upperCase",
- "lowerCase"
- ]
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/Neo4jHandler!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "endpoint", "password", "username" ],
- _js2n__-prdslib.records.record
- {
- alwaysIncludeRelationships = _js2n__-prdslib.isType '"Bool",
- database = _js2n__-prdslib.isType '"String",
- endpoint = _js2n__-prdslib.isType '"String",
- password = _js2n__-prdslib.isType '"String",
- source = _js2n__-prdslib.isType '"String",
- username = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/NewrelicConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- extractOperationName = _js2n__-prdslib.isType '"String",
- includeExecuteVariables = _js2n__-prdslib.isType '"Bool",
- includeOperationDocument = _js2n__-prdslib.isType '"Bool",
- includeRawResult = _js2n__-prdslib.isType '"Bool",
- includeResolverArgs = _js2n__-prdslib.isType '"Bool",
- rootFieldsNaming = _js2n__-prdslib.isType '"Bool",
- trackResolvers = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/OASSelectQueryOrMutationFieldConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "fieldName", "type" ],
- _js2n__-prdslib.records.record
- {
- fieldName = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "query", "mutation", "Query", "Mutation" ]
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ODataHandler!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "endpoint" ],
- _js2n__-prdslib.records.record
- {
- batch =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "multipart", "json" ]
- ],
- endpoint = _js2n__-prdslib.isType '"String",
- expandNavProps = _js2n__-prdslib.isType '"Bool",
- operationHeaders = _js2n__-prdslib.isType 'Record,
- schemaHeaders = _js2n__-prdslib.isType 'Record,
- source = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/OpenapiHandler!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "source" ],
- _js2n__-prdslib.records.record
- {
- endpoint = _js2n__-prdslib.isType '"String",
- fallbackFormat =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "json", "yaml", "js", "ts" ]
- ],
- ignoreErrorResponses = _js2n__-prdslib.isType '"Bool",
- operationHeaders = _js2n__-prdslib.isType 'Record,
- queryParams = _js2n__-prdslib.isType 'Record,
- schemaHeaders = _js2n__-prdslib.isType 'Record,
- selectQueryOrMutationField =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/OASSelectQueryOrMutationFieldConfig!predicate"
- ],
- source = _js2n__-prdslib.isType '"String",
- timeout = _js2n__-prdslib.isType 'Integer,
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/OperationFieldPermission!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- allow =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- "if" = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/OperationFieldPermissionsConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- permissions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/OperationFieldPermission!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/PaginationResolverOpts!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { perPage = _js2n__-prdslib.isType 'Integer, } {} false
- _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/PersistedOperationsConfig!contract" =
- {
- allowArbitraryOperations
- | Bool
- | doc "Whether to allow execution of arbitrary GraphQL operations aside from persisted operations."
- | optional,
- customErrors
- | _js2n__-refsenv."_js2n__-:definitions/CustomPersistedQueryErrors!contract"
- | doc "Custom errors to be thrown"
- | optional,
- skipDocumentValidation
- | Bool
- | doc "Whether to skip validation of the persisted operation"
- | optional,
- },
- "_js2n__-:definitions/Plugin!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- deduplicateRequest =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- hive =
- _js2n__-refsenv."_js2n__-:definitions/HivePlugin!predicate",
- httpCache =
- _js2n__-refsenv."_js2n__-:definitions/HTTPCachePlugin!predicate",
- httpDetailsExtensions =
- _js2n__-refsenv."_js2n__-:definitions/HTTPDetailsExtensionsConfig!predicate",
- immediateIntrospection =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- liveQuery =
- _js2n__-refsenv."_js2n__-:definitions/LiveQueryConfig!predicate",
- maskedErrors =
- _js2n__-refsenv."_js2n__-:definitions/MaskedErrorsPluginConfig!predicate",
- mock =
- _js2n__-refsenv."_js2n__-:definitions/MockingConfig!predicate",
- newrelic =
- _js2n__-refsenv."_js2n__-:definitions/NewrelicConfig!predicate",
- operationFieldPermissions =
- _js2n__-refsenv."_js2n__-:definitions/OperationFieldPermissionsConfig!predicate",
- prometheus =
- _js2n__-refsenv."_js2n__-:definitions/PrometheusConfig!predicate",
- rateLimit =
- _js2n__-refsenv."_js2n__-:definitions/RateLimitPluginConfig!predicate",
- responseCache =
- _js2n__-refsenv."_js2n__-:definitions/ResponseCacheConfig!predicate",
- snapshot =
- _js2n__-refsenv."_js2n__-:definitions/SnapshotPluginConfig!predicate",
- statsd =
- _js2n__-refsenv."_js2n__-:definitions/StatsdPlugin!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/PostGraphileHandler!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- appendPlugins =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- connectionString = _js2n__-prdslib.isType '"String",
- contextOptions =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- live = _js2n__-prdslib.isType '"Bool",
- options =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.isType '"String"
- ],
- pool =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- schemaName =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- skipPlugins =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- subscriptions = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/PrefixTransformConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- ignore =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- includeRootOperations = _js2n__-prdslib.isType '"Bool",
- includeTypes = _js2n__-prdslib.isType '"Bool",
- mode =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "bare", "wrap" ]
- ],
- value = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/PrometheusConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- contextBuilding =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- delegation =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- delegationArgs = _js2n__-prdslib.isType '"Bool",
- delegationKey = _js2n__-prdslib.isType '"Bool",
- deprecatedFields =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- endpoint =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- errors =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- execute =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- fetchMetrics =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- fetchRequestHeaders = _js2n__-prdslib.isType '"Bool",
- fetchResponseHeaders = _js2n__-prdslib.isType '"Bool",
- http =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- httpRequestHeaders = _js2n__-prdslib.isType '"Bool",
- httpResponseHeaders = _js2n__-prdslib.isType '"Bool",
- parse =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- registry = _js2n__-prdslib.isType '"String",
- requestCount =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- requestSummary =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- requestTotalDuration =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- skipIntrospection = _js2n__-prdslib.isType '"Bool",
- subgraphExecute =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- validate =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ProtoFilePath!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "file" ],
- _js2n__-prdslib.records.record
- {
- file = _js2n__-prdslib.isType '"String",
- load =
- _js2n__-refsenv."_js2n__-:definitions/LoadOptions!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/PruneTransformConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- skipEmptyCompositeTypePruning =
- _js2n__-prdslib.isType '"Bool",
- skipEmptyUnionPruning = _js2n__-prdslib.isType '"Bool",
- skipPruning =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- skipUnimplementedInterfacesPruning =
- _js2n__-prdslib.isType '"Bool",
- skipUnusedTypesPruning = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/PubSubConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "name" ],
- _js2n__-prdslib.records.record
- {
- config =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- name = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/QueryStringOptions!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- arrayFormat =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "indices", "brackets", "repeat", "comma" ]
- ],
- commaRoundTrip = _js2n__-prdslib.isType '"Bool",
- indices = _js2n__-prdslib.isType '"Bool",
- jsonStringify = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/RAMLHandler!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "source" ],
- _js2n__-prdslib.records.record
- {
- endpoint = _js2n__-prdslib.isType '"String",
- ignoreErrorResponses = _js2n__-prdslib.isType '"Bool",
- operationHeaders = _js2n__-prdslib.isType 'Record,
- queryParams =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- schemaHeaders = _js2n__-prdslib.isType 'Record,
- selectQueryOrMutationField =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/RAMLSelectQueryOrMutationFieldConfig!predicate"
- ],
- source = _js2n__-prdslib.isType '"String",
- timeout = _js2n__-prdslib.isType 'Integer,
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/RAMLSelectQueryOrMutationFieldConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "fieldName", "type" ],
- _js2n__-prdslib.records.record
- {
- fieldName = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "query", "mutation", "Query", "Mutation" ]
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/RateLimitPluginConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "config" ],
- _js2n__-prdslib.records.record
- {
- config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/RateLimitTransformConfig!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/RateLimitTransformConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "field", "identifier", "max", "ttl", "type" ],
- _js2n__-prdslib.records.record
- {
- field = _js2n__-prdslib.isType '"String",
- identifier = _js2n__-prdslib.isType '"String",
- max = _js2n__-prdslib.isType 'Integer,
- ttl = _js2n__-prdslib.isType 'Integer,
- type = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/RecordHelperArgsOpts!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- isRequired = _js2n__-prdslib.isType '"Bool",
- recordTypeName = _js2n__-prdslib.isType '"String",
- removeFields =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- requiredFields =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/RedisConfig!contract" =
- {
- db | std.number.Integer | optional,
- host | String | optional,
- lazyConnect
- | Bool
- | doc m%"
- Flag to indicate lazyConnect value for Redis client.
-
- @default: true
- "%
- | optional,
- password | String | optional,
- port | String | optional,
- url | String | optional,
- },
- "_js2n__-:definitions/RenameConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- argument = _js2n__-prdslib.isType '"String",
- field = _js2n__-prdslib.isType '"String",
- type = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/RenameTransform!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "renames" ],
- _js2n__-prdslib.records.record
- {
- mode =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "bare", "wrap" ]
- ],
- renames =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/RenameTransformObject!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/RenameTransformObject!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "from", "to" ],
- _js2n__-prdslib.records.record
- {
- from =
- _js2n__-refsenv."_js2n__-:definitions/RenameConfig!predicate",
- includeDefaults = _js2n__-prdslib.isType '"Bool",
- regExpFlags = _js2n__-prdslib.isType '"String",
- to =
- _js2n__-refsenv."_js2n__-:definitions/RenameConfig!predicate",
- useRegExpForArguments = _js2n__-prdslib.isType '"Bool",
- useRegExpForFields = _js2n__-prdslib.isType '"Bool",
- useRegExpForTypes = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ReplaceFieldConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "field", "type" ],
- _js2n__-prdslib.records.record
- {
- field = _js2n__-prdslib.isType '"String",
- type = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ReplaceFieldTransformConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "replacements" ],
- _js2n__-prdslib.records.record
- {
- replacements =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/ReplaceFieldTransformObject!predicate"
- ],
- typeDefs =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ReplaceFieldTransformObject!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "from", "to" ],
- _js2n__-prdslib.records.record
- {
- composer =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- from =
- _js2n__-refsenv."_js2n__-:definitions/ReplaceFieldConfig!predicate",
- name = _js2n__-prdslib.isType '"String",
- scope =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "config", "hoistValue" ]
- ],
- to =
- _js2n__-refsenv."_js2n__-:definitions/ReplaceFieldConfig!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ResolveReferenceObject!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "queryFieldName" ],
- _js2n__-prdslib.records.record
- {
- args = _js2n__-prdslib.isType 'Record,
- queryFieldName = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ResolversCompositionTransform!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "compositions" ],
- _js2n__-prdslib.records.record
- {
- compositions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/ResolversCompositionTransformObject!predicate"
- ],
- mode =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "bare", "wrap" ]
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ResolversCompositionTransformObject!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "composer", "resolver" ],
- _js2n__-prdslib.records.record
- {
- composer =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- resolver = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ResponseCacheConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- cacheKey = _js2n__-prdslib.isType '"String",
- idFields =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- "if" = _js2n__-prdslib.isType '"String",
- ignoredTypes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- includeExtensionMetadata = _js2n__-prdslib.isType '"Bool",
- invalidateViaMutation = _js2n__-prdslib.isType '"Bool",
- sessionId = _js2n__-prdslib.isType '"String",
- shouldCacheResult = _js2n__-prdslib.isType '"String",
- ttl = _js2n__-prdslib.isType '"Number",
- ttlPerCoordinate =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/ResponseCacheTTLConfig!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ResponseCacheTTLConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "coordinate", "ttl" ],
- _js2n__-prdslib.records.record
- {
- coordinate = _js2n__-prdslib.isType '"String",
- ttl = _js2n__-prdslib.isType '"Number",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/SDKConfig!contract" =
- {
- generateOperations
- | _js2n__-refsenv."_js2n__-:definitions/GenerateOperationsConfig!contract"
- | doc m%"
- Use this only if you don't want to use `documents` for SDK,
- and let Mesh generate them for you
- "%
- | optional,
- },
- "_js2n__-:definitions/ServeConfig!contract" =
- {
- batchingLimit
- | std.number.Integer
- | doc "Enable and define a limit for [Request Batching](https://github.com/graphql/graphql-over-http/blob/main/rfcs/Batching.md)"
- | optional,
- browser
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Bool"
- ])
- | doc m%"
- Path to the browser that will be used by `mesh serve` to open a playground window in development mode
- This feature can be disabled by passing `false` (Any of: String, Boolean)
- "%
- | optional,
- cors
- | _js2n__-refsenv."_js2n__-:definitions/CorsConfig!contract"
- | doc "Configuration for CORS"
- | optional,
- endpoint
- | String
- | doc "Path to GraphQL Endpoint (default: /graphql)"
- | optional,
- extraParamNames
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ])
- | doc m%"
- By default, GraphQL Mesh does not allow parameters in the request body except `query`, `variables`, `extensions`, and `operationName`.
-
- This option allows you to specify additional parameters that are allowed in the request body.
-
- @default []
-
- @example ['doc_id', 'id']
- "%
- | optional,
- fork
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.isType '"Bool"
- ])
- | doc "Spawn multiple server instances as node clusters (default: `1`) (Any of: Int, Boolean)"
- | optional,
- healthCheckEndpoint
- | String
- | doc "Endpoint for [Health Check](https://the-guild.dev/graphql/yoga-server/docs/features/health-check)"
- | optional,
- hostname
- | String
- | doc "The binding hostname (default: `localhost`)"
- | optional,
- playground | Bool | doc "Show GraphiQL Playground" | optional,
- playgroundTitle
- | String
- | doc "Title of GraphiQL Playground"
- | optional,
- port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.isType '"String"
- ])
- | doc "TCP Port to listen (default: `4000`) (Any of: Int, String)"
- | optional,
- sslCredentials
- | _js2n__-refsenv."_js2n__-:definitions/HTTPSConfig!contract"
- | doc m%"
- SSL Credentials for HTTPS Server
- If this is provided, Mesh will be served via HTTPS
- "%
- | optional,
- staticFiles
- | String
- | doc "Path to your static files you want to be served with GraphQL Mesh HTTP Server"
- | optional,
- },
- "_js2n__-:definitions/SnapshotPluginConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "apply", "outputDir" ],
- _js2n__-prdslib.records.record
- {
- apply =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- "if" =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Bool"
- ],
- outputDir = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/SoapHandler!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "source" ],
- _js2n__-prdslib.records.record
- {
- operationHeaders = _js2n__-prdslib.isType 'Record,
- schemaHeaders =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- source = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/SortHelperArgsOpts!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { sortTypeName = _js2n__-prdslib.isType '"String", } {} false
- _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/Source!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "handler", "name" ],
- _js2n__-prdslib.records.record
- {
- handler =
- _js2n__-refsenv."_js2n__-:definitions/Handler!predicate",
- name = _js2n__-prdslib.isType '"String",
- transforms =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/Transform!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/StatsdClientBufferHolder!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "buffer" ],
- _js2n__-prdslib.records.record
- { buffer = _js2n__-prdslib.isType '"String", } {} false
- _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/StatsdClientConfiguration!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- bufferFlushInterval = _js2n__-prdslib.isType 'Integer,
- bufferHolder =
- _js2n__-refsenv."_js2n__-:definitions/StatsdClientBufferHolder!predicate",
- cacheDns = _js2n__-prdslib.isType '"Bool",
- cacheDnsTtl = _js2n__-prdslib.isType 'Integer,
- closingFlushInterval = _js2n__-prdslib.isType 'Integer,
- globalTags = _js2n__-prdslib.isType 'Record,
- globalize = _js2n__-prdslib.isType '"Bool",
- host = _js2n__-prdslib.isType '"String",
- isChild = _js2n__-prdslib.isType '"Bool",
- maxBufferSize = _js2n__-prdslib.isType 'Integer,
- mock = _js2n__-prdslib.isType '"Bool",
- path = _js2n__-prdslib.isType '"String",
- port = _js2n__-prdslib.isType 'Integer,
- protocol =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "tcp", "udp", "uds", "stream" ]
- ],
- sampleRate = _js2n__-prdslib.isType '"Number",
- suffix = _js2n__-prdslib.isType '"String",
- tagPrefix = _js2n__-prdslib.isType '"String",
- tagSeperator = _js2n__-prdslib.isType '"String",
- tcpGracefulErrorHandling = _js2n__-prdslib.isType '"Bool",
- tcpGracefulRestartRateLimit = _js2n__-prdslib.isType 'Integer,
- telegraf = _js2n__-prdslib.isType '"Bool",
- udsGracefulErrorHandling = _js2n__-prdslib.isType '"Bool",
- udsGracefulRestartRateLimit = _js2n__-prdslib.isType 'Integer,
- useDefaultRoute = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/StatsdPlugin!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- client =
- _js2n__-refsenv."_js2n__-:definitions/StatsdClientConfiguration!predicate",
- prefix = _js2n__-prdslib.isType '"String",
- skipIntrospection = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/SubgraphConfiguration!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "name" ],
- _js2n__-prdslib.records.record
- {
- connectionParams = _js2n__-prdslib.isType 'Record,
- credentials =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "omit", "include" ]
- ],
- endpoint = _js2n__-prdslib.isType '"String",
- method =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "GET", "POST" ]
- ],
- name = _js2n__-prdslib.isType '"String",
- operationHeaders = _js2n__-prdslib.isType 'Record,
- retry = _js2n__-prdslib.isType 'Integer,
- source = _js2n__-prdslib.isType '"String",
- subscriptionsEndpoint = _js2n__-prdslib.isType '"String",
- subscriptionsProtocol =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "SSE", "WS", "LEGACY_WS" ]
- ],
- timeout = _js2n__-prdslib.isType 'Integer,
- useGETForQueries = _js2n__-prdslib.isType '"Bool",
- webSocketImpl = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/SupergraphHandler!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "source" ],
- _js2n__-prdslib.records.record
- {
- batch = _js2n__-prdslib.isType '"Bool",
- operationHeaders =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- schemaHeaders =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- source = _js2n__-prdslib.isType '"String",
- subgraphs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/SubgraphConfiguration!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/TableField!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "fields", "table" ],
- _js2n__-prdslib.records.record
- {
- fields =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- table = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ThriftHandler!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "hostName", "idl", "port", "serviceName" ],
- _js2n__-prdslib.records.record
- {
- hostName = _js2n__-prdslib.isType '"String",
- https = _js2n__-prdslib.isType '"Bool",
- idl = _js2n__-prdslib.isType '"String",
- operationHeaders = _js2n__-prdslib.isType 'Record,
- path = _js2n__-prdslib.isType '"String",
- port = _js2n__-prdslib.isType 'Integer,
- protocol =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "binary", "compact", "json" ]
- ],
- schemaHeaders = _js2n__-prdslib.isType 'Record,
- serviceName = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/TransferSchemaTransformConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "transfers" ],
- _js2n__-prdslib.records.record
- {
- transfers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/TransferSchemaTransformObject!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/TransferSchemaTransformObject!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "from", "to" ],
- _js2n__-prdslib.records.record
- {
- action =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "move", "copy" ]
- ],
- from = _js2n__-prdslib.isType '"String",
- to = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/Transform!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- cache =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/CacheTransformConfig!predicate"
- ],
- encapsulate =
- _js2n__-refsenv."_js2n__-:definitions/EncapsulateTransformObject!predicate",
- extend =
- _js2n__-refsenv."_js2n__-:definitions/ExtendTransform!predicate",
- federation =
- _js2n__-refsenv."_js2n__-:definitions/FederationTransform!predicate",
- filterSchema =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/FilterSchemaTransform!predicate",
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ]
- ],
- hoistField =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/HoistFieldTransformConfig!predicate"
- ],
- namingConvention =
- _js2n__-refsenv."_js2n__-:definitions/NamingConventionTransformConfig!predicate",
- prefix =
- _js2n__-refsenv."_js2n__-:definitions/PrefixTransformConfig!predicate",
- prune =
- _js2n__-refsenv."_js2n__-:definitions/PruneTransformConfig!predicate",
- rateLimit =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/RateLimitTransformConfig!predicate"
- ],
- rename =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/RenameTransform!predicate",
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ]
- ],
- replaceField =
- _js2n__-refsenv."_js2n__-:definitions/ReplaceFieldTransformConfig!predicate",
- resolversComposition =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/ResolversCompositionTransform!predicate",
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ]
- ],
- transferSchema =
- _js2n__-refsenv."_js2n__-:definitions/TransferSchemaTransformConfig!predicate",
- typeMerging =
- _js2n__-refsenv."_js2n__-:definitions/TypeMergingConfig!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/TuqlHandler!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- db = _js2n__-prdslib.isType '"String",
- infile = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/TypeConverterResolversOpts!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- connection =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType 'Record
- ],
- count =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/ComposeWithMongooseResolverOpts!predicate"
- ],
- createMany =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/ComposeWithMongooseResolverOpts!predicate"
- ],
- createOne =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/ComposeWithMongooseResolverOpts!predicate"
- ],
- findById =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/ComposeWithMongooseResolverOpts!predicate"
- ],
- findByIds =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/ComposeWithMongooseResolverOpts!predicate"
- ],
- findMany =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/ComposeWithMongooseResolverOpts!predicate"
- ],
- findOne =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/ComposeWithMongooseResolverOpts!predicate"
- ],
- pagination =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/PaginationResolverOpts!predicate"
- ],
- removeById =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/ComposeWithMongooseResolverOpts!predicate"
- ],
- removeMany =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/ComposeWithMongooseResolverOpts!predicate"
- ],
- removeOne =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/ComposeWithMongooseResolverOpts!predicate"
- ],
- updateById =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/ComposeWithMongooseResolverOpts!predicate"
- ],
- updateMany =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/ComposeWithMongooseResolverOpts!predicate"
- ],
- updateOne =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/ComposeWithMongooseResolverOpts!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/TypeMergingConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- additionalConfiguration =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ],
- queryFields =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/MergedRootFieldConfig!predicate"
- ],
- types =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/MergedTypeConfig!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/URLPatternObj!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- baseURL = _js2n__-prdslib.isType '"String",
- hash = _js2n__-prdslib.isType '"String",
- hostname = _js2n__-prdslib.isType '"String",
- password = _js2n__-prdslib.isType '"String",
- pathname = _js2n__-prdslib.isType '"String",
- port = _js2n__-prdslib.isType '"String",
- protocol = _js2n__-prdslib.isType '"String",
- search = _js2n__-prdslib.isType '"String",
- username = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/UpdateMockStoreConfig!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- fieldName = _js2n__-prdslib.isType '"String",
- key = _js2n__-prdslib.isType '"String",
- type = _js2n__-prdslib.isType '"String",
- value = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- }
- in
- {
- additionalEnvelopPlugins
- | String
- | doc "Path to a JavaScript file with a default export of Envelop plugins"
- | optional,
- additionalResolvers
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-refsenv."_js2n__-:definitions/AdditionalStitchingResolverObject!predicate",
- _js2n__-refsenv."_js2n__-:definitions/AdditionalStitchingBatchResolverObject!predicate",
- _js2n__-refsenv."_js2n__-:definitions/AdditionalSubscriptionObject!predicate"
- ])
- ])
- | doc "Additional resolvers, or resolvers overrides you wish to add to the schema mesh (Any of: String, AdditionalStitchingResolverObject, AdditionalStitchingBatchResolverObject, AdditionalSubscriptionObject)"
- | optional,
- additionalTypeDefs
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ])
- | doc "Additional type definitions, or type definitions overrides you wish to add to the schema mesh"
- | optional,
- cache
- | _js2n__-refsenv."_js2n__-:definitions/Cache!contract"
- | doc "Backend cache"
- | optional,
- codegen
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ])
- | doc "Codegen Configuration"
- | optional,
- customFetch
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Array"
- ])
- | doc "Path to a custom W3 Compatible Fetch Implementation"
- | optional,
- documents
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String")
- ])
- | doc m%"
- Provide a query or queries for GraphQL Playground, validation and SDK Generation
- The value can be the file path, glob expression for the file paths or the SDL.
- (.js, .jsx, .graphql, .gql, .ts and .tsx files are supported.
- "%
- | optional,
- logger
- | String
- | doc "Path to a file exporting a logger instance compatible with the `Logger` type from `@graphql-mesh/types`"
- | optional,
- merger | String | doc "Merge method" | optional,
- persistedOperations
- | _js2n__-refsenv."_js2n__-:definitions/PersistedOperationsConfig!contract"
- | doc "Configure persisted operations options"
- | optional,
- plugins
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/Plugin!predicate"
- ])
- | optional,
- pollingInterval
- | std.number.Integer
- | doc "If you are using a CDN for a source (e.g. Federation Supergraph), this will be the polling interval in milliseconds for the CDN without a downtime"
- | optional,
- pubsub
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-refsenv."_js2n__-:definitions/PubSubConfig!predicate"
- ])
- | doc "PubSub Implementation (Any of: String, PubSubConfig)"
- | optional,
- require
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String")
- ])
- | optional,
- sdk
- | _js2n__-refsenv."_js2n__-:definitions/SDKConfig!contract"
- | doc "SDK Configuration"
- | optional,
- serve
- | _js2n__-refsenv."_js2n__-:definitions/ServeConfig!contract"
- | doc m%"
- Configuration for `mesh start` or `mesh dev` command.
- Those commands won't be available in programmatic usage.
- "%
- | optional,
- skipSSLValidation
- | Bool
- | doc "Allow connections to an SSL endpoint without certificates"
- | optional,
- sources
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/Source!predicate"
- ])
- | doc "Defines the list of your external data sources for your API mesh",
- transforms
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/Transform!predicate"
- ])
- | doc "Transform to apply to the unified mesh schema"
- | optional,
- }
\ No newline at end of file
+null
diff --git a/out/Haystack Pipeline.ncl b/out/Haystack Pipeline.ncl
index 8a50679..bce7f46 100644
--- a/out/Haystack Pipeline.ncl
+++ b/out/Haystack Pipeline.ncl
@@ -1288,6 +1288,13 @@ let rec _js2n__-refsenv
{ version = _js2n__-prdslib.const "1.26.3", } {} true
_js2n__-prdslib.always,
_js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record
+ { version = _js2n__-prdslib.const "1.26.4", } {} true
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.always
]
]
])
\ No newline at end of file
diff --git a/out/Hugo.ncl b/out/Hugo.ncl
index 4720ca5..d7f692b 100644
--- a/out/Hugo.ncl
+++ b/out/Hugo.ncl
@@ -3872,6 +3872,13 @@ let rec _js2n__-refsenv
mounts
| Array
{
+ disableWatch
+ | Bool
+ | doc m%"
+ Whether to disable watching
+ https://gohugo.io/hugo-modules/configuration/#module-configuration-mounts
+ "%
+ | optional,
excludeFiles
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.oneOf
diff --git a/out/Hyperfoil benchmark configuration.ncl b/out/Hyperfoil benchmark configuration.ncl
index 5ab4772..db005ef 100644
--- a/out/Hyperfoil benchmark configuration.ncl
+++ b/out/Hyperfoil benchmark configuration.ncl
@@ -1048,6 +1048,7 @@ let rec _js2n__-refsenv
storeType = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
+ useHttpCache = _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never
],
"_js2n__-:definitions/incrementableInteger!predicate" =
diff --git a/out/JReleaser.ncl b/out/JReleaser.ncl
index 9b9836e..75a5fd0 100644
--- a/out/JReleaser.ncl
+++ b/out/JReleaser.ncl
@@ -1400,6 +1400,7 @@ let rec _js2n__-refsenv
{
artifactId = _js2n__-prdslib.isType '"String",
groupId = _js2n__-prdslib.isType '"String",
+ jar = _js2n__-prdslib.isType '"Bool",
javadocJar = _js2n__-prdslib.isType '"Bool",
sourceJar = _js2n__-prdslib.isType '"Bool",
verifyPom = _js2n__-prdslib.isType '"Bool",
@@ -4442,7 +4443,7 @@ let rec _js2n__-refsenv
| optional,
},
"_js2n__-:definitions/JReleaserModel!contract"
- | doc "JReleaser 1.14.0-SNAPSHOT"
+ | doc "JReleaser 1.15.0"
= {
announce
| _js2n__-refsenv."_js2n__-:definitions/Announce!contract"
@@ -5810,6 +5811,7 @@ let rec _js2n__-refsenv
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
verifyPom = _js2n__-prdslib.isType '"Bool",
+ verifyUrl = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
"_js2n__-:definitions/MavenCentralMavenDeployerMap!predicate" =
@@ -6010,6 +6012,7 @@ let rec _js2n__-refsenv
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
verifyPom = _js2n__-prdslib.isType '"Bool",
+ verifyUrl = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
"_js2n__-:definitions/Nexus2MavenDeployerMap!predicate" =
@@ -6286,6 +6289,7 @@ let rec _js2n__-refsenv
{
failOnError | Bool | optional,
failOnWarning | Bool | optional,
+ strict | Bool | optional,
version | String | optional,
},
"_js2n__-:definitions/Prerelease!contract" =
diff --git a/out/JSONPatch.ncl b/out/JSONPatch.ncl
index 2c04391..473fe38 100644
--- a/out/JSONPatch.ncl
+++ b/out/JSONPatch.ncl
@@ -899,7 +899,11 @@ let rec _js2n__-refsenv
= {
"_js2n__-:definitions/path!predicate"
| doc "A JSON Pointer path."
- = _js2n__-prdslib.isType '"String",
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^#?(|(/([^/~]|~[01])*)*)$"
+ ],
}
in
Array (
@@ -943,7 +947,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
from =
- _js2n__-refsenv."_js2n__-:definitions/path!predicate",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.strings.pattern
+ "^#?(|(/([^/~]|~[01])*)*)$",
+ _js2n__-refsenv."_js2n__-:definitions/path!predicate"
+ ],
op =
_js2n__-prdslib.allOf
[
diff --git a/out/JSR Package Config (jsr.json).ncl b/out/JSR Package Config (jsr.json).ncl
index c4646b6..3aeebe8 100644
--- a/out/JSR Package Config (jsr.json).ncl
+++ b/out/JSR Package Config (jsr.json).ncl
@@ -936,6 +936,6 @@ let rec _js2n__-refsenv
..
}
| optional,
- version | String | doc "The version of this JSR package.",
+ version | String | doc "The version of this JSR package." | optional,
..
}
\ No newline at end of file
diff --git a/out/Jest.ncl b/out/Jest.ncl
new file mode 100644
index 0000000..16866e1
--- /dev/null
+++ b/out/Jest.ncl
@@ -0,0 +1,1292 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {}
+ in
+ {
+ "//" | String | doc "Comment" | optional,
+ automock
+ | Bool
+ | doc "Whether all imported modules in your tests should be mocked automatically. All modules used in your tests will have a replacement implementation, keeping the API surface."
+ | optional,
+ bail
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"Number"
+ ])
+ | doc "How many failures until jest stops running. Value of `true` is equivalent to 1."
+ | optional,
+ cacheDirectory
+ | String
+ | doc "The directory where Jest should store its cached dependency information."
+ | optional,
+ clearMocks
+ | Bool
+ | doc "Whether to automatically clear mock calls and instances between every test."
+ | optional,
+ collectCoverage
+ | Bool
+ | doc "Whether to collect coverage information while executing the test"
+ | optional,
+ collectCoverageFrom
+ | Array (String)
+ | doc "An array of glob patterns indicating a set of files for which coverage information should be collected."
+ | optional,
+ coverageDirectory
+ | String
+ | doc "The directory where Jest should output its coverage files."
+ | optional,
+ coveragePathIgnorePatterns
+ | Array (String)
+ | doc "An array of regexp pattern strings that will be ignored when calculating coverage"
+ | optional,
+ coverageProvider
+ | std.enum.TagOrString
+ | [| 'v8, 'babel |]
+ | doc "Indicates which provider should be used to instrument code for coverage."
+ | optional,
+ coverageReporters
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.items
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Record
+ ]
+ ]
+ ])
+ )
+ | doc "A list of reporter names that Jest uses when writing coverage reports."
+ | optional,
+ coverageThreshold
+ | { .. }
+ | doc "An object that configures minimum threshold enforcement for coverage results."
+ | optional,
+ dependencyExtractor
+ | String
+ | doc "Enable the use of a custom dependency extractor."
+ | optional,
+ displayName
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ])
+ | doc "A custom label that is printed alongside a test while it is running."
+ | optional,
+ errorOnDeprecated
+ | Bool
+ | doc "Whether calling deprecated APIs should throw an error."
+ | optional,
+ extensionsToTreatAsEsm
+ | Array (String)
+ | doc "Files extensions that Jest should treat as ESM."
+ | optional,
+ extraGlobals
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | doc "DEPRECATED. Renamed to `sandboxInjectedGlobals` in Jest 28"
+ | optional,
+ fakeTimers
+ | { .. }
+ | doc "Customize the behavior of fake timers."
+ | optional,
+ forceCoverageMatch
+ | Array (String)
+ | doc "A list of regexp strings are added to code coverage; this overrides any previous ignored file patterns"
+ | optional,
+ globalSetup
+ | String
+ | doc "Use a custom global setup module to setup the global environment."
+ | optional,
+ globalTeardown
+ | String
+ | doc "Use a custom global teardown module to teardown the global environment."
+ | optional,
+ globals
+ | { .. }
+ | doc "A set of global variables that need to be available in all test environments."
+ | optional,
+ haste
+ | {
+ computeSha1
+ | Bool
+ | doc "Whether to hash functions using SHA1"
+ | optional,
+ defaultPlatform
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "The default platform"
+ | optional,
+ enableSymlinks
+ | Bool
+ | doc "Whether to follow symlinks when crawling the filesystem. This option cannot be used in projects that use watachman."
+ | optional,
+ forceNodeFilesystemAPI
+ | Bool
+ | doc "Whether to use Node's filesystem API instead of shelling out to `find`"
+ | optional,
+ hasteImplModulePath
+ | String
+ | doc "Path to a custom implementation of Haste."
+ | optional,
+ hasteMapModulePath
+ | String
+ | doc "Path to a custom implementation of HasteMap."
+ | optional,
+ platforms
+ | Array (String)
+ | doc "A list of platforms to target."
+ | optional,
+ retainAllFiles
+ | Bool
+ | doc "Whether to retain all files, allowing e.g. search for tests in `node_modules`."
+ | optional,
+ throwOnModuleCollision
+ | Bool
+ | doc "Whether to throw an error on module collision"
+ | optional,
+ ..
+ }
+ | doc "Customize `jest-haste-map`, Jest's internal file crawler/cache system"
+ | optional,
+ injectGlobals
+ | Bool
+ | doc "Whether to inject global variables into the global environment. Only supported if using the default `jest-circus` test runner."
+ | optional,
+ maxConcurrency
+ | Number
+ | doc "A number limiting the number of tests that are allowed to run at the same time when using `test.concurrent`. Any test above this limit will be queued and executed once a slot is released."
+ | optional,
+ maxWorkers
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Specifies the maximum number of workers the worker-pool will spawn for running tests."
+ | optional,
+ moduleDirectories
+ | Array (String)
+ | doc "An array of directory names to be searched recursively up from the requiring module's location."
+ | optional,
+ moduleFileExtensions
+ | Array (String)
+ | doc "An array of file extensions your modules use."
+ | optional,
+ moduleNameMapper
+ | { .. }
+ | doc "A map from regular expressions to module names that allow to stub out resources, like images or styles with a single module."
+ | optional,
+ modulePathIgnorePatterns
+ | Array (String)
+ | doc "An array of regexp pattern strings that are matched against all module paths before those paths are to be considered 'visible' to the module loader."
+ | optional,
+ modulePaths
+ | Array (String)
+ | doc "An array of directory names that should be used when resolving modules. This is an alternative API to `NODE_PATH`."
+ | optional,
+ notify
+ | Bool
+ | doc "Whether to use native OS notifications for test results. This requires the installation of the `node-notifier` package"
+ | optional,
+ notifyMode
+ | std.enum.TagOrString
+ | [|
+ 'failure-change,
+ 'success-change,
+ 'change,
+ 'success,
+ 'failure,
+ 'always
+ |]
+ | doc "Specifies when notifications should be triggered."
+ | optional,
+ openHandlesTimeout
+ | Number
+ | doc "Print a warning indicating that there are probable open handles if Jest does not exit cleanly this number of milliseconds after it completes. Use `0` to disable the warning."
+ | optional,
+ preset
+ | String
+ | doc "A preset that is used as a base for Jest's configuration."
+ | optional,
+ prettierPath
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
+ | doc "The path to a module that exports an object with a `format` method."
+ | optional,
+ projects
+ | Array (String)
+ | doc "Jest will run tests in all of these specified projects at the same time."
+ | optional,
+ randomize
+ | Bool
+ | doc "Whether to randomize the order of the tests in a file."
+ | optional,
+ reporters
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.items
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Record
+ ]
+ ]
+ ])
+ )
+ | doc "A list of reporter names (and configuration) that Jest can use."
+ | optional,
+ resetMocks
+ | Bool
+ | doc "Automatically reset mock state before every test."
+ | optional,
+ resetModules
+ | Bool
+ | doc "By default, each test file gets its own independent module registry. Setting this option to `true` resets the module registry before running each individual tes"
+ | optional,
+ resolver | String | doc "Use a custom resolver." | optional,
+ restoreMocks
+ | Bool
+ | doc "Automatically restore mock state and implementation before every test."
+ | optional,
+ rootDir
+ | String
+ | doc "The root directory that Jest should scan for tests and modules within."
+ | optional,
+ roots
+ | Array (String)
+ | doc "A list of paths to directories that Jest should use to search for files in."
+ | optional,
+ runner
+ | String
+ | doc "The test environment that will be used for testing."
+ | optional,
+ sandboxInjectedGlobals
+ | Array (String)
+ | doc "List of extra properties to be defined in the vm for faster lookups."
+ | optional,
+ setupFiles
+ | Array (String)
+ | doc "A list of paths to modules that run some code to configure or set up the testing environment."
+ | optional,
+ setupFilesAfterEnv
+ | Array (String)
+ | doc "A list of paths to modules that run some code to configure or set up the testing framework before each test file in the suite is executed."
+ | optional,
+ showSeed
+ | Bool
+ | doc "Whether to print the seed in the test report summary."
+ | optional,
+ slowTestThreshold
+ | Number
+ | doc "The number of seconds after which a test is considered as slow and reported as such in the results."
+ | optional,
+ snapshotFormat
+ | { .. }
+ | doc "Allows overriding specific snapshot formatting options documented in the `pretty-format readme`."
+ | optional,
+ snapshotResolver
+ | String
+ | doc "The path to a module that can resolve test<->snapshot path. This config option lets you customize where Jest stores snapshot files on disk."
+ | optional,
+ snapshotSerializers
+ | Array (String)
+ | doc "A list of paths to snapshot serializer modules Jest should use for snapshot testing."
+ | optional,
+ testEnvironment
+ | String
+ | doc "The test environment that will be used for testing."
+ | optional,
+ testEnvironmentOptions
+ | { .. }
+ | doc "Options that will be passed to the `testEnvironment`."
+ | optional,
+ testFailureExitCode
+ | Number
+ | doc "Exit code of `jest` command if the test run failed."
+ | optional,
+ testMatch
+ | Array (String)
+ | doc "The glob patterns Jest uses to detect test files."
+ | optional,
+ testPathIgnorePatterns
+ | Array (String)
+ | doc "An array of regexp pattern strings that are matched against all test paths before executing the test. If the test path matches any of the patterns, it will be skipped."
+ | optional,
+ testRegex
+ | String
+ | doc "The pattern or patterns Jest uses to detect test files."
+ | optional,
+ testResultsProcessor
+ | String
+ | doc "Use a custom results processor."
+ | optional,
+ testRunner | String | doc "Use a custom test runner. " | optional,
+ testSequencer | String | doc "Use a custom test sequencer." | optional,
+ testTimeout
+ | Number
+ | doc "Default timeout of a test in milliseconds."
+ | optional,
+ transform
+ | { .. }
+ | doc "A map from regular expressions to paths to transformers."
+ | optional,
+ transformIgnorePatterns
+ | Array (String)
+ | doc "An array of regexp pattern strings that are matched against all source file paths before transformation. If the file path matches any of the patterns, it will not be transformed."
+ | optional,
+ unmockedModulePathPatterns
+ | Array (String)
+ | doc "An array of regexp pattern strings that are matched against all modules before the module loader will automatically return a mock for them. If a module's path matches any of the patterns in this list, it will not be automatically mocked by the module loader."
+ | optional,
+ verbose
+ | Bool
+ | doc "Indicates whether each individual test should be reported during the run. All errors will also still be shown on the bottom after execution."
+ | optional,
+ watchPathIgnorePatterns
+ | Array (String)
+ | doc "An array of RegExp patterns that are matched against all source file paths before re-running tests in watch mode. If the file path matches any of the patterns, when it is updated, it will not trigger a re-run of tests."
+ | optional,
+ watchPlugins
+ | Array (String)
+ | doc "Enable custom watch plugins"
+ | optional,
+ watchman
+ | Bool
+ | doc "Whether to use `watchman` for file crawling."
+ | optional,
+ workerIdleMemoryLimit
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Specifies the memory limit for workers before they are recycled."
+ | optional,
+ workerThreads
+ | Bool
+ | doc "Whether to use worker threads for parallelization. Child processes are used by default."
+ | optional,
+ ..
+ }
\ No newline at end of file
diff --git a/out/KIMMDY config file.ncl b/out/KIMMDY config file.ncl
index 3be3e9f..1eba0cd 100644
--- a/out/KIMMDY config file.ncl
+++ b/out/KIMMDY config file.ncl
@@ -1044,11 +1044,6 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType '"Bool")
| doc "parameterize the topology during the setup task"
| optional,
- plot_rates
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.isType '"Bool")
- | doc "Plot the reaction rates during the reactions step"
- | optional,
plumed
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.isType '"String")
@@ -1147,6 +1142,11 @@ let rec _js2n__-refsenv
])
)
| doc "List of tasks. Each task can be a string (the name of the task) or an object with the task name and a multiplicity `mult:
`",
+ skip_truncation
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc "Don't truncate trajectories to the time at which a reaction occurs. This is useful when only the reaction rates are interesting and it is not required to continue the simulation after a reaction."
+ | optional,
slurm
| {
N
diff --git a/out/KSP-NetKAN.ncl b/out/KSP-NetKAN.ncl
new file mode 100644
index 0000000..857c530
--- /dev/null
+++ b/out/KSP-NetKAN.ncl
@@ -0,0 +1,1110 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {
+ "_js2n__-:definitions/inflation_steps!predicate" =
+ _js2n__-prdslib.enum
+ [
+ "$none",
+ "$all",
+ "avc",
+ "download_attributes",
+ "epoch",
+ "forced_v",
+ "generated_by",
+ "github",
+ "http",
+ "internal_ckan",
+ "jenkins",
+ "metanetkan",
+ "optimus_prime",
+ "property_sort",
+ "spacedock",
+ "curse",
+ "strip_netkan_metadata",
+ "version_edit",
+ "versioned_override"
+ ],
+ }
+ in
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "$kref" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "download" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ _js2n__-prdslib.records.required [ "identifier" ],
+ _js2n__-prdslib.records.record
+ {
+ "$kref" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.strings.pattern
+ "^#/ckan/spacedock/[0-9]+$",
+ _js2n__-prdslib.strings.pattern
+ "^#/ckan/curse/[A-Za-z0-9_-]+$",
+ _js2n__-prdslib.strings.pattern
+ "^#/ckan/github/[A-Za-z0-9_-]+/[A-Za-z0-9_-]+(/asset_match/.+|/version_from_asset/.+)?$",
+ _js2n__-prdslib.strings.pattern
+ "^#/ckan/gitlab/[A-Za-z0-9_-]+/[A-Za-z0-9_-]+$",
+ _js2n__-prdslib.strings.pattern
+ "^#/ckan/sourceforge/.+$",
+ _js2n__-prdslib.strings.pattern "^#/ckan/jenkins/.+$",
+ _js2n__-prdslib.strings.pattern "^#/ckan/http/.+$",
+ _js2n__-prdslib.strings.pattern "^#/ckan/ksp-avc/.+$",
+ _js2n__-prdslib.strings.pattern "^#/ckan/netkan/.+$"
+ ]
+ ],
+ "$vref" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.strings.pattern
+ "^#/ckan/ksp-avc(/.*)?$",
+ _js2n__-prdslib.strings.pattern
+ "^#/ckan/space-warp(/.*)?$"
+ ]
+ ],
+ abstract = _js2n__-prdslib.always,
+ author = _js2n__-prdslib.always,
+ comment = _js2n__-prdslib.always,
+ conflicts = _js2n__-prdslib.always,
+ depends = _js2n__-prdslib.always,
+ description = _js2n__-prdslib.always,
+ download = _js2n__-prdslib.always,
+ download_content_type = _js2n__-prdslib.always,
+ download_hash = _js2n__-prdslib.always,
+ download_size = _js2n__-prdslib.always,
+ identifier = _js2n__-prdslib.always,
+ install = _js2n__-prdslib.always,
+ install_size = _js2n__-prdslib.always,
+ kind = _js2n__-prdslib.always,
+ ksp_version = _js2n__-prdslib.always,
+ ksp_version_max = _js2n__-prdslib.always,
+ ksp_version_min = _js2n__-prdslib.always,
+ ksp_version_strict = _js2n__-prdslib.always,
+ license = _js2n__-prdslib.always,
+ localizations = _js2n__-prdslib.always,
+ name = _js2n__-prdslib.always,
+ provides = _js2n__-prdslib.always,
+ recommends = _js2n__-prdslib.always,
+ release_date = _js2n__-prdslib.always,
+ release_status = _js2n__-prdslib.always,
+ replaced_by = _js2n__-prdslib.always,
+ resources = _js2n__-prdslib.always,
+ spec_version = _js2n__-prdslib.always,
+ suggests = _js2n__-prdslib.always,
+ supports = _js2n__-prdslib.always,
+ tags = _js2n__-prdslib.always,
+ version = _js2n__-prdslib.always,
+ x_netkan_allow_out_of_order = _js2n__-prdslib.isType '"Bool",
+ x_netkan_epoch = _js2n__-prdslib.isType 'Integer,
+ x_netkan_force_v = _js2n__-prdslib.isType '"Bool",
+ x_netkan_github =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ prereleases = _js2n__-prdslib.isType '"Bool",
+ use_source_archive = _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ],
+ x_netkan_gitlab =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ { use_source_archive = _js2n__-prdslib.isType '"Bool", }
+ {} true _js2n__-prdslib.always
+ ],
+ x_netkan_jenkins =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ asset_match = _js2n__-prdslib.isType '"String",
+ build =
+ _js2n__-prdslib.enum
+ [
+ "any",
+ "completed",
+ "failed",
+ "stable",
+ "successful",
+ "unstable",
+ "unsuccessful"
+ ],
+ use_filename_version = _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ],
+ x_netkan_override =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ after =
+ _js2n__-refsenv."_js2n__-:definitions/inflation_steps!predicate",
+ before =
+ _js2n__-refsenv."_js2n__-:definitions/inflation_steps!predicate",
+ delete =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ override = _js2n__-prdslib.isType 'Record,
+ version =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ])
+ ],
+ x_netkan_staging = _js2n__-prdslib.isType '"Bool",
+ x_netkan_staging_reason = _js2n__-prdslib.isType '"String",
+ x_netkan_version_edit =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "find" ],
+ _js2n__-prdslib.records.record
+ {
+ find = _js2n__-prdslib.isType '"String",
+ replace = _js2n__-prdslib.isType '"String",
+ strict = _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ])
\ No newline at end of file
diff --git a/out/Kas.ncl b/out/Kas.ncl
index 2c83ae0..a3fb803 100644
--- a/out/Kas.ncl
+++ b/out/Kas.ncl
@@ -899,8 +899,14 @@ let rec _js2n__-refsenv
= {}
in
{
- _source_dir | String | optional,
- _source_dir_host | String | optional,
+ _source_dir
+ | String
+ | doc "Path to the top repo at time of invoking the plugin (auto-generated by the menu plugin). It must not be set manually and might only be defined in the top-level ``.config.yaml`` file."
+ | optional,
+ _source_dir_host
+ | String
+ | doc "Source directory of the config file on the host (auto-generated by kas menu plugin, when using kas-container)."
+ | optional,
artifacts
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -909,6 +915,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
(_js2n__-prdslib.anyOf [ _js2n__-prdslib.isType '"String" ])
])
+ | doc "Artifacts which are expected to be present after executing the build (id / path pairs)."
| optional,
bblayers_conf_header
| _js2n__-prdslib.contract_from_predicate
@@ -918,24 +925,43 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
(_js2n__-prdslib.isType '"String")
])
+ | doc "Header to prepend to the ``bblayers.conf`` before any layers are included."
| optional,
build_system
| std.enum.TagOrString
| [| 'isar, 'oe, 'openembedded |]
+ | doc "Defines the bitbake-based build system."
| optional,
defaults
| {
repos
| {
- branch | String | optional,
- patches | { repo | String | optional, } | optional,
- refspec | String | optional,
- tag | String | optional,
+ branch
+ | String
+ | doc "Default ``branch`` property applied to all repositories that do not override this."
+ | optional,
+ patches
+ | { repo | String | optional, }
+ | doc "Default patches to apply to all repositories."
+ | optional,
+ refspec
+ | String
+ | doc "Deprecated: Use 'branch' / 'tag' instead."
+ | optional,
+ tag
+ | String
+ | doc "Default ``tag`` property applied to all repositories that do not override this."
+ | optional,
}
+ | doc "Default values for some repository properties."
| optional,
}
+ | doc "Default values applied to all configuration nodes."
+ | optional,
+ distro
+ | String
+ | doc "Value of the ``DISTRO`` variable that is written into the ``local.conf``. Can be overwritten by the ``KAS_DISTRO`` environment variable."
| optional,
- distro | String | optional,
env
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -948,6 +974,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Null
])
])
+ | doc "Environment variables to forward and their default values (set to nulltype to only forward if set). These variables are made available to bitbake via ``BB_ENV_PASSTHROUGH_ADDITIONS`` (``BB_ENV_EXTRAWHITE`` in older Bitbake versions) and can be overwritten by the variables of the environment in which kas is started."
| optional,
header
| {
@@ -969,6 +996,7 @@ let rec _js2n__-refsenv
]
])
)
+ | doc "List of configuration files to include (parsed depth-first). They are merged in order they are stated. So a latter one could overwrite settings from previous files. The current file can overwrite settings from every included file."
| optional,
version
| _js2n__-prdslib.contract_from_predicate
@@ -979,9 +1007,16 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "0.10" ]
],
- _js2n__-prdslib.isType 'Integer
- ]),
- },
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 18,
+ _js2n__-prdslib.numbers.minimum 1
+ ]
+ ])
+ | doc "Version of the configuration file format.",
+ }
+ | doc "Header of every kas configuration file. It contains information about the context of the file.",
local_conf_header
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -990,8 +1025,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
(_js2n__-prdslib.isType '"String")
])
+ | doc "Header to prepend to the ``local.conf``."
+ | optional,
+ machine
+ | String
+ | doc "Value of the ``MACHINE`` variable that is written into the ``local.conf``. Can be overwritten by the ``KAS_MACHINE`` environment variable."
| optional,
- machine | String | optional,
menu_configuration
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -1005,6 +1044,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Integer
])
])
+ | doc "Menu configuration, auto-generated by menu plugin."
| optional,
overrides
| {
@@ -1024,6 +1064,7 @@ let rec _js2n__-refsenv
])
| optional,
}
+ | doc "Overrides for specific configuration nodes. By that, only items that already exist are overridden. Note, that all entries below this key are reserved for auto-generation using kas plugins. Do not manually add entries."
| optional,
proxy_config
| {
@@ -1032,6 +1073,7 @@ let rec _js2n__-refsenv
https_proxy | String | optional,
no_proxy | String | optional,
}
+ | doc "Deprecated. Proxy variables are automatically forwarded."
| optional,
repos
| _js2n__-prdslib.contract_from_predicate
@@ -1046,7 +1088,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- branch = _js2n__-prdslib.isType '"String",
+ branch =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
commit = _js2n__-prdslib.isType '"String",
layers =
_js2n__-prdslib.allOf
@@ -1094,7 +1141,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Null
],
refspec = _js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
+ tag =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
type =
_js2n__-prdslib.allOf
[
@@ -1112,6 +1164,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Null
])
])
+ | doc "Definitions of all available repos and layers. The layers are appended to the ``bblayers.conf`` sorted by the repository name first and then by the layer name."
| optional,
target
| _js2n__-prdslib.contract_from_predicate
@@ -1125,6 +1178,10 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType '"String")
]
])
+ | doc "Single target or a list of targets to build by bitbake. Can be overwritten by the ``KAS_TARGET`` environment variable. Space is used as a delimiter if multiple targets should be specified via the environment variable. For targets prefixed with ``multiconfig:`` or ``mc:``, corresponding entries are added to the ``BBMULTICONFIG`` in ``local.conf``."
+ | optional,
+ task
+ | String
+ | doc "Task to build by bitbake. Can be overwritten by the ``KAS_TASK`` environment variable."
| optional,
- task | String | optional,
}
\ No newline at end of file
diff --git a/out/Kestra flow file.ncl b/out/Kestra flow file.ncl
index 1fa1d2f..a7d7d38 100644
--- a/out/Kestra flow file.ncl
+++ b/out/Kestra flow file.ncl
@@ -1019,6 +1019,22 @@ let rec _js2n__-refsenv
]),
..
},
+ "_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ condition = _js2n__-prdslib.isType '"String",
+ inputs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/io.kestra.core.models.flows.Flow!contract" =
{
concurrency
@@ -1087,110 +1103,14 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.storage.Split!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.templating.TemplatedTask!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.trigger.Toggle!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
@@ -1198,31 +1118,41 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
@@ -1249,54 +1179,63 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Bulk!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Get!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Load!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Put!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Request!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Scroll!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
@@ -1318,6 +1257,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
@@ -1341,14 +1282,176 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Put!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Request!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Scroll!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Decrypt!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.node.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.node.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
@@ -1362,6 +1465,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
@@ -1384,107 +1489,37 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Decrypt!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.node.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.node.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate"
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate"
])
)
| optional,
@@ -1517,7 +1552,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.input.SelectInput-2!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.input.TimeInput-2!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.input.URIInput-2!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.input.MultiselectInput-2!predicate"
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.input.MultiselectInput-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.input.YamlInput-2!predicate"
])
)
| optional,
@@ -1648,110 +1684,14 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.storage.Split!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.templating.TemplatedTask!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.trigger.Toggle!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
@@ -1759,31 +1699,41 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
@@ -1810,54 +1760,63 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Bulk!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Get!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Load!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Put!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Request!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Scroll!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
@@ -1879,6 +1838,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
@@ -1902,14 +1863,176 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Put!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Request!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Scroll!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Decrypt!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.node.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.node.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
@@ -1923,6 +2046,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
@@ -1945,107 +2070,37 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Decrypt!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.node.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.node.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate"
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate"
]),
_js2n__-prdslib.arrays.minItems 1
]),
@@ -2065,71 +2120,72 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.http.Trigger!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.trigger.Flow!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.trigger.Schedule!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.trigger.ScheduleOnDates!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.trigger.Webhook!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.RealtimeTrigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.RealtimeTrigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.RealtimeTrigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.RealtimeTrigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.RealtimeTrigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.RealtimeTrigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Trigger!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.RealtimeTrigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.RealtimeTrigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Trigger!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.RealtimeTrigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.RealtimeTrigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.RealtimeTrigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.Trigger!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Trigger!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.RealtimeTrigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Trigger!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Trigger!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Trigger!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Trigger!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.RealtimeTrigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Trigger!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.RealtimeTrigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.RealtimeTrigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.RealtimeTrigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.RealtimeTrigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.RealtimeTrigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.RealtimeTrigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.RealtimeTrigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Trigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.RealtimeTrigger!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Trigger!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.RealtimeTrigger!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Trigger!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.RealtimeTrigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.RealtimeTrigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Trigger!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.RealtimeTrigger!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.RealtimeTrigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.RealtimeTrigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.RealtimeTrigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Trigger!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Trigger!predicate"
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Trigger!predicate"
])
)
| optional,
@@ -2173,7 +2229,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
value = _js2n__-prdslib.always,
@@ -2209,7 +2266,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -2239,7 +2308,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
name = _js2n__-prdslib.isType '"String",
@@ -2265,7 +2335,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
} {} true _js2n__-prdslib.always
@@ -2291,7 +2362,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -2323,7 +2406,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
} {} true _js2n__-prdslib.always
@@ -2351,7 +2435,19 @@ let rec _js2n__-refsenv
after = _js2n__-prdslib.isType '"String",
before = _js2n__-prdslib.isType '"String",
defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -2383,7 +2479,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
} {} true _js2n__-prdslib.always
@@ -2411,7 +2508,19 @@ let rec _js2n__-refsenv
after = _js2n__-prdslib.isType '"String",
before = _js2n__-prdslib.isType '"String",
defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -2443,7 +2552,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
} {} true _js2n__-prdslib.always
@@ -2469,7 +2579,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -2503,7 +2625,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
} {} true _js2n__-prdslib.always
@@ -2529,7 +2652,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -2561,7 +2696,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
values =
@@ -2594,7 +2730,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
extension = _js2n__-prdslib.isType '"String",
id =
_js2n__-prdslib.allOf
@@ -2627,7 +2775,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
} {} true _js2n__-prdslib.always
@@ -2653,7 +2802,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -2687,7 +2848,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
} {} true _js2n__-prdslib.always
@@ -2713,7 +2875,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -2747,7 +2921,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
} {} true _js2n__-prdslib.always
@@ -2773,7 +2948,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -2805,7 +2992,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
} {} true _js2n__-prdslib.always
@@ -2830,8 +3018,22 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "id", "type" ],
_js2n__-prdslib.records.record
{
+ allowCustomValue = _js2n__-prdslib.isType '"Bool",
defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
+ expression = _js2n__-prdslib.isType '"String",
id =
_js2n__-prdslib.allOf
[
@@ -2861,7 +3063,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
name = _js2n__-prdslib.isType '"String",
@@ -2894,7 +3097,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
values =
@@ -2927,7 +3131,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -2959,7 +3175,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
validator = _js2n__-prdslib.isType '"String",
@@ -2982,11 +3199,25 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "id", "type", "values" ],
+ _js2n__-prdslib.records.required [ "id", "type" ],
_js2n__-prdslib.records.record
{
+ allowCustomValue = _js2n__-prdslib.isType '"Bool",
defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
+ expression = _js2n__-prdslib.isType '"String",
id =
_js2n__-prdslib.allOf
[
@@ -3018,7 +3249,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
values =
@@ -3051,7 +3283,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -3083,7 +3327,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
validator = _js2n__-prdslib.isType '"String",
@@ -3112,7 +3357,19 @@ let rec _js2n__-refsenv
after = _js2n__-prdslib.isType '"String",
before = _js2n__-prdslib.isType '"String",
defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -3144,7 +3401,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
} {} true _js2n__-prdslib.always
@@ -3170,7 +3428,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -3202,7 +3472,8 @@ let rec _js2n__-refsenv
"URI",
"SECRET",
"ARRAY",
- "MULTISELECT"
+ "MULTISELECT",
+ "YAML"
]
],
} {} true _js2n__-prdslib.always
@@ -3220,6 +3491,77 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always
]
],
+ "_js2n__-:definitions/io.kestra.core.models.flows.input.YamlInput-1!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "id", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ defaults = _js2n__-prdslib.always,
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.DependsOn!predicate",
+ _js2n__-prdslib.always
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ displayName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64
+ ],
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][.a-zA-Z0-9_-]*"
+ ],
+ name = _js2n__-prdslib.isType '"String",
+ required = _js2n__-prdslib.isType '"Bool",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "STRING",
+ "ENUM",
+ "SELECT",
+ "INT",
+ "FLOAT",
+ "BOOLEAN",
+ "DATETIME",
+ "DATE",
+ "TIME",
+ "DURATION",
+ "FILE",
+ "JSON",
+ "URI",
+ "SECRET",
+ "ARRAY",
+ "MULTISELECT",
+ "YAML"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.core.models.flows.input.YamlInput-2!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.input.YamlInput-1!predicate",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "type" ],
+ _js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "YAML", } {} true
+ _js2n__-prdslib.always
+ ]
+ ],
"_js2n__-:definitions/io.kestra.core.models.listeners.Listener!predicate" =
_js2n__-prdslib.allOf
[
@@ -3311,110 +3653,14 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.storage.Split!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.templating.TemplatedTask!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.trigger.Toggle!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
@@ -3422,31 +3668,41 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
@@ -3473,54 +3729,63 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Bulk!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Get!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Load!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Put!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Request!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Scroll!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
@@ -3542,6 +3807,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
@@ -3565,14 +3832,176 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Put!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Request!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Scroll!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Decrypt!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.node.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.node.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
@@ -3586,6 +4015,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
@@ -3608,112 +4039,69 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Decrypt!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.node.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.node.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate"
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate"
]),
_js2n__-prdslib.arrays.minItems 1
],
} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/io.kestra.core.models.property.Data_java.util.Map_!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ fromList =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType 'Record)
+ ],
+ fromMap = _js2n__-prdslib.isType 'Record,
+ fromURI =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/io.kestra.core.models.tasks.NamespaceFiles!predicate" =
_js2n__-prdslib.allOf
[
@@ -3944,6 +4332,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
outputDirs =
_js2n__-prdslib.allOf
[
@@ -4055,6 +4444,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
nodePath = _js2n__-prdslib.isType '"String",
npmPath = _js2n__-prdslib.isType '"String",
outputDirs =
@@ -4176,6 +4566,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
outputDirs =
_js2n__-prdslib.allOf
[
@@ -4258,6 +4649,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
pollFrequency = _js2n__-prdslib.isType '"String",
@@ -4305,6 +4697,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
pollFrequency = _js2n__-prdslib.isType '"String",
@@ -4353,6 +4746,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
pollFrequency = _js2n__-prdslib.isType '"String",
@@ -4402,6 +4796,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
pollFrequency = _js2n__-prdslib.isType '"String",
@@ -4447,7 +4842,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
- jobId = _js2n__-prdslib.isType '"String",
logLevel =
_js2n__-prdslib.allOf
[
@@ -4455,6 +4849,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
options =
_js2n__-prdslib.allOf
@@ -4506,6 +4901,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
password = _js2n__-prdslib.isType '"String",
@@ -4562,6 +4958,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
name = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
@@ -4618,6 +5015,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
name = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
@@ -4678,6 +5076,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
retry =
@@ -4731,6 +5130,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
queue = _js2n__-prdslib.isType '"String",
@@ -4883,6 +5283,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
queue = _js2n__-prdslib.isType '"String",
@@ -5060,6 +5461,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
password = _js2n__-prdslib.isType '"String",
@@ -5164,6 +5566,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -5244,6 +5647,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
outputLocation = _js2n__-prdslib.isType '"String",
query = _js2n__-prdslib.isType '"String",
region = _js2n__-prdslib.isType '"String",
@@ -5325,6 +5729,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -5410,6 +5815,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
region = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -5463,6 +5869,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
region = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -5516,6 +5923,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
region = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -5586,6 +5994,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
region = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -5647,6 +6056,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
region = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -5698,6 +6108,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
region = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -5761,6 +6172,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
region = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -5834,6 +6246,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
records =
_js2n__-prdslib.oneOf
[
@@ -5912,6 +6325,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
region = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -5969,6 +6383,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
region = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -6054,6 +6469,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
objectLockEnabledForBucket = _js2n__-prdslib.isType '"Bool",
region = _js2n__-prdslib.isType '"String",
retry =
@@ -6110,6 +6526,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mfa = _js2n__-prdslib.isType '"String",
region = _js2n__-prdslib.isType '"String",
requestPayer = _js2n__-prdslib.isType '"String",
@@ -6178,6 +6595,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
marker = _js2n__-prdslib.isType '"String",
maxKeys = _js2n__-prdslib.isType 'Integer,
prefix = _js2n__-prdslib.isType '"String",
@@ -6236,6 +6654,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
region = _js2n__-prdslib.isType '"String",
requestPayer = _js2n__-prdslib.isType '"String",
retry =
@@ -6305,6 +6724,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
marker = _js2n__-prdslib.isType '"String",
maxKeys = _js2n__-prdslib.isType 'Integer,
moveTo =
@@ -6376,6 +6796,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
marker = _js2n__-prdslib.isType '"String",
maxKeys = _js2n__-prdslib.isType 'Integer,
prefix = _js2n__-prdslib.isType '"String",
@@ -6552,6 +6973,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
marker = _js2n__-prdslib.isType '"String",
maxKeys = _js2n__-prdslib.isType 'Integer,
moveTo =
@@ -6664,6 +7086,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
metadata = _js2n__-prdslib.isType 'Record,
objectLockLegalHoldStatus =
_js2n__-prdslib.allOf
@@ -6769,6 +7192,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
region = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -6820,6 +7244,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
queueUrl = _js2n__-prdslib.isType '"String",
@@ -6892,6 +7317,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
queueUrl = _js2n__-prdslib.isType '"String",
region = _js2n__-prdslib.isType '"String",
retry =
@@ -7048,6 +7474,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxNumberOfMessage = _js2n__-prdslib.isType 'Integer,
queueUrl = _js2n__-prdslib.isType '"String",
region = _js2n__-prdslib.isType '"String",
@@ -7231,6 +7658,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
queueUrl = _js2n__-prdslib.isType '"String",
@@ -7330,6 +7758,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
poolId = _js2n__-prdslib.isType '"String",
resume = _js2n__-prdslib.isType '"Bool",
@@ -7659,6 +8088,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
poolId = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -7730,6 +8160,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -7775,6 +8206,68 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "id", "subscriptionId", "tenantId", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ clientId = _js2n__-prdslib.isType '"String",
+ clientSecret = _js2n__-prdslib.isType '"String",
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ factoryName = _js2n__-prdslib.isType '"String",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ parameters = _js2n__-prdslib.isType 'Record,
+ pemCertificate = _js2n__-prdslib.isType '"String",
+ pipelineName = _js2n__-prdslib.isType '"String",
+ resourceGroupName = _js2n__-prdslib.isType '"String",
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ subscriptionId = _js2n__-prdslib.isType '"String",
+ tenantId = _js2n__-prdslib.isType '"String",
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.azure.datafactory.CreateRun",
+ wait =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate" =
_js2n__-prdslib.allOf
[
@@ -7817,6 +8310,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxBatchSizePerPartition = _js2n__-prdslib.isType 'Integer,
maxDuration = _js2n__-prdslib.isType '"String",
maxWaitTimePerPartition = _js2n__-prdslib.isType '"String",
@@ -7899,6 +8393,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxBatchSizeInBytes = _js2n__-prdslib.isType 'Integer,
maxEventsPerBatch = _js2n__-prdslib.isType 'Integer,
namespace = _js2n__-prdslib.isType '"String",
@@ -8068,6 +8563,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace = _js2n__-prdslib.isType '"String",
partitionStartingPosition =
_js2n__-prdslib.allOf
@@ -8260,6 +8756,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxBatchSizePerPartition = _js2n__-prdslib.isType 'Integer,
maxDuration = _js2n__-prdslib.isType '"String",
maxWaitTimePerPartition = _js2n__-prdslib.isType '"String",
@@ -8342,6 +8839,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -8406,6 +8904,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
name = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -8468,6 +8967,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
prefix = _js2n__-prdslib.isType '"String",
regexp = _js2n__-prdslib.isType '"String",
retry =
@@ -8517,6 +9017,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
name = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -8578,6 +9079,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
moveTo =
_js2n__-prdslib.allOf
[
@@ -8640,6 +9142,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
prefix = _js2n__-prdslib.isType '"String",
regexp = _js2n__-prdslib.isType '"String",
retry =
@@ -8698,6 +9201,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
name = _js2n__-prdslib.isType '"String",
permissions =
_js2n__-prdslib.allOf
@@ -8889,6 +9393,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
moveTo =
_js2n__-prdslib.allOf
[
@@ -8988,6 +9493,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
metadata = _js2n__-prdslib.isType 'Record,
name = _js2n__-prdslib.isType '"String",
retry =
@@ -9068,6 +9574,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -9115,6 +9622,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
partitionKey = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -9164,6 +9672,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
partitionKey = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -9214,6 +9723,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -9306,6 +9816,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -9463,6 +9974,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
session =
_js2n__-prdslib.allOf
[
@@ -9524,6 +10036,12 @@ let rec _js2n__-refsenv
],
localDatacenter = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
+ secureConnection =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.CassandraDbSession-SecureConnection!predicate",
+ _js2n__-prdslib.always
+ ],
username = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
@@ -9544,6 +10062,18 @@ let rec _js2n__-refsenv
serverName = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/io.kestra.plugin.cassandra.standard.CassandraDbSession-SecureConnection!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ keystorePassword = _js2n__-prdslib.isType '"String",
+ keystorePath = _js2n__-prdslib.isType '"String",
+ truststorePassword = _js2n__-prdslib.isType '"String",
+ truststorePath = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate" =
_js2n__-prdslib.allOf
[
@@ -9573,6 +10103,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -9730,6 +10261,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
session =
_js2n__-prdslib.allOf
[
@@ -9824,6 +10356,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -9933,6 +10466,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -10031,6 +10565,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -10101,6 +10636,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -10164,6 +10700,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -10227,6 +10764,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -10913,6 +11451,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -10953,6 +11492,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -11007,6 +11547,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -11076,6 +11617,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -11133,6 +11675,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -11175,6 +11718,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace = _js2n__-prdslib.isType '"String",
purgeExecution = _js2n__-prdslib.isType '"Bool",
purgeLog = _js2n__-prdslib.isType '"Bool",
@@ -11250,6 +11794,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -11530,972 +12075,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -12535,482 +13105,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -13023,6 +13633,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -13040,482 +13670,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -13535,6 +14175,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -13796,972 +14437,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -14801,482 +15467,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -15289,6 +15995,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -15306,482 +16032,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -16059,972 +16795,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -17064,482 +17825,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -17552,6 +18353,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -17569,482 +18390,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -18064,6 +18895,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -18349,972 +19181,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -19354,482 +20211,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -19842,6 +20739,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -19859,482 +20776,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
],
@@ -20606,972 +21533,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -21611,482 +22563,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -22099,6 +23091,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -22116,482 +23128,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -22611,6 +23633,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -22872,972 +23895,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -23877,482 +24925,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -24365,6 +25453,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -24382,482 +25490,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
]),
@@ -25146,972 +26264,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -26151,482 +27294,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -26639,6 +27822,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -26656,482 +27859,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -27151,6 +28364,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -27412,972 +28626,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -28417,482 +29656,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -28905,6 +30184,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -28922,482 +30221,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -29691,972 +31000,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -30696,482 +32030,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -31184,6 +32558,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -31201,482 +32595,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -31696,6 +33100,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -31957,972 +33362,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -32962,482 +34392,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -33450,6 +34920,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -33467,482 +34957,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -34236,972 +35736,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -35241,482 +36766,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -35729,6 +37294,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -35746,482 +37331,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -36256,6 +37851,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace =
_js2n__-prdslib.allOf
[
@@ -36270,6 +37866,17 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
],
revision = _js2n__-prdslib.isType 'Integer,
+ scheduleDate =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
timeout = _js2n__-prdslib.isType '"String",
transmitFailed = _js2n__-prdslib.isType '"Bool",
type =
@@ -36557,972 +38164,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -37562,482 +39194,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -38050,6 +39722,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -38067,482 +39759,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -38801,972 +40503,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -39806,482 +41533,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -40294,6 +42061,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -40311,482 +42098,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -40806,6 +42603,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -41067,972 +42865,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -42072,482 +43895,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -42560,6 +44423,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -42577,482 +44460,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
]),
@@ -43329,972 +45222,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -44334,482 +46252,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -44822,6 +46780,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -44839,482 +46817,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -45334,6 +47322,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -45595,972 +47584,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -46600,482 +48614,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -47088,6 +49142,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -47105,482 +49179,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
]),
@@ -47858,972 +49942,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -48863,482 +50972,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -49351,6 +51500,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -49368,482 +51537,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -49863,6 +52042,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
onResume =
_js2n__-prdslib.allOf
[
@@ -49949,6 +52129,11 @@ let rec _js2n__-refsenv
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.input.MultiselectInput-2!predicate",
_js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.flows.input.YamlInput-2!predicate",
+ _js2n__-prdslib.always
]
])
],
@@ -50213,972 +52398,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -51218,482 +53428,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -51706,6 +53956,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -51723,482 +53993,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -52474,972 +54754,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -53479,482 +55784,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -53967,6 +56312,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -53984,482 +56349,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -54479,6 +56854,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -54740,972 +57116,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -55745,482 +58146,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -56233,6 +58674,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -56250,482 +58711,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -56768,6 +59239,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace =
_js2n__-prdslib.allOf
[
@@ -56788,6 +59260,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Integer,
_js2n__-prdslib.numbers.minimum 1
],
+ scheduleDate =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
timeout = _js2n__-prdslib.isType '"String",
transmitFailed = _js2n__-prdslib.isType '"Bool",
type =
@@ -57060,972 +59543,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -58065,482 +60573,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -58553,6 +61101,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -58570,482 +61138,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -59306,972 +61884,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -60311,482 +62914,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -60799,6 +63442,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -60816,482 +63479,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -61311,6 +63984,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -61603,972 +64277,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -62608,482 +65307,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -63096,6 +65835,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -63113,482 +65872,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -63608,6 +66377,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -63897,972 +66667,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -64902,482 +67697,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -65390,6 +68225,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -65407,482 +68262,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -65903,6 +68768,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -66164,972 +69030,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -67169,482 +70060,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -67657,6 +70588,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -67674,482 +70625,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -68442,972 +71403,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -69447,482 +72433,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -69935,6 +72961,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -69952,482 +72998,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -70453,6 +73509,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -70727,972 +73784,997 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.mail.MailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.opsgenie.OpsgenieExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.pagerduty.PagerDutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sendgrid.SendGridMailSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.sentry.SentryExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.slack.SlackIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.teams.TeamsIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.telegram.TelegramSend!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.twilio.TwilioExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -71732,482 +74814,522 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CreateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeletePartitions!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.DeleteTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.ExtractToGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.LoadFromGcs!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.StorageWrite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.TableMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.UpdateTable!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.cli.GCloudCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.PySparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Compose!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.CreateBucketIamPolicy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.UpdateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gcs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.gke.ClusterMetadata!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -72220,6 +75342,26 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
@@ -72237,482 +75379,492 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Deps!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Freshness!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Run!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Seed!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Setup!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Snapshot!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.GetItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.PutItem!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Query!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.Scan!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.ecr.GetAuthToken!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.eventbridge.PutEvents!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.kinesis.PutRecords!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.lambda.Invoke!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.CreateBucket!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.s3.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
_js2n__-prdslib.always
]
])
@@ -72772,6 +75924,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
method =
_js2n__-prdslib.allOf
[
@@ -72905,6 +76058,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
method =
_js2n__-prdslib.allOf
[
@@ -73086,6 +76240,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
method =
_js2n__-prdslib.allOf
[
@@ -73177,6 +76332,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -73219,6 +76375,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -73258,6 +76415,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace = _js2n__-prdslib.isType '"String",
prefix = _js2n__-prdslib.isType '"String",
retry =
@@ -73293,6 +76451,21 @@ let rec _js2n__-refsenv
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
key = _js2n__-prdslib.isType '"String",
+ kvType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "STRING",
+ "NUMBER",
+ "BOOLEAN",
+ "DATETIME",
+ "DATE",
+ "DURATION",
+ "JSON"
+ ]
+ ],
logLevel =
_js2n__-prdslib.allOf
[
@@ -73300,6 +76473,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace = _js2n__-prdslib.isType '"String",
overwrite = _js2n__-prdslib.isType '"Bool",
retry =
@@ -73351,6 +76525,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -73405,6 +76580,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
message =
_js2n__-prdslib.oneOf
[
@@ -73468,6 +76644,7 @@ let rec _js2n__-refsenv
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
])
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -73521,6 +76698,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -73575,6 +76753,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -73636,6 +76815,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -73677,6 +76857,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -73731,6 +76912,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
name = _js2n__-prdslib.isType '"String",
namespace = _js2n__-prdslib.isType '"Bool",
retry =
@@ -73774,6 +76956,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
name = _js2n__-prdslib.isType '"String",
namespace = _js2n__-prdslib.isType '"Bool",
retry =
@@ -73817,6 +77000,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
name = _js2n__-prdslib.isType '"String",
namespace = _js2n__-prdslib.isType '"Bool",
retry =
@@ -73861,6 +77045,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -73904,6 +77089,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -73945,6 +77131,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -74001,6 +77188,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -74047,6 +77235,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
outputs =
_js2n__-prdslib.allOf
[
@@ -74094,6 +77283,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -74136,6 +77326,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -74177,6 +77368,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -74219,6 +77411,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
partitions = _js2n__-prdslib.isType 'Integer,
retry =
_js2n__-prdslib.oneOf
@@ -74261,6 +77454,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -74408,6 +77602,33 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ states =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "CREATED",
+ "RUNNING",
+ "PAUSED",
+ "RESTARTED",
+ "KILLING",
+ "SUCCESS",
+ "WARNING",
+ "FAILED",
+ "KILLED",
+ "CANCELLED",
+ "QUEUED",
+ "RETRYING",
+ "RETRIED"
+ ]
+ ])
+ ],
stopAfter =
_js2n__-prdslib.allOf
[
@@ -74574,6 +77795,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
recoverMissedSchedules =
_js2n__-prdslib.allOf
[
@@ -74674,55 +77896,11 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.core.trigger.Toggle!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.core.trigger.ScheduleOnDates!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "id", "trigger", "type" ],
- _js2n__-prdslib.records.record
- {
- allowFailure = _js2n__-prdslib.isType '"Bool",
- description = _js2n__-prdslib.isType '"String",
- disabled = _js2n__-prdslib.isType '"Bool",
- enabled = _js2n__-prdslib.isType '"Bool",
- flowId = _js2n__-prdslib.isType '"String",
- id =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1,
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
- ],
- logLevel =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
- ],
- namespace = _js2n__-prdslib.isType '"String",
- retry =
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
- ],
- timeout = _js2n__-prdslib.isType '"String",
- trigger = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.const
- "io.kestra.plugin.core.trigger.Toggle",
- workerGroup =
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/io.kestra.plugin.core.trigger.Webhook!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "id", "key", "type" ],
+ _js2n__-prdslib.records.required [ "dates", "id", "type" ],
_js2n__-prdslib.records.record
{
conditions =
@@ -74824,6 +78002,13 @@ let rec _js2n__-refsenv
]
])
],
+ dates =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
id =
@@ -74834,12 +78019,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
- key =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 256
- ],
+ inputs = _js2n__-prdslib.isType 'Record,
labels =
_js2n__-prdslib.allOf
[
@@ -74854,6 +78034,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ recoverMissedSchedules =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "LAST", "NONE", "ALL" ]
+ ],
stopAfter =
_js2n__-prdslib.allOf
[
@@ -74880,44 +78067,26 @@ let rec _js2n__-refsenv
]
])
],
+ timezone = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
- "io.kestra.plugin.core.trigger.Webhook",
+ "io.kestra.plugin.core.trigger.ScheduleOnDates",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.core.trigger.Toggle!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [
- "connectionString",
- "id",
- "password",
- "query",
- "type",
- "username"
- ],
+ _js2n__-prdslib.records.required [ "id", "trigger", "type" ],
_js2n__-prdslib.records.record
{
allowFailure = _js2n__-prdslib.isType '"Bool",
- connectionString =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
- fetchType =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
- ],
+ enabled = _js2n__-prdslib.isType '"Bool",
+ flowId = _js2n__-prdslib.isType '"String",
id =
_js2n__-prdslib.allOf
[
@@ -74933,34 +78102,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
- parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ]
- ],
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
- ],
- password =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ],
- query =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ namespace = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
[
@@ -74969,31 +78112,292 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
],
timeout = _js2n__-prdslib.isType '"String",
+ trigger = _js2n__-prdslib.isType '"String",
type =
- _js2n__-prdslib.const "io.kestra.plugin.couchbase.Query",
- username =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ],
+ _js2n__-prdslib.const
+ "io.kestra.plugin.core.trigger.Toggle",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.couchbase.Trigger!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.core.trigger.Webhook!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [
- "connectionString",
- "id",
- "password",
- "query",
- "type",
- "username"
- ],
+ _js2n__-prdslib.records.required [ "id", "key", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ conditions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.DateTimeBetweenCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.DayWeekCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.DayWeekInMonthCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExecutionFlowCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExecutionLabelsCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExecutionNamespaceCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExecutionOutputsCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExecutionStatusCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExpressionCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.FlowCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.FlowNamespaceCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.HasRetryAttemptCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.MultipleCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.NotCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.OrCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.PublicHolidayCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.TimeBetweenCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.WeekendCondition!predicate",
+ _js2n__-prdslib.always
+ ]
+ ])
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ key =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 256
+ ],
+ labels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.Label!predicate"
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ stopAfter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "CREATED",
+ "RUNNING",
+ "PAUSED",
+ "RESTARTED",
+ "KILLING",
+ "SUCCESS",
+ "WARNING",
+ "FAILED",
+ "KILLED",
+ "CANCELLED",
+ "QUEUED",
+ "RETRYING",
+ "RETRIED"
+ ]
+ ])
+ ],
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.core.trigger.Webhook",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "connectionString",
+ "id",
+ "password",
+ "query",
+ "type",
+ "username"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ connectionString =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ parameters =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ],
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ password =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ query =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const "io.kestra.plugin.couchbase.Query",
+ username =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.couchbase.Trigger!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "connectionString",
+ "id",
+ "password",
+ "query",
+ "type",
+ "username"
+ ],
_js2n__-prdslib.records.record
{
conditions =
@@ -75133,6 +78537,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
parameters =
_js2n__-prdslib.allOf
[
@@ -75225,6 +78630,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
privateKey = _js2n__-prdslib.isType '"String",
privateKeyPassphrase = _js2n__-prdslib.isType '"String",
requiredSignerUsers =
@@ -75283,6 +78689,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
recipients =
_js2n__-prdslib.allOf
[
@@ -75365,6 +78772,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxWorkers = _js2n__-prdslib.isType 'Integer,
minWorkers = _js2n__-prdslib.isType 'Integer,
nodeTypeId = _js2n__-prdslib.isType '"String",
@@ -75420,6 +78828,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -75470,6 +78879,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -75520,6 +78930,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -75583,6 +78994,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -75711,6 +79123,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -76076,6 +79489,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
properties = _js2n__-prdslib.isType 'Record,
retry =
_js2n__-prdslib.oneOf
@@ -76155,6 +79569,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -76207,37 +79622,84 @@ let rec _js2n__-refsenv
allowFailure = _js2n__-prdslib.isType '"Bool",
containerImage = _js2n__-prdslib.isType '"String",
dbtPath = _js2n__-prdslib.isType '"String",
- debug = _js2n__-prdslib.isType '"Bool",
+ debug =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
docker =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
dockerOptions =
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
- ],
- env =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
+ env = _js2n__-prdslib.isType 'Record,
exclude =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
+ ],
+ failFast =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
+ fullRefresh =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
- failFast = _js2n__-prdslib.isType '"Bool",
- fullRefresh = _js2n__-prdslib.isType '"Bool",
id =
_js2n__-prdslib.allOf
[
@@ -76259,6 +79721,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -76272,7 +79735,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- parseRunResults = _js2n__-prdslib.isType '"Bool",
+ parseRunResults =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
profiles = _js2n__-prdslib.isType '"String",
projectDir = _js2n__-prdslib.isType '"String",
retry =
@@ -76293,7 +79766,12 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
],
selector = _js2n__-prdslib.isType '"String",
target = _js2n__-prdslib.isType '"String",
@@ -76311,10 +79789,30 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always
]
],
- thread = _js2n__-prdslib.isType 'Integer,
+ thread =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
timeout = _js2n__-prdslib.isType '"String",
type = _js2n__-prdslib.const "io.kestra.plugin.dbt.cli.Build",
- warnError = _js2n__-prdslib.isType '"Bool",
+ warnError =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
@@ -76329,37 +79827,84 @@ let rec _js2n__-refsenv
allowFailure = _js2n__-prdslib.isType '"Bool",
containerImage = _js2n__-prdslib.isType '"String",
dbtPath = _js2n__-prdslib.isType '"String",
- debug = _js2n__-prdslib.isType '"Bool",
+ debug =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
docker =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
dockerOptions =
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
- ],
- env =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
+ env = _js2n__-prdslib.isType 'Record,
exclude =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
+ ],
+ failFast =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
+ fullRefresh =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
- failFast = _js2n__-prdslib.isType '"Bool",
- fullRefresh = _js2n__-prdslib.isType '"Bool",
id =
_js2n__-prdslib.allOf
[
@@ -76381,6 +79926,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -76394,7 +79940,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- parseRunResults = _js2n__-prdslib.isType '"Bool",
+ parseRunResults =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
profiles = _js2n__-prdslib.isType '"String",
projectDir = _js2n__-prdslib.isType '"String",
retry =
@@ -76415,7 +79971,12 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
],
selector = _js2n__-prdslib.isType '"String",
target = _js2n__-prdslib.isType '"String",
@@ -76433,11 +79994,31 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always
]
],
- thread = _js2n__-prdslib.isType 'Integer,
+ thread =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
timeout = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const "io.kestra.plugin.dbt.cli.Compile",
- warnError = _js2n__-prdslib.isType '"Bool",
+ warnError =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
@@ -76511,6 +80092,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -76525,7 +80107,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- parseRunResults = _js2n__-prdslib.isType '"Bool",
+ parseRunResults =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
profiles = _js2n__-prdslib.isType '"String",
projectDir = _js2n__-prdslib.isType '"String",
retry =
@@ -76579,37 +80171,84 @@ let rec _js2n__-refsenv
allowFailure = _js2n__-prdslib.isType '"Bool",
containerImage = _js2n__-prdslib.isType '"String",
dbtPath = _js2n__-prdslib.isType '"String",
- debug = _js2n__-prdslib.isType '"Bool",
+ debug =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
docker =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
dockerOptions =
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
- ],
- env =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
+ env = _js2n__-prdslib.isType 'Record,
exclude =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
+ ],
+ failFast =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
+ fullRefresh =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
- failFast = _js2n__-prdslib.isType '"Bool",
- fullRefresh = _js2n__-prdslib.isType '"Bool",
id =
_js2n__-prdslib.allOf
[
@@ -76631,6 +80270,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -76644,7 +80284,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- parseRunResults = _js2n__-prdslib.isType '"Bool",
+ parseRunResults =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
profiles = _js2n__-prdslib.isType '"String",
projectDir = _js2n__-prdslib.isType '"String",
retry =
@@ -76665,7 +80315,12 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
],
selector = _js2n__-prdslib.isType '"String",
target = _js2n__-prdslib.isType '"String",
@@ -76683,10 +80338,30 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always
]
],
- thread = _js2n__-prdslib.isType 'Integer,
+ thread =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
timeout = _js2n__-prdslib.isType '"String",
type = _js2n__-prdslib.const "io.kestra.plugin.dbt.cli.Deps",
- warnError = _js2n__-prdslib.isType '"Bool",
+ warnError =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
@@ -76701,37 +80376,84 @@ let rec _js2n__-refsenv
allowFailure = _js2n__-prdslib.isType '"Bool",
containerImage = _js2n__-prdslib.isType '"String",
dbtPath = _js2n__-prdslib.isType '"String",
- debug = _js2n__-prdslib.isType '"Bool",
+ debug =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
docker =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
dockerOptions =
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
- ],
- env =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
+ env = _js2n__-prdslib.isType 'Record,
exclude =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
+ ],
+ failFast =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
+ fullRefresh =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
- failFast = _js2n__-prdslib.isType '"Bool",
- fullRefresh = _js2n__-prdslib.isType '"Bool",
id =
_js2n__-prdslib.allOf
[
@@ -76753,6 +80475,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -76766,7 +80489,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- parseRunResults = _js2n__-prdslib.isType '"Bool",
+ parseRunResults =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
profiles = _js2n__-prdslib.isType '"String",
projectDir = _js2n__-prdslib.isType '"String",
retry =
@@ -76787,7 +80520,12 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
],
selector = _js2n__-prdslib.isType '"String",
target = _js2n__-prdslib.isType '"String",
@@ -76805,11 +80543,31 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always
]
],
- thread = _js2n__-prdslib.isType 'Integer,
+ thread =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
timeout = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const "io.kestra.plugin.dbt.cli.Freshness",
- warnError = _js2n__-prdslib.isType '"Bool",
+ warnError =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
@@ -76824,37 +80582,84 @@ let rec _js2n__-refsenv
allowFailure = _js2n__-prdslib.isType '"Bool",
containerImage = _js2n__-prdslib.isType '"String",
dbtPath = _js2n__-prdslib.isType '"String",
- debug = _js2n__-prdslib.isType '"Bool",
+ debug =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
docker =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
dockerOptions =
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
- ],
- env =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
+ env = _js2n__-prdslib.isType 'Record,
exclude =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
+ ],
+ failFast =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
+ fullRefresh =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
- failFast = _js2n__-prdslib.isType '"Bool",
- fullRefresh = _js2n__-prdslib.isType '"Bool",
id =
_js2n__-prdslib.allOf
[
@@ -76876,6 +80681,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -76889,7 +80695,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- parseRunResults = _js2n__-prdslib.isType '"Bool",
+ parseRunResults =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
profiles = _js2n__-prdslib.isType '"String",
projectDir = _js2n__-prdslib.isType '"String",
retry =
@@ -76910,7 +80726,12 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
],
selector = _js2n__-prdslib.isType '"String",
target = _js2n__-prdslib.isType '"String",
@@ -76928,10 +80749,30 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always
]
],
- thread = _js2n__-prdslib.isType 'Integer,
+ thread =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
timeout = _js2n__-prdslib.isType '"String",
type = _js2n__-prdslib.const "io.kestra.plugin.dbt.cli.List",
- warnError = _js2n__-prdslib.isType '"Bool",
+ warnError =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
@@ -76946,37 +80787,84 @@ let rec _js2n__-refsenv
allowFailure = _js2n__-prdslib.isType '"Bool",
containerImage = _js2n__-prdslib.isType '"String",
dbtPath = _js2n__-prdslib.isType '"String",
- debug = _js2n__-prdslib.isType '"Bool",
+ debug =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
docker =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
dockerOptions =
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
- ],
- env =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
+ env = _js2n__-prdslib.isType 'Record,
exclude =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
+ ],
+ failFast =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
+ fullRefresh =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
- failFast = _js2n__-prdslib.isType '"Bool",
- fullRefresh = _js2n__-prdslib.isType '"Bool",
id =
_js2n__-prdslib.allOf
[
@@ -76998,6 +80886,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -77011,7 +80900,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- parseRunResults = _js2n__-prdslib.isType '"Bool",
+ parseRunResults =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
profiles = _js2n__-prdslib.isType '"String",
projectDir = _js2n__-prdslib.isType '"String",
retry =
@@ -77032,7 +80931,12 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
],
selector = _js2n__-prdslib.isType '"String",
target = _js2n__-prdslib.isType '"String",
@@ -77050,10 +80954,30 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always
]
],
- thread = _js2n__-prdslib.isType 'Integer,
+ thread =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
timeout = _js2n__-prdslib.isType '"String",
type = _js2n__-prdslib.const "io.kestra.plugin.dbt.cli.Run",
- warnError = _js2n__-prdslib.isType '"Bool",
+ warnError =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
@@ -77068,37 +80992,84 @@ let rec _js2n__-refsenv
allowFailure = _js2n__-prdslib.isType '"Bool",
containerImage = _js2n__-prdslib.isType '"String",
dbtPath = _js2n__-prdslib.isType '"String",
- debug = _js2n__-prdslib.isType '"Bool",
+ debug =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
docker =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
dockerOptions =
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
- ],
- env =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
+ env = _js2n__-prdslib.isType 'Record,
exclude =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
+ ],
+ failFast =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
+ fullRefresh =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
- failFast = _js2n__-prdslib.isType '"Bool",
- fullRefresh = _js2n__-prdslib.isType '"Bool",
id =
_js2n__-prdslib.allOf
[
@@ -77120,6 +81091,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -77133,7 +81105,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- parseRunResults = _js2n__-prdslib.isType '"Bool",
+ parseRunResults =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
profiles = _js2n__-prdslib.isType '"String",
projectDir = _js2n__-prdslib.isType '"String",
retry =
@@ -77154,7 +81136,12 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
],
selector = _js2n__-prdslib.isType '"String",
target = _js2n__-prdslib.isType '"String",
@@ -77172,10 +81159,30 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always
]
],
- thread = _js2n__-prdslib.isType 'Integer,
+ thread =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
timeout = _js2n__-prdslib.isType '"String",
type = _js2n__-prdslib.const "io.kestra.plugin.dbt.cli.Seed",
- warnError = _js2n__-prdslib.isType '"Bool",
+ warnError =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
@@ -77185,7 +81192,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "id", "profiles", "requirements", "type" ],
+ [ "exitOnFailed", "id", "profiles", "requirements", "type" ],
_js2n__-prdslib.records.record
{
allowFailure = _js2n__-prdslib.isType '"Bool",
@@ -77206,10 +81213,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always
],
dockerOptions =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
env =
_js2n__-prdslib.allOf
@@ -77218,7 +81234,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
(_js2n__-prdslib.isType '"String")
],
- exitOnFailed = _js2n__-prdslib.isType '"Bool",
+ exitOnFailed =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
failFast = _js2n__-prdslib.isType '"Bool",
id =
_js2n__-prdslib.allOf
@@ -77228,9 +81254,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
- inputFiles =
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String"),
+ inputFiles = _js2n__-prdslib.always,
interpreter =
_js2n__-prdslib.allOf
[
@@ -77246,6 +81270,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -77277,7 +81302,12 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
],
retry =
_js2n__-prdslib.oneOf
@@ -77329,37 +81359,84 @@ let rec _js2n__-refsenv
allowFailure = _js2n__-prdslib.isType '"Bool",
containerImage = _js2n__-prdslib.isType '"String",
dbtPath = _js2n__-prdslib.isType '"String",
- debug = _js2n__-prdslib.isType '"Bool",
+ debug =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
docker =
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
- ],
- dockerOptions =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
- env =
- _js2n__-prdslib.allOf
+ dockerOptions =
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
+ env = _js2n__-prdslib.isType 'Record,
exclude =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
+ ],
+ failFast =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
+ fullRefresh =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
- failFast = _js2n__-prdslib.isType '"Bool",
- fullRefresh = _js2n__-prdslib.isType '"Bool",
id =
_js2n__-prdslib.allOf
[
@@ -77381,6 +81458,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -77394,7 +81472,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- parseRunResults = _js2n__-prdslib.isType '"Bool",
+ parseRunResults =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
profiles = _js2n__-prdslib.isType '"String",
projectDir = _js2n__-prdslib.isType '"String",
retry =
@@ -77415,7 +81503,12 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
],
selector = _js2n__-prdslib.isType '"String",
target = _js2n__-prdslib.isType '"String",
@@ -77433,11 +81526,31 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always
]
],
- thread = _js2n__-prdslib.isType 'Integer,
+ thread =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
timeout = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const "io.kestra.plugin.dbt.cli.Snapshot",
- warnError = _js2n__-prdslib.isType '"Bool",
+ warnError =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
@@ -77452,37 +81565,84 @@ let rec _js2n__-refsenv
allowFailure = _js2n__-prdslib.isType '"Bool",
containerImage = _js2n__-prdslib.isType '"String",
dbtPath = _js2n__-prdslib.isType '"String",
- debug = _js2n__-prdslib.isType '"Bool",
+ debug =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
docker =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
dockerOptions =
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
- _js2n__-prdslib.always
- ],
- env =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
+ env = _js2n__-prdslib.isType 'Record,
exclude =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
+ ],
+ failFast =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
+ fullRefresh =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
],
- failFast = _js2n__-prdslib.isType '"Bool",
- fullRefresh = _js2n__-prdslib.isType '"Bool",
id =
_js2n__-prdslib.allOf
[
@@ -77504,6 +81664,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -77517,7 +81678,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- parseRunResults = _js2n__-prdslib.isType '"Bool",
+ parseRunResults =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
profiles = _js2n__-prdslib.isType '"String",
projectDir = _js2n__-prdslib.isType '"String",
retry =
@@ -77538,7 +81709,12 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
],
selector = _js2n__-prdslib.isType '"String",
target = _js2n__-prdslib.isType '"String",
@@ -77556,10 +81732,30 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always
]
],
- thread = _js2n__-prdslib.isType 'Integer,
+ thread =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
timeout = _js2n__-prdslib.isType '"String",
type = _js2n__-prdslib.const "io.kestra.plugin.dbt.cli.Test",
- warnError = _js2n__-prdslib.isType '"Bool",
+ warnError =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
@@ -77592,9 +81788,40 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
- maxDuration = _js2n__-prdslib.isType '"String",
- parseRunResults = _js2n__-prdslib.isType '"Bool",
- pollFrequency = _js2n__-prdslib.isType '"String",
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ maxDuration =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
+ parseRunResults =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
+ pollFrequency =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
retry =
_js2n__-prdslib.oneOf
[
@@ -77627,7 +81854,17 @@ let rec _js2n__-refsenv
dbtVersionOverride = _js2n__-prdslib.isType '"String",
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
- generateDocsOverride = _js2n__-prdslib.isType '"Bool",
+ generateDocsOverride =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
gitBranch = _js2n__-prdslib.isType '"String",
gitSha = _js2n__-prdslib.isType '"String",
id =
@@ -77646,9 +81883,40 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
- maxDuration = _js2n__-prdslib.isType '"String",
- parseRunResults = _js2n__-prdslib.isType '"Bool",
- pollFrequency = _js2n__-prdslib.isType '"String",
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ maxDuration =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
+ parseRunResults =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
+ pollFrequency =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
retry =
_js2n__-prdslib.oneOf
[
@@ -77662,17 +81930,42 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
],
targetNameOverride = _js2n__-prdslib.isType '"String",
threadsOverride = _js2n__-prdslib.isType '"String",
timeout = _js2n__-prdslib.isType '"String",
- timeoutSecondsOverride = _js2n__-prdslib.isType 'Integer,
+ timeoutSecondsOverride =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
token = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
"io.kestra.plugin.dbt.cloud.TriggerRun",
- wait = _js2n__-prdslib.isType '"Bool",
+ wait =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ]
+ ],
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
@@ -77731,6 +82024,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
maxSnapshotDuration = _js2n__-prdslib.isType '"String",
@@ -77941,6 +82235,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
metadata =
_js2n__-prdslib.allOf
[
@@ -78172,6 +82467,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
maxSnapshotDuration = _js2n__-prdslib.isType '"String",
@@ -78297,6 +82593,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
maxSnapshotDuration = _js2n__-prdslib.isType '"String",
@@ -78507,6 +82804,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
metadata =
_js2n__-prdslib.allOf
[
@@ -78738,6 +83036,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
maxWait = _js2n__-prdslib.isType '"String",
@@ -78857,6 +83156,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
maxSnapshotDuration = _js2n__-prdslib.isType '"String",
@@ -79067,6 +83367,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
metadata =
_js2n__-prdslib.allOf
[
@@ -79298,6 +83599,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
maxSnapshotDuration = _js2n__-prdslib.isType '"String",
@@ -79421,6 +83723,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
maxSnapshotDuration = _js2n__-prdslib.isType '"String",
@@ -79632,6 +83935,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
metadata =
_js2n__-prdslib.allOf
[
@@ -79864,6 +84168,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
maxSnapshotDuration = _js2n__-prdslib.isType '"String",
@@ -79989,6 +84294,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
maxSnapshotDuration = _js2n__-prdslib.isType '"String",
@@ -80219,6 +84525,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
metadata =
_js2n__-prdslib.allOf
[
@@ -80470,6 +84777,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
maxSnapshotDuration = _js2n__-prdslib.isType '"String",
@@ -80613,6 +84921,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
maxSnapshotDuration = _js2n__-prdslib.isType '"String",
@@ -80816,6 +85125,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
metadata =
_js2n__-prdslib.allOf
[
@@ -81041,6 +85351,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
maxSnapshotDuration = _js2n__-prdslib.isType '"String",
@@ -81157,6 +85468,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -81170,6 +85482,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
+ protocol =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "HTTP", "HTTPS" ]
+ ],
pull = _js2n__-prdslib.isType '"Bool",
push = _js2n__-prdslib.isType '"Bool",
retry =
@@ -81288,6 +85606,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
memory =
_js2n__-prdslib.allOf
[
@@ -81376,6 +85695,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -81468,6 +85788,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -81520,6 +85841,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
opType =
_js2n__-prdslib.allOf
[
@@ -81563,7 +85885,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum
- [ "JSON", "SMILE", "YAML", "CBOR" ]
+ [ "CBOR", "JSON", "SMILE", "YAML" ]
],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
@@ -81584,6 +85906,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
opType =
_js2n__-prdslib.allOf
[
@@ -81596,7 +85919,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum
- [ "NONE", "IMMEDIATE", "WAIT_UNTIL" ]
+ [ "IMMEDIATE", "WAIT_UNTIL", "NONE" ]
],
retry =
_js2n__-prdslib.oneOf
@@ -81647,6 +85970,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
method =
_js2n__-prdslib.allOf
[
@@ -81707,7 +86031,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum
- [ "JSON", "SMILE", "YAML", "CBOR" ]
+ [ "CBOR", "JSON", "SMILE", "YAML" ]
],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
@@ -81733,6 +86057,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
request = _js2n__-prdslib.always,
retry =
_js2n__-prdslib.oneOf
@@ -81769,7 +86094,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum
- [ "JSON", "SMILE", "YAML", "CBOR" ]
+ [ "CBOR", "JSON", "SMILE", "YAML" ]
],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
@@ -81802,6 +86127,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
request = _js2n__-prdslib.always,
retry =
_js2n__-prdslib.oneOf
@@ -81849,6 +86175,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -81893,6 +86220,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
passiveMode = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
@@ -81948,6 +86276,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
passiveMode = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
@@ -82009,6 +86338,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
moveDirectory = _js2n__-prdslib.isType '"String",
passiveMode = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
@@ -82067,6 +86397,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
passiveMode = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
@@ -82124,6 +86455,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
passiveMode = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
@@ -82292,6 +86624,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
moveDirectory = _js2n__-prdslib.isType '"String",
passiveMode = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
@@ -82368,6 +86701,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
passiveMode = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
@@ -82434,6 +86768,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
passiveMode = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
@@ -82497,6 +86832,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mode =
_js2n__-prdslib.allOf
[
@@ -82566,6 +86902,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mode =
_js2n__-prdslib.allOf
[
@@ -82640,6 +86977,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mode =
_js2n__-prdslib.allOf
[
@@ -82711,6 +87049,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mode =
_js2n__-prdslib.allOf
[
@@ -82781,6 +87120,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mode =
_js2n__-prdslib.allOf
[
@@ -82962,6 +87302,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mode =
_js2n__-prdslib.allOf
[
@@ -83051,6 +87392,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mode =
_js2n__-prdslib.allOf
[
@@ -83131,6 +87473,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mode =
_js2n__-prdslib.allOf
[
@@ -83186,6 +87529,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
+ keyExchangeAlgorithm = _js2n__-prdslib.isType '"String",
keyfile = _js2n__-prdslib.isType '"String",
logLevel =
_js2n__-prdslib.allOf
@@ -83194,6 +87538,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
passphrase = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
@@ -83239,6 +87584,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
+ keyExchangeAlgorithm = _js2n__-prdslib.isType '"String",
keyfile = _js2n__-prdslib.isType '"String",
logLevel =
_js2n__-prdslib.allOf
@@ -83247,6 +87593,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
passphrase = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
@@ -83297,6 +87644,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
+ keyExchangeAlgorithm = _js2n__-prdslib.isType '"String",
keyfile = _js2n__-prdslib.isType '"String",
logLevel =
_js2n__-prdslib.allOf
@@ -83305,6 +87653,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
moveDirectory = _js2n__-prdslib.isType '"String",
passphrase = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
@@ -83352,6 +87701,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
+ keyExchangeAlgorithm = _js2n__-prdslib.isType '"String",
keyfile = _js2n__-prdslib.isType '"String",
logLevel =
_js2n__-prdslib.allOf
@@ -83360,6 +87710,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
passphrase = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
@@ -83406,6 +87757,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
+ keyExchangeAlgorithm = _js2n__-prdslib.isType '"String",
keyfile = _js2n__-prdslib.isType '"String",
logLevel =
_js2n__-prdslib.allOf
@@ -83414,6 +87766,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
passphrase = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
@@ -83564,6 +87917,7 @@ let rec _js2n__-refsenv
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
interval = _js2n__-prdslib.isType '"String",
+ keyExchangeAlgorithm = _js2n__-prdslib.isType '"String",
keyfile = _js2n__-prdslib.isType '"String",
labels =
_js2n__-prdslib.allOf
@@ -83579,6 +87933,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
moveDirectory = _js2n__-prdslib.isType '"String",
passphrase = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
@@ -83644,6 +87999,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
+ keyExchangeAlgorithm = _js2n__-prdslib.isType '"String",
keyfile = _js2n__-prdslib.isType '"String",
logLevel =
_js2n__-prdslib.allOf
@@ -83652,6 +88008,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
passphrase = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
@@ -83708,6 +88065,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
+ keyExchangeAlgorithm = _js2n__-prdslib.isType '"String",
keyfile = _js2n__-prdslib.isType '"String",
logLevel =
_js2n__-prdslib.allOf
@@ -83716,6 +88074,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
passphrase = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
@@ -83768,6 +88127,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
retry =
@@ -83812,6 +88172,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
retry =
@@ -83862,6 +88223,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
moveDirectory = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
@@ -83909,6 +88271,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
recursive = _js2n__-prdslib.isType '"Bool",
@@ -83955,6 +88318,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
retry =
@@ -84112,6 +88476,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
moveDirectory = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
@@ -84177,6 +88542,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
retry =
@@ -84232,6 +88598,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
retry =
@@ -84255,7 +88622,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "commands", "host", "id", "type", "username" ],
+ [ "commands", "host", "id", "type" ],
_js2n__-prdslib.records.record
{
allowFailure = _js2n__-prdslib.isType '"Bool",
@@ -84263,7 +88630,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "PASSWORD", "PUBLIC_KEY" ]
+ _js2n__-prdslib.enum
+ [ "PASSWORD", "PUBLIC_KEY", "OPEN_SSH" ]
],
commands =
_js2n__-prdslib.allOf
@@ -84275,6 +88643,7 @@ let rec _js2n__-refsenv
],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
+ enableSshRsa1 = _js2n__-prdslib.isType '"Bool",
env =
_js2n__-prdslib.allOf
[
@@ -84298,6 +88667,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ openSSHConfigDir = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
privateKey = _js2n__-prdslib.isType '"String",
@@ -84344,6 +88715,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -84434,6 +88806,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
operationType =
_js2n__-prdslib.allOf
[
@@ -84559,6 +88932,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
partitionType =
_js2n__-prdslib.allOf
[
@@ -84686,6 +89060,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
name = _js2n__-prdslib.isType '"String",
projectId = _js2n__-prdslib.isType '"String",
retry =
@@ -84781,6 +89156,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
requirePartitionFilter = _js2n__-prdslib.isType '"Bool",
retry =
@@ -84873,6 +89249,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
name = _js2n__-prdslib.isType '"String",
projectId = _js2n__-prdslib.isType '"String",
retry =
@@ -84968,6 +89345,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
partitionType =
_js2n__-prdslib.allOf
[
@@ -85062,6 +89440,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -85158,6 +89537,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
printHeader = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
retry =
@@ -85282,6 +89662,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxBadRecords = _js2n__-prdslib.isType 'Integer,
projectId = _js2n__-prdslib.isType '"String",
retry =
@@ -85439,6 +89820,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxBadRecords = _js2n__-prdslib.isType 'Integer,
projectId = _js2n__-prdslib.isType '"String",
retry =
@@ -85578,6 +89960,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxResults = _js2n__-prdslib.isType 'Integer,
maximumBillingTier = _js2n__-prdslib.isType 'Integer,
maximumBytesBilled = _js2n__-prdslib.isType 'Integer,
@@ -85716,6 +90099,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -85781,6 +90165,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -85973,6 +90358,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
scopes =
_js2n__-prdslib.allOf
@@ -86065,6 +90451,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
name = _js2n__-prdslib.isType '"String",
projectId = _js2n__-prdslib.isType '"String",
retry =
@@ -86160,6 +90547,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
requirePartitionFilter = _js2n__-prdslib.isType '"Bool",
retry =
@@ -86620,6 +91008,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -86776,6 +91165,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mainPythonFileUri = _js2n__-prdslib.isType '"String",
name = _js2n__-prdslib.isType '"String",
peripherals =
@@ -86875,6 +91265,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mainRFileUri = _js2n__-prdslib.isType '"String",
name = _js2n__-prdslib.isType '"String",
peripherals =
@@ -86974,6 +91365,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
name = _js2n__-prdslib.isType '"String",
peripherals =
_js2n__-prdslib.allOf
@@ -87073,6 +91465,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mainClass = _js2n__-prdslib.isType '"String",
name = _js2n__-prdslib.isType '"String",
peripherals =
@@ -87112,16 +91505,22 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "childPath", "id", "type" ],
+ _js2n__-prdslib.records.required
+ [ "clusterName", "id", "region", "type" ],
_js2n__-prdslib.records.record
{
allowFailure = _js2n__-prdslib.isType '"Bool",
- childPath = _js2n__-prdslib.isType '"String",
- collection = _js2n__-prdslib.isType '"String",
+ bucket = _js2n__-prdslib.isType '"String",
+ clusterName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
id =
@@ -87132,6 +91531,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
+ imageVersion = _js2n__-prdslib.isType '"String",
logLevel =
_js2n__-prdslib.allOf
[
@@ -87139,7 +91539,16 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ masterDiskSizeGB = _js2n__-prdslib.isType 'Integer,
+ masterMachineType = _js2n__-prdslib.isType '"String",
projectId = _js2n__-prdslib.isType '"String",
+ region =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
retry =
_js2n__-prdslib.oneOf
[
@@ -87158,12 +91567,79 @@ let rec _js2n__-refsenv
timeout = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
- "io.kestra.plugin.gcp.firestore.Delete",
+ "io.kestra.plugin.gcp.dataproc.clusters.Create",
+ workerDiskSizeGB = _js2n__-prdslib.isType 'Integer,
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ workerMachineType = _js2n__-prdslib.isType '"String",
+ workers = _js2n__-prdslib.isType 'Integer,
+ zone = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "clusterName", "id", "region", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ clusterName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ projectId = _js2n__-prdslib.isType '"String",
+ region =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ scopes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ serviceAccount = _js2n__-prdslib.isType '"String",
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.gcp.dataproc.clusters.Delete",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -87190,6 +91666,59 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ projectId = _js2n__-prdslib.isType '"String",
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ scopes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ serviceAccount = _js2n__-prdslib.isType '"String",
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.gcp.firestore.Delete",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "childPath", "id", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ childPath = _js2n__-prdslib.isType '"String",
+ collection = _js2n__-prdslib.isType '"String",
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -87258,6 +91787,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
offset = _js2n__-prdslib.isType 'Integer,
orderBy = _js2n__-prdslib.isType '"String",
orderDirection =
@@ -87348,6 +91878,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -87403,6 +91934,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -87477,6 +92009,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -87570,6 +92103,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
logging =
_js2n__-prdslib.allOf
[
@@ -87652,6 +92186,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
member = _js2n__-prdslib.isType '"String",
name = _js2n__-prdslib.isType '"String",
projectId = _js2n__-prdslib.isType '"String",
@@ -87705,6 +92240,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -87754,6 +92290,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
name = _js2n__-prdslib.isType '"String",
projectId = _js2n__-prdslib.isType '"String",
retry =
@@ -87819,6 +92356,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
regExp = _js2n__-prdslib.isType '"String",
retry =
@@ -87869,6 +92407,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -87932,6 +92471,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
moveDirectory = _js2n__-prdslib.isType '"String",
projectId = _js2n__-prdslib.isType '"String",
regExp = _js2n__-prdslib.isType '"String",
@@ -87996,6 +92536,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
regExp = _js2n__-prdslib.isType '"String",
retry =
@@ -88164,6 +92705,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
moveDirectory = _js2n__-prdslib.isType '"String",
projectId = _js2n__-prdslib.isType '"String",
regExp = _js2n__-prdslib.isType '"String",
@@ -88271,6 +92813,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
logging =
_js2n__-prdslib.allOf
[
@@ -88351,6 +92894,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -88560,6 +93104,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -88611,6 +93156,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
projectId = _js2n__-prdslib.isType '"String",
@@ -88682,6 +93228,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -88844,6 +93391,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
projectId = _js2n__-prdslib.isType '"String",
@@ -89028,6 +93576,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
projectId = _js2n__-prdslib.isType '"String",
@@ -89176,6 +93725,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
messages =
_js2n__-prdslib.allOf
[
@@ -89269,6 +93819,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projectId = _js2n__-prdslib.isType '"String",
region = _js2n__-prdslib.isType '"String",
retry =
@@ -89339,6 +93890,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
parameters =
_js2n__-prdslib.allOf
[
@@ -89406,6 +93958,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
parameters =
_js2n__-prdslib.allOf
[
@@ -89551,6 +94104,7 @@ let rec _js2n__-refsenv
"TPU_V2",
"TPU_V3",
"TPU_V4_POD",
+ "TPU_V5_LITEPOD",
"UNRECOGNIZED"
]
],
@@ -89663,6 +94217,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
passphrase = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
privateKey = _js2n__-prdslib.isType '"String",
@@ -89736,6 +94291,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -89825,6 +94381,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
passphrase = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
privateKey = _js2n__-prdslib.isType '"String",
@@ -89878,6 +94435,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace = _js2n__-prdslib.isType '"String",
passphrase = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
@@ -89928,6 +94486,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFilesDirectory = _js2n__-prdslib.isType '"String",
passphrase = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
@@ -89981,6 +94540,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
passphrase = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
privateKey = _js2n__-prdslib.isType '"String",
@@ -90030,6 +94590,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace = _js2n__-prdslib.isType '"String",
passphrase = _js2n__-prdslib.isType '"String",
password = _js2n__-prdslib.isType '"String",
@@ -90058,30 +94619,18 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "id", "type" ],
_js2n__-prdslib.records.record
{
- "Order output" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "ASC", "DESC" ]
- ],
- "Sort output" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "BEST_MATCH", "INDEXED" ]
- ],
- "Whether to include forks" =
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ extension = _js2n__-prdslib.isType '"String",
+ filename = _js2n__-prdslib.isType '"String",
+ fork =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum
[ "PARENT_AND_FORKS", "FORKS_ONLY", "PARENT_ONLY" ]
],
- allowFailure = _js2n__-prdslib.isType '"Bool",
- description = _js2n__-prdslib.isType '"String",
- disabled = _js2n__-prdslib.isType '"Bool",
- extension = _js2n__-prdslib.isType '"String",
- filename = _js2n__-prdslib.isType '"String",
id =
_js2n__-prdslib.allOf
[
@@ -90100,8 +94649,15 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
login = _js2n__-prdslib.isType '"String",
oauthToken = _js2n__-prdslib.isType '"String",
+ order =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "ASC", "DESC" ]
+ ],
path = _js2n__-prdslib.isType '"String",
query = _js2n__-prdslib.isType '"String",
repository = _js2n__-prdslib.isType '"String",
@@ -90113,6 +94669,12 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
],
size = _js2n__-prdslib.isType '"String",
+ sort =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "BEST_MATCH", "INDEXED" ]
+ ],
timeout = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const "io.kestra.plugin.github.code.Search",
@@ -90128,51 +94690,18 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "id", "type" ],
_js2n__-prdslib.records.record
{
- "Filters merge commits" = _js2n__-prdslib.isType '"Bool",
- "Find commits by a particular user" =
- _js2n__-prdslib.isType '"String",
- "Match commits authored within the specified date range" =
- _js2n__-prdslib.isType '"String",
- "Match commits by the author's full email address" =
- _js2n__-prdslib.isType '"String",
- "Match commits by the committer's full email address" =
- _js2n__-prdslib.isType '"String",
- "Match commits by the name of the author" =
- _js2n__-prdslib.isType '"String",
- "Match commits by the name of the committer" =
- _js2n__-prdslib.isType '"String",
- "Match commits committed within the specified date range" =
- _js2n__-prdslib.isType '"String",
- "Matches commits from repositories with the specified visibility" =
- _js2n__-prdslib.isType '"String",
- "Matches commits with the specified SHA-1 git tree hash" =
- _js2n__-prdslib.isType '"String",
- "Matches commits with the specified SHA-1 hash" =
- _js2n__-prdslib.isType '"String",
- "Order output" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "ASC", "DESC" ]
- ],
- "Search commits in all repositories owned by a certain organization" =
- _js2n__-prdslib.isType '"String",
- "Search commits in all repositories owned by a certain user" =
- _js2n__-prdslib.isType '"String",
- "Search in specified repository" =
- _js2n__-prdslib.isType '"String",
- "Sort output" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "COMMITTER_DATE", "AUTHOR_DATE" ]
- ],
- "The query contains one or more search keywords and qualifiers" =
- _js2n__-prdslib.isType '"String",
allowFailure = _js2n__-prdslib.isType '"Bool",
+ author = _js2n__-prdslib.isType '"String",
+ authorDate = _js2n__-prdslib.isType '"String",
+ authorEmail = _js2n__-prdslib.isType '"String",
+ authorName = _js2n__-prdslib.isType '"String",
+ committer = _js2n__-prdslib.isType '"String",
+ committerDate = _js2n__-prdslib.isType '"String",
+ committerEmail = _js2n__-prdslib.isType '"String",
+ committerName = _js2n__-prdslib.isType '"String",
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
+ hash = _js2n__-prdslib.isType '"String",
id =
_js2n__-prdslib.allOf
[
@@ -90181,6 +94710,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
+ is = _js2n__-prdslib.isType '"String",
jwtToken = _js2n__-prdslib.isType '"String",
logLevel =
_js2n__-prdslib.allOf
@@ -90189,10 +94719,20 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
login = _js2n__-prdslib.isType '"String",
- "matches commits whose parent has the specified SHA-1 hash" =
- _js2n__-prdslib.isType '"String",
+ "merge" = _js2n__-prdslib.isType '"Bool",
oauthToken = _js2n__-prdslib.isType '"String",
+ order =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "ASC", "DESC" ]
+ ],
+ org = _js2n__-prdslib.isType '"String",
+ parent = _js2n__-prdslib.isType '"String",
+ query = _js2n__-prdslib.isType '"String",
+ repository = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
[
@@ -90200,10 +94740,19 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
],
+ sort =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "COMMITTER_DATE", "AUTHOR_DATE" ]
+ ],
timeout = _js2n__-prdslib.isType '"String",
+ tree = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
"io.kestra.plugin.github.commits.Search",
+ user = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
@@ -90236,6 +94785,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
login = _js2n__-prdslib.isType '"String",
oauthToken = _js2n__-prdslib.isType '"String",
repository = _js2n__-prdslib.isType '"String",
@@ -90295,6 +94845,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
login = _js2n__-prdslib.isType '"String",
oauthToken = _js2n__-prdslib.isType '"String",
repository = _js2n__-prdslib.isType '"String",
@@ -90321,30 +94872,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "id", "type" ],
_js2n__-prdslib.records.record
{
- "Order output" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "ASC", "DESC" ]
- ],
- "Searched issues mentions by specified user" =
- _js2n__-prdslib.isType '"String",
- "Sort output" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "CREATED", "UPDATED", "COMMENTS" ]
- ],
- "Specifies whether issue is closed" =
- _js2n__-prdslib.isType '"Bool",
- "Specifies whether issue is merged" =
- _js2n__-prdslib.isType '"Bool",
- "Specifies whether issue is open" =
- _js2n__-prdslib.isType '"Bool",
- "The query contains one or more search keywords and qualifiers" =
- _js2n__-prdslib.isType '"String",
allowFailure = _js2n__-prdslib.isType '"Bool",
+ closed = _js2n__-prdslib.isType '"Bool",
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
id =
@@ -90363,8 +94892,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
login = _js2n__-prdslib.isType '"String",
+ mentions = _js2n__-prdslib.isType '"String",
+ merged = _js2n__-prdslib.isType '"Bool",
oauthToken = _js2n__-prdslib.isType '"String",
+ open = _js2n__-prdslib.isType '"Bool",
+ order =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "ASC", "DESC" ]
+ ],
+ query = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
[
@@ -90372,6 +94912,13 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
],
+ sort =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "CREATED", "UPDATED", "COMMENTS" ]
+ ],
timeout = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
@@ -90408,6 +94955,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
login = _js2n__-prdslib.isType '"String",
maintainerCanModify = _js2n__-prdslib.isType '"Bool",
oauthToken = _js2n__-prdslib.isType '"String",
@@ -90466,6 +95014,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
login = _js2n__-prdslib.isType '"String",
mentions = _js2n__-prdslib.isType '"String",
merged = _js2n__-prdslib.isType '"Bool",
@@ -90531,6 +95080,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
login = _js2n__-prdslib.isType '"String",
oauthToken = _js2n__-prdslib.isType '"String",
order =
@@ -90611,6 +95161,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
login = _js2n__-prdslib.isType '"String",
oauthToken = _js2n__-prdslib.isType '"String",
order =
@@ -90673,6 +95224,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
login = _js2n__-prdslib.isType '"String",
oauthToken = _js2n__-prdslib.isType '"String",
order =
@@ -90730,6 +95282,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mimeType = _js2n__-prdslib.isType '"String",
name = _js2n__-prdslib.isType '"String",
parents =
@@ -90790,6 +95343,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
readTimeout = _js2n__-prdslib.isType 'Integer,
retry =
_js2n__-prdslib.oneOf
@@ -90840,6 +95394,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
readTimeout = _js2n__-prdslib.isType 'Integer,
retry =
_js2n__-prdslib.oneOf
@@ -90892,6 +95447,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
readTimeout = _js2n__-prdslib.isType 'Integer,
retry =
_js2n__-prdslib.oneOf
@@ -90958,6 +95514,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
query = _js2n__-prdslib.isType '"String",
readTimeout = _js2n__-prdslib.isType 'Integer,
retry =
@@ -91012,6 +95569,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mimeType = _js2n__-prdslib.isType '"String",
name = _js2n__-prdslib.isType '"String",
parents =
@@ -91046,26 +95604,28 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.AbstractLoad-CsvOptions!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "id", "spreadsheetId", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ encoding = _js2n__-prdslib.isType '"String",
+ fieldDelimiter = _js2n__-prdslib.isType '"String",
+ quote = _js2n__-prdslib.isType '"String",
+ skipLeadingRows = _js2n__-prdslib.isType 'Integer,
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "id", "title", "type" ],
_js2n__-prdslib.records.record
{
allowFailure = _js2n__-prdslib.isType '"Bool",
- dateTimeRender =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "SERIAL_NUMBER", "FORMATTED_STRING" ]
- ],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
- fetch = _js2n__-prdslib.isType '"Bool",
- header = _js2n__-prdslib.isType '"Bool",
id =
_js2n__-prdslib.allOf
[
@@ -91081,6 +95641,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
readTimeout = _js2n__-prdslib.isType 'Integer,
retry =
_js2n__-prdslib.oneOf
@@ -91096,7 +95657,52 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- selectedSheetsTitle =
+ serviceAccount = _js2n__-prdslib.isType '"String",
+ timeout = _js2n__-prdslib.isType '"String",
+ title = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "id", "spreadsheetId", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ readTimeout = _js2n__-prdslib.isType 'Integer,
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ scopes =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
@@ -91105,27 +95711,15 @@ let rec _js2n__-refsenv
],
serviceAccount = _js2n__-prdslib.isType '"String",
spreadsheetId = _js2n__-prdslib.isType '"String",
- store = _js2n__-prdslib.isType '"Bool",
timeout = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
- "io.kestra.plugin.googleworkspace.sheets.Read",
- valueRender =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "FORMATTED_VALUE",
- "UNFORMATTED_VALUE",
- "FORMULA"
- ]
- ],
+ "io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -91134,16 +95728,23 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
allowFailure = _js2n__-prdslib.isType '"Bool",
- dateTimeRender =
+ avroSchema = _js2n__-prdslib.isType '"String",
+ csvOptions =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "SERIAL_NUMBER", "FORMATTED_STRING" ]
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.AbstractLoad-CsvOptions!predicate",
+ _js2n__-prdslib.always
],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
- fetch = _js2n__-prdslib.isType '"Bool",
+ format =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ION", "CSV", "AVRO", "PARQUET", "ORC", "JSON" ]
+ ],
+ from = _js2n__-prdslib.isType '"String",
header = _js2n__-prdslib.isType '"Bool",
id =
_js2n__-prdslib.allOf
@@ -91160,6 +95761,149 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ range = _js2n__-prdslib.isType '"String",
+ readTimeout = _js2n__-prdslib.isType 'Integer,
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ scopes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ serviceAccount = _js2n__-prdslib.isType '"String",
+ spreadsheetId = _js2n__-prdslib.isType '"String",
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.googleworkspace.sheets.Load",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "id", "spreadsheetId", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ dateTimeRender =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "SERIAL_NUMBER", "FORMATTED_STRING" ]
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ fetch = _js2n__-prdslib.isType '"Bool",
+ header = _js2n__-prdslib.isType '"Bool",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ readTimeout = _js2n__-prdslib.isType 'Integer,
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ scopes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ selectedSheetsTitle =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ serviceAccount = _js2n__-prdslib.isType '"String",
+ spreadsheetId = _js2n__-prdslib.isType '"String",
+ store = _js2n__-prdslib.isType '"Bool",
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.googleworkspace.sheets.Read",
+ valueRender =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "FORMATTED_VALUE",
+ "UNFORMATTED_VALUE",
+ "FORMULA"
+ ]
+ ],
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "id", "spreadsheetId", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ dateTimeRender =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "SERIAL_NUMBER", "FORMATTED_STRING" ]
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ fetch = _js2n__-prdslib.isType '"Bool",
+ header = _js2n__-prdslib.isType '"Bool",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
range = _js2n__-prdslib.isType '"String",
readTimeout = _js2n__-prdslib.isType 'Integer,
retry =
@@ -91225,6 +95969,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -91270,6 +96015,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
oauthToken = _js2n__-prdslib.isType '"String",
pipeline = _js2n__-prdslib.isType 'Integer,
"priority" =
@@ -91308,6 +96054,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -91323,6 +96076,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -91455,6 +96209,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -91478,6 +96239,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -91531,6 +96293,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -91546,6 +96315,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -91677,6 +96447,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -91700,6 +96477,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -91773,6 +96551,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -91782,6 +96561,7 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
],
sql = _js2n__-prdslib.isType '"String",
+ table = _js2n__-prdslib.isType '"String",
timeZoneId = _js2n__-prdslib.isType '"String",
timeout = _js2n__-prdslib.isType '"String",
type =
@@ -91793,6 +96573,97 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "commands", "id", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ beforeCommands =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ commands =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ containerImage = _js2n__-prdslib.isType '"String",
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ env = _js2n__-prdslib.isType 'Record,
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ inputFiles =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType '"String"
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ namespaceFiles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.NamespaceFiles!predicate",
+ _js2n__-prdslib.always
+ ],
+ outputFiles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ taskRunner =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.runner.docker.Docker!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.runner.Process!predicate",
+ _js2n__-prdslib.always
+ ]
+ ],
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate" =
_js2n__-prdslib.allOf
[
@@ -91807,6 +96678,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -91822,6 +96700,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -91954,6 +96833,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -91977,6 +96863,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -92030,6 +96917,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -92045,6 +96939,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -92176,6 +97071,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -92199,6 +97101,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -92250,6 +97153,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -92265,6 +97175,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -92396,6 +97307,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -92419,6 +97337,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -92471,6 +97390,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -92486,6 +97412,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -92617,6 +97544,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -92640,6 +97574,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -92692,6 +97627,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -92710,6 +97652,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
outputFiles =
_js2n__-prdslib.allOf
[
@@ -92848,6 +97791,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -92871,6 +97821,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -92945,6 +97896,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -92954,6 +97906,7 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
],
sql = _js2n__-prdslib.isType '"String",
+ table = _js2n__-prdslib.isType '"String",
timeZoneId = _js2n__-prdslib.isType '"String",
timeout = _js2n__-prdslib.isType '"String",
type =
@@ -92978,6 +97931,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -92994,6 +97954,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -93125,6 +98086,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -93148,6 +98116,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -93221,6 +98190,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -93230,6 +98200,7 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
],
sql = _js2n__-prdslib.isType '"String",
+ table = _js2n__-prdslib.isType '"String",
timeZoneId = _js2n__-prdslib.isType '"String",
timeout = _js2n__-prdslib.isType '"String",
type =
@@ -93254,6 +98225,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -93269,6 +98247,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -93400,6 +98379,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -93423,6 +98409,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -93475,6 +98462,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -93490,6 +98484,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -93621,6 +98616,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -93644,6 +98646,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -93717,6 +98720,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -93745,6 +98749,7 @@ let rec _js2n__-refsenv
]
],
sslRootCert = _js2n__-prdslib.isType '"String",
+ table = _js2n__-prdslib.isType '"String",
timeZoneId = _js2n__-prdslib.isType '"String",
timeout = _js2n__-prdslib.isType '"String",
type =
@@ -93821,6 +98826,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
nullString = _js2n__-prdslib.isType '"String",
oids = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
@@ -93926,6 +98932,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
nullString = _js2n__-prdslib.isType '"String",
oids = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
@@ -93982,6 +98989,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -93997,6 +99011,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -94148,6 +99163,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -94171,6 +99193,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
ssl = _js2n__-prdslib.isType '"Bool",
@@ -94243,6 +99266,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -94258,6 +99288,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -94390,6 +99421,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -94413,6 +99451,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -94452,7 +99491,62 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "fileName", "id", "stageName", "type", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ compress = _js2n__-prdslib.isType '"Bool",
+ database = _js2n__-prdslib.isType '"String",
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ fileName = _js2n__-prdslib.isType '"String",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ password = _js2n__-prdslib.isType '"String",
+ privateKey = _js2n__-prdslib.isType '"String",
+ privateKeyFile = _js2n__-prdslib.isType '"String",
+ privateKeyFilePassword = _js2n__-prdslib.isType '"String",
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ role = _js2n__-prdslib.isType '"String",
+ schema = _js2n__-prdslib.isType '"String",
+ stageName = _js2n__-prdslib.isType '"String",
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.jdbc.snowflake.Download",
+ url = _js2n__-prdslib.isType '"String",
+ username = _js2n__-prdslib.isType '"String",
+ warehouse = _js2n__-prdslib.isType '"String",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -94460,14 +99554,20 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
allowFailure = _js2n__-prdslib.isType '"Bool",
- apiKey = _js2n__-prdslib.isType '"String",
- apiServer = _js2n__-prdslib.isType '"String",
autoCommit = _js2n__-prdslib.isType '"Bool",
+ database = _js2n__-prdslib.isType '"String",
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -94483,7 +99583,11 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
+ privateKey = _js2n__-prdslib.isType '"String",
+ privateKeyFile = _js2n__-prdslib.isType '"String",
+ privateKeyFilePassword = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
[
@@ -94491,27 +99595,29 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
],
+ role = _js2n__-prdslib.isType '"String",
+ schema = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
store = _js2n__-prdslib.isType '"Bool",
timeZoneId = _js2n__-prdslib.isType '"String",
timeout = _js2n__-prdslib.isType '"String",
type =
- _js2n__-prdslib.const "io.kestra.plugin.jdbc.rockset.Query",
+ _js2n__-prdslib.const
+ "io.kestra.plugin.jdbc.snowflake.Query",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
+ warehouse = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Trigger!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Trigger!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "id", "type", "url" ],
_js2n__-prdslib.records.record
{
- apiKey = _js2n__-prdslib.isType '"String",
- apiServer = _js2n__-prdslib.isType '"String",
conditions =
_js2n__-prdslib.allOf
[
@@ -94611,11 +99717,19 @@ let rec _js2n__-refsenv
]
])
],
+ database = _js2n__-prdslib.isType '"String",
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -94639,7 +99753,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
+ privateKey = _js2n__-prdslib.isType '"String",
+ privateKeyFile = _js2n__-prdslib.isType '"String",
+ privateKeyFilePassword = _js2n__-prdslib.isType '"String",
+ role = _js2n__-prdslib.isType '"String",
+ schema = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
_js2n__-prdslib.allOf
@@ -94671,19 +99791,28 @@ let rec _js2n__-refsenv
timeZoneId = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
- "io.kestra.plugin.jdbc.rockset.Trigger",
+ "io.kestra.plugin.jdbc.snowflake.Trigger",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
+ warehouse = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "fileName", "id", "stageName", "type", "url" ],
+ [
+ "fileName",
+ "from",
+ "id",
+ "prefix",
+ "stageName",
+ "type",
+ "url"
+ ],
_js2n__-prdslib.records.record
{
allowFailure = _js2n__-prdslib.isType '"Bool",
@@ -94692,6 +99821,7 @@ let rec _js2n__-refsenv
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
fileName = _js2n__-prdslib.isType '"String",
+ from = _js2n__-prdslib.isType '"String",
id =
_js2n__-prdslib.allOf
[
@@ -94707,7 +99837,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
+ prefix = _js2n__-prdslib.isType '"String",
privateKey = _js2n__-prdslib.isType '"String",
privateKeyFile = _js2n__-prdslib.isType '"String",
privateKeyFilePassword = _js2n__-prdslib.isType '"String",
@@ -94724,7 +99856,7 @@ let rec _js2n__-refsenv
timeout = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
- "io.kestra.plugin.jdbc.snowflake.Download",
+ "io.kestra.plugin.jdbc.snowflake.Upload",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
warehouse = _js2n__-prdslib.isType '"String",
@@ -94732,7 +99864,7 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -94741,12 +99873,18 @@ let rec _js2n__-refsenv
{
allowFailure = _js2n__-prdslib.isType '"Bool",
autoCommit = _js2n__-prdslib.isType '"Bool",
- database = _js2n__-prdslib.isType '"String",
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -94762,10 +99900,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
- privateKey = _js2n__-prdslib.isType '"String",
- privateKeyFile = _js2n__-prdslib.isType '"String",
- privateKeyFilePassword = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
[
@@ -94773,23 +99909,20 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
],
- role = _js2n__-prdslib.isType '"String",
- schema = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
+ sqliteFile = _js2n__-prdslib.isType '"String",
store = _js2n__-prdslib.isType '"Bool",
timeZoneId = _js2n__-prdslib.isType '"String",
timeout = _js2n__-prdslib.isType '"String",
type =
- _js2n__-prdslib.const
- "io.kestra.plugin.jdbc.snowflake.Query",
+ _js2n__-prdslib.const "io.kestra.plugin.jdbc.sqlite.Query",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
- warehouse = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Trigger!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Trigger!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -94895,12 +100028,18 @@ let rec _js2n__-refsenv
]
])
],
- database = _js2n__-prdslib.isType '"String",
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -94924,12 +100063,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
- privateKey = _js2n__-prdslib.isType '"String",
- privateKeyFile = _js2n__-prdslib.isType '"String",
- privateKeyFilePassword = _js2n__-prdslib.isType '"String",
- role = _js2n__-prdslib.isType '"String",
- schema = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
_js2n__-prdslib.allOf
@@ -94961,36 +100096,32 @@ let rec _js2n__-refsenv
timeZoneId = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
- "io.kestra.plugin.jdbc.snowflake.Trigger",
+ "io.kestra.plugin.jdbc.sqlite.Trigger",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
- warehouse = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [
- "fileName",
- "from",
- "id",
- "prefix",
- "stageName",
- "type",
- "url"
- ],
+ [ "from", "id", "sql", "type", "url" ],
_js2n__-prdslib.records.record
{
allowFailure = _js2n__-prdslib.isType '"Bool",
- compress = _js2n__-prdslib.isType '"Bool",
- database = _js2n__-prdslib.isType '"String",
+ chunk = _js2n__-prdslib.isType 'Integer,
+ columns =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
- fileName = _js2n__-prdslib.isType '"String",
from = _js2n__-prdslib.isType '"String",
id =
_js2n__-prdslib.allOf
@@ -95007,11 +100138,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
- prefix = _js2n__-prdslib.isType '"String",
- privateKey = _js2n__-prdslib.isType '"String",
- privateKeyFile = _js2n__-prdslib.isType '"String",
- privateKeyFilePassword = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
[
@@ -95019,21 +100147,20 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
],
- role = _js2n__-prdslib.isType '"String",
- schema = _js2n__-prdslib.isType '"String",
- stageName = _js2n__-prdslib.isType '"String",
+ sql = _js2n__-prdslib.isType '"String",
+ table = _js2n__-prdslib.isType '"String",
+ timeZoneId = _js2n__-prdslib.isType '"String",
timeout = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
- "io.kestra.plugin.jdbc.snowflake.Upload",
+ "io.kestra.plugin.jdbc.sqlserver.Batch",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
- warehouse = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -95047,6 +100174,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -95062,6 +100196,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -95071,19 +100206,19 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
],
sql = _js2n__-prdslib.isType '"String",
- sqliteFile = _js2n__-prdslib.isType '"String",
store = _js2n__-prdslib.isType '"Bool",
timeZoneId = _js2n__-prdslib.isType '"String",
timeout = _js2n__-prdslib.isType '"String",
type =
- _js2n__-prdslib.const "io.kestra.plugin.jdbc.sqlite.Query",
+ _js2n__-prdslib.const
+ "io.kestra.plugin.jdbc.sqlserver.Query",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Trigger!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Trigger!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -95194,6 +100329,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -95217,6 +100359,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -95249,69 +100392,14 @@ let rec _js2n__-refsenv
timeZoneId = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
- "io.kestra.plugin.jdbc.sqlite.Trigger",
- url = _js2n__-prdslib.isType '"String",
- username = _js2n__-prdslib.isType '"String",
- workerGroup =
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "from", "id", "sql", "type", "url" ],
- _js2n__-prdslib.records.record
- {
- allowFailure = _js2n__-prdslib.isType '"Bool",
- chunk = _js2n__-prdslib.isType 'Integer,
- columns =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- description = _js2n__-prdslib.isType '"String",
- disabled = _js2n__-prdslib.isType '"Bool",
- from = _js2n__-prdslib.isType '"String",
- id =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1,
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
- ],
- logLevel =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
- ],
- password = _js2n__-prdslib.isType '"String",
- retry =
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
- ],
- sql = _js2n__-prdslib.isType '"String",
- timeZoneId = _js2n__-prdslib.isType '"String",
- timeout = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.const
- "io.kestra.plugin.jdbc.sqlserver.Batch",
+ "io.kestra.plugin.jdbc.sqlserver.Trigger",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -95325,6 +100413,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -95340,6 +100435,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -95353,15 +100449,14 @@ let rec _js2n__-refsenv
timeZoneId = _js2n__-prdslib.isType '"String",
timeout = _js2n__-prdslib.isType '"String",
type =
- _js2n__-prdslib.const
- "io.kestra.plugin.jdbc.sqlserver.Query",
+ _js2n__-prdslib.const "io.kestra.plugin.jdbc.sybase.Query",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Trigger!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Trigger!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -95472,6 +100567,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -95495,6 +100597,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -95527,14 +100630,14 @@ let rec _js2n__-refsenv
timeZoneId = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
- "io.kestra.plugin.jdbc.sqlserver.Trigger",
+ "io.kestra.plugin.jdbc.sybase.Trigger",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -95548,6 +100651,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -95563,6 +100673,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -95576,14 +100687,14 @@ let rec _js2n__-refsenv
timeZoneId = _js2n__-prdslib.isType '"String",
timeout = _js2n__-prdslib.isType '"String",
type =
- _js2n__-prdslib.const "io.kestra.plugin.jdbc.sybase.Query",
+ _js2n__-prdslib.const "io.kestra.plugin.jdbc.trino.Query",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Trigger!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Trigger!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -95694,6 +100805,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -95717,6 +100835,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -95747,16 +100866,72 @@ let rec _js2n__-refsenv
],
store = _js2n__-prdslib.isType '"Bool",
timeZoneId = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const "io.kestra.plugin.jdbc.trino.Trigger",
+ url = _js2n__-prdslib.isType '"String",
+ username = _js2n__-prdslib.isType '"String",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "from", "id", "sql", "type", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ chunk = _js2n__-prdslib.isType 'Integer,
+ columns =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ from = _js2n__-prdslib.isType '"String",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ password = _js2n__-prdslib.isType '"String",
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ sql = _js2n__-prdslib.isType '"String",
+ table = _js2n__-prdslib.isType '"String",
+ timeZoneId = _js2n__-prdslib.isType '"String",
+ timeout = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
- "io.kestra.plugin.jdbc.sybase.Trigger",
+ "io.kestra.plugin.jdbc.vectorwise.Batch",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -95770,6 +100945,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -95785,6 +100967,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -95798,14 +100981,15 @@ let rec _js2n__-refsenv
timeZoneId = _js2n__-prdslib.isType '"String",
timeout = _js2n__-prdslib.isType '"String",
type =
- _js2n__-prdslib.const "io.kestra.plugin.jdbc.trino.Query",
+ _js2n__-prdslib.const
+ "io.kestra.plugin.jdbc.vectorwise.Query",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Trigger!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Trigger!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -95916,6 +101100,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -95939,6 +101130,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -95970,14 +101162,15 @@ let rec _js2n__-refsenv
store = _js2n__-prdslib.isType '"Bool",
timeZoneId = _js2n__-prdslib.isType '"String",
type =
- _js2n__-prdslib.const "io.kestra.plugin.jdbc.trino.Trigger",
+ _js2n__-prdslib.const
+ "io.kestra.plugin.jdbc.vectorwise.Trigger",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -96012,6 +101205,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -96021,18 +101215,18 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
],
sql = _js2n__-prdslib.isType '"String",
+ table = _js2n__-prdslib.isType '"String",
timeZoneId = _js2n__-prdslib.isType '"String",
timeout = _js2n__-prdslib.isType '"String",
type =
- _js2n__-prdslib.const
- "io.kestra.plugin.jdbc.vectorwise.Batch",
+ _js2n__-prdslib.const "io.kestra.plugin.jdbc.vertica.Batch",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -96046,6 +101240,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -96061,6 +101262,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -96074,15 +101276,14 @@ let rec _js2n__-refsenv
timeZoneId = _js2n__-prdslib.isType '"String",
timeout = _js2n__-prdslib.isType '"String",
type =
- _js2n__-prdslib.const
- "io.kestra.plugin.jdbc.vectorwise.Query",
+ _js2n__-prdslib.const "io.kestra.plugin.jdbc.vertica.Query",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Trigger!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Trigger!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -96193,6 +101394,13 @@ let rec _js2n__-refsenv
fetch = _js2n__-prdslib.isType '"Bool",
fetchOne = _js2n__-prdslib.isType '"Bool",
fetchSize = _js2n__-prdslib.isType 'Integer,
+ fetchType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "STORE", "FETCH", "FETCH_ONE", "NONE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -96216,6 +101424,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
sql = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -96248,33 +101457,31 @@ let rec _js2n__-refsenv
timeZoneId = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
- "io.kestra.plugin.jdbc.vectorwise.Trigger",
+ "io.kestra.plugin.jdbc.vertica.Trigger",
url = _js2n__-prdslib.isType '"String",
username = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "from", "id", "sql", "type", "url" ],
+ [ "baseUrl", "id", "projectKey", "type" ],
_js2n__-prdslib.records.record
{
+ accessToken = _js2n__-prdslib.isType '"String",
allowFailure = _js2n__-prdslib.isType '"Bool",
- chunk = _js2n__-prdslib.isType 'Integer,
- columns =
+ baseUrl =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
- from = _js2n__-prdslib.isType '"String",
id =
_js2n__-prdslib.allOf
[
@@ -96283,6 +101490,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
+ labels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
logLevel =
_js2n__-prdslib.allOf
[
@@ -96290,55 +101504,15 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
- retry =
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
- ],
- sql = _js2n__-prdslib.isType '"String",
- timeZoneId = _js2n__-prdslib.isType '"String",
- timeout = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.const "io.kestra.plugin.jdbc.vertica.Batch",
- url = _js2n__-prdslib.isType '"String",
- username = _js2n__-prdslib.isType '"String",
- workerGroup =
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "id", "type", "url" ],
- _js2n__-prdslib.records.record
- {
- allowFailure = _js2n__-prdslib.isType '"Bool",
- autoCommit = _js2n__-prdslib.isType '"Bool",
- description = _js2n__-prdslib.isType '"String",
- disabled = _js2n__-prdslib.isType '"Bool",
- fetch = _js2n__-prdslib.isType '"Bool",
- fetchOne = _js2n__-prdslib.isType '"Bool",
- fetchSize = _js2n__-prdslib.isType 'Integer,
- id =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1,
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
- ],
- logLevel =
+ payload = _js2n__-prdslib.isType '"String",
+ projectKey =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ _js2n__-prdslib.strings.minLength 1
],
- password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
[
@@ -96346,206 +101520,31 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
],
- sql = _js2n__-prdslib.isType '"String",
- store = _js2n__-prdslib.isType '"Bool",
- timeZoneId = _js2n__-prdslib.isType '"String",
+ summary = _js2n__-prdslib.isType '"String",
timeout = _js2n__-prdslib.isType '"String",
type =
- _js2n__-prdslib.const "io.kestra.plugin.jdbc.vertica.Query",
- url = _js2n__-prdslib.isType '"String",
- username = _js2n__-prdslib.isType '"String",
- workerGroup =
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Trigger!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "id", "type", "url" ],
- _js2n__-prdslib.records.record
- {
- conditions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.DateTimeBetweenCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.DayWeekCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.DayWeekInMonthCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExecutionFlowCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExecutionLabelsCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExecutionNamespaceCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExecutionOutputsCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExecutionStatusCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExpressionCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.FlowCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.FlowNamespaceCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.HasRetryAttemptCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.MultipleCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.NotCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.OrCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.PublicHolidayCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.TimeBetweenCondition!predicate",
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.WeekendCondition!predicate",
- _js2n__-prdslib.always
- ]
- ])
- ],
- description = _js2n__-prdslib.isType '"String",
- disabled = _js2n__-prdslib.isType '"Bool",
- fetch = _js2n__-prdslib.isType '"Bool",
- fetchOne = _js2n__-prdslib.isType '"Bool",
- fetchSize = _js2n__-prdslib.isType 'Integer,
- id =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1,
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
- ],
- interval = _js2n__-prdslib.isType '"String",
- labels =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.Label!predicate"
- ],
- logLevel =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
- ],
- password = _js2n__-prdslib.isType '"String",
- sql = _js2n__-prdslib.isType '"String",
- stopAfter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "CREATED",
- "RUNNING",
- "PAUSED",
- "RESTARTED",
- "KILLING",
- "SUCCESS",
- "WARNING",
- "FAILED",
- "KILLED",
- "CANCELLED",
- "QUEUED",
- "RETRYING",
- "RETRIED"
- ]
- ])
- ],
- store = _js2n__-prdslib.isType '"Bool",
- timeZoneId = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.const
- "io.kestra.plugin.jdbc.vertica.Trigger",
- url = _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "io.kestra.plugin.jira.issues.Create",
username = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
[
"baseUrl",
+ "body",
"id",
- "password",
+ "issueIdOrKey",
"projectKey",
- "type",
- "username"
+ "type"
],
_js2n__-prdslib.records.record
{
+ accessToken = _js2n__-prdslib.isType '"String",
allowFailure = _js2n__-prdslib.isType '"Bool",
baseUrl =
_js2n__-prdslib.allOf
@@ -96553,6 +101552,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.minLength 1
],
+ body =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
id =
@@ -96563,6 +101568,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
+ issueIdOrKey =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
labels =
_js2n__-prdslib.allOf
[
@@ -96577,12 +101588,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
- password =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ password = _js2n__-prdslib.isType '"String",
payload = _js2n__-prdslib.isType '"String",
projectKey =
_js2n__-prdslib.allOf
@@ -96600,34 +101607,29 @@ let rec _js2n__-refsenv
summary = _js2n__-prdslib.isType '"String",
timeout = _js2n__-prdslib.isType '"String",
type =
- _js2n__-prdslib.const "io.kestra.plugin.jira.issues.Create",
- username =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ],
+ _js2n__-prdslib.const
+ "io.kestra.plugin.jira.issues.CreateComment",
+ username = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
[
"baseUrl",
- "body",
+ "fields",
"id",
"issueIdOrKey",
- "password",
"projectKey",
- "type",
- "username"
+ "type"
],
_js2n__-prdslib.records.record
{
+ accessToken = _js2n__-prdslib.isType '"String",
allowFailure = _js2n__-prdslib.isType '"Bool",
baseUrl =
_js2n__-prdslib.allOf
@@ -96635,14 +101637,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.minLength 1
],
- body =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ],
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
+ fields = _js2n__-prdslib.isType 'Record,
id =
_js2n__-prdslib.allOf
[
@@ -96671,12 +101668,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
- password =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ password = _js2n__-prdslib.isType '"String",
payload = _js2n__-prdslib.isType '"String",
projectKey =
_js2n__-prdslib.allOf
@@ -96695,13 +101688,8 @@ let rec _js2n__-refsenv
timeout = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
- "io.kestra.plugin.jira.issues.CreateComment",
- username =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ],
+ "io.kestra.plugin.jira.issues.UpdateFields",
+ username = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
@@ -96728,27 +101716,23 @@ let rec _js2n__-refsenv
keyDeserializer =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "STRING",
- "INTEGER",
- "FLOAT",
- "DOUBLE",
- "LONG",
- "SHORT",
- "BYTE_ARRAY",
- "BYTE_BUFFER",
- "BYTES",
- "UUID",
- "VOID",
- "AVRO",
- "JSON"
- ]
- ],
- _js2n__-prdslib.always
+ "STRING",
+ "INTEGER",
+ "FLOAT",
+ "DOUBLE",
+ "LONG",
+ "SHORT",
+ "BYTE_ARRAY",
+ "BYTE_BUFFER",
+ "BYTES",
+ "UUID",
+ "VOID",
+ "AVRO",
+ "JSON"
+ ]
],
logLevel =
_js2n__-prdslib.allOf
@@ -96757,6 +101741,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
partitions =
@@ -96784,27 +101769,23 @@ let rec _js2n__-refsenv
valueDeserializer =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "STRING",
- "INTEGER",
- "FLOAT",
- "DOUBLE",
- "LONG",
- "SHORT",
- "BYTE_ARRAY",
- "BYTE_BUFFER",
- "BYTES",
- "UUID",
- "VOID",
- "AVRO",
- "JSON"
- ]
- ],
- _js2n__-prdslib.always
+ "STRING",
+ "INTEGER",
+ "FLOAT",
+ "DOUBLE",
+ "LONG",
+ "SHORT",
+ "BYTE_ARRAY",
+ "BYTE_BUFFER",
+ "BYTES",
+ "UUID",
+ "VOID",
+ "AVRO",
+ "JSON"
+ ]
],
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
@@ -96845,27 +101826,23 @@ let rec _js2n__-refsenv
keySerializer =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "STRING",
- "INTEGER",
- "FLOAT",
- "DOUBLE",
- "LONG",
- "SHORT",
- "BYTE_ARRAY",
- "BYTE_BUFFER",
- "BYTES",
- "UUID",
- "VOID",
- "AVRO",
- "JSON"
- ]
- ],
- _js2n__-prdslib.always
+ "STRING",
+ "INTEGER",
+ "FLOAT",
+ "DOUBLE",
+ "LONG",
+ "SHORT",
+ "BYTE_ARRAY",
+ "BYTE_BUFFER",
+ "BYTES",
+ "UUID",
+ "VOID",
+ "AVRO",
+ "JSON"
+ ]
],
logLevel =
_js2n__-prdslib.allOf
@@ -96874,6 +101851,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
properties = _js2n__-prdslib.isType 'Record,
retry =
_js2n__-prdslib.oneOf
@@ -96891,27 +101869,23 @@ let rec _js2n__-refsenv
valueSerializer =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "STRING",
- "INTEGER",
- "FLOAT",
- "DOUBLE",
- "LONG",
- "SHORT",
- "BYTE_ARRAY",
- "BYTE_BUFFER",
- "BYTES",
- "UUID",
- "VOID",
- "AVRO",
- "JSON"
- ]
- ],
- _js2n__-prdslib.always
+ "STRING",
+ "INTEGER",
+ "FLOAT",
+ "DOUBLE",
+ "LONG",
+ "SHORT",
+ "BYTE_ARRAY",
+ "BYTE_BUFFER",
+ "BYTES",
+ "UUID",
+ "VOID",
+ "AVRO",
+ "JSON"
+ ]
],
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
@@ -97038,27 +102012,23 @@ let rec _js2n__-refsenv
keyDeserializer =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "STRING",
- "INTEGER",
- "FLOAT",
- "DOUBLE",
- "LONG",
- "SHORT",
- "BYTE_ARRAY",
- "BYTE_BUFFER",
- "BYTES",
- "UUID",
- "VOID",
- "AVRO",
- "JSON"
- ]
- ],
- _js2n__-prdslib.always
+ "STRING",
+ "INTEGER",
+ "FLOAT",
+ "DOUBLE",
+ "LONG",
+ "SHORT",
+ "BYTE_ARRAY",
+ "BYTE_BUFFER",
+ "BYTES",
+ "UUID",
+ "VOID",
+ "AVRO",
+ "JSON"
+ ]
],
labels =
_js2n__-prdslib.allOf
@@ -97074,6 +102044,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
partitions =
_js2n__-prdslib.allOf
[
@@ -97118,27 +102089,23 @@ let rec _js2n__-refsenv
valueDeserializer =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "STRING",
- "INTEGER",
- "FLOAT",
- "DOUBLE",
- "LONG",
- "SHORT",
- "BYTE_ARRAY",
- "BYTE_BUFFER",
- "BYTES",
- "UUID",
- "VOID",
- "AVRO",
- "JSON"
- ]
- ],
- _js2n__-prdslib.always
+ "STRING",
+ "INTEGER",
+ "FLOAT",
+ "DOUBLE",
+ "LONG",
+ "SHORT",
+ "BYTE_ARRAY",
+ "BYTE_BUFFER",
+ "BYTES",
+ "UUID",
+ "VOID",
+ "AVRO",
+ "JSON"
+ ]
],
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
@@ -97266,27 +102233,23 @@ let rec _js2n__-refsenv
keyDeserializer =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "STRING",
- "INTEGER",
- "FLOAT",
- "DOUBLE",
- "LONG",
- "SHORT",
- "BYTE_ARRAY",
- "BYTE_BUFFER",
- "BYTES",
- "UUID",
- "VOID",
- "AVRO",
- "JSON"
- ]
- ],
- _js2n__-prdslib.always
+ "STRING",
+ "INTEGER",
+ "FLOAT",
+ "DOUBLE",
+ "LONG",
+ "SHORT",
+ "BYTE_ARRAY",
+ "BYTE_BUFFER",
+ "BYTES",
+ "UUID",
+ "VOID",
+ "AVRO",
+ "JSON"
+ ]
],
labels =
_js2n__-prdslib.allOf
@@ -97302,6 +102265,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
partitions =
@@ -97347,27 +102311,23 @@ let rec _js2n__-refsenv
valueDeserializer =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "STRING",
- "INTEGER",
- "FLOAT",
- "DOUBLE",
- "LONG",
- "SHORT",
- "BYTE_ARRAY",
- "BYTE_BUFFER",
- "BYTES",
- "UUID",
- "VOID",
- "AVRO",
- "JSON"
- ]
- ],
- _js2n__-prdslib.always
+ "STRING",
+ "INTEGER",
+ "FLOAT",
+ "DOUBLE",
+ "LONG",
+ "SHORT",
+ "BYTE_ARRAY",
+ "BYTE_BUFFER",
+ "BYTES",
+ "UUID",
+ "VOID",
+ "AVRO",
+ "JSON"
+ ]
],
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
@@ -97414,6 +102374,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
metadata = _js2n__-prdslib.isType 'Record,
namespace = _js2n__-prdslib.isType '"String",
outputFiles =
@@ -97436,6 +102397,7 @@ let rec _js2n__-refsenv
type =
_js2n__-prdslib.const
"io.kestra.plugin.kubernetes.PodCreate",
+ waitForLogInterval = _js2n__-prdslib.isType '"String",
waitRunning = _js2n__-prdslib.isType '"String",
waitUntilRunning = _js2n__-prdslib.isType '"String",
workerGroup =
@@ -97482,6 +102444,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace = _js2n__-prdslib.isType '"String",
outputFiles =
_js2n__-prdslib.allOf
@@ -97601,110 +102564,14 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.storage.Split!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.templating.TemplatedTask!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.trigger.Toggle!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.rockset.Query!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Bash!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Commands!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.shell.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.db2.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.Eval!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jython.FileTransform!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Clone!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Push!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.PushFlows!predicate",
@@ -97712,31 +102579,41 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.Sync!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncFlows!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.git.SyncNamespaceFiles!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mysql.Capture!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.as400.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.neo4j.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Consume!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.Produce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordExecution!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.discord.DiscordIncomingWebhook!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.google.GoogleChatExecution!predicate",
@@ -97763,54 +102640,63 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.whatsapp.WhatsAppIncomingWebhook!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyAlert!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformItems!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.grok.TransformValue!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vertica.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.oracle.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.tika.Parse!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.db2.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.sqlserver.Capture!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformItems!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.transform.jsonata.TransformValue!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.solace.Produce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ansible.cli.AnsibleCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Bulk!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Get!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Load!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Put!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Request!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Scroll!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.pinot.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.ruby.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.surrealdb.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.CreateComment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jira.issues.UpdateFields!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.auth.OauthAccessToken!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.Copy!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.bigquery.CopyPartitions!predicate",
@@ -97832,6 +102718,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.RSparkSubmit!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSqlSubmit!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.batches.SparkSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.dataproc.clusters.Delete!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Delete!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Get!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.firestore.Query!predicate",
@@ -97855,14 +102743,176 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.CustomJob!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.MultimodalCompletion!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.gcp.vertexai.TextCompletion!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.arrowflight.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hubspot.tickets.Create!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.terraform.cli.TerraformCLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.mongodb.Capture!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.duckdb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.powerbi.RefreshGroupDataset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.CreateBucket!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.minio.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.JarSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.PythonSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.RSubmit!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.spark.SparkCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.oracle.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Put!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Request!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Scroll!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.elasticsearch.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.CloudQueryCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cloudquery.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.ChatCompletion!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.openai.CreateImage!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.CreateQueue!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.DeclareExchange!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.amqp.QueueBind!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Commands!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.r.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.hightouch.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.astradb.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.cassandra.standard.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Find!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.InsertOne!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPop!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.list.ListPush!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.pubsub.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.redis.string.Set!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.zendesk.tickets.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.linear.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.trino.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sybase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airflow.dags.TriggerDagRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dataform.cli.DataformCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlserver.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.BulkInsert!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.clickhouse.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.druid.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.code.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.commits.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Comment!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.issues.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.pulls.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.repositories.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.topics.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.github.users.Search!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.soda.Scan!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Build!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.docker.Run!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.servicenow.Post!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ftps.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.sftp.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Move!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.smb.Uploads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fs.ssh.Command!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Decrypt!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.BatchCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.weaviate.SchemaCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.node.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.node.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.modal.cli.ModalCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.vectorwise.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.PodCreate!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kubernetes.kubectl.Apply!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Batch!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyIn!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.CopyOut!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.postgresql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.sqlmesh.cli.SQLMeshCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.couchbase.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.julia.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.CreateSpreadsheet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.DeleteSpreadsheet!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Load!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Build!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Compile!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.DbtCLI!predicate",
@@ -97876,6 +102926,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cli.Test!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.CheckStatus!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.dbt.cloud.TriggerRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.nashorn.FileTransform!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.athena.Query!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.cli.AwsCLI!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.dynamodb.DeleteItem!predicate",
@@ -97898,107 +102950,37 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sns.Publish!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Consume!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.aws.sqs.Publish!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Decrypt!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.crypto.openpgp.Encrypt!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Node!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.node.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.node.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BigQuery!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.BingAds!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ChargeBee!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.ExchangeRateHost!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.FacebookAds!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Fastly!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GenericTap!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GitHub!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Gitlab!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAdwords!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleAnalytics!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.GoogleSearchConsole!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.HubSpot!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Marketo!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Netsuite!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMongoDb!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseMysql!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseOracle!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewisePostgres!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.PipelinewiseSqlServer!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Quickbooks!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Recharge!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.SageIntacct!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Salesforce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Shopify!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Slack!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Stripe!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zendesk!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.taps.Zoom!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.AdswerveBigQuery!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Csv!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.DatamillCoPostgres!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.GenericTarget!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Json!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.MeltanoSnowflake!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.Oracle!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewisePostgres!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseRedshift!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.PipelinewiseSnowflake!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.singer.targets.SqlServer!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Batch!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.mysql.Query!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.ArchiveDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileCompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.compress.FileDecompress!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.tasks.scripts.Python!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Commands!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.python.Script!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.debezium.postgres.Capture!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.job.Create!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.batch.pool.Resize!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.cli.AzCLI!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.datafactory.CreateRun!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.eventhubs.Produce!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Copy!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.DeleteList!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Download!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Downloads!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.SharedAccess!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.blob.Upload!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Bulk!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Delete!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.Get!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.azure.storage.table.List!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Consume!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.kafka.Produce!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Download!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.redshift.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Add!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.IonToLdif!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.LdifToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Modify!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.ldap.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.CreateCluster!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.cluster.DeleteCluster!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.dbfs.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.CreateJob!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.job.SubmitRun!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.databricks.sql.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.sqlite.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Publish!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mqtt.Subscribe!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.malloy.CLI!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Consume!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Produce!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.pulsar.Reader!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.AvroToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.avro.IonToAvro!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.CsvToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.csv.IonToCsv!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.ExcelToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.excel.IonToExcel!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.IonToJson!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.json.JsonToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.IonToParquet!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.parquet.ParquetToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.IonToXml!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.serdes.xml.XmlToIon!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.Eval!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.groovy.FileTransform!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.dremio.Query!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Commands!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.powershell.Script!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Create!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Delete!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Download!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Export!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.List!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.drive.Upload!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.Read!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.googleworkspace.sheets.ReadRange!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Reset!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.cloud.jobs.Sync!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.CheckStatus!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.airbyte.connections.Sync!predicate",
- _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.fivetran.connectors.Sync!predicate"
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.jdbc.snowflake.Upload!predicate"
],
} {} true _js2n__-prdslib.always
],
@@ -98052,6 +103034,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
retry =
@@ -98110,6 +103093,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
retry =
@@ -98158,6 +103142,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -98204,6 +103189,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -98260,6 +103246,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
retry =
@@ -98312,6 +103299,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType '"String",
retry =
@@ -98366,6 +103354,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -98452,6 +103441,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -98506,6 +103496,202 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentAdd!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "data", "id", "index", "key", "type", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ data =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.property.Data_java.util.Map_!predicate",
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ index = _js2n__-prdslib.isType '"String",
+ key = _js2n__-prdslib.isType '"String",
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.meilisearch.DocumentAdd",
+ url = _js2n__-prdslib.isType '"String",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.meilisearch.DocumentGet!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "documentId", "id", "index", "key", "type", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ documentId = _js2n__-prdslib.isType '"String",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ index = _js2n__-prdslib.isType '"String",
+ key = _js2n__-prdslib.isType '"String",
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.meilisearch.DocumentGet",
+ url = _js2n__-prdslib.isType '"String",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.meilisearch.FacetSearch!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "facetName", "id", "index", "key", "type", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ facetName = _js2n__-prdslib.isType '"String",
+ facetQuery = _js2n__-prdslib.isType '"String",
+ filters =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ ".*\\{\\{.*\\}\\}.*"
+ ])
+ ],
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ index = _js2n__-prdslib.isType '"String",
+ key = _js2n__-prdslib.isType '"String",
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.meilisearch.FacetSearch",
+ url = _js2n__-prdslib.isType '"String",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.meilisearch.Search!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "id", "key", "type", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ index = _js2n__-prdslib.isType '"String",
+ key = _js2n__-prdslib.isType '"String",
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ query = _js2n__-prdslib.isType '"String",
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const "io.kestra.plugin.meilisearch.Search",
+ url = _js2n__-prdslib.isType '"String",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/io.kestra.plugin.minio.Copy!predicate" =
_js2n__-prdslib.allOf
[
@@ -98541,6 +103727,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
region = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -98611,6 +103798,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
objectLockEnabledForBucket = _js2n__-prdslib.isType '"Bool",
region = _js2n__-prdslib.isType '"String",
retry =
@@ -98658,6 +103846,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
region = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -98715,6 +103904,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
marker = _js2n__-prdslib.isType '"String",
maxKeys = _js2n__-prdslib.isType 'Integer,
prefix = _js2n__-prdslib.isType '"String",
@@ -98764,6 +103954,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
region = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -98822,6 +104013,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
marker = _js2n__-prdslib.isType '"String",
maxKeys = _js2n__-prdslib.isType 'Integer,
moveTo =
@@ -98884,6 +104076,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
marker = _js2n__-prdslib.isType '"String",
maxKeys = _js2n__-prdslib.isType 'Integer,
prefix = _js2n__-prdslib.isType '"String",
@@ -99052,6 +104245,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
marker = _js2n__-prdslib.isType '"String",
maxKeys = _js2n__-prdslib.isType 'Integer,
moveTo =
@@ -99127,6 +104321,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
metadata = _js2n__-prdslib.isType 'Record,
region = _js2n__-prdslib.isType '"String",
retry =
@@ -99203,6 +104398,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -99287,6 +104483,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -99335,6 +104532,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
operation =
_js2n__-prdslib.allOf
[
@@ -99391,6 +104589,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
projection = _js2n__-prdslib.always,
retry =
_js2n__-prdslib.oneOf
@@ -99450,6 +104649,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -99508,6 +104708,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
removeIdKey = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
@@ -99537,6 +104738,180 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/io.kestra.plugin.mongodb.Trigger!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "id", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ collection = _js2n__-prdslib.isType '"String",
+ conditions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.DateTimeBetweenCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.DayWeekCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.DayWeekInMonthCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExecutionFlowCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExecutionLabelsCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExecutionNamespaceCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExecutionOutputsCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExecutionStatusCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.ExpressionCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.FlowCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.FlowNamespaceCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.HasRetryAttemptCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.MultipleCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.NotCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.OrCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.PublicHolidayCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.TimeBetweenCondition!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.condition.WeekendCondition!predicate",
+ _js2n__-prdslib.always
+ ]
+ ])
+ ],
+ connection =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.mongodb.MongoDbConnection!predicate",
+ database = _js2n__-prdslib.isType '"String",
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ filter = _js2n__-prdslib.always,
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ interval = _js2n__-prdslib.isType '"String",
+ labels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.Label!predicate"
+ ],
+ limit = _js2n__-prdslib.isType 'Integer,
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ projection = _js2n__-prdslib.always,
+ skip = _js2n__-prdslib.isType 'Integer,
+ sort = _js2n__-prdslib.always,
+ stopAfter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "CREATED",
+ "RUNNING",
+ "PAUSED",
+ "RESTARTED",
+ "KILLING",
+ "SUCCESS",
+ "WARNING",
+ "FAILED",
+ "KILLED",
+ "CANCELLED",
+ "QUEUED",
+ "RETRYING",
+ "RETRIED"
+ ]
+ ])
+ ],
+ store = _js2n__-prdslib.isType '"Bool",
+ type =
+ _js2n__-prdslib.const "io.kestra.plugin.mongodb.Trigger",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/io.kestra.plugin.mongodb.Update!predicate" =
_js2n__-prdslib.allOf
[
@@ -99581,6 +104956,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
operation =
_js2n__-prdslib.allOf
[
@@ -99654,6 +105030,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
qos = _js2n__-prdslib.isType 'Integer,
retain = _js2n__-prdslib.isType '"Bool",
@@ -99821,6 +105198,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
qos = _js2n__-prdslib.isType 'Integer,
serdeType =
@@ -99903,6 +105281,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
password = _js2n__-prdslib.isType '"String",
@@ -100073,6 +105452,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
password = _js2n__-prdslib.isType '"String",
@@ -100170,6 +105550,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
password = _js2n__-prdslib.isType '"String",
@@ -100239,6 +105620,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -100418,6 +105800,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
since = _js2n__-prdslib.isType '"String",
stopAfter =
@@ -100619,6 +106002,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
password = _js2n__-prdslib.isType '"String",
@@ -100668,6 +106052,244 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/io.kestra.plugin.nats.kv.CreateBucket!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "id", "name", "type", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ bucketSize = _js2n__-prdslib.isType 'Integer,
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ historyPerKey = _js2n__-prdslib.isType 'Integer,
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ metadata = _js2n__-prdslib.isType 'Record,
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ password = _js2n__-prdslib.isType '"String",
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.nats.kv.CreateBucket",
+ url =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ username = _js2n__-prdslib.isType '"String",
+ valueSize = _js2n__-prdslib.isType 'Integer,
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.nats.kv.Delete!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "bucketName", "id", "keys", "type", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ bucketName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ keys =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ password = _js2n__-prdslib.isType '"String",
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const "io.kestra.plugin.nats.kv.Delete",
+ url =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ username = _js2n__-prdslib.isType '"String",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.nats.kv.Get!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "bucketName", "id", "keys", "type", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ bucketName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ keyRevisions = _js2n__-prdslib.isType 'Record,
+ keys =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ password = _js2n__-prdslib.isType '"String",
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ timeout = _js2n__-prdslib.isType '"String",
+ type = _js2n__-prdslib.const "io.kestra.plugin.nats.kv.Get",
+ url =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ username = _js2n__-prdslib.isType '"String",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.nats.kv.Put!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "bucketName", "id", "type", "url", "values" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ bucketName =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ password = _js2n__-prdslib.isType '"String",
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ timeout = _js2n__-prdslib.isType '"String",
+ type = _js2n__-prdslib.const "io.kestra.plugin.nats.kv.Put",
+ url =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ username = _js2n__-prdslib.isType '"String",
+ values = _js2n__-prdslib.isType 'Record,
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/io.kestra.plugin.neo4j.Batch!predicate" =
_js2n__-prdslib.allOf
[
@@ -100697,6 +106319,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
query = _js2n__-prdslib.isType '"String",
retry =
@@ -100740,6 +106363,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
query = _js2n__-prdslib.isType '"String",
retry =
@@ -100805,6 +106429,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -100854,6 +106479,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -100925,6 +106551,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -100974,6 +106601,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -101050,6 +106678,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
plainTextContent = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType 'Integer,
@@ -101131,6 +106760,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
plainTextContent = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType 'Integer,
@@ -101198,6 +106828,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -101250,6 +106881,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
message = _js2n__-prdslib.isType '"String",
payload = _js2n__-prdslib.isType '"String",
"priority" = _js2n__-prdslib.isType '"String",
@@ -101309,6 +106941,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -101361,6 +106994,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
payloadSummary =
_js2n__-prdslib.allOf
@@ -101456,6 +107090,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -101550,6 +107185,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -101609,6 +107245,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.minLength 1
],
+ endpointType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "ENVELOPE", "STORE" ]
+ ],
id =
_js2n__-prdslib.allOf
[
@@ -101624,6 +107266,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -101658,6 +107301,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.minLength 1
],
+ endpointType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "ENVELOPE", "STORE" ]
+ ],
errors = _js2n__-prdslib.isType 'Record,
eventId =
_js2n__-prdslib.allOf
@@ -101690,6 +107339,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
platform =
_js2n__-prdslib.allOf
@@ -101767,6 +107417,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -101816,6 +107467,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -101868,6 +107520,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -101917,6 +107570,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -101970,6 +107624,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -102016,6 +107671,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -102071,6 +107727,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -102136,6 +107793,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -102189,6 +107847,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
messageId = _js2n__-prdslib.isType '"String",
payload = _js2n__-prdslib.isType '"String",
profileName = _js2n__-prdslib.isType '"String",
@@ -102248,6 +107907,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -102295,6 +107955,137 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ payload = _js2n__-prdslib.isType '"String",
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.notifications.zenduty.ZendutyAlert",
+ url =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "id", "type", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ alertType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "CRITICAL",
+ "ACKNOWLEDGED",
+ "RESOLVED",
+ "ERROR",
+ "WARNING",
+ "INFO"
+ ]
+ ],
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ customFields = _js2n__-prdslib.isType 'Record,
+ customMessage = _js2n__-prdslib.isType '"String",
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ entityId = _js2n__-prdslib.isType '"String",
+ executionId = _js2n__-prdslib.isType '"String",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ message = _js2n__-prdslib.isType '"String",
+ payload = _js2n__-prdslib.isType '"String",
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ summary = _js2n__-prdslib.isType '"String",
+ templateRenderMap = _js2n__-prdslib.isType 'Record,
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.notifications.zenduty.ZendutyExecution",
+ url =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ urls =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipExecution!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "id", "type", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ channel = _js2n__-prdslib.isType '"String",
+ customFields = _js2n__-prdslib.isType 'Record,
+ customMessage = _js2n__-prdslib.isType '"String",
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ executionId = _js2n__-prdslib.isType '"String",
+ iconEmoji = _js2n__-prdslib.isType '"String",
+ iconUrl = _js2n__-prdslib.isType '"String",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -102303,48 +108094,32 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
],
+ templateRenderMap = _js2n__-prdslib.isType 'Record,
timeout = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
- "io.kestra.plugin.notifications.zenduty.ZendutyAlert",
+ "io.kestra.plugin.notifications.zulip.ZulipExecution",
url =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.minLength 1
],
+ username = _js2n__-prdslib.isType '"String",
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/io.kestra.plugin.notifications.zenduty.ZendutyExecution!predicate" =
+ "_js2n__-:definitions/io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "id", "type", "url" ],
_js2n__-prdslib.records.record
{
- alertType =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "CRITICAL",
- "ACKNOWLEDGED",
- "RESOLVED",
- "ERROR",
- "WARNING",
- "INFO"
- ]
- ],
allowFailure = _js2n__-prdslib.isType '"Bool",
- customFields = _js2n__-prdslib.isType 'Record,
- customMessage = _js2n__-prdslib.isType '"String",
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
- entityId = _js2n__-prdslib.isType '"String",
- executionId = _js2n__-prdslib.isType '"String",
id =
_js2n__-prdslib.allOf
[
@@ -102360,7 +108135,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
- message = _js2n__-prdslib.isType '"String",
+ logToFile = _js2n__-prdslib.isType '"Bool",
payload = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -102369,25 +108144,16 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
],
- summary = _js2n__-prdslib.isType '"String",
- templateRenderMap = _js2n__-prdslib.isType 'Record,
timeout = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.const
- "io.kestra.plugin.notifications.zenduty.ZendutyExecution",
+ "io.kestra.plugin.notifications.zulip.ZulipIncomingWebhook",
url =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.minLength 1
],
- urls =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
workerGroup =
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
@@ -102429,6 +108195,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
logitBias = _js2n__-prdslib.isType 'Record,
maxTokens = _js2n__-prdslib.isType 'Integer,
messages =
@@ -102538,6 +108305,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
n = _js2n__-prdslib.isType 'Integer,
prompt = _js2n__-prdslib.isType '"String",
retry =
@@ -102601,6 +108369,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pollDuration = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -102688,6 +108457,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
pollDuration = _js2n__-prdslib.isType '"String",
@@ -102776,6 +108546,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
producerName = _js2n__-prdslib.isType '"String",
producerProperties =
_js2n__-prdslib.allOf
@@ -102859,6 +108630,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
messageId = _js2n__-prdslib.isType '"String",
@@ -103049,6 +108821,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
schemaString = _js2n__-prdslib.isType '"String",
schemaType =
_js2n__-prdslib.allOf
@@ -103263,6 +109036,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
pollDuration = _js2n__-prdslib.isType '"String",
@@ -103348,6 +109122,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
retry =
@@ -103413,6 +109188,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -103570,6 +109346,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
serdeType =
_js2n__-prdslib.allOf
[
@@ -103747,6 +109524,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxRecords = _js2n__-prdslib.isType 'Integer,
serdeType =
@@ -103830,6 +109608,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -103889,6 +109668,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -103931,6 +109711,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -103984,6 +109765,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
options =
_js2n__-prdslib.allOf
[
@@ -104136,6 +109918,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
outputs =
_js2n__-prdslib.allOf
[
@@ -104191,6 +109974,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -104207,6 +109991,263 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Commands!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "commands", "id", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ beforeCommands =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ commands =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ containerImage = _js2n__-prdslib.isType '"String",
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ docker =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ env =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ failFast = _js2n__-prdslib.isType '"Bool",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ inputFiles =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType '"String"
+ ],
+ interpreter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ namespaceFiles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.NamespaceFiles!predicate",
+ _js2n__-prdslib.always
+ ],
+ outputDirectory = _js2n__-prdslib.isType '"Bool",
+ outputFiles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ runner =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "PROCESS", "DOCKER" ]
+ ],
+ targetOS =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "LINUX", "WINDOWS", "AUTO" ]
+ ],
+ taskRunner =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.runner.docker.Docker!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.runner.Process!predicate",
+ _js2n__-prdslib.always
+ ]
+ ],
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.scripts.jbang.Commands",
+ warningOnStdErr = _js2n__-prdslib.isType '"Bool",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/io.kestra.plugin.scripts.jbang.Script!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "id", "script", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ allowFailure = _js2n__-prdslib.isType '"Bool",
+ beforeCommands =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ containerImage = _js2n__-prdslib.isType '"String",
+ description = _js2n__-prdslib.isType '"String",
+ disabled = _js2n__-prdslib.isType '"Bool",
+ docker =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.exec.scripts.models.DockerOptions!predicate",
+ _js2n__-prdslib.always
+ ],
+ env =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ extension =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ failFast = _js2n__-prdslib.isType '"Bool",
+ id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ ],
+ inputFiles =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType '"String"
+ ],
+ interpreter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ logLevel =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
+ ],
+ logToFile = _js2n__-prdslib.isType '"Bool",
+ namespaceFiles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.NamespaceFiles!predicate",
+ _js2n__-prdslib.always
+ ],
+ outputDirectory = _js2n__-prdslib.isType '"Bool",
+ outputFiles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ quiet = _js2n__-prdslib.isType '"Bool",
+ retry =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Constant-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Exponential-2!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.retrys.Random-2!predicate"
+ ],
+ runner =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "PROCESS", "DOCKER" ]
+ ],
+ script =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ targetOS =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "LINUX", "WINDOWS", "AUTO" ]
+ ],
+ taskRunner =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.scripts.runner.docker.Docker!predicate",
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.plugin.core.runner.Process!predicate",
+ _js2n__-prdslib.always
+ ]
+ ],
+ timeout = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.const
+ "io.kestra.plugin.scripts.jbang.Script",
+ warningOnStdErr = _js2n__-prdslib.isType '"Bool",
+ workerGroup =
+ _js2n__-refsenv."_js2n__-:definitions/io.kestra.core.models.tasks.WorkerGroup!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/io.kestra.plugin.scripts.julia.Commands!predicate" =
_js2n__-prdslib.allOf
[
@@ -104276,6 +110317,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -104393,6 +110435,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -104480,6 +110523,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
outputs =
_js2n__-prdslib.allOf
[
@@ -104535,6 +110579,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -104576,6 +110621,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
outputs =
_js2n__-prdslib.allOf
[
@@ -104631,6 +110677,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -104716,6 +110763,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -104833,6 +110881,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -104964,6 +111013,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -105081,6 +111131,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -105212,6 +111263,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -105329,6 +111381,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -105460,6 +111513,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -105576,6 +111630,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -105706,6 +111761,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -105823,6 +111879,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -106110,6 +112167,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -106227,6 +112285,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -106315,6 +112374,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -106368,6 +112428,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
nullValues =
_js2n__-prdslib.allOf
[
@@ -106431,6 +112492,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -106482,6 +112544,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -106544,6 +112607,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -106619,6 +112683,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -106665,6 +112730,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
newLine = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
@@ -106709,6 +112775,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
newLine = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
@@ -106771,6 +112838,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
nullValues =
_js2n__-prdslib.allOf
[
@@ -106838,6 +112906,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -106880,6 +112949,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -106924,6 +112994,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
parserConfiguration =
_js2n__-prdslib.allOf
[
@@ -107024,6 +113095,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password =
_js2n__-prdslib.allOf
[
@@ -107124,6 +113196,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -107278,6 +113351,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
oauthClientId =
_js2n__-prdslib.allOf
[
@@ -107393,6 +113467,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -107496,6 +113571,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -107601,6 +113677,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -107697,6 +113774,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -107805,6 +113883,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -107901,6 +113980,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -108007,6 +114087,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -108130,6 +114211,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
oauthClientId =
_js2n__-prdslib.allOf
[
@@ -108235,6 +114317,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
oauthAccessToken = _js2n__-prdslib.isType '"String",
oauthClientId = _js2n__-prdslib.isType '"String",
oauthClientSecret = _js2n__-prdslib.isType '"String",
@@ -108380,6 +114463,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -108493,6 +114577,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -108612,6 +114697,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -108727,6 +114813,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -108843,6 +114930,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
pipPackages =
_js2n__-prdslib.allOf
@@ -108959,6 +115047,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
pipPackages =
_js2n__-prdslib.allOf
@@ -109073,6 +115162,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
pipPackages =
_js2n__-prdslib.allOf
@@ -109188,6 +115278,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
logicalPollSeconds = _js2n__-prdslib.isType 'Integer,
maxRunSeconds = _js2n__-prdslib.isType 'Integer,
password = _js2n__-prdslib.isType '"String",
@@ -109312,6 +115403,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password =
_js2n__-prdslib.allOf
[
@@ -109433,6 +115525,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxWorkers = _js2n__-prdslib.isType 'Integer,
pipPackages =
_js2n__-prdslib.allOf
@@ -109544,6 +115637,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -109645,6 +115739,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -109762,6 +115857,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxWorkers = _js2n__-prdslib.isType 'Integer,
password = _js2n__-prdslib.isType '"String",
pipPackages =
@@ -109866,6 +115962,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -109977,6 +116074,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -110081,6 +116179,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -110173,6 +116272,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -110266,6 +116366,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -110358,6 +116459,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxCache = _js2n__-prdslib.isType 'Integer,
mergeStateMessages = _js2n__-prdslib.isType '"Bool",
pipPackages =
@@ -110454,6 +116556,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -110544,6 +116647,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
loggingLevel = _js2n__-prdslib.isType '"String",
maxBatchRows = _js2n__-prdslib.isType 'Integer,
maxBufferSize = _js2n__-prdslib.isType 'Integer,
@@ -110631,6 +116735,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -110702,6 +116807,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
pipPackages =
_js2n__-prdslib.allOf
[
@@ -110799,6 +116905,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
pipPackages =
_js2n__-prdslib.allOf
@@ -110909,6 +117016,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password =
_js2n__-prdslib.allOf
[
@@ -111012,6 +117120,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxParallelism = _js2n__-prdslib.isType 'Integer,
parallelism = _js2n__-prdslib.isType 'Integer,
password = _js2n__-prdslib.isType '"String",
@@ -111134,6 +117243,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxParallelism = _js2n__-prdslib.isType 'Integer,
parallelism = _js2n__-prdslib.isType 'Integer,
password = _js2n__-prdslib.isType '"String",
@@ -111272,6 +117382,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
noCompression = _js2n__-prdslib.isType '"Bool",
parallelism = _js2n__-prdslib.isType 'Integer,
parallelismMax = _js2n__-prdslib.isType 'Integer,
@@ -111395,6 +117506,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
password =
_js2n__-prdslib.allOf
[
@@ -111514,6 +117626,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
requirements =
_js2n__-prdslib.allOf
[
@@ -111583,6 +117696,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxMessages = _js2n__-prdslib.isType 'Integer,
messageDeserializer =
@@ -111672,6 +117786,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
messageProperties = _js2n__-prdslib.isType 'Record,
messageSerializer =
_js2n__-prdslib.allOf
@@ -111833,6 +117948,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDuration = _js2n__-prdslib.isType '"String",
maxMessages = _js2n__-prdslib.isType 'Integer,
messageDeserializer =
@@ -111967,6 +118083,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mainClass = _js2n__-prdslib.isType '"String",
mainResource = _js2n__-prdslib.isType '"String",
master = _js2n__-prdslib.isType '"String",
@@ -112074,6 +118191,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mainScript = _js2n__-prdslib.isType '"String",
master = _js2n__-prdslib.isType '"String",
name = _js2n__-prdslib.isType '"String",
@@ -112187,6 +118305,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
mainScript = _js2n__-prdslib.isType '"String",
master = _js2n__-prdslib.isType '"String",
name = _js2n__-prdslib.isType '"String",
@@ -112294,6 +118413,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -112409,6 +118529,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -112504,6 +118625,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace =
_js2n__-prdslib.allOf
[
@@ -112697,6 +118819,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespace =
_js2n__-prdslib.allOf
[
@@ -112811,6 +118934,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namespaceFiles =
_js2n__-prdslib.allOf
[
@@ -112887,6 +119011,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
ocrOptions =
_js2n__-prdslib.allOf
[
@@ -112949,6 +119074,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
+ keepEmptyCaptures = _js2n__-prdslib.isType '"Bool",
logLevel =
_js2n__-prdslib.allOf
[
@@ -112956,6 +119082,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namedCapturesOnly = _js2n__-prdslib.isType '"Bool",
pattern = _js2n__-prdslib.isType '"String",
patternDefinitions = _js2n__-prdslib.isType 'Record,
@@ -113008,6 +119135,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z0-9][a-zA-Z0-9_-]*"
],
+ keepEmptyCaptures = _js2n__-prdslib.isType '"Bool",
logLevel =
_js2n__-prdslib.allOf
[
@@ -113015,6 +119143,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
namedCapturesOnly = _js2n__-prdslib.isType '"Bool",
pattern = _js2n__-prdslib.isType '"String",
patternDefinitions = _js2n__-prdslib.isType 'Record,
@@ -113058,6 +119187,7 @@ let rec _js2n__-refsenv
allowFailure = _js2n__-prdslib.isType '"Bool",
description = _js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.isType '"Bool",
+ explodeArray = _js2n__-prdslib.isType '"Bool",
expression = _js2n__-prdslib.isType '"String",
from = _js2n__-prdslib.isType '"String",
id =
@@ -113075,6 +119205,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDepth = _js2n__-prdslib.isType 'Integer,
retry =
_js2n__-prdslib.oneOf
@@ -113119,6 +119250,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
maxDepth = _js2n__-prdslib.isType 'Integer,
retry =
_js2n__-prdslib.oneOf
@@ -113164,6 +119296,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
objects =
_js2n__-prdslib.oneOf
[
@@ -113231,6 +119364,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -113285,6 +119419,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
query = _js2n__-prdslib.isType '"String",
retry =
_js2n__-prdslib.oneOf
@@ -113341,6 +119476,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
retry =
_js2n__-prdslib.oneOf
[
@@ -113389,6 +119525,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ]
],
+ logToFile = _js2n__-prdslib.isType '"Bool",
oauthToken = _js2n__-prdslib.isType '"String",
"priority" =
_js2n__-prdslib.allOf
diff --git a/out/Landing Zone Accelerator on AWS - Customizations Config.ncl b/out/Landing Zone Accelerator on AWS - Customizations Config.ncl
index 81c5d6d..f968232 100644
--- a/out/Landing Zone Accelerator on AWS - Customizations Config.ncl
+++ b/out/Landing Zone Accelerator on AWS - Customizations Config.ncl
@@ -1233,6 +1233,10 @@ let rec _js2n__-refsenv
"_js2n__-:definitions/ICloudFormationStackSet!contract"
| doc "Defines a custom CloudFormation StackSet to be deployed to the environment."
= {
+ administrationRoleArn
+ | String
+ | doc "The Amazon Resource Name (ARN) of the IAM role to use when creating this stack set. This field is optional. If specified, it allows you to set a custom IAM role for stack set operations. If left blank, the default permissions associated with your account will be used."
+ | optional,
capabilities
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -1252,6 +1256,10 @@ let rec _js2n__-refsenv
])
| doc "The CloudFormation capabilities enabled to deploy the stackset."
| optional,
+ dependsOn
+ | Array (String)
+ | doc "The other StackSets this StackSet depends on. For stackset names you define here, a CloudFormation DependsOn attribute will be added between the resources. Please note this does not guarantee the deployment order of the stack instances within the StackSet."
+ | optional,
deploymentTargets
| _js2n__-refsenv."_js2n__-:definitions/IDeploymentTargets!contract"
| doc "CloudFormation StackSet deployment targets",
@@ -1259,9 +1267,17 @@ let rec _js2n__-refsenv
| _js2n__-refsenv."_js2n__-:definitions/NonEmptyString!contract"
| doc "The description is to used to provide more information about the stackset."
| optional,
+ executionRoleName
+ | String
+ | doc "The name of the IAM execution role to use when creating the stack set. This field is optional. If provided, it allows you to specify a custom execution role for stack set operations. If omitted, the default execution role associated with your account will be used."
+ | optional,
name
| _js2n__-refsenv."_js2n__-:definitions/NonEmptyString!contract"
| doc "The friendly name that will be used as a base for the created CloudFormation StackSet Name. The name should not contain any spaces as this isn't supported by the Accelerator.",
+ operationPreferences
+ | _js2n__-refsenv."_js2n__-:definitions/IOperationPreferences!contract"
+ | doc "The operational preferences of current stackset"
+ | optional,
parameters
| Array
_js2n__-refsenv."_js2n__-:definitions/ICfnParameter!contract"
@@ -1766,6 +1782,15 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/NonEmptyString!predicate",
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/IOperationPreferences!contract" =
+ {
+ failureToleranceCount | Number | optional,
+ failureTolerancePercentage | Number | optional,
+ maxConcurrentCount | Number | optional,
+ maxConcurrentPercentage | Number | optional,
+ regionConcurrencyType | String | optional,
+ regionOrder | Array (String) | optional,
+ },
"_js2n__-:definitions/IPortfolioAssociatoinConfig!contract"
| doc "Portfolio Associations configuration"
= {
@@ -2132,6 +2157,8 @@ let rec _js2n__-refsenv
[|
'us-west-2,
'us-west-1,
+ 'us-isof-east-1,
+ 'us-isof-south-1,
'us-iso-west-1,
'us-isob-east-1,
'us-iso-east-1,
@@ -2143,6 +2170,7 @@ let rec _js2n__-refsenv
'me-south-1,
'me-central-1,
'il-central-1,
+ 'eu-isoe-west-1,
'eu-west-3,
'eu-west-2,
'eu-west-1,
@@ -2155,6 +2183,7 @@ let rec _js2n__-refsenv
'cn-north-1,
'ca-west-1,
'ca-central-1,
+ 'ap-southeast-5,
'ap-southeast-4,
'ap-southeast-3,
'ap-southeast-2,
@@ -2186,7 +2215,22 @@ let rec _js2n__-refsenv
'ELBSecurityPolicy-TLS-1-2-Ext-2018-06,
'ELBSecurityPolicy-TLS-1-2-2017-01,
'ELBSecurityPolicy-TLS-1-1-2017-01,
- 'ELBSecurityPolicy-TLS-1-0-2015-04
+ 'ELBSecurityPolicy-TLS-1-0-2015-04,
+ 'ELBSecurityPolicy-TLS13-1-3-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-0-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-1-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext2-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext1-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext0-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-Res-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-3-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-0-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-1-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext2-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext1-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-2-Res-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-2-2021-06
|]
],
"_js2n__-:definitions/SslPolicyNlbEnum!contract" =
@@ -2195,13 +2239,6 @@ let rec _js2n__-refsenv
std.enum.TagOrString,
[|
'ELBSecurityPolicy-2016-08,
- 'ELBSecurityPolicy-TLS13-1-3-2021-06,
- 'ELBSecurityPolicy-TLS13-1-0-2021-06,
- 'ELBSecurityPolicy-TLS13-1-1-2021-06,
- 'ELBSecurityPolicy-TLS13-1-2-Ext2-2021-06,
- 'ELBSecurityPolicy-TLS13-1-2-Ext1-2021-06,
- 'ELBSecurityPolicy-TLS13-1-2-Res-2021-06,
- 'ELBSecurityPolicy-TLS13-1-2-2021-06,
'ELBSecurityPolicy-FS-1-2-Res-2020-10,
'ELBSecurityPolicy-2015-05,
'ELBSecurityPolicy-FS-1-2-Res-2019-08,
@@ -2211,7 +2248,22 @@ let rec _js2n__-refsenv
'ELBSecurityPolicy-TLS-1-2-Ext-2018-06,
'ELBSecurityPolicy-TLS-1-2-2017-01,
'ELBSecurityPolicy-TLS-1-1-2017-01,
- 'ELBSecurityPolicy-TLS-1-0-2015-04
+ 'ELBSecurityPolicy-TLS-1-0-2015-04,
+ 'ELBSecurityPolicy-TLS13-1-3-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-0-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-1-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext2-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext1-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext0-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-Res-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-3-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-0-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-1-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext2-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext1-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-2-Res-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-2-2021-06
|]
],
"_js2n__-:definitions/TargetGroupAttributeAlgorithm!contract" =
diff --git a/out/Landing Zone Accelerator on AWS - Network Config.ncl b/out/Landing Zone Accelerator on AWS - Network Config.ncl
index c4e8655..217eb37 100644
--- a/out/Landing Zone Accelerator on AWS - Network Config.ncl
+++ b/out/Landing Zone Accelerator on AWS - Network Config.ncl
@@ -2318,7 +2318,7 @@ let rec _js2n__-refsenv
| optional,
firewallPolicy
| _js2n__-refsenv."_js2n__-:definitions/NonEmptyString!contract"
- | doc "The friendly name of the Network Firewall policy.",
+ | doc "The friendly name of the Network Firewall policy or ARN for an existing network firewall policy.",
firewallPolicyChangeProtection
| Bool
| doc "(OPTIONAL) Enable to disallow firewall policy changes."
@@ -4770,6 +4770,8 @@ let rec _js2n__-refsenv
[|
'us-west-2,
'us-west-1,
+ 'us-isof-east-1,
+ 'us-isof-south-1,
'us-iso-west-1,
'us-isob-east-1,
'us-iso-east-1,
@@ -4781,6 +4783,7 @@ let rec _js2n__-refsenv
'me-south-1,
'me-central-1,
'il-central-1,
+ 'eu-isoe-west-1,
'eu-west-3,
'eu-west-2,
'eu-west-1,
@@ -4793,6 +4796,7 @@ let rec _js2n__-refsenv
'cn-north-1,
'ca-west-1,
'ca-central-1,
+ 'ap-southeast-5,
'ap-southeast-4,
'ap-southeast-3,
'ap-southeast-2,
@@ -4824,6 +4828,7 @@ let rec _js2n__-refsenv
"ap-southeast-2",
"ap-southeast-3",
"ap-southeast-4",
+ "ap-southeast-5",
"ca-central-1",
"ca-west-1",
"cn-north-1",
@@ -4836,6 +4841,7 @@ let rec _js2n__-refsenv
"eu-west-1",
"eu-west-2",
"eu-west-3",
+ "eu-isoe-west-1",
"il-central-1",
"me-central-1",
"me-south-1",
@@ -4847,6 +4853,8 @@ let rec _js2n__-refsenv
"us-iso-east-1",
"us-isob-east-1",
"us-iso-west-1",
+ "us-isof-south-1",
+ "us-isof-east-1",
"us-west-1",
"us-west-2"
]
@@ -4914,7 +4922,22 @@ let rec _js2n__-refsenv
'ELBSecurityPolicy-TLS-1-2-Ext-2018-06,
'ELBSecurityPolicy-TLS-1-2-2017-01,
'ELBSecurityPolicy-TLS-1-1-2017-01,
- 'ELBSecurityPolicy-TLS-1-0-2015-04
+ 'ELBSecurityPolicy-TLS-1-0-2015-04,
+ 'ELBSecurityPolicy-TLS13-1-3-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-0-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-1-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext2-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext1-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext0-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-Res-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-3-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-0-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-1-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext2-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext1-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-2-Res-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-2-2021-06
|]
],
"_js2n__-:definitions/SslPolicyNlbEnum!contract" =
@@ -4923,13 +4946,6 @@ let rec _js2n__-refsenv
std.enum.TagOrString,
[|
'ELBSecurityPolicy-2016-08,
- 'ELBSecurityPolicy-TLS13-1-3-2021-06,
- 'ELBSecurityPolicy-TLS13-1-0-2021-06,
- 'ELBSecurityPolicy-TLS13-1-1-2021-06,
- 'ELBSecurityPolicy-TLS13-1-2-Ext2-2021-06,
- 'ELBSecurityPolicy-TLS13-1-2-Ext1-2021-06,
- 'ELBSecurityPolicy-TLS13-1-2-Res-2021-06,
- 'ELBSecurityPolicy-TLS13-1-2-2021-06,
'ELBSecurityPolicy-FS-1-2-Res-2020-10,
'ELBSecurityPolicy-2015-05,
'ELBSecurityPolicy-FS-1-2-Res-2019-08,
@@ -4939,7 +4955,22 @@ let rec _js2n__-refsenv
'ELBSecurityPolicy-TLS-1-2-Ext-2018-06,
'ELBSecurityPolicy-TLS-1-2-2017-01,
'ELBSecurityPolicy-TLS-1-1-2017-01,
- 'ELBSecurityPolicy-TLS-1-0-2015-04
+ 'ELBSecurityPolicy-TLS-1-0-2015-04,
+ 'ELBSecurityPolicy-TLS13-1-3-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-0-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-1-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext2-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext1-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext0-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-Res-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-2-FIPS-2023-04,
+ 'ELBSecurityPolicy-TLS13-1-3-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-0-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-1-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext2-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-2-Ext1-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-2-Res-2021-06,
+ 'ELBSecurityPolicy-TLS13-1-2-2021-06
|]
],
"_js2n__-:definitions/StartupActionType!contract" =
diff --git a/out/Landing Zone Accelerator on AWS - Organization Config.ncl b/out/Landing Zone Accelerator on AWS - Organization Config.ncl
index f4e15f6..f51564b 100644
--- a/out/Landing Zone Accelerator on AWS - Organization Config.ncl
+++ b/out/Landing Zone Accelerator on AWS - Organization Config.ncl
@@ -918,6 +918,27 @@ let rec _js2n__-refsenv
| _js2n__-refsenv."_js2n__-:definitions/NonEmptyString!contract"
| doc "Backup policy definition json file. This file must be present in config repository",
},
+ "_js2n__-:definitions/IChatbotPolicyConfig!contract"
+ | doc m%"
+ Chatbot policy.
+
+ Chatbot policies allow you to control access to an organization's accounts
+ from chat applications such as Slack and Microsoft Teams.
+ "%
+ = {
+ deploymentTargets
+ | _js2n__-refsenv."_js2n__-:definitions/IDeploymentTargets!contract"
+ | doc "Chatbot policy deployment targets",
+ description
+ | _js2n__-refsenv."_js2n__-:definitions/NonEmptyString!contract"
+ | doc "A description to assign to the policy.",
+ name
+ | _js2n__-refsenv."_js2n__-:definitions/NonEmptyString!contract"
+ | doc "The friendly name to assign to the policy. The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.",
+ policy
+ | _js2n__-refsenv."_js2n__-:definitions/NonEmptyString!contract"
+ | doc "Chatbot policy definition json file. This file must be present in config repository",
+ },
"_js2n__-:definitions/IDeploymentTargets!contract" =
{
accounts | Array (String) | optional,
@@ -932,6 +953,11 @@ let rec _js2n__-refsenv
| Array
_js2n__-refsenv."_js2n__-:definitions/IBackupPolicyConfig!contract"
| doc "A Record of Backup Policy configurations",
+ chatbotPolicies
+ | Array
+ _js2n__-refsenv."_js2n__-:definitions/IChatbotPolicyConfig!contract"
+ | doc "A list of Chatbot Policy configurations"
+ | optional,
enable | Bool | doc "Indicates whether AWS Organization enabled.",
organizationalUnitIds
| Array
diff --git a/out/Landing Zone Accelerator on AWS - Security Config.ncl b/out/Landing Zone Accelerator on AWS - Security Config.ncl
index 8ea9c42..5c58af2 100644
--- a/out/Landing Zone Accelerator on AWS - Security Config.ncl
+++ b/out/Landing Zone Accelerator on AWS - Security Config.ncl
@@ -1750,6 +1750,10 @@ let rec _js2n__-refsenv
| [| 'SIX_HOURS, 'ONE_HOUR, 'FIFTEEN_MINUTES |]
| doc "(OPTIONAL) Specifies how often to publish updates to policy findings for the account. This includes publishing updates to Security Hub and Amazon EventBridge (formerly called Amazon CloudWatch Events). An enum value that specifies how frequently findings are published Possible values FIFTEEN_MINUTES, ONE_HOUR, or SIX_HOURS"
| optional,
+ publishPolicyFindings
+ | Bool
+ | doc "Specifies whether to publish findings at all"
+ | optional,
publishSensitiveDataFindings
| Bool
| doc "Specifies whether to publish sensitive data findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all sensitive data findings that weren't suppressed by a findings filter. The default value is false.",
@@ -2146,6 +2150,8 @@ let rec _js2n__-refsenv
[|
'us-west-2,
'us-west-1,
+ 'us-isof-east-1,
+ 'us-isof-south-1,
'us-iso-west-1,
'us-isob-east-1,
'us-iso-east-1,
@@ -2157,6 +2163,7 @@ let rec _js2n__-refsenv
'me-south-1,
'me-central-1,
'il-central-1,
+ 'eu-isoe-west-1,
'eu-west-3,
'eu-west-2,
'eu-west-1,
@@ -2169,6 +2176,7 @@ let rec _js2n__-refsenv
'cn-north-1,
'ca-west-1,
'ca-central-1,
+ 'ap-southeast-5,
'ap-southeast-4,
'ap-southeast-3,
'ap-southeast-2,
diff --git a/out/Lefthook.ncl b/out/Lefthook.ncl
index 3e887c1..fc30fa4 100644
--- a/out/Lefthook.ncl
+++ b/out/Lefthook.ncl
@@ -905,7 +905,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
env = _js2n__-refsenv."_js2n__-:definitions/Env!predicate",
- exclude = _js2n__-prdslib.isType '"String",
+ exclude =
+ _js2n__-refsenv."_js2n__-:definitions/Exclude!predicate",
fail_text =
_js2n__-refsenv."_js2n__-:definitions/FailText!predicate",
files = _js2n__-prdslib.isType '"String",
@@ -933,6 +934,18 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
(_js2n__-prdslib.isType '"String")
],
+ "_js2n__-:definitions/Exclude!predicate"
+ | doc "A list of globs to be excluded or a single regular expression (regex variant is deprecated)"
+ = _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
"_js2n__-:definitions/FailText!predicate"
| doc "Text to show when the command or script fails."
= _js2n__-prdslib.isType '"String",
diff --git a/out/Liferay client-extension.yaml.ncl b/out/Liferay client-extension.yaml.ncl
index b2650aa..da3814c 100644
--- a/out/Liferay client-extension.yaml.ncl
+++ b/out/Liferay client-extension.yaml.ncl
@@ -1033,7 +1033,13 @@ let rec _js2n__-refsenv
= _js2n__-refsenv."_js2n__-:definitions/propertySets/properties/url!predicate",
"_js2n__-:definitions/types/properties/globalCSS!predicate"
| doc "Description for globalCSS"
- = _js2n__-refsenv."_js2n__-:definitions/propertySets/properties/url!predicate",
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/propertySets/properties/url!predicate",
+ _js2n__-prdslib.records.record
+ { scope = _js2n__-prdslib.enum [ "company", "layout" ], } {}
+ true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/types/properties/globalJS!predicate"
| doc "Description for globalJS"
= _js2n__-prdslib.allOf
@@ -1044,7 +1050,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- scope = _js2n__-prdslib.isType '"String",
+ scope = _js2n__-prdslib.enum [ "company", "layout" ],
scriptElementAttributes =
_js2n__-prdslib.allOf
[
@@ -1162,6 +1168,7 @@ let rec _js2n__-refsenv
clayURL = _js2n__-prdslib.isType '"String",
mainRTLURL = _js2n__-prdslib.isType '"String",
mainURL = _js2n__-prdslib.isType '"String",
+ scope = _js2n__-prdslib.enum [ "controlPanel", "layout" ],
} {} true _js2n__-prdslib.always
],
"_js2n__-:definitions/types/properties/themeFavicon!predicate"
diff --git a/out/Lobe AI Agent.ncl b/out/Lobe AI Agent.ncl
index 19765bd..33172dc 100644
--- a/out/Lobe AI Agent.ncl
+++ b/out/Lobe AI Agent.ncl
@@ -1 +1,948 @@
-null
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {}
+ in
+ {
+ author | String,
+ config
+ | {
+ compressThreshold | Number | optional,
+ displayMode | std.enum.TagOrString | [| 'docs, 'chat |] | optional,
+ enableCompressThreshold | Bool | optional,
+ enableHistoryCount | Bool | optional,
+ enableMaxTokens | Bool | optional,
+ fewShots
+ | Array
+ {
+ content | String,
+ role
+ | std.enum.TagOrString
+ | [| 'function, 'assistant, 'system, 'user |],
+ }
+ | optional,
+ historyCount | Number | optional,
+ inputTemplate | String | optional,
+ model | String | optional,
+ params
+ | {
+ frequency_penalty | Number | optional,
+ max_tokens | Number | optional,
+ presence_penalty | Number | optional,
+ temperature | Number | optional,
+ top_p | Number | optional,
+ }
+ | optional,
+ plugins | Array (String) | optional,
+ systemRole | String,
+ },
+ createdAt | String,
+ examples | config.fewShots | optional,
+ homepage | String,
+ identifier | String,
+ meta
+ | {
+ avatar | String,
+ backgroundColor | String | optional,
+ category | String | optional,
+ description | String,
+ tags | Array (String),
+ title | String,
+ },
+ schemaVersion | Number,
+ }
\ No newline at end of file
diff --git a/out/MapEHR Mapping.ncl b/out/MapEHR Mapping.ncl
index ad2ccbd..0d5458c 100644
--- a/out/MapEHR Mapping.ncl
+++ b/out/MapEHR Mapping.ncl
@@ -897,6 +897,43 @@ let _js2n__-prdslib
in
let rec _js2n__-refsenv
= {
+ "_js2n__-:definitions/attribute!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ attributes =
+ _js2n__-refsenv."_js2n__-:definitions/attributes!predicate",
+ choice_key = _js2n__-prdslib.isType '"String",
+ choices =
+ _js2n__-refsenv."_js2n__-:definitions/choices!predicate",
+ define =
+ _js2n__-refsenv."_js2n__-:definitions/define!predicate",
+ elements =
+ _js2n__-refsenv."_js2n__-:definitions/elements!predicate",
+ interpretation_interval =
+ _js2n__-refsenv."_js2n__-:definitions/interpretation_interval!predicate",
+ interpretation_intervals =
+ _js2n__-refsenv."_js2n__-:definitions/interpretation_intervals!predicate",
+ value = _js2n__-prdslib.isType '"String",
+ value_interval = _js2n__-prdslib.isType '"String",
+ value_intervals =
+ _js2n__-refsenv."_js2n__-:definitions/value_intervals!predicate",
+ value_type = _js2n__-prdslib.isType '"String",
+ vars = _js2n__-refsenv."_js2n__-:definitions/vars!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/attributes!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^.+$" =
+ _js2n__-refsenv."_js2n__-:definitions/attribute!predicate",
+ } false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/choices!predicate" =
_js2n__-prdslib.allOf
[
@@ -905,11 +942,7 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/choices_map!predicate"
],
"_js2n__-:definitions/choices_map!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-refsenv."_js2n__-:definitions/choices_map_entry!predicate"
- ],
+ _js2n__-refsenv."_js2n__-:definitions/choices_map_entry!predicate",
"_js2n__-:definitions/choices_map_entry!predicate" =
_js2n__-prdslib.allOf
[
@@ -1059,7 +1092,8 @@ let rec _js2n__-refsenv
"^.+$" =
_js2n__-prdslib.oneOf
[
- _js2n__-refsenv."_js2n__-:definitions/map_format_element!predicate"
+ _js2n__-refsenv."_js2n__-:definitions/map_format_element!predicate",
+ _js2n__-prdslib.isType 'Null
],
} false _js2n__-prdslib.never
],
@@ -1112,6 +1146,8 @@ let rec _js2n__-refsenv
description = _js2n__-prdslib.isType '"String",
formats =
_js2n__-refsenv."_js2n__-:definitions/rule_formats!predicate",
+ keep_missing_target_elements =
+ _js2n__-prdslib.isType '"Bool",
map =
_js2n__-prdslib.allOf
[
@@ -1135,6 +1171,8 @@ let rec _js2n__-refsenv
define =
_js2n__-refsenv."_js2n__-:definitions/define!predicate",
description = _js2n__-prdslib.isType '"String",
+ keep_missing_target_elements =
+ _js2n__-prdslib.isType '"Bool",
name = _js2n__-prdslib.isType '"String",
set =
_js2n__-prdslib.allOf
@@ -1191,6 +1229,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
attribute = _js2n__-prdslib.isType '"String",
+ attributes =
+ _js2n__-refsenv."_js2n__-:definitions/attributes!predicate",
choices =
_js2n__-refsenv."_js2n__-:definitions/choices!predicate",
define =
@@ -1243,6 +1283,10 @@ let rec _js2n__-refsenv
| _js2n__-refsenv."_js2n__-:definitions/define!contract"
| doc "Define keys used in the rules. Example: weight: http://loinc.org/29463-7"
| optional,
+ keep_missing_target_elements
+ | Bool
+ | doc "Keep the target elements for which there is not source data."
+ | optional,
rules
| _js2n__-refsenv."_js2n__-:definitions/rules!contract"
| doc "Rules for LOINC codes, archetypes, templates."
diff --git a/out/Markdownlint.ncl b/out/Markdownlint.ncl
index 23c875f..d5616d7 100644
--- a/out/Markdownlint.ncl
+++ b/out/Markdownlint.ncl
@@ -1457,7 +1457,18 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
- MD051 = _js2n__-prdslib.isType '"Bool",
+ MD051 =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Record
+ ],
+ _js2n__-prdslib.records.record
+ { ignore_case = _js2n__-prdslib.isType '"Bool", } {}
+ false _js2n__-prdslib.never
+ ],
MD052 =
_js2n__-prdslib.allOf
[
@@ -1800,7 +1811,18 @@ let rec _js2n__-refsenv
} {} false _js2n__-prdslib.never
],
line_length = _js2n__-prdslib.isType '"Bool",
- link-fragments = _js2n__-prdslib.isType '"Bool",
+ link-fragments =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Record
+ ],
+ _js2n__-prdslib.records.record
+ { ignore_case = _js2n__-prdslib.isType '"Bool", } {}
+ false _js2n__-prdslib.never
+ ],
link-image-reference-definitions =
_js2n__-prdslib.allOf
[
diff --git a/out/Mergify Configuration.ncl b/out/Mergify Configuration.ncl
index 6b3f9ac..8fd9409 100644
--- a/out/Mergify Configuration.ncl
+++ b/out/Mergify Configuration.ncl
@@ -899,57 +899,29 @@ let rec _js2n__-refsenv
= {}
in
{
- commands_restrictions
- | {
- backport | Dyn | optional,
- copy | Dyn | optional,
- dequeue | Dyn | optional,
- queue | Dyn | optional,
- rebase | Dyn | optional,
- refresh | Dyn | optional,
- requeue | Dyn | optional,
- squash | Dyn | optional,
- update | Dyn | optional,
- }
- | doc "Commands restriction"
- | optional,
- defaults | { actions | Dyn | optional, .. } | optional,
- extends | String | optional,
- merge_protections | Array (Dyn) | optional,
- merge_queue
- | {
- max_parallel_checks
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ commands_restrictions | Dyn | optional,
+ defaults | Dyn | optional,
+ extends
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 128,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc "The maximum number of checks allowed to run in parallel for the merge queue. Must be between 1 and 128."
- | optional,
- ..
- }
- | doc "The configuration of the merge queue"
- | optional,
- partition_rules | Array (Dyn) | optional,
- priority_rules
- | Array (Dyn)
- | doc "The list of priority rules a pull request can match in order to be prioritized when added to a queue. The rule with the highest priority value wins."
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ _js2n__-prdslib.isType 'Null
+ ])
| optional,
- pull_request_rules | Array (Dyn) | optional,
- queue_rules | Array (Dyn) | optional,
+ merge_protections | Dyn | optional,
+ merge_queue | Dyn | optional,
+ partition_rules | Dyn | optional,
+ priority_rules | Dyn | optional,
+ pull_request_rules | Dyn | optional,
+ queue_rules | Dyn | optional,
shared
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.isType 'Null,
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.isType '"String"
- ])
+ [ _js2n__-prdslib.isType 'Record, _js2n__-prdslib.isType 'Null ])
| optional,
}
\ No newline at end of file
diff --git a/out/MetricsHub Configuration.ncl b/out/MetricsHub Configuration.ncl
index 75b7a34..4e64813 100644
--- a/out/MetricsHub Configuration.ncl
+++ b/out/MetricsHub Configuration.ncl
@@ -897,6 +897,12 @@ let _js2n__-prdslib
in
let rec _js2n__-refsenv
= {
+ "_js2n__-:definitions/collectPeriod!contract"
+ | doc "Sets the collect period that MetricsHub uses to collects metrics from the monitored resources (Default: 2m)."
+ = _js2n__-refsenv."_js2n__-:definitions/duration!contract",
+ "_js2n__-:definitions/collectPeriod!predicate"
+ | doc "Sets the collect period that MetricsHub uses to collects metrics from the monitored resources (Default: 2m)."
+ = _js2n__-refsenv."_js2n__-:definitions/duration!predicate",
"_js2n__-:definitions/computes!predicate" =
_js2n__-prdslib.allOf
[
@@ -1064,6 +1070,12 @@ let rec _js2n__-refsenv
]
])
],
+ "_js2n__-:definitions/discoveryCycle!contract"
+ | doc "Sets the cycle that MetricsHub uses to perform discoveries and detect new components in your monitored environment. By default, MetricsHub runs a discovery after 30 collects."
+ = std.number.Integer,
+ "_js2n__-:definitions/discoveryCycle!predicate"
+ | doc "Sets the cycle that MetricsHub uses to perform discoveries and detect new components in your monitored environment. By default, MetricsHub runs a discovery after 30 collects."
+ = _js2n__-prdslib.isType 'Integer,
"_js2n__-:definitions/duration!contract" =
_js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.oneOf
@@ -1087,6 +1099,12 @@ let rec _js2n__-refsenv
"^[0-9]+\\s*[years|yrs|y|weeks|wks|w|days|d|hours|hrs|h|minutes|mins|m!seconds|secs|s|milliseconds|ms]*$"
]
],
+ "_js2n__-:definitions/enableSelfMonitoring!contract"
+ | doc "Enables or disables self monitoring signals. E.g. job duration metrics."
+ = Bool,
+ "_js2n__-:definitions/enableSelfMonitoring!predicate"
+ | doc "Enables or disables self monitoring signals. E.g. job duration metrics."
+ = _js2n__-prdslib.isType '"Bool",
"_js2n__-:definitions/executeForEachEntryOf!predicate"
| doc "Execute For Each Entry"
= _js2n__-prdslib.allOf
@@ -1117,6 +1135,9 @@ let rec _js2n__-refsenv
source = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/hostname!predicate"
+ | doc "The hostname to which the query is sent."
+ = _js2n__-prdslib.isType '"String",
"_js2n__-:definitions/httpMethod!predicate"
| doc "HTTP Method"
= _js2n__-prdslib.allOf
@@ -1124,9 +1145,74 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "get", "post", "delete", "put" ]
],
+ "_js2n__-:definitions/jobTimeout!contract"
+ | doc "Sets how long until the job times out (Default: 5m)."
+ = _js2n__-refsenv."_js2n__-:definitions/duration!contract",
+ "_js2n__-:definitions/jobTimeout!predicate"
+ | doc "Sets how long until the job times out (Default: 5m)."
+ = _js2n__-refsenv."_js2n__-:definitions/duration!predicate",
+ "_js2n__-:definitions/loggerLevel!contract"
+ | doc "Logger Level (Default: error)"
+ = std.contract.Sequence
+ [
+ std.enum.TagOrString,
+ [| 'off, 'fatal, 'error, 'warn, 'info, 'debug, 'trace, 'all |]
+ ],
+ "_js2n__-:definitions/loggerLevel!predicate"
+ | doc "Logger Level (Default: error)"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "all",
+ "trace",
+ "debug",
+ "info",
+ "warn",
+ "error",
+ "fatal",
+ "off"
+ ]
+ ],
+ "_js2n__-:definitions/monitorFilters!contract"
+ | doc "Monitor inclusion or exclusion in data collection. This parameter accepts '+' for inclusion and '!' for exclusion."
+ = _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[+!]?[a-zA-Z0-9_.-]+$"
+ ]),
+ _js2n__-prdslib.arrays.minItems 1,
+ _js2n__-prdslib.arrays.uniqueItems
+ ]),
+ "_js2n__-:definitions/monitorFilters!predicate"
+ | doc "Monitor inclusion or exclusion in data collection. This parameter accepts '+' for inclusion and '!' for exclusion."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[+!]?[a-zA-Z0-9_.-]+$"
+ ]),
+ _js2n__-prdslib.arrays.minItems 1,
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
"_js2n__-:definitions/namespace!predicate"
| doc "Forces a specific namespace for connectors that perform namespace auto-detection (Advanced)."
= _js2n__-prdslib.isType '"String",
+ "_js2n__-:definitions/resolveHostnameToFqdn!contract"
+ | doc "Resolve hostnames to FQDN (Default: false)."
+ = Bool,
+ "_js2n__-:definitions/resolveHostnameToFqdn!predicate"
+ | doc "Resolve hostnames to FQDN (Default: false)."
+ = _js2n__-prdslib.isType '"Bool",
"_js2n__-:definitions/resources!contract"
| doc "Contains Resources"
= _js2n__-prdslib.contract_from_predicate
@@ -1139,6 +1225,38 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ additionalConnectors =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[a-zA-Z0-9_.-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ "force" =
+ _js2n__-prdslib.isType
+ '"Bool",
+ uses =
+ _js2n__-prdslib.isType
+ '"String",
+ variables =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {} {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ } false _js2n__-prdslib.never
+ ],
alertingSystemConfig =
_js2n__-prdslib.allOf
[
@@ -1163,7 +1281,7 @@ let rec _js2n__-refsenv
])
],
collectPeriod =
- _js2n__-refsenv."_js2n__-:definitions/duration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/collectPeriod!predicate",
connectors =
_js2n__-prdslib.allOf
[
@@ -1171,24 +1289,14 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- discoveryCycle = _js2n__-prdslib.isType '"String",
+ discoveryCycle =
+ _js2n__-refsenv."_js2n__-:definitions/discoveryCycle!predicate",
+ enableSelfMonitoring =
+ _js2n__-refsenv."_js2n__-:definitions/enableSelfMonitoring!predicate",
jobTimeout =
- _js2n__-refsenv."_js2n__-:definitions/duration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/jobTimeout!predicate",
loggerLevel =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "all",
- "trace",
- "debug",
- "info",
- "warn",
- "error",
- "fatal"
- ]
- ],
+ _js2n__-refsenv."_js2n__-:definitions/loggerLevel!predicate",
metrics =
_js2n__-prdslib.allOf
[
@@ -1200,6 +1308,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Number"
])
],
+ monitorFilters =
+ _js2n__-refsenv."_js2n__-:definitions/monitorFilters!predicate",
monitors =
_js2n__-prdslib.allOf
[
@@ -1432,8 +1542,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
https =
_js2n__-prdslib.isType
'"Bool",
@@ -1460,8 +1569,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType
'"String",
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
password =
_js2n__-prdslib.isType
'"String",
@@ -1475,15 +1583,51 @@ let rec _js2n__-refsenv
'"String",
} {} true _js2n__-prdslib.always
],
- osCommand =
+ jdbc =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ database =
+ _js2n__-prdslib.isType
+ '"String",
hostname =
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
+ password =
_js2n__-prdslib.isType
'"String",
+ port =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ timeout =
+ _js2n__-refsenv."_js2n__-:definitions/duration!predicate",
+ type =
+ _js2n__-prdslib.isType
+ '"String",
+ url =
+ _js2n__-prdslib.isType
+ '"String",
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ osCommand =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ hostname =
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
sudoCommand =
_js2n__-prdslib.isType
'"String",
@@ -1510,8 +1654,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
timeout =
_js2n__-refsenv."_js2n__-:definitions/duration!predicate",
} {} true _js2n__-prdslib.always
@@ -1526,11 +1669,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType
'"String",
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
port =
_js2n__-prdslib.isType
'"Number",
+ retryIntervals =
+ _js2n__-refsenv."_js2n__-:definitions/retryIntervals!predicate",
timeout =
_js2n__-refsenv."_js2n__-:definitions/duration!predicate",
version =
@@ -1565,8 +1709,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType
'"String",
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
password =
_js2n__-prdslib.isType
'"String",
@@ -1589,8 +1732,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType
'"String",
retryIntervals =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/retryIntervals!predicate",
timeout =
_js2n__-refsenv."_js2n__-:definitions/duration!predicate",
username =
@@ -1605,8 +1747,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
password =
_js2n__-prdslib.isType
'"String",
@@ -1642,8 +1783,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
namespace =
_js2n__-refsenv."_js2n__-:definitions/namespace!predicate",
password =
@@ -1685,8 +1825,7 @@ let rec _js2n__-refsenv
])
],
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
namespace =
_js2n__-refsenv."_js2n__-:definitions/namespace!predicate",
password =
@@ -1711,8 +1850,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
namespace =
_js2n__-refsenv."_js2n__-:definitions/namespace!predicate",
password =
@@ -1728,21 +1866,11 @@ let rec _js2n__-refsenv
} {} true _js2n__-prdslib.always
],
resolveHostnameToFqdn =
- _js2n__-prdslib.isType '"Bool",
- sequential = _js2n__-prdslib.isType '"Bool",
- variables =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {}
- true
- (_js2n__-prdslib.isType '"String")
- ])
- ],
+ _js2n__-refsenv."_js2n__-:definitions/resolveHostnameToFqdn!predicate",
+ sequential =
+ _js2n__-refsenv."_js2n__-:definitions/sequential!predicate",
+ stateSetCompression =
+ _js2n__-refsenv."_js2n__-:definitions/stateSetCompression!predicate",
} {} true _js2n__-prdslib.always
])
]),
@@ -1757,6 +1885,38 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ additionalConnectors =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[a-zA-Z0-9_.-]+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ "force" =
+ _js2n__-prdslib.isType
+ '"Bool",
+ uses =
+ _js2n__-prdslib.isType
+ '"String",
+ variables =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {} {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ } false _js2n__-prdslib.never
+ ],
alertingSystemConfig =
_js2n__-prdslib.allOf
[
@@ -1781,7 +1941,7 @@ let rec _js2n__-refsenv
])
],
collectPeriod =
- _js2n__-refsenv."_js2n__-:definitions/duration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/collectPeriod!predicate",
connectors =
_js2n__-prdslib.allOf
[
@@ -1789,24 +1949,14 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- discoveryCycle = _js2n__-prdslib.isType '"String",
+ discoveryCycle =
+ _js2n__-refsenv."_js2n__-:definitions/discoveryCycle!predicate",
+ enableSelfMonitoring =
+ _js2n__-refsenv."_js2n__-:definitions/enableSelfMonitoring!predicate",
jobTimeout =
- _js2n__-refsenv."_js2n__-:definitions/duration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/jobTimeout!predicate",
loggerLevel =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "all",
- "trace",
- "debug",
- "info",
- "warn",
- "error",
- "fatal"
- ]
- ],
+ _js2n__-refsenv."_js2n__-:definitions/loggerLevel!predicate",
metrics =
_js2n__-prdslib.allOf
[
@@ -1818,6 +1968,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Number"
])
],
+ monitorFilters =
+ _js2n__-refsenv."_js2n__-:definitions/monitorFilters!predicate",
monitors =
_js2n__-prdslib.allOf
[
@@ -2046,8 +2198,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
https =
_js2n__-prdslib.isType
'"Bool",
@@ -2074,8 +2225,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType
'"String",
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
password =
_js2n__-prdslib.isType
'"String",
@@ -2089,15 +2239,51 @@ let rec _js2n__-refsenv
'"String",
} {} true _js2n__-prdslib.always
],
- osCommand =
+ jdbc =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ database =
+ _js2n__-prdslib.isType
+ '"String",
hostname =
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
+ password =
_js2n__-prdslib.isType
'"String",
+ port =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ timeout =
+ _js2n__-refsenv."_js2n__-:definitions/duration!predicate",
+ type =
+ _js2n__-prdslib.isType
+ '"String",
+ url =
+ _js2n__-prdslib.isType
+ '"String",
+ username =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ osCommand =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ hostname =
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
sudoCommand =
_js2n__-prdslib.isType
'"String",
@@ -2124,8 +2310,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
timeout =
_js2n__-refsenv."_js2n__-:definitions/duration!predicate",
} {} true _js2n__-prdslib.always
@@ -2140,11 +2325,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType
'"String",
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
port =
_js2n__-prdslib.isType
'"Number",
+ retryIntervals =
+ _js2n__-refsenv."_js2n__-:definitions/retryIntervals!predicate",
timeout =
_js2n__-refsenv."_js2n__-:definitions/duration!predicate",
version =
@@ -2179,8 +2365,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType
'"String",
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
password =
_js2n__-prdslib.isType
'"String",
@@ -2203,8 +2388,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType
'"String",
retryIntervals =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/retryIntervals!predicate",
timeout =
_js2n__-refsenv."_js2n__-:definitions/duration!predicate",
username =
@@ -2219,8 +2403,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
password =
_js2n__-prdslib.isType
'"String",
@@ -2256,8 +2439,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
namespace =
_js2n__-refsenv."_js2n__-:definitions/namespace!predicate",
password =
@@ -2299,8 +2481,7 @@ let rec _js2n__-refsenv
])
],
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
namespace =
_js2n__-refsenv."_js2n__-:definitions/namespace!predicate",
password =
@@ -2325,8 +2506,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
hostname =
- _js2n__-prdslib.isType
- '"String",
+ _js2n__-refsenv."_js2n__-:definitions/hostname!predicate",
namespace =
_js2n__-refsenv."_js2n__-:definitions/namespace!predicate",
password =
@@ -2341,20 +2521,12 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
- resolveHostnameToFqdn = _js2n__-prdslib.isType '"Bool",
- sequential = _js2n__-prdslib.isType '"Bool",
- variables =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
- ])
- ],
+ resolveHostnameToFqdn =
+ _js2n__-refsenv."_js2n__-:definitions/resolveHostnameToFqdn!predicate",
+ sequential =
+ _js2n__-refsenv."_js2n__-:definitions/sequential!predicate",
+ stateSetCompression =
+ _js2n__-refsenv."_js2n__-:definitions/stateSetCompression!predicate",
} {} true _js2n__-prdslib.always
])
],
@@ -2365,6 +2537,25 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "http_status", "header", "body", "all" ]
],
+ "_js2n__-:definitions/retryIntervals!predicate"
+ | doc "An array of retry intervals (in milliseconds) between request retries."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.minimum 0
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ "_js2n__-:definitions/sequential!contract"
+ | doc "Sequential mode. This forces all network calls to be ordered in a sequential order."
+ = Bool,
+ "_js2n__-:definitions/sequential!predicate"
+ | doc "Sequential mode. This forces all network calls to be ordered in a sequential order."
+ = _js2n__-prdslib.isType '"Bool",
"_js2n__-:definitions/sources!predicate"
| doc "Contains Sources"
= _js2n__-prdslib.allOf
@@ -2616,6 +2807,19 @@ let rec _js2n__-refsenv
} {} true _js2n__-prdslib.always
])
],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.const "internalDbQuery"
+ ],
+ } {} true _js2n__-prdslib.always,
+ _js2n__-prdslib.records.record
+ {
+ computes =
+ _js2n__-refsenv."_js2n__-:definitions/computes!predicate",
+ forceSerialization = _js2n__-prdslib.isType '"Bool",
+ query = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.allOf
[
@@ -2626,6 +2830,17 @@ let rec _js2n__-refsenv
]
])
],
+ "_js2n__-:definitions/stateSetCompression!contract"
+ | doc "Represents the possible compression methods for the state set metrics."
+ = std.contract.Sequence
+ [ std.enum.TagOrString, [| 'suppressZeros, 'none |] ],
+ "_js2n__-:definitions/stateSetCompression!predicate"
+ | doc "Represents the possible compression methods for the state set metrics."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "none", "suppressZeros" ]
+ ],
"_js2n__-:definitions/transportProtocols!predicate" =
_js2n__-prdslib.allOf
[
@@ -2661,15 +2876,17 @@ let rec _js2n__-refsenv
| doc "Top level attributes"
| optional,
collectPeriod
- | _js2n__-refsenv."_js2n__-:definitions/duration!contract"
+ | _js2n__-refsenv."_js2n__-:definitions/collectPeriod!contract"
| optional,
discoveryCycle
- | String
- | doc "Discovery frequency (In collect cycles)"
+ | _js2n__-refsenv."_js2n__-:definitions/discoveryCycle!contract"
+ | optional,
+ enableSelfMonitoring
+ | _js2n__-refsenv."_js2n__-:definitions/enableSelfMonitoring!contract"
| optional,
jobPoolSize | std.number.Integer | doc "Job Pool Size" | optional,
jobTimeout
- | _js2n__-refsenv."_js2n__-:definitions/duration!contract"
+ | _js2n__-refsenv."_js2n__-:definitions/jobTimeout!contract"
| optional,
license
| {
@@ -2695,9 +2912,7 @@ let rec _js2n__-refsenv
| doc "MetricsHub License"
| optional,
loggerLevel
- | std.enum.TagOrString
- | [| 'fatal, 'error, 'warn, 'info, 'debug, 'trace, 'all |]
- | doc "Logger Level"
+ | _js2n__-refsenv."_js2n__-:definitions/loggerLevel!contract"
| optional,
metrics
| _js2n__-prdslib.contract_from_predicate
@@ -2713,6 +2928,9 @@ let rec _js2n__-refsenv
])
| doc "Top level metrics"
| optional,
+ monitorFilters
+ | _js2n__-refsenv."_js2n__-:definitions/monitorFilters!contract"
+ | optional,
otel
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -2789,7 +3007,13 @@ let rec _js2n__-refsenv
| doc "Customizes the OpenTelemetry Collector sub-process."
| optional,
outputDirectory | String | doc "Output directory" | optional,
- resolveHostnameToFqdn | Bool | doc "Resolve hostnames to FQDN" | optional,
+ patchDirectory
+ | String
+ | doc "The path of the custom connectors directory, connectors will also be loaded from the default directory."
+ | optional,
+ resolveHostnameToFqdn
+ | _js2n__-refsenv."_js2n__-:definitions/resolveHostnameToFqdn!contract"
+ | optional,
resourceGroups
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -2825,25 +3049,15 @@ let rec _js2n__-refsenv
])
],
collectPeriod =
- _js2n__-refsenv."_js2n__-:definitions/duration!predicate",
- discoveryCycle = _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/collectPeriod!predicate",
+ discoveryCycle =
+ _js2n__-refsenv."_js2n__-:definitions/discoveryCycle!predicate",
+ enableSelfMonitoring =
+ _js2n__-refsenv."_js2n__-:definitions/enableSelfMonitoring!predicate",
jobTimeout =
- _js2n__-refsenv."_js2n__-:definitions/duration!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/jobTimeout!predicate",
loggerLevel =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "all",
- "trace",
- "debug",
- "info",
- "warn",
- "error",
- "fatal"
- ]
- ],
+ _js2n__-refsenv."_js2n__-:definitions/loggerLevel!predicate",
metrics =
_js2n__-prdslib.allOf
[
@@ -2855,11 +3069,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Number"
])
],
+ monitorFilters =
+ _js2n__-refsenv."_js2n__-:definitions/monitorFilters!predicate",
outputDirectory = _js2n__-prdslib.isType '"String",
- resolveHostnameToFqdn = _js2n__-prdslib.isType '"Bool",
+ resolveHostnameToFqdn =
+ _js2n__-refsenv."_js2n__-:definitions/resolveHostnameToFqdn!predicate",
resources =
_js2n__-refsenv."_js2n__-:definitions/resources!predicate",
- sequential = _js2n__-prdslib.isType '"Bool",
+ sequential =
+ _js2n__-refsenv."_js2n__-:definitions/sequential!predicate",
+ stateSetCompression =
+ _js2n__-refsenv."_js2n__-:definitions/stateSetCompression!predicate",
} {} true _js2n__-prdslib.always
])
])
@@ -2869,8 +3089,10 @@ let rec _js2n__-refsenv
| _js2n__-refsenv."_js2n__-:definitions/resources!contract"
| optional,
sequential
- | Bool
- | doc "Sequential mode. This forces all network calls to be ordered in a sequential order."
+ | _js2n__-refsenv."_js2n__-:definitions/sequential!contract"
+ | optional,
+ stateSetCompression
+ | _js2n__-refsenv."_js2n__-:definitions/stateSetCompression!contract"
| optional,
..
}
\ No newline at end of file
diff --git a/out/Network-as-Code Data Model.ncl b/out/Network-as-Code Data Model.ncl
index 97c302c..c0553eb 100644
--- a/out/Network-as-Code Data Model.ncl
+++ b/out/Network-as-Code Data Model.ncl
@@ -1665,6 +1665,310 @@ let rec _js2n__-refsenv
- admin_tx_state (required)
"%
| optional,
+ macsec_interfaces_policies
+ | Array
+ {
+ admin_state
+ | Bool
+ | doc m%"
+ Admin State (Boolean)
+ - Default value: true
+ "%
+ | optional,
+ description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$"
+ ])
+ | doc "Description (String)"
+ | optional,
+ macsec_keychain_policy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Macsec Keychain Policy (String)",
+ macsec_parameters_policy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Macsec Parameters Policy (String)",
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Macsec Interfaces Policies (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - admin_state
+ - macsec_parameters_policy (required)
+ - macsec_keychain_policy (required)
+ "%
+ | optional,
+ macsec_keychain_policies
+ | Array
+ {
+ description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$"
+ ])
+ | doc "Description (String)"
+ | optional,
+ key_policies
+ | Array
+ {
+ description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$"
+ ])
+ | doc "Description (String)"
+ | optional,
+ end_time
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "infinite" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[+-]\\d{2}:\\d{2}$"
+ ]
+ ])
+ | doc m%"
+ End Time (String, String)
+ - Default value: infinite
+ "%
+ | optional,
+ key_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-fA-F0-9]{0,64}$"
+ ])
+ | doc "Key Name (String)",
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)"
+ | optional,
+ pre_shared_key
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-fA-F0-9]{0,64}$"
+ ])
+ | doc "Pre Shared Key (String)",
+ start_time
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "now" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[+-]\\d{2}:\\d{2}$"
+ ]
+ ])
+ | doc m%"
+ Start Time (String, String)
+ - Default value: now
+ "%
+ | optional,
+ }
+ | doc m%"
+ Key Policies (List - Object)
+
+ Elements:
+ - name
+ - description
+ - key_name (required)
+ - pre_shared_key (required)
+ - start_time
+ - end_time
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Macsec Keychain Policies (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - key_policies
+ "%
+ | optional,
+ macsec_parameters_policies
+ | Array
+ {
+ cipher_suite
+ | std.enum.TagOrString
+ | [|
+ 'gcm-aes-xpn-256,
+ 'gcm-aes-xpn-128,
+ 'gcm-aes-256,
+ 'gcm-aes-128
+ |]
+ | doc m%"
+ Cipher Suite (String)
+ - Default value: gcm-aes-xpn-256
+ - Allowed values: gcm-aes-128, gcm-aes-256, gcm-aes-xpn-128, gcm-aes-xpn-256
+ "%
+ | optional,
+ confidentiality_offset
+ | std.enum.TagOrString
+ | [| 'offset-50, 'offset-30, 'offset-0 |]
+ | doc m%"
+ Confidentiality Offset (String)
+ - Default value: offset-0
+ - Allowed values: offset-0, offset-30, offset-50
+ "%
+ | optional,
+ description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$"
+ ])
+ | doc "Description (String)"
+ | optional,
+ key_expiry_time
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "unspecified" ]
+ ],
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 2592000,
+ _js2n__-prdslib.numbers.minimum 60
+ ]
+ ])
+ | doc m%"
+ Key Expiry Time (String, Integer, Integer)
+ - Default value: disabled
+ "%
+ | optional,
+ key_server_priority
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 255
+ ])
+ | doc m%"
+ Key Server Priority (Integer)
+ - Default value: 16
+ - Maximum value: 255
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ security_policy
+ | std.enum.TagOrString
+ | [| 'must-secure, 'should-secure |]
+ | doc m%"
+ Security Policy (String)
+ - Default value: should-secure
+ - Allowed values: should-secure, must-secure
+ "%
+ | optional,
+ window_size
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4294967295
+ ])
+ | doc m%"
+ Window Size (Integer)
+ - Default value: 64
+ - Maximum value: 4294967295
+ "%
+ | optional,
+ }
+ | doc m%"
+ Macsec Parameters Policies (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - cipher_suite
+ - confidentiality_offset
+ - key_server_priority
+ - window_size
+ - key_expiry_time
+ - security_policy
+ "%
+ | optional,
mcp_policies
| Array
{
@@ -1994,6 +2298,65 @@ let rec _js2n__-refsenv
- match_parameters
"%
| optional,
+ netflow_vmm_exporters
+ | Array
+ {
+ description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$"
+ ])
+ | doc "Description (String)"
+ | optional,
+ destination_ip
+ | String
+ | doc m%"
+ Destination IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ destination_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535
+ ])
+ | doc m%"
+ Destination Port (Integer)
+ - Maximum value: 65535
+ "%,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ source_ip
+ | String
+ | doc m%"
+ Source IP (String)
+ - Default value: 0.0.0.0
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ }
+ | doc m%"
+ Netflow VMM Exporters (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - destination_ip (required)
+ - destination_port (required)
+ - source_ip
+ "%
+ | optional,
port_channel_member_policies
| Array
{
@@ -2650,8 +3013,12 @@ let rec _js2n__-refsenv
- l2_policies
- storm_control_policies
- netflow_exporters
+ - netflow_vmm_exporters
- netflow_monitors
- netflow_records
+ - macsec_parameters_policies
+ - macsec_keychain_policies
+ - macsec_interfaces_policies
"%
| optional,
leaf_interface_policy_groups
@@ -2717,6 +3084,16 @@ let rec _js2n__-refsenv
])
| doc "LLDP Policy (String)"
| optional,
+ macsec_interface_policy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Macsec Interface Policy (String)"
+ | optional,
map
| std.enum.TagOrString
| [|
@@ -2849,6 +3226,7 @@ let rec _js2n__-refsenv
- storm_control_policy
- aaep
- netflow_monitor_policies
+ - macsec_interface_policy
"%
| optional,
leaf_interface_profile_name
@@ -6803,6 +7181,13 @@ let rec _js2n__-refsenv
- objects_to_delete
"%
| optional,
+ bulk_static_ports
+ | Bool
+ | doc m%"
+ Bulk Static Ports (Boolean)
+ - Default value: false
+ "%
+ | optional,
expected_state
| {
maximum_critical_faults
@@ -13255,6 +13640,47 @@ let rec _js2n__-refsenv
- Maximum length: 64
"%
| optional,
+ sr_mpls_global_configuration
+ | {
+ sr_global_block_maximum
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 471804,
+ _js2n__-prdslib.numbers.minimum 16000
+ ])
+ | doc m%"
+ Sr Global Block Maximum (Integer)
+ - Default value: 23999
+ - Minimum value: 16000
+ - Maximum value: 471804
+ "%
+ | optional,
+ sr_global_block_minimum
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 471804,
+ _js2n__-prdslib.numbers.minimum 16000
+ ])
+ | doc m%"
+ Sr Global Block Minimum (Integer)
+ - Default value: 16000
+ - Minimum value: 16000
+ - Maximum value: 471804
+ "%
+ | optional,
+ }
+ | doc m%"
+ Sr Mpls Global Configuration (Object)
+
+ Elements:
+ - sr_global_block_minimum
+ - sr_global_block_maximum
+ "%
+ | optional,
switch_policies
| {
node_control_policies
@@ -13780,6 +14206,16 @@ let rec _js2n__-refsenv
])
| doc "MTU Policy (String)"
| optional,
+ netflow_exporter_policy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Netflow Exporter Policy (String)"
+ | optional,
port_channel_policy
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -13800,6 +14236,7 @@ let rec _js2n__-refsenv
- port_channel_policy
- enhanced_lags
- mtu_policy
+ - netflow_exporter_policy
"%
| optional,
}
@@ -13879,6 +14316,7 @@ let rec _js2n__-refsenv
- l2_mtu_policies
- system_performance
- interface_policies
+ - sr_mpls_global_configuration
"%
| optional,
interface_policies
@@ -13939,6 +14377,7 @@ let rec _js2n__-refsenv
])
| doc m%"
Module (Integer)
+ - Default value: 1
- Minimum value: 1
- Maximum value: 9
"%
@@ -15544,6 +15983,20 @@ let rec _js2n__-refsenv
])
| doc "Description (String)"
| optional,
+ fex2_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 199,
+ _js2n__-prdslib.numbers.minimum 101
+ ])
+ | doc m%"
+ Fex2 ID (Integer)
+ - Minimum value: 101
+ - Maximum value: 199
+ "%
+ | optional,
fex_id
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -15729,6 +16182,7 @@ let rec _js2n__-refsenv
- node_id
- node2_id
- fex_id
+ - fex2_id
- pod_id
- module
- port
@@ -17577,6 +18031,13 @@ let rec _js2n__-refsenv
- Allowed values: bd-flood, encap-flood, drop
"%
| optional,
+ multicast_arp_drop
+ | Bool
+ | doc m%"
+ Multicast ARP Drop (Boolean)
+ - Default value: false
+ "%
+ | optional,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -17797,6 +18258,7 @@ let rec _js2n__-refsenv
- virtual_mac
- ep_move_detection
- l3_multicast
+ - multicast_arp_drop
- pim_source_filter
- pim_destination_filter
- multi_destination_flooding
@@ -19653,6 +20115,23 @@ let rec _js2n__-refsenv
])
| doc "BGP Route Summarization Policy (String)"
| optional,
+ description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$"
+ ])
+ | doc "Description (String)"
+ | optional,
+ eigrp_route_summarization
+ | Bool
+ | doc m%"
+ Eigrp Route Summarization (Boolean)
+ - Default value: false
+ "%
+ | optional,
export_route_control
| Bool
| doc m%"
@@ -19756,6 +20235,7 @@ let rec _js2n__-refsenv
Elements:
- name
- ndo_managed
+ - description
- prefix (required)
- import_route_control
- export_route_control
@@ -19768,6 +20248,7 @@ let rec _js2n__-refsenv
- bgp_route_summarization
- bgp_route_summarization_policy
- ospf_route_summarization
+ - eigrp_route_summarization
- route_control_profiles
"%
| optional,
@@ -20839,6 +21320,13 @@ let rec _js2n__-refsenv
- IPv4 or IPv6 address
"%
| optional,
+ link_local_address
+ | String
+ | doc m%"
+ Link Local Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
mac
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -21102,6 +21590,7 @@ let rec _js2n__-refsenv
- ip_a
- ip_b
- ip_shared
+ - link_local_address
- bgp_peers
- paths
- mode
@@ -21830,6 +22319,13 @@ let rec _js2n__-refsenv
- IPv4 or IPv6 address
"%
| optional,
+ link_local_address
+ | String
+ | doc m%"
+ Link Local Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
mac
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -22093,6 +22589,7 @@ let rec _js2n__-refsenv
- ip_a
- ip_b
- ip_shared
+ - link_local_address
- bgp_peers
- paths
- mode
@@ -26496,6 +26993,15 @@ let rec _js2n__-refsenv
"^[a-zA-Z0-9_.:-]{1,64}$"
])
| doc "Name (String)",
+ type
+ | std.enum.TagOrString
+ | [| 'global, 'combinable |]
+ | doc m%"
+ Type (String)
+ - Default value: combinable
+ - Allowed values: combinable, global
+ "%
+ | optional,
}
| doc m%"
Route Control Route Maps (List - Object)
@@ -26503,6 +27009,7 @@ let rec _js2n__-refsenv
Elements:
- name (required)
- description
+ - type
- contexts
"%
| optional,
@@ -26782,17 +27289,8 @@ let rec _js2n__-refsenv
| Array
{
number
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ])
- | doc m%"
- Number (Integer)
- - Maximum value: 65535
- "%,
+ | std.number.Integer
+ | doc "Number (Integer)",
order
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -27848,6 +28346,16 @@ let rec _js2n__-refsenv
- custom_qos_policy
"%
| optional,
+ device_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Device Name (String)"
+ | optional,
expected_state
| {
maximum_critical_faults
@@ -27885,6 +28393,16 @@ let rec _js2n__-refsenv
- maximum_minor_faults
"%
| optional,
+ node_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Node Name (String)"
+ | optional,
provider
| {
bridge_domain
@@ -28103,6 +28621,8 @@ let rec _js2n__-refsenv
Elements:
- contract (required)
- service_graph_template (required)
+ - device_name
+ - node_name
- consumer
- provider
- copy_service
@@ -29329,6 +29849,16 @@ let rec _js2n__-refsenv
"^[a-zA-Z0-9_.:-]{1,64}$"
])
| doc "Name (String)",
+ node_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Node Name (String)"
+ | optional,
tenant
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -29346,6 +29876,7 @@ let rec _js2n__-refsenv
Elements:
- name (required)
- tenant
+ - node_name
"%,
expected_state
| {
@@ -29393,6 +29924,13 @@ let rec _js2n__-refsenv
"^[a-zA-Z0-9_.:-]{1,64}$"
])
| doc "Name (String)",
+ ndo_managed
+ | Bool
+ | doc m%"
+ NDO Managed (Boolean)
+ - Default value: false
+ "%
+ | optional,
provider
| {
direct_connect
@@ -29449,6 +29987,7 @@ let rec _js2n__-refsenv
Elements:
- name (required)
+ - ndo_managed
- alias
- description
- template_type
@@ -31162,6 +31701,96 @@ let rec _js2n__-refsenv
- Default value: false
"%
| optional,
+ route_summarization_policies
+ | Array
+ {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ nodes
+ | Array
+ {
+ id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4000,
+ _js2n__-prdslib.numbers.minimum 101
+ ])
+ | doc m%"
+ ID (Integer)
+ - Minimum value: 101
+ - Maximum value: 4000
+ "%,
+ pod
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 255,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Pod (Integer)
+ - Default value: 1
+ - Minimum value: 1
+ - Maximum value: 255
+ "%
+ | optional,
+ }
+ | doc m%"
+ Nodes (List - Object)
+
+ Elements:
+ - id (required)
+ - pod
+ "%
+ | optional,
+ subnets
+ | Array
+ {
+ bgp_route_summarization_policy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "BGP Route Summarization Policy (String)"
+ | optional,
+ prefix
+ | String
+ | doc m%"
+ Prefix (String)
+ - IPv4 or IPv6 address
+ "%,
+ }
+ | doc m%"
+ Subnets (List - Object)
+
+ Elements:
+ - prefix (required)
+ - bgp_route_summarization_policy
+ "%
+ | optional,
+ }
+ | doc m%"
+ Route Summarization Policies (List - Object)
+
+ Elements:
+ - name (required)
+ - nodes
+ - subnets
+ "%
+ | optional,
transit_route_tag_policy
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -31193,6 +31822,7 @@ let rec _js2n__-refsenv
- ospf
- dns_labels
- pim
+ - route_summarization_policies
- expected_state
"%
| optional,
@@ -31253,6 +31883,7 @@ let rec _js2n__-refsenv
- nae_assurance_group
- new_interface_configuration
- interface_selector_description
+ - bulk_static_ports
- expected_state
"%
| optional,
@@ -31802,7 +32433,7 @@ let rec _js2n__-refsenv
- policies
"%
| optional,
- name | String | doc "Name (String)",
+ name | String | doc "Name (String)" | optional,
smart_license
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -31822,7 +32453,7 @@ let rec _js2n__-refsenv
Elements:
- domains
- smart_license
- - name (required)
+ - name
"%
| optional,
}
@@ -32054,7 +32685,13 @@ let rec _js2n__-refsenv
"THREAT",
"MALWARE",
"ESSENTIALS",
- "IPS"
+ "IPS",
+ "SECURE_CLIENT_PREMIER",
+ "CARRIER",
+ "MALWARE_DEFENSE",
+ "SECURE_CLIENT_PREMIER_ADVANTAGE",
+ "URL",
+ "SECURE_CLIENT_VPNOnly"
]
])
])
@@ -32956,25 +33593,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.numbers.maximum 41
]
])
- | doc "Icmp Type (String, Integer)",
+ | doc "Icmp Type (String, Integer)"
+ | optional,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 30
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.+-]{1,64}$"
])
- | doc m%"
- Name (String)
- - Maximum length: 30
- "%,
+ | doc "Name (String)",
}
| doc m%"
Icmp V4S (List - Object)
Elements:
- name (required)
- - icmp_type (required)
+ - icmp_type
- code
"%
| optional,
@@ -33079,13 +33715,14 @@ let rec _js2n__-refsenv
Port (Integer)
- Minimum value: 1
- Maximum value: 65535
- "%,
+ "%
+ | optional,
protocol
| std.enum.TagOrString
- | [| 'UDP, 'TCP |]
+ | [| 'ESP, 'UDP, 'TCP |]
| doc m%"
Protocol (String)
- - Allowed values: TCP, UDP
+ - Allowed values: TCP, UDP, ESP
"%,
}
| doc m%"
@@ -33093,7 +33730,7 @@ let rec _js2n__-refsenv
Elements:
- name (required)
- - port (required)
+ - port
- protocol (required)
"%
| optional,
@@ -33564,9 +34201,13 @@ let rec _js2n__-refsenv
| Array (String)
| doc "Destination Network Objects (List - String)"
| optional,
- destination_ports
+ destination_port_literals
+ | Array (String)
+ | doc "Destination Port Literals (List - String)"
+ | optional,
+ destination_port_objects
| Array (String)
- | doc "Destination Ports (List - String)"
+ | doc "Destination Port Objects (List - String)"
| optional,
destination_sgts
| Array (String)
@@ -33647,9 +34288,13 @@ let rec _js2n__-refsenv
| Array (String)
| doc "Source Network Objects (List - String)"
| optional,
- source_ports
+ source_port_literals
+ | Array (String)
+ | doc "Source Port Literals (List - String)"
+ | optional,
+ source_port_objects
| Array (String)
- | doc "Source Ports (List - String)"
+ | doc "Source Port Objects (List - String)"
| optional,
source_sgts
| Array (String)
@@ -33704,7 +34349,8 @@ let rec _js2n__-refsenv
- destination_dynamic_objects
- destination_network_objects
- destination_network_literals
- - destination_ports
+ - destination_port_objects
+ - destination_port_literals
- destination_sgts
- destination_zones
- enable_syslog
@@ -33721,7 +34367,8 @@ let rec _js2n__-refsenv
- source_dynamic_objects
- source_network_objects
- source_network_literals
- - source_ports
+ - source_port_objects
+ - source_port_literals
- source_sgts
- source_zones
- syslog_config
@@ -33789,6 +34436,10 @@ let rec _js2n__-refsenv
- Maximum length: 255
"%
| optional,
+ enable_syslog
+ | Bool
+ | doc "Enable Syslog (Boolean)"
+ | optional,
log_begin
| Bool
| doc m%"
@@ -33833,6 +34484,7 @@ let rec _js2n__-refsenv
- default_action
- base_ips_policy
- send_events_to_fmc
+ - enable_syslog
- log_begin
- log_end
- syslog_config_id
@@ -34399,7 +35051,7 @@ let rec _js2n__-refsenv
- objects
"%
| optional,
- name | String | doc "Name (String)",
+ name | String | doc "Name (String)" | optional,
system
| {
smart_license
@@ -34439,7 +35091,7 @@ let rec _js2n__-refsenv
Elements:
- domains
- - name (required)
+ - name
- system
"%
| optional,
@@ -34501,14 +35153,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -34547,14 +35214,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -34598,10 +35280,30 @@ let rec _js2n__-refsenv
name | String | doc "Name (String)" | optional,
operator
| std.enum.TagOrString
- | [| 'endsWith, 'contains, 'equals, 'notequals |]
+ | [|
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
+ 'equals,
+ 'endsWith,
+ 'contains
+ |]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -34641,18 +35343,6 @@ let rec _js2n__-refsenv
])
| doc "Name (String)",
profile | String | doc "Profile (String)" | optional,
- rank
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 19
- ])
- | doc m%"
- Rank (Integer)
- - Maximum value: 19
- "%
- | optional,
state
| std.enum.TagOrString
| [| 'monitor, 'disabled, 'enabled |]
@@ -34670,7 +35360,6 @@ let rec _js2n__-refsenv
- name (required)
- state
- condition
- - rank
- profile
- command_sets
"%
@@ -34783,14 +35472,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -34818,6 +35522,10 @@ let rec _js2n__-refsenv
- description
"%
| optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
dictionary_name
| String
| doc "Dictionary Name (String)"
@@ -34839,14 +35547,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -34873,6 +35596,7 @@ let rec _js2n__-refsenv
- attribute_name
- operator
- attribute_value
+ - description
- children
"%
| optional,
@@ -34903,10 +35627,30 @@ let rec _js2n__-refsenv
| optional,
operator
| std.enum.TagOrString
- | [| 'endsWith, 'contains, 'equals, 'notequals |]
+ | [|
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
+ 'equals,
+ 'endsWith,
+ 'contains
+ |]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -35078,6 +35822,7 @@ let rec _js2n__-refsenv
| String
| doc "Exception Start Time (String)"
| optional,
+ is_negate | Bool | doc "Is Negate (Boolean)" | optional,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -35148,6 +35893,7 @@ let rec _js2n__-refsenv
Elements:
- name (required)
- description
+ - is_negate
- week_days
- week_days_exception
- start_date
@@ -35225,14 +35971,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -35274,14 +36035,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -35326,14 +36102,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -35403,18 +36194,6 @@ let rec _js2n__-refsenv
"^[\\w\\d_\\-\\.]+$"
])
| doc "Name (String)",
- rank
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 19
- ])
- | doc m%"
- Rank (Integer)
- - Maximum value: 19
- "%
- | optional,
state
| std.enum.TagOrString
| [| 'monitor, 'disabled, 'enabled |]
@@ -35432,7 +36211,6 @@ let rec _js2n__-refsenv
- name (required)
- state
- condition
- - rank
- identity_source_name
- if_auth_fail
- if_user_not_found
@@ -35493,250 +36271,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
- |]
- | doc m%"
- Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
- "%
- | optional,
- type
- | std.enum.TagOrString
- | [|
- 'ConditionAttributes,
- 'ConditionReference
- |]
- | doc m%"
- Type (String)
- - Allowed values: ConditionReference, ConditionAttributes
- "%,
- }
- | doc m%"
- Children (List - Object)
-
- Elements:
- - type (required)
- - is_negate
- - dictionary_name
- - attribute_name
- - operator
- - attribute_value
- - name
- "%
- | optional,
- dictionary_name
- | String
- | doc "Dictionary Name (String)"
- | optional,
- is_negate
- | Bool
- | doc "Is Negate (Boolean)"
- | optional,
- name
- | String
- | doc "Name (String)"
- | optional,
- operator
- | std.enum.TagOrString
- | [|
- 'endsWith,
- 'contains,
- 'equals,
- 'notequals
- |]
- | doc m%"
- Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
- "%
- | optional,
- type
- | std.enum.TagOrString
- | [|
- 'ConditionOrBlock,
- 'ConditionAndBlock,
- 'ConditionAttributes,
- 'ConditionReference
- |]
- | doc m%"
- Type (String)
- - Allowed values: ConditionReference, ConditionAttributes, ConditionAndBlock, ConditionOrBlock
- "%,
- }
- | doc m%"
- Children (List - Object)
-
- Elements:
- - type (required)
- - is_negate
- - dictionary_name
- - attribute_name
- - operator
- - attribute_value
- - name
- - children
- "%
- | optional,
- dictionary_name
- | String
- | doc "Dictionary Name (String)"
- | optional,
- is_negate
- | Bool
- | doc m%"
- Is Negate (Boolean)
- - Default value: false
- "%
- | optional,
- name | String | doc "Name (String)" | optional,
- operator
- | std.enum.TagOrString
- | [|
- 'endsWith,
- 'contains,
- 'equals,
- 'notequals
- |]
- | doc m%"
- Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
- "%
- | optional,
- type
- | std.enum.TagOrString
- | [|
- 'ConditionOrBlock,
- 'ConditionAndBlock,
- 'ConditionAttributes,
- 'ConditionReference
- |]
- | doc m%"
- Type (String)
- - Allowed values: ConditionReference, ConditionAttributes, ConditionAndBlock, ConditionOrBlock
- "%,
- }
- | doc m%"
- Condition (Object)
-
- Elements:
- - type (required)
- - is_negate
- - dictionary_name
- - attribute_name
- - operator
- - attribute_value
- - name
- - children
- "%
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[\\w\\d_\\-\\. ]+$"
- ])
- | doc "Name (String)",
- profile | String | doc "Profile (String)" | optional,
- rank
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 19
- ])
- | doc m%"
- Rank (Integer)
- - Maximum value: 19
- "%
- | optional,
- state
- | std.enum.TagOrString
- | [| 'monitor, 'disabled, 'enabled |]
- | doc m%"
- State (String)
- - Default value: enabled
- - Allowed values: enabled, disabled, monitor
- "%
- | optional,
- }
- | doc m%"
- Authorization Exception Rules (List - Object)
-
- Elements:
- - name (required)
- - state
- - condition
- - rank
- - profile
- - command_sets
- "%
- | optional,
- authorization_rules
- | Array
- {
- command_sets
- | Array (String)
- | doc "Command Sets (List - String)"
- | optional,
- condition
- | {
- attribute_name
- | String
- | doc "Attribute Name (String)"
- | optional,
- attribute_value
- | String
- | doc "Attribute Value (String)"
- | optional,
- children
- | Array
- {
- attribute_name
- | String
- | doc "Attribute Name (String)"
- | optional,
- attribute_value
- | String
- | doc "Attribute Value (String)"
- | optional,
- children
- | Array
- {
- attribute_name
- | String
- | doc "Attribute Name (String)"
- | optional,
- attribute_value
- | String
- | doc "Attribute Value (String)"
- | optional,
- dictionary_name
- | String
- | doc "Dictionary Name (String)"
- | optional,
- is_negate
- | Bool
- | doc "Is Negate (Boolean)"
- | optional,
- name
- | String
- | doc "Name (String)"
- | optional,
- operator
- | std.enum.TagOrString
- | [|
'endsWith,
- 'contains,
- 'equals,
- 'notequals
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -35778,14 +36335,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -35830,14 +36402,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -35877,18 +36464,274 @@ let rec _js2n__-refsenv
])
| doc "Name (String)",
profile | String | doc "Profile (String)" | optional,
- rank
+ state
+ | std.enum.TagOrString
+ | [| 'monitor, 'disabled, 'enabled |]
+ | doc m%"
+ State (String)
+ - Default value: enabled
+ - Allowed values: enabled, disabled, monitor
+ "%
+ | optional,
+ }
+ | doc m%"
+ Authorization Exception Rules (List - Object)
+
+ Elements:
+ - name (required)
+ - state
+ - condition
+ - profile
+ - command_sets
+ "%
+ | optional,
+ authorization_rules
+ | Array
+ {
+ command_sets
+ | Array (String)
+ | doc "Command Sets (List - String)"
+ | optional,
+ condition
+ | {
+ attribute_name
+ | String
+ | doc "Attribute Name (String)"
+ | optional,
+ attribute_value
+ | String
+ | doc "Attribute Value (String)"
+ | optional,
+ children
+ | Array
+ {
+ attribute_name
+ | String
+ | doc "Attribute Name (String)"
+ | optional,
+ attribute_value
+ | String
+ | doc "Attribute Value (String)"
+ | optional,
+ children
+ | Array
+ {
+ attribute_name
+ | String
+ | doc "Attribute Name (String)"
+ | optional,
+ attribute_value
+ | String
+ | doc "Attribute Value (String)"
+ | optional,
+ dictionary_name
+ | String
+ | doc "Dictionary Name (String)"
+ | optional,
+ is_negate
+ | Bool
+ | doc "Is Negate (Boolean)"
+ | optional,
+ name
+ | String
+ | doc "Name (String)"
+ | optional,
+ operator
+ | std.enum.TagOrString
+ | [|
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
+ 'equals,
+ 'endsWith,
+ 'contains
+ |]
+ | doc m%"
+ Operator (String)
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
+ "%
+ | optional,
+ type
+ | std.enum.TagOrString
+ | [|
+ 'ConditionAttributes,
+ 'ConditionReference
+ |]
+ | doc m%"
+ Type (String)
+ - Allowed values: ConditionReference, ConditionAttributes
+ "%,
+ }
+ | doc m%"
+ Children (List - Object)
+
+ Elements:
+ - type (required)
+ - is_negate
+ - dictionary_name
+ - attribute_name
+ - operator
+ - attribute_value
+ - name
+ "%
+ | optional,
+ dictionary_name
+ | String
+ | doc "Dictionary Name (String)"
+ | optional,
+ is_negate
+ | Bool
+ | doc "Is Negate (Boolean)"
+ | optional,
+ name
+ | String
+ | doc "Name (String)"
+ | optional,
+ operator
+ | std.enum.TagOrString
+ | [|
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
+ 'equals,
+ 'endsWith,
+ 'contains
+ |]
+ | doc m%"
+ Operator (String)
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
+ "%
+ | optional,
+ type
+ | std.enum.TagOrString
+ | [|
+ 'ConditionOrBlock,
+ 'ConditionAndBlock,
+ 'ConditionAttributes,
+ 'ConditionReference
+ |]
+ | doc m%"
+ Type (String)
+ - Allowed values: ConditionReference, ConditionAttributes, ConditionAndBlock, ConditionOrBlock
+ "%,
+ }
+ | doc m%"
+ Children (List - Object)
+
+ Elements:
+ - type (required)
+ - is_negate
+ - dictionary_name
+ - attribute_name
+ - operator
+ - attribute_value
+ - name
+ - children
+ "%
+ | optional,
+ dictionary_name
+ | String
+ | doc "Dictionary Name (String)"
+ | optional,
+ is_negate
+ | Bool
+ | doc m%"
+ Is Negate (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ name | String | doc "Name (String)" | optional,
+ operator
+ | std.enum.TagOrString
+ | [|
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
+ 'equals,
+ 'endsWith,
+ 'contains
+ |]
+ | doc m%"
+ Operator (String)
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
+ "%
+ | optional,
+ type
+ | std.enum.TagOrString
+ | [|
+ 'ConditionOrBlock,
+ 'ConditionAndBlock,
+ 'ConditionAttributes,
+ 'ConditionReference
+ |]
+ | doc m%"
+ Type (String)
+ - Allowed values: ConditionReference, ConditionAttributes, ConditionAndBlock, ConditionOrBlock
+ "%,
+ }
+ | doc m%"
+ Condition (Object)
+
+ Elements:
+ - type (required)
+ - is_negate
+ - dictionary_name
+ - attribute_name
+ - operator
+ - attribute_value
+ - name
+ - children
+ "%
+ | optional,
+ name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 19
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[\\w\\d_\\-\\. ]+$"
])
- | doc m%"
- Rank (Integer)
- - Maximum value: 19
- "%
- | optional,
+ | doc "Name (String)",
+ profile | String | doc "Profile (String)" | optional,
state
| std.enum.TagOrString
| [| 'monitor, 'disabled, 'enabled |]
@@ -35906,7 +36749,6 @@ let rec _js2n__-refsenv
- name (required)
- state
- condition
- - rank
- profile
- command_sets
"%
@@ -35958,14 +36800,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -36004,14 +36861,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -36055,10 +36927,30 @@ let rec _js2n__-refsenv
name | String | doc "Name (String)" | optional,
operator
| std.enum.TagOrString
- | [| 'endsWith, 'contains, 'equals, 'notequals |]
+ | [|
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
+ 'equals,
+ 'endsWith,
+ 'contains
+ |]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -36109,18 +37001,6 @@ let rec _js2n__-refsenv
])
| doc "Name (String)"
| optional,
- rank
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 19
- ])
- | doc m%"
- Rank (Integer)
- - Maximum value: 19
- "%
- | optional,
service_name | String | doc "Service Name (String)",
state
| std.enum.TagOrString
@@ -36142,7 +37022,6 @@ let rec _js2n__-refsenv
- condition
- is_proxy
- service_name (required)
- - rank
- authentication_rules
- authorization_rules
- authorization_exception_rules
@@ -36509,6 +37388,137 @@ let rec _js2n__-refsenv
endpoint_identity_groups
| Array
{
+ children
+ | Array
+ {
+ children
+ | Array
+ {
+ children
+ | Array
+ {
+ children
+ | Array
+ {
+ children
+ | Array
+ {
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[\\w\\d_\\-\\. ]+$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Children (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ "%
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[\\w\\d_\\-\\. ]+$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Children (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - children
+ "%
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[\\w\\d_\\-\\. ]+$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Children (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - children
+ "%
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[\\w\\d_\\-\\. ]+$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Children (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - children
+ "%
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[\\w\\d_\\-\\. ]+$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Children (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - children
+ "%
+ | optional,
description
| String
| doc "Description (String)"
@@ -36533,6 +37543,7 @@ let rec _js2n__-refsenv
- name (required)
- description
- parent_group
+ - children
"%
| optional,
endpoints
@@ -36774,6 +37785,137 @@ let rec _js2n__-refsenv
user_identity_groups
| Array
{
+ children
+ | Array
+ {
+ children
+ | Array
+ {
+ children
+ | Array
+ {
+ children
+ | Array
+ {
+ children
+ | Array
+ {
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[\\w\\d_\\-\\. ]+$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Children (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ "%
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[\\w\\d_\\-\\. ]+$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Children (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - children
+ "%
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[\\w\\d_\\-\\. ]+$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Children (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - children
+ "%
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[\\w\\d_\\-\\. ]+$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Children (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - children
+ "%
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[\\w\\d_\\-\\. ]+$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Children (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - children
+ "%
+ | optional,
description
| String
| doc "Description (String)"
@@ -36783,9 +37925,17 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "^[\\w\\d_\\-\\.]+$"
+ _js2n__-prdslib.strings.pattern
+ "^[\\w\\d_\\-\\. ]+$"
])
| doc "Name (String)",
+ parent_group
+ | String
+ | doc m%"
+ Parent Group (String)
+ - Default value: NAC Group:NAC:IdentityGroups:User Identity Groups
+ "%
+ | optional,
}
| doc m%"
User Identity Groups (List - Object)
@@ -36793,6 +37943,8 @@ let rec _js2n__-refsenv
Elements:
- name (required)
- description
+ - parent_group
+ - children
"%
| optional,
}
@@ -36861,14 +38013,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -36907,14 +38074,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -36958,10 +38140,30 @@ let rec _js2n__-refsenv
name | String | doc "Name (String)" | optional,
operator
| std.enum.TagOrString
- | [| 'endsWith, 'contains, 'equals, 'notequals |]
+ | [|
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
+ 'equals,
+ 'endsWith,
+ 'contains
+ |]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -37004,18 +38206,6 @@ let rec _js2n__-refsenv
| Array (String)
| doc "Profiles (List - String)"
| optional,
- rank
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 19
- ])
- | doc m%"
- Rank (Integer)
- - Maximum value: 19
- "%
- | optional,
security_group
| String
| doc "Security Group (String)"
@@ -37037,7 +38227,6 @@ let rec _js2n__-refsenv
- name (required)
- state
- condition
- - rank
- profiles
- security_group
"%
@@ -38082,14 +39271,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -38117,6 +39321,10 @@ let rec _js2n__-refsenv
- description
"%
| optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
dictionary_name
| String
| doc "Dictionary Name (String)"
@@ -38138,14 +39346,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -38172,6 +39395,7 @@ let rec _js2n__-refsenv
- attribute_name
- operator
- attribute_value
+ - description
- children
"%
| optional,
@@ -38202,10 +39426,30 @@ let rec _js2n__-refsenv
| optional,
operator
| std.enum.TagOrString
- | [| 'endsWith, 'contains, 'equals, 'notequals |]
+ | [|
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
+ 'equals,
+ 'endsWith,
+ 'contains
+ |]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -38334,6 +39578,7 @@ let rec _js2n__-refsenv
| String
| doc "Exception Start Time (String)"
| optional,
+ is_negate | Bool | doc "Is Negate (Boolean)" | optional,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -38404,6 +39649,7 @@ let rec _js2n__-refsenv
Elements:
- name (required)
- description
+ - is_negate
- week_days
- week_days_exception
- start_date
@@ -38482,14 +39728,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -38531,14 +39792,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -38583,14 +39859,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -38660,18 +39951,6 @@ let rec _js2n__-refsenv
"^[\\w\\d_\\-\\.]+$"
])
| doc "Name (String)",
- rank
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 19
- ])
- | doc m%"
- Rank (Integer)
- - Maximum value: 19
- "%
- | optional,
state
| std.enum.TagOrString
| [| 'monitor, 'disabled, 'enabled |]
@@ -38689,7 +39968,6 @@ let rec _js2n__-refsenv
- name (required)
- state
- condition
- - rank
- identity_source_name
- if_auth_fail
- if_user_not_found
@@ -38746,14 +40024,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -38795,14 +40088,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -38847,14 +40155,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -38897,18 +40220,6 @@ let rec _js2n__-refsenv
| Array (String)
| doc "Profiles (List - String)"
| optional,
- rank
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 19
- ])
- | doc m%"
- Rank (Integer)
- - Maximum value: 19
- "%
- | optional,
security_group
| String
| doc "Security Group (String)"
@@ -38930,7 +40241,6 @@ let rec _js2n__-refsenv
- name (required)
- state
- condition
- - rank
- profiles
- security_group
"%
@@ -38985,14 +40295,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -39034,14 +40359,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -39086,14 +40426,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -39136,18 +40491,6 @@ let rec _js2n__-refsenv
| Array (String)
| doc "Profiles (List - String)"
| optional,
- rank
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 19
- ])
- | doc m%"
- Rank (Integer)
- - Maximum value: 19
- "%
- | optional,
security_group
| String
| doc "Security Group (String)"
@@ -39169,7 +40512,6 @@ let rec _js2n__-refsenv
- name (required)
- state
- condition
- - rank
- profiles
- security_group
"%
@@ -39221,14 +40563,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -39267,14 +40624,29 @@ let rec _js2n__-refsenv
operator
| std.enum.TagOrString
| [|
- 'endsWith,
- 'contains,
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
'equals,
- 'notequals
+ 'endsWith,
+ 'contains
|]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -39318,10 +40690,30 @@ let rec _js2n__-refsenv
name | String | doc "Name (String)" | optional,
operator
| std.enum.TagOrString
- | [| 'endsWith, 'contains, 'equals, 'notequals |]
+ | [|
+ 'startsWith,
+ 'notStartsWith,
+ 'notIn,
+ 'notEquals,
+ 'notEndsWith,
+ 'notContains,
+ 'matches,
+ 'lessThan,
+ 'lessOrEquals,
+ 'ipNotEquals,
+ 'ipLessThan,
+ 'ipGreaterThan,
+ 'ipEquals,
+ '"in",
+ 'greaterThan,
+ 'greaterOrEquals,
+ 'equals,
+ 'endsWith,
+ 'contains
+ |]
| doc m%"
Operator (String)
- - Allowed values: notequals, equals, contains, endsWith
+ - Allowed values: contains, endsWith, equals, greaterOrEquals, greaterThan, in, ipEquals, ipGreaterThan, ipLessThan, ipNotEquals, lessOrEquals, lessThan, matches, notContains, notEndsWith, notEquals, notIn, notStartsWith, startsWith
"%
| optional,
type
@@ -39372,18 +40764,6 @@ let rec _js2n__-refsenv
])
| doc "Name (String)"
| optional,
- rank
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 19
- ])
- | doc m%"
- Rank (Integer)
- - Maximum value: 19
- "%
- | optional,
service_name | String | doc "Service Name (String)",
state
| std.enum.TagOrString
@@ -39405,7 +40785,6 @@ let rec _js2n__-refsenv
- condition
- is_proxy
- service_name (required)
- - rank
- authentication_rules
- authorization_rules
- authorization_exception_rules
@@ -40220,7 +41599,20 @@ let rec _js2n__-refsenv
- Allowed values: Email
"%
| optional,
- email | String | doc "Email (String)" | optional,
+ email
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Email (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -40238,15 +41630,38 @@ let rec _js2n__-refsenv
networks
| Array
{
- access | String | doc "Access (String)",
- id | String | doc "ID (String)",
+ access
+ | std.enum.TagOrString
+ | [|
+ 'monitor-only,
+ 'guest-ambassador,
+ 'read-only,
+ 'full
+ |]
+ | doc m%"
+ Access (String)
+ - Allowed values: full, read-only, guest-ambassador, monitor-only
+ "%,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
}
| doc m%"
Networks (List - Object)
Elements:
- - id (required)
- access (required)
+ - name (required)
"%
| optional,
org_access
@@ -40272,7 +41687,19 @@ let rec _js2n__-refsenv
Access (String)
- Allowed values: full, guest-ambassador, monitor-only, read-only
"%,
- tag | String | doc "Tag (String)",
+ tag
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Tag (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
}
| doc m%"
Tags (List - Object)
@@ -40328,8 +41755,18 @@ let rec _js2n__-refsenv
| Array
{
description
- | String
- | doc "Description (String)"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 1024,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Description (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
| optional,
ip_version
| std.enum.TagOrString
@@ -40364,15 +41801,9 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Integer,
_js2n__-prdslib.numbers.maximum
- 65535,
- _js2n__-prdslib.numbers.minimum 1
+ 65535
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|[Aa]ny|(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(?:-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?(?:[,](?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(?:-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?)*"
- ]
+ _js2n__-prdslib.isType '"String"
])
| doc "Dst Port (Integer, String)"
| optional,
@@ -40398,15 +41829,9 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Integer,
_js2n__-prdslib.numbers.maximum
- 65535,
- _js2n__-prdslib.numbers.minimum 1
+ 65535
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|[Aa]ny|(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(?:-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?(?:[,](?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(?:-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?)*"
- ]
+ _js2n__-prdslib.isType '"String"
])
| doc "Src Port (Integer, String)"
| optional,
@@ -40436,8 +41861,18 @@ let rec _js2n__-refsenv
| Array
{
description
- | String
- | doc "Description (String)"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 1024,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Description (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
| optional,
name
| _js2n__-prdslib.contract_from_predicate
@@ -40456,7 +41891,6 @@ let rec _js2n__-refsenv
policy_objects
| Array
{
- id | String | doc "ID (String)" | optional,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -40476,13 +41910,20 @@ let rec _js2n__-refsenv
Policy Objects (List - Object)
Elements:
- - id
- name
"%
| optional,
sgt
- | std.number.Integer
- | doc "SGT (Integer)"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535
+ ])
+ | doc m%"
+ SGT (Integer)
+ - Maximum value: 65535
+ "%
| optional,
}
| doc m%"
@@ -40501,7 +41942,6 @@ let rec _js2n__-refsenv
acls
| Array
{
- id | String | doc "ID (String)" | optional,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -40520,13 +41960,11 @@ let rec _js2n__-refsenv
ACLs (List - Object)
Elements:
- - id
- name (required)
"%
| optional,
destination_group
| {
- id | String | doc "ID (String)" | optional,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -40541,15 +41979,22 @@ let rec _js2n__-refsenv
- Maximum length: 127
"%,
sgt
- | std.number.Integer
- | doc "SGT (Integer)"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535
+ ])
+ | doc m%"
+ SGT (Integer)
+ - Maximum value: 65535
+ "%
| optional,
}
| doc m%"
Destination Group (Object)
Elements:
- - id
- name (required)
- sgt
"%
@@ -40590,7 +42035,6 @@ let rec _js2n__-refsenv
"%,
source_group
| {
- id | String | doc "ID (String)" | optional,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -40605,15 +42049,22 @@ let rec _js2n__-refsenv
- Maximum length: 127
"%,
sgt
- | std.number.Integer
- | doc "SGT (Integer)"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535
+ ])
+ | doc m%"
+ SGT (Integer)
+ - Maximum value: 65535
+ "%
| optional,
}
| doc m%"
Source Group (Object)
Elements:
- - id
- name (required)
- sgt
"%
@@ -40634,7 +42085,15 @@ let rec _js2n__-refsenv
adaptive_policy_settings
| {
enabled_networks
- | Array (String)
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ )
| doc "Enabled Networks (List - String)"
| optional,
}
@@ -40656,7 +42115,20 @@ let rec _js2n__-refsenv
- Allowed values: Email
"%
| optional,
- email | String | doc "Email (String)" | optional,
+ email
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Email (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -40674,15 +42146,38 @@ let rec _js2n__-refsenv
networks
| Array
{
- access | String | doc "Access (String)",
- id | String | doc "ID (String)",
+ access
+ | std.enum.TagOrString
+ | [|
+ 'monitor-only,
+ 'guest-ambassador,
+ 'read-only,
+ 'full
+ |]
+ | doc m%"
+ Access (String)
+ - Allowed values: full, read-only, guest-ambassador, monitor-only
+ "%,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
}
| doc m%"
Networks (List - Object)
Elements:
- - id (required)
- access (required)
+ - name (required)
"%
| optional,
org_access
@@ -40708,7 +42203,19 @@ let rec _js2n__-refsenv
Access (String)
- Allowed values: full, guest-ambassador, monitor-only, read-only
"%,
- tag | String | doc "Tag (String)",
+ tag
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Tag (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
}
| doc m%"
Tags (List - Object)
@@ -40731,6 +42238,54 @@ let rec _js2n__-refsenv
- authentication_method
"%
| optional,
+ appliance_security_intrusion
+ | {
+ allowed_rules
+ | Array
+ {
+ message
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 1024,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Message (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ rule_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Rule ID (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ }
+ | doc m%"
+ Allowed Rules (List - Object)
+
+ Elements:
+ - rule_id (required)
+ - message
+ "%,
+ }
+ | doc m%"
+ Appliance Security Intrusion (Object)
+
+ Elements:
+ - allowed_rules (required)
+ "%
+ | optional,
appliance_vpn_third_party_v_p_n_peers
| {
peers
@@ -40786,11 +42341,40 @@ let rec _js2n__-refsenv
| doc "Child Cipher Algo (List - String)"
| optional,
child_lifetime
- | std.number.Integer
- | doc "Child Lifetime (Integer)"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 86400,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Child Lifetime (Integer)
+ - Minimum value: 1
+ - Maximum value: 86400
+ "%
| optional,
child_pfs_group
- | Array (String)
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "disabled",
+ "group14",
+ "group5",
+ "group2",
+ "group1"
+ ]
+ ])
+ ])
| doc "Child Pfs Group (List - String)"
| optional,
ike_auth_algo
@@ -40832,12 +42416,40 @@ let rec _js2n__-refsenv
| doc "Ike Cipher Algo (List - String)"
| optional,
ike_diffie_hellman_group
- | Array (String)
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "group14",
+ "group5",
+ "group2",
+ "group1"
+ ]
+ ])
+ ])
| doc "Ike Diffie Hellman Group (List - String)"
| optional,
ike_lifetime
- | std.number.Integer
- | doc "Ike Lifetime (Integer)"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 604800,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Ike Lifetime (Integer)
+ - Minimum value: 1
+ - Maximum value: 604800
+ "%
| optional,
ike_prf_algo
| _js2n__-prdslib.contract_from_predicate
@@ -40877,12 +42489,32 @@ let rec _js2n__-refsenv
"%
| optional,
ipsec_policies_preset
- | String
- | doc "Ipsec Policies Preset (String)"
+ | std.enum.TagOrString
+ | [|
+ 'zscaler,
+ 'umbrella,
+ 'azure,
+ 'aws,
+ '"default"
+ |]
+ | doc m%"
+ Ipsec Policies Preset (String)
+ - Allowed values: default, aws, azure, umbrella, zscaler
+ "%
| optional,
local_id
- | String
- | doc "Local ID (String)"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Local ID (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
name
| _js2n__-prdslib.contract_from_predicate
@@ -40898,13 +42530,28 @@ let rec _js2n__-refsenv
- Maximum length: 127
"%,
network_tags
- | Array (String)
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 255,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ )
| doc "Network Tags (List - String)"
| optional,
private_subnets
- | Array (String)
- | doc "Private Subnets (List - String)"
- | optional,
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ ])
+ )
+ | doc "Private Subnets (List - String)",
public_hostname
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -40927,10 +42574,32 @@ let rec _js2n__-refsenv
"%
| optional,
remote_id
- | String
- | doc "Remote ID (String)"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Remote ID (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
- secret | String | doc "Secret (String)",
+ secret
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Secret (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
}
| doc m%"
Peers (List - Object)
@@ -40939,7 +42608,7 @@ let rec _js2n__-refsenv
- name (required)
- public_ip
- public_hostname
- - private_subnets
+ - private_subnets (required)
- local_id
- remote_id
- ipsec_policies
@@ -40962,8 +42631,18 @@ let rec _js2n__-refsenv
| Array
{
comment
- | String
- | doc "Comment (String)"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Comment (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
dest_cidr
| _js2n__-prdslib.contract_from_predicate
@@ -40973,8 +42652,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
])
- | doc "Dest Cidr (String)"
- | optional,
+ | doc "Dest Cidr (String)",
dest_port
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
@@ -40986,12 +42664,7 @@ let rec _js2n__-refsenv
65535,
_js2n__-prdslib.numbers.minimum 1
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|[Aa]ny"
- ]
+ _js2n__-prdslib.isType '"String"
])
| doc "Dest Port (Integer, String)"
| optional,
@@ -41017,8 +42690,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
])
- | doc "Src Cidr (String)"
- | optional,
+ | doc "Src Cidr (String)",
src_port
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
@@ -41027,15 +42699,9 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Integer,
_js2n__-prdslib.numbers.maximum
- 65535,
- _js2n__-prdslib.numbers.minimum 1
+ 65535
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|[Aa]ny|(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(?:-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?(?:[,](?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(?:-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?)*"
- ]
+ _js2n__-prdslib.isType '"String"
])
| doc "Src Port (Integer, String)"
| optional,
@@ -41052,9 +42718,9 @@ let rec _js2n__-refsenv
- policy (required)
- protocol (required)
- src_port
- - src_cidr
+ - src_cidr (required)
- dest_port
- - dest_cidr
+ - dest_cidr (required)
- syslog_enabled
"%
| optional,
@@ -41071,12 +42737,90 @@ let rec _js2n__-refsenv
- syslog_default_rule
"%
| optional,
+ early_access_features_opt_ins
+ | Array
+ {
+ limit_scope_to_networks
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ )
+ | doc "Limit Scope To Networks (List - String)"
+ | optional,
+ opt_in_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Opt In Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ organization_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Organization Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ short_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Short Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ Early Access Features Opt Ins (List - Object)
+
+ Elements:
+ - short_name
+ - limit_scope_to_networks
+ - organization_name (required)
+ - opt_in_name (required)
+ "%
+ | optional,
inventory_claim
| {
licenses
| Array
{
- key | String | doc "Key (String)",
+ key
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Key (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
mode
| std.enum.TagOrString
| [| 'renew, 'addDevices |]
@@ -41095,11 +42839,27 @@ let rec _js2n__-refsenv
"%
| optional,
orders
- | Array (String)
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ )
| doc "Orders (List - String)"
| optional,
serials
- | Array (String)
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}$"
+ ])
+ )
| doc "Serials (List - String)"
| optional,
}
@@ -41115,7 +42875,15 @@ let rec _js2n__-refsenv
inventory_release
| {
serials
- | Array (String)
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}$"
+ ])
+ )
| doc "Serials (List - String)"
| optional,
}
@@ -41129,8 +42897,18 @@ let rec _js2n__-refsenv
login_security
| {
account_lockout_attempts
- | std.number.Integer
- | doc "Account Lockout Attempts (Integer)"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 10,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Account Lockout Attempts (Integer)
+ - Minimum value: 1
+ - Maximum value: 10
+ "%
| optional,
api_authentication
| {
@@ -41141,7 +42919,15 @@ let rec _js2n__-refsenv
| doc "Enabled (Boolean)"
| optional,
ranges
- | Array (String)
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"String"
+ ])
+ )
| doc "Ranges (List - String)"
| optional,
}
@@ -41190,20 +42976,58 @@ let rec _js2n__-refsenv
| doc "Enforce Two Factor Auth (Boolean)"
| optional,
idle_timeout_minutes
- | std.number.Integer
- | doc "Idle Timeout Minutes (Integer)"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 1440,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Idle Timeout Minutes (Integer)
+ - Minimum value: 1
+ - Maximum value: 1440
+ "%
| optional,
login_ip_ranges
- | Array (String)
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"String"
+ ])
+ )
| doc "Login IP Ranges (List - String)"
| optional,
num_different_passwords
- | std.number.Integer
- | doc "Num Different Passwords (Integer)"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 10,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Num Different Passwords (Integer)
+ - Minimum value: 1
+ - Maximum value: 10
+ "%
| optional,
password_expiration_days
- | std.number.Integer
- | doc "Password Expiration Days (Integer)"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 365,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Password Expiration Days (Integer)
+ - Minimum value: 1
+ - Maximum value: 365
+ "%
| optional,
}
| doc m%"
@@ -41245,8 +43069,18 @@ let rec _js2n__-refsenv
"%
| optional,
value
- | String
- | doc "Value (String)"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Value (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
}
| doc m%"
@@ -41282,127 +43116,88 @@ let rec _js2n__-refsenv
networks
| Array
{
- appliance_ports
- | Array
- {
- access_policy
- | String
- | doc "Access Policy (String)"
- | optional,
- allowed_vlans
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ appliance_content_filtering
+ | {
+ allowed_url_patterns
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])|[Aa]ll|(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])-(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])|(?:[1-9][0-9]{0,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])(?:-(?:[1-9][0-9]{0,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4]))?(?:,(?:[1-9][0-9]{0,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])(?:-(?:[1-9][0-9]{0,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4]))?)*"
- ]
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength 1
])
- | doc "Allowed Vlans (Integer, String)"
- | optional,
- drop_untagged_traffic
- | Bool
- | doc "Drop Untagged Traffic (Boolean)"
- | optional,
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- port_name
- | _js2n__-prdslib.contract_from_predicate
+ )
+ | doc "Allowed Url Patterns (List - String)"
+ | optional,
+ blocked_url_categories
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.maxLength
+ 1024,
_js2n__-prdslib.strings.minLength 1
])
- | doc m%"
- Port Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%,
- type
- | String
- | doc "Type (String)"
- | optional,
- vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ )
+ | doc "Blocked Url Categories (List - String)"
+ | optional,
+ blocked_url_patterns
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength 1
])
- | doc "Vlan (Integer, String)"
- | optional,
- }
+ )
+ | doc "Blocked Url Patterns (List - String)"
+ | optional,
+ url_category_list_size
+ | std.enum.TagOrString
+ | [| 'topSites, 'fullList |]
+ | doc m%"
+ Url Category List Size (String)
+ - Allowed values: fullList, topSites
+ "%
+ | optional,
+ }
| doc m%"
- Appliance Ports (List - Object)
+ Appliance Content Filtering (Object)
Elements:
- - port_name (required)
- - enabled
- - drop_untagged_traffic
- - type
- - vlan
- - allowed_vlans
- - access_policy
+ - allowed_url_patterns
+ - blocked_url_patterns
+ - blocked_url_categories
+ - url_category_list_size
"%
| optional,
- appliance_prefixes_delegated_statics
+ appliance_firewall_firewalled_services
| Array
{
- description
- | String
- | doc "Description (String)"
- | optional,
- origin
- | {
- interfaces
- | Array (String)
- | doc "Interfaces (List - String)"
- | optional,
- type
- | std.enum.TagOrString
- | [| 'internet, 'independent |]
- | doc m%"
- Type (String)
- - Allowed values: independent, internet
- "%
- | optional,
- }
+ access
+ | std.enum.TagOrString
+ | [| 'unrestricted, 'restricted, 'blocked |]
| doc m%"
- Origin (Object)
-
- Elements:
- - type
- - interfaces
- "%
- | optional,
- prefix
- | String
- | doc "Prefix (String)"
+ Access (String)
+ - Allowed values: blocked, restricted, unrestricted
+ "%,
+ allowed_ips
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"String"
+ ])
+ )
+ | doc "Allowed IPs (List - String)"
| optional,
- static_delegated_prefix_name
+ service_name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
@@ -41411,552 +43206,774 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.minLength 1
])
| doc m%"
- Static Delegated Prefix Name (String)
+ Service Name (String)
- Minimum length: 1
- Maximum length: 127
"%,
}
| doc m%"
- Appliance Prefixes Delegated Statics (List - Object)
+ Appliance Firewall Firewalled Services (List - Object)
Elements:
- - prefix
- - origin
- - description
- - static_delegated_prefix_name (required)
+ - service_name (required)
+ - access (required)
+ - allowed_ips
"%
| optional,
- appliance_rf_profiles
- | Array
- {
- five_ghz_settings
- | {
- ax_enabled
- | Bool
- | doc "Ax Enabled (Boolean)"
- | optional,
- min_bitrate
- | std.number.Integer
- | doc "Min Bitrate (Integer)"
- | optional,
- }
- | doc m%"
- Five Ghz Settings (Object)
-
- Elements:
- - min_bitrate
- - ax_enabled
- "%
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
- _js2n__-prdslib.strings.minLength 1
- ])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- per_ssid_settings
- | {
- band_operation_mode
- | std.enum.TagOrString
- | [|
- 'multi,
- 'dual,
- '"6ghz",
- '"5ghz",
- '"2.4ghz"
- |]
+ appliance_firewall_inbound_firewall_rules
+ | {
+ rules
+ | Array
+ {
+ comment
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
| doc m%"
- Band Operation Mode (String)
- - Allowed values: 2.4ghz, 5ghz, 6ghz, dual, multi
+ Comment (String)
+ - Minimum length: 1
+ - Maximum length: 127
"%
| optional,
- band_steering_enabled
- | Bool
- | doc "Band Steering Enabled (Boolean)"
+ dest_cidr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ ])
+ | doc "Dest Cidr (String)",
+ dest_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Dest Port (Integer, String)"
| optional,
- ssid_number
+ policy
| std.enum.TagOrString
- | [| '"4", '"3", '"2", '"1" |]
+ | [| 'deny, 'allow |]
| doc m%"
- Ssid Number (String)
- - Allowed values: 1, 2, 3, 4
+ Policy (String)
+ - Allowed values: allow, deny
"%,
- }
- | doc m%"
- Per Ssid Settings (Object)
-
- Elements:
- - band_operation_mode
- - band_steering_enabled
- - ssid_number (required)
- "%
- | optional,
- two_four_ghz_settings
- | {
- ax_enabled
- | Bool
- | doc "Ax Enabled (Boolean)"
+ protocol
+ | std.enum.TagOrString
+ | [| 'udp, 'tcp, 'icmp6, 'icmp, 'any |]
+ | doc m%"
+ Protocol (String)
+ - Allowed values: any, icmp, icmp6, tcp, udp
+ "%,
+ src_cidr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ ])
+ | doc "Src Cidr (String)",
+ src_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Src Port (Integer, String)"
| optional,
- min_bitrate
- | Number
- | doc "Min Bitrate (Number)"
+ syslog_enabled
+ | Bool
+ | doc "Syslog Enabled (Boolean)"
| optional,
}
- | doc m%"
- Two Four Ghz Settings (Object)
-
- Elements:
- - min_bitrate
- - ax_enabled
- "%
- | optional,
- }
- | doc m%"
- Appliance Rf Profiles (List - Object)
-
- Elements:
- - name
- - two_four_ghz_settings
- - five_ghz_settings
- - per_ssid_settings
- "%
- | optional,
- appliance_security_intrusion
- | {
- ids_rulesets
- | std.enum.TagOrString
- | [| 'security, 'connectivity, 'balanced |]
- | doc m%"
- Ids Rulesets (String)
- - Allowed values: balanced, connectivity, security
- "%
- | optional,
- mode
- | std.enum.TagOrString
- | [| 'prevention, 'disabled, 'detection |]
- | doc m%"
- Mode (String)
- - Allowed values: detection, disabled, prevention
- "%
- | optional,
- protected_networks
- | {
- excluded_cidr
- | Array (String)
- | doc "Excluded Cidr (List - String)"
- | optional,
- included_cidr
- | Array (String)
- | doc "Included Cidr (List - String)"
- | optional,
- use_default
- | Bool
- | doc "Use Default (Boolean)"
- | optional,
- }
| doc m%"
- Protected Networks (Object)
+ Rules (List - Object)
Elements:
- - use_default
- - included_cidr
- - excluded_cidr
+ - comment
+ - policy (required)
+ - protocol (required)
+ - src_port
+ - src_cidr (required)
+ - dest_port
+ - dest_cidr (required)
+ - syslog_enabled
"%
| optional,
+ syslog_default_rule
+ | Bool
+ | doc "Syslog Default Rule (Boolean)"
+ | optional,
}
| doc m%"
- Appliance Security Intrusion (Object)
+ Appliance Firewall Inbound Firewall Rules (Object)
Elements:
- - mode
- - ids_rulesets
- - protected_networks
+ - rules
+ - syslog_default_rule
"%
| optional,
- appliance_security_malware
+ appliance_firewall_l3_firewall_rules
| {
- allowed_files
+ rules
| Array
{
- comment | String | doc "Comment (String)",
- sha256 | String | doc "Sha256 (String)",
+ comment
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Comment (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ dest_cidr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ ])
+ | doc "Dest Cidr (String)",
+ dest_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Dest Port (Integer, String)"
+ | optional,
+ policy
+ | std.enum.TagOrString
+ | [| 'deny, 'allow |]
+ | doc m%"
+ Policy (String)
+ - Allowed values: allow, deny
+ "%,
+ protocol
+ | std.enum.TagOrString
+ | [| 'udp, 'tcp, 'icmp6, 'icmp, 'any |]
+ | doc m%"
+ Protocol (String)
+ - Allowed values: any, icmp, icmp6, tcp, udp
+ "%,
+ src_cidr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ ])
+ | doc "Src Cidr (String)",
+ src_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Src Port (Integer, String)"
+ | optional,
+ syslog_enabled
+ | Bool
+ | doc "Syslog Enabled (Boolean)"
+ | optional,
}
| doc m%"
- Allowed Files (List - Object)
+ Rules (List - Object)
Elements:
- - sha256 (required)
- - comment (required)
+ - comment
+ - policy (required)
+ - protocol (required)
+ - src_port
+ - src_cidr (required)
+ - dest_port
+ - dest_cidr (required)
+ - syslog_enabled
"%
| optional,
- allowed_urls
+ syslog_default_rule
+ | Bool
+ | doc "Syslog Default Rule (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Appliance Firewall L3 Firewall Rules (Object)
+
+ Elements:
+ - rules
+ - syslog_default_rule
+ "%
+ | optional,
+ appliance_firewall_l7_firewall_rules
+ | {
+ rules
| Array
{
- comment | String | doc "Comment (String)",
- url | String | doc "Url (String)",
+ policy
+ | std.enum.TagOrString
+ | [| 'deny |]
+ | doc m%"
+ Policy (String)
+ - Allowed values: deny
+ "%
+ | optional,
+ type
+ | std.enum.TagOrString
+ | [|
+ 'port,
+ 'ipRange,
+ 'host,
+ 'applicationCategory,
+ 'application
+ |]
+ | doc m%"
+ Type (String)
+ - Allowed values: application, applicationCategory, host, ipRange, port
+ "%
+ | optional,
+ value
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Value (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
}
| doc m%"
- Allowed URLs (List - Object)
+ Rules (List - Object)
Elements:
- - url (required)
- - comment (required)
+ - policy
+ - type
+ - value
"%
| optional,
- mode
- | std.enum.TagOrString
- | [| 'enabled, 'disabled |]
- | doc m%"
- Mode (String)
- - Allowed values: disabled, enabled
- "%,
}
| doc m%"
- Appliance Security Malware (Object)
+ Appliance Firewall L7 Firewall Rules (Object)
Elements:
- - mode (required)
- - allowed_urls
- - allowed_files
+ - rules
"%
| optional,
- appliance_settings
+ appliance_firewall_one_to_many_nat_rules
| {
- client_tracking_method
- | std.enum.TagOrString
- | [|
- '"Unique client identifier",
- '"MAC address",
- '"IP address"
- |]
- | doc m%"
- Client Tracking Method (String)
- - Allowed values: IP address, MAC address, Unique client identifier
- "%
- | optional,
- deployment_mode
- | std.enum.TagOrString
- | [| 'routed, 'passthrough |]
- | doc m%"
- Deployment Mode (String)
- - Allowed values: passthrough, routed
- "%
- | optional,
- dynamic_dns
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- prefix
- | String
- | doc "Prefix (String)"
- | optional,
- }
+ rules
+ | Array
+ {
+ port_rules
+ | Array
+ {
+ allowed_ips
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ )
+ | doc "Allowed IPs (List - String)"
+ | optional,
+ local_ip
+ | String
+ | doc m%"
+ Local IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ local_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Local Port (Integer, String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ protocol
+ | std.enum.TagOrString
+ | [| 'udp, 'tcp |]
+ | doc m%"
+ Protocol (String)
+ - Allowed values: tcp, udp
+ "%
+ | optional,
+ public_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Public Port (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ Port Rules (List - Object)
+
+ Elements:
+ - name
+ - protocol
+ - public_port
+ - local_ip
+ - local_port
+ - allowed_ips
+ "%,
+ public_ip
+ | String
+ | doc m%"
+ Public IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ uplink
+ | std.enum.TagOrString
+ | [| 'internet2, 'internet1 |]
+ | doc m%"
+ Uplink (String)
+ - Allowed values: internet1, internet2
+ "%,
+ }
| doc m%"
- Dynamic DNS (Object)
+ Rules (List - Object)
Elements:
- - prefix
- - enabled
- "%
- | optional,
+ - public_ip (required)
+ - uplink (required)
+ - port_rules (required)
+ "%,
}
| doc m%"
- Appliance Settings (Object)
+ Appliance Firewall One To Many Nat Rules (Object)
Elements:
- - client_tracking_method
- - deployment_mode
- - dynamic_dns
+ - rules (required)
"%
| optional,
- appliance_single_lan
+ appliance_firewall_one_to_one_nat_rules
| {
- appliance_ip
- | String
- | doc m%"
- Appliance IP (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- ipv6
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- prefix_assignments
- | Array
- {
- autonomous
- | Bool
- | doc "Autonomous (Boolean)"
- | optional,
- origin
- | {
- interfaces
- | Array (String)
- | doc "Interfaces (List - String)"
- | optional,
- type
- | std.enum.TagOrString
- | [| 'internet, 'independent |]
- | doc m%"
- Type (String)
- - Allowed values: independent, internet
- "%,
- }
- | doc m%"
- Origin (Object)
-
- Elements:
- - type (required)
- - interfaces
- "%
- | optional,
- static_appliance_ip6
- | String
- | doc "Static Appliance Ip6 (String)"
- | optional,
- static_prefix
- | String
- | doc "Static Prefix (String)"
- | optional,
- }
- | doc m%"
- Prefix Assignments (List - Object)
-
- Elements:
- - autonomous
- - static_prefix
- - static_appliance_ip6
- - origin
- "%
- | optional,
- }
- | doc m%"
- IPv6 (Object)
-
- Elements:
- - enabled
- - prefix_assignments
- "%
- | optional,
- mandatory_dhcp
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
+ rules
+ | Array
+ {
+ allowed_inbound
+ | Array
+ {
+ allowed_ips
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ )
+ | doc "Allowed IPs (List - String)"
+ | optional,
+ destination_ports
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ )
+ | doc "Destination Ports (List - String)"
+ | optional,
+ protocol
+ | std.enum.TagOrString
+ | [|
+ 'udp,
+ 'tcp,
+ 'icmp-ping,
+ 'any
+ |]
+ | doc m%"
+ Protocol (String)
+ - Allowed values: any, icmp-ping, tcp, udp
+ "%
+ | optional,
+ }
+ | doc m%"
+ Allowed Inbound (List - Object)
+
+ Elements:
+ - protocol
+ - destination_ports
+ - allowed_ips
+ "%
+ | optional,
+ lan_ip
+ | String
+ | doc m%"
+ Lan IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ public_ip
+ | String
+ | doc m%"
+ Public IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ uplink
+ | std.enum.TagOrString
+ | [| 'internet2, 'internet1 |]
+ | doc m%"
+ Uplink (String)
+ - Allowed values: internet1, internet2
+ "%
+ | optional,
+ }
| doc m%"
- Mandatory DHCP (Object)
+ Rules (List - Object)
Elements:
- - enabled
- "%
- | optional,
- subnet
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\/([1-9]|[12][0-9]|3[0-2])$"
- ])
- | doc "Subnet (String)"
- | optional,
+ - name
+ - public_ip
+ - lan_ip (required)
+ - uplink
+ - allowed_inbound
+ "%,
}
| doc m%"
- Appliance Single Lan (Object)
+ Appliance Firewall One To One Nat Rules (Object)
Elements:
- - subnet
- - appliance_ip
- - ipv6
- - mandatory_dhcp
+ - rules (required)
"%
| optional,
- appliance_ssids
- | Array
- {
- auth_mode
- | std.enum.TagOrString
- | [|
- 'psk,
- 'open,
- '"8021x-radius",
- '"8021x-meraki"
- |]
- | doc m%"
- Auth Mode (String)
- - Allowed values: 8021x-meraki, 8021x-radius, open, psk
- "%
- | optional,
- default_vlan_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
+ appliance_firewall_port_forwarding_rules
+ | {
+ rules
+ | Array
+ {
+ allowed_ips
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.isType '"String"
+ ])
+ )
+ | doc "Allowed IPs (List - String)",
+ lan_ip
+ | String
+ | doc m%"
+ Lan IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ local_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Local Port (Integer, String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Default Vlan ID (Integer, String)"
- | optional,
- dhcp_enforced_deauthentication
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
- }
- | doc m%"
- DHCP Enforced Deauthentication (Object)
-
- Elements:
- - enabled
- "%
- | optional,
- dot11w
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
+ protocol
+ | std.enum.TagOrString
+ | [| 'udp, 'tcp |]
+ | doc m%"
+ Protocol (String)
+ - Allowed values: tcp, udp
+ "%,
+ public_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Public Port (Integer, String)"
| optional,
- required
- | Bool
- | doc "Required (Boolean)"
+ uplink
+ | std.enum.TagOrString
+ | [| 'internet2, 'internet1, 'both |]
+ | doc m%"
+ Uplink (String)
+ - Allowed values: both, internet1, internet2
+ "%
| optional,
}
- | doc m%"
- Dot11W (Object)
-
- Elements:
- - enabled
- - required
- "%
- | optional,
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- encryption_mode
+ | doc m%"
+ Rules (List - Object)
+
+ Elements:
+ - name
+ - lan_ip (required)
+ - uplink
+ - public_port
+ - local_port
+ - allowed_ips (required)
+ - protocol (required)
+ "%,
+ }
+ | doc m%"
+ Appliance Firewall Port Forwarding Rules (Object)
+
+ Elements:
+ - rules (required)
+ "%
+ | optional,
+ appliance_firewall_settings
+ | {
+ spoofing_protection
+ | {
+ ip_source_guard
+ | {
+ mode
+ | std.enum.TagOrString
+ | [| 'log, 'block |]
+ | doc m%"
+ Mode (String)
+ - Allowed values: block, log
+ "%
+ | optional,
+ }
+ | doc m%"
+ IP Source Guard (Object)
+
+ Elements:
+ - mode
+ "%
+ | optional,
+ }
+ | doc m%"
+ Spoofing Protection (Object)
+
+ Elements:
+ - ip_source_guard
+ "%
+ | optional,
+ }
+ | doc m%"
+ Appliance Firewall Settings (Object)
+
+ Elements:
+ - spoofing_protection
+ "%
+ | optional,
+ appliance_ports
+ | Array
+ {
+ access_policy
| std.enum.TagOrString
- | [| 'wpa, 'wep |]
+ | [|
+ 'hybris-radius,
+ 'mac-radius,
+ '"8021x-radius",
+ 'open
+ |]
| doc m%"
- Encryption Mode (String)
- - Allowed values: wep, wpa
+ Access Policy (String)
+ - Allowed values: open, 8021x-radius, mac-radius, hybris-radius
"%
| optional,
- name
+ allowed_vlans
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ (_js2n__-prdslib.anyOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
- _js2n__-prdslib.strings.minLength 1
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.isType '"String"
])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- psk | String | doc "Psk (String)" | optional,
- radius_servers
- | Array
- {
- host
- | String
- | doc "Host (String)"
- | optional,
- port
- | std.number.Integer
- | doc "Port (Integer)"
- | optional,
- secret
- | String
- | doc "Secret (String)"
- | optional,
- }
- | doc m%"
- Radius Servers (List - Object)
-
- Elements:
- - host
- - port
- - secret
- "%
+ | doc "Allowed Vlans (Integer, String)"
| optional,
- visible
+ drop_untagged_traffic
| Bool
- | doc "Visible (Boolean)"
- | optional,
- wpa_encryption_mode
- | std.enum.TagOrString
- | [|
- '"WPA3 only",
- '"WPA3 Transition Mode",
- '"WPA2 only",
- '"WPA1 and WPA2"
- |]
- | doc m%"
- Wpa Encryption Mode (String)
- - Allowed values: WPA1 and WPA2, WPA2 only, WPA3 Transition Mode, WPA3 only
- "%
+ | doc "Drop Untagged Traffic (Boolean)"
| optional,
- }
- | doc m%"
- Appliance Ssids (List - Object)
-
- Elements:
- - name
- - enabled
- - default_vlan_id
- - auth_mode
- - psk
- - radius_servers
- - encryption_mode
- - wpa_encryption_mode
- - visible
- - dhcp_enforced_deauthentication
- - dot11w
- "%
- | optional,
- appliance_static_routes
- | Array
- {
enabled
| Bool
| doc "Enabled (Boolean)"
| optional,
- gateway_ip
- | String
+ port_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 24,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Port ID (Integer, String)",
+ type
+ | std.enum.TagOrString
+ | [| 'trunk, 'access |]
| doc m%"
- Gateway IP (String)
- - IPv4 or IPv6 address
+ Type (String)
+ - Allowed values: access, trunk
"%
| optional,
- gateway_vlan_id
+ vlan
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
[
@@ -41967,123 +43984,145 @@ let rec _js2n__-refsenv
4094,
_js2n__-prdslib.numbers.minimum 1
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
+ _js2n__-prdslib.isType '"String"
])
- | doc "Gateway Vlan ID (Integer, String)"
+ | doc "Vlan (Integer, String)"
| optional,
- name
+ }
+ | doc m%"
+ Appliance Ports (List - Object)
+
+ Elements:
+ - port_id (required)
+ - enabled
+ - drop_untagged_traffic
+ - type
+ - vlan
+ - allowed_vlans
+ - access_policy
+ "%
+ | optional,
+ appliance_prefixes_delegated_statics
+ | Array
+ {
+ description
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.maxLength
+ 1024,
_js2n__-prdslib.strings.minLength 1
])
| doc m%"
- Name (String)
+ Description (String)
- Minimum length: 1
- - Maximum length: 127
+ - Maximum length: 1024
"%
| optional,
- reserved_ip_ranges
- | Array
- {
- comment
- | String
- | doc "Comment (String)",
- end
- | String
- | doc m%"
- End (String)
- - IPv4 or IPv6 address
- "%,
- start
- | String
- | doc m%"
- Start (String)
- - IPv4 or IPv6 address
- "%,
- }
+ origin
+ | {
+ interfaces
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 10,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Interfaces (List - String)"
+ | optional,
+ type
+ | std.enum.TagOrString
+ | [| 'internet, 'independent |]
+ | doc m%"
+ Type (String)
+ - Allowed values: independent, internet
+ "%
+ | optional,
+ }
| doc m%"
- Reserved IP Ranges (List - Object)
+ Origin (Object)
Elements:
- - start (required)
- - end (required)
- - comment (required)
+ - type
+ - interfaces
"%
| optional,
- subnet
+ prefix
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\/([1-9]|[12][0-9]|3[0-2])$"
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength 1
])
- | doc "Subnet (String)"
+ | doc m%"
+ Prefix (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
| optional,
+ static_delegated_prefix_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Static Delegated Prefix Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
}
| doc m%"
- Appliance Static Routes (List - Object)
-
- Elements:
- - name
- - subnet
- - gateway_ip
- - gateway_vlan_id
- - enabled
- - reserved_ip_ranges
- "%
- | optional,
- appliance_traffic_shaping
- | {
- global_bandwidth_limits
- | {
- limit_down
- | std.number.Integer
- | doc "Limit Down (Integer)"
- | optional,
- limit_up
- | std.number.Integer
- | doc "Limit Up (Integer)"
- | optional,
- }
- | doc m%"
- Global Bandwidth Limits (Object)
-
- Elements:
- - limit_up
- - limit_down
- "%
- | optional,
- }
- | doc m%"
- Appliance Traffic Shaping (Object)
+ Appliance Prefixes Delegated Statics (List - Object)
Elements:
- - global_bandwidth_limits
+ - prefix
+ - origin
+ - description
+ - static_delegated_prefix_name (required)
"%
| optional,
- appliance_traffic_shaping_custom_performance_classes
+ appliance_rf_profiles
| Array
{
- max_jitter
- | std.number.Integer
- | doc "Max Jitter (Integer)"
- | optional,
- max_latency
- | std.number.Integer
- | doc "Max Latency (Integer)"
- | optional,
- max_loss_percentage
- | std.number.Integer
- | doc "Max Loss Percentage (Integer)"
+ five_ghz_settings
+ | {
+ ax_enabled
+ | Bool
+ | doc "Ax Enabled (Boolean)"
+ | optional,
+ min_bitrate
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.enum
+ [ 6, 9, 12, 18, 24, 36, 48, 54 ]
+ ])
+ | doc m%"
+ Min Bitrate (Integer)
+ - Allowed values: 6, 9, 12, 18, 24, 36, 48, 54
+ "%
+ | optional,
+ }
+ | doc m%"
+ Five Ghz Settings (Object)
+
+ Elements:
+ - min_bitrate
+ - ax_enabled
+ "%
| optional,
name
| _js2n__-prdslib.contract_from_predicate
@@ -42099,997 +44138,688 @@ let rec _js2n__-refsenv
- Maximum length: 127
"%
| optional,
+ per_ssid_settings
+ | {
+ band_operation_mode
+ | std.enum.TagOrString
+ | [|
+ 'multi,
+ 'dual,
+ '"6ghz",
+ '"5ghz",
+ '"2.4ghz"
+ |]
+ | doc m%"
+ Band Operation Mode (String)
+ - Allowed values: 2.4ghz, 5ghz, 6ghz, dual, multi
+ "%
+ | optional,
+ band_steering_enabled
+ | Bool
+ | doc "Band Steering Enabled (Boolean)"
+ | optional,
+ ssid_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Ssid Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ }
+ | doc m%"
+ Per Ssid Settings (Object)
+
+ Elements:
+ - band_operation_mode
+ - band_steering_enabled
+ - ssid_name (required)
+ "%
+ | optional,
+ two_four_ghz_settings
+ | {
+ ax_enabled
+ | Bool
+ | doc "Ax Enabled (Boolean)"
+ | optional,
+ min_bitrate
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ 1,
+ 2,
+ 5.5,
+ 6,
+ 9,
+ 11,
+ 12,
+ 18,
+ 24,
+ 36,
+ 48,
+ 54
+ ]
+ ])
+ | doc m%"
+ Min Bitrate (String)
+ - Allowed values: 1, 2, 5.5, 6, 9, 11, 12, 18, 24, 36, 48, 54
+ "%
+ | optional,
+ }
+ | doc m%"
+ Two Four Ghz Settings (Object)
+
+ Elements:
+ - min_bitrate
+ - ax_enabled
+ "%
+ | optional,
}
| doc m%"
- Appliance Traffic Shaping Custom Performance Classes (List - Object)
+ Appliance Rf Profiles (List - Object)
Elements:
- name
- - max_latency
- - max_jitter
- - max_loss_percentage
+ - two_four_ghz_settings
+ - five_ghz_settings
+ - per_ssid_settings
"%
| optional,
- appliance_traffic_shaping_rules
+ appliance_security_intrusion
| {
- default_rules_enabled
- | Bool
- | doc "Default Rules Enabled (Boolean)"
+ ids_rulesets
+ | std.enum.TagOrString
+ | [| 'security, 'connectivity, 'balanced |]
+ | doc m%"
+ Ids Rulesets (String)
+ - Allowed values: balanced, connectivity, security
+ "%
| optional,
- rules
+ mode
+ | std.enum.TagOrString
+ | [| 'prevention, 'disabled, 'detection |]
+ | doc m%"
+ Mode (String)
+ - Allowed values: detection, disabled, prevention
+ "%
+ | optional,
+ protected_networks
+ | {
+ excluded_cidr
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"String"
+ ])
+ )
+ | doc "Excluded Cidr (List - String)"
+ | optional,
+ included_cidr
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"String"
+ ])
+ )
+ | doc "Included Cidr (List - String)"
+ | optional,
+ use_default
+ | Bool
+ | doc "Use Default (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Protected Networks (Object)
+
+ Elements:
+ - use_default
+ - included_cidr
+ - excluded_cidr
+ "%
+ | optional,
+ }
+ | doc m%"
+ Appliance Security Intrusion (Object)
+
+ Elements:
+ - mode
+ - ids_rulesets
+ - protected_networks
+ "%
+ | optional,
+ appliance_security_malware
+ | {
+ allowed_files
| Array
{
- definitions
- | Array
- {
- type
- | std.enum.TagOrString
- | [|
- 'port,
- 'localNet,
- 'ipRange,
- 'host,
- 'applicationCategory,
- 'application
- |]
- | doc m%"
- Type (String)
- - Allowed values: application, applicationCategory, host, ipRange, localNet, port
- "%,
- value
- | String
- | doc "Value (String)",
- }
+ comment
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
| doc m%"
- Definitions (List - Object)
-
- Elements:
- - type (required)
- - value (required)
+ Comment (String)
+ - Minimum length: 1
+ - Maximum length: 127
"%,
- dscp_tag_value
- | std.number.Integer
- | doc "DSCP Tag Value (Integer)"
- | optional,
- per_client_bandwidth_limits
- | {
- bandwidth_limits
- | {
- limit_down
- | std.number.Integer
- | doc "Limit Down (Integer)"
- | optional,
- limit_up
- | std.number.Integer
- | doc "Limit Up (Integer)"
- | optional,
- }
- | doc m%"
- Bandwidth Limits (Object)
-
- Elements:
- - limit_up
- - limit_down
- "%
- | optional,
- settings
- | String
- | doc "Settings (String)"
- | optional,
- }
+ sha256
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
| doc m%"
- Per Client Bandwidth Limits (Object)
-
- Elements:
- - settings
- - bandwidth_limits
- "%
- | optional,
- "priority"
- | String
- | doc "Priority (String)"
- | optional,
+ Sha256 (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%,
}
| doc m%"
- Rules (List - Object)
+ Allowed Files (List - Object)
Elements:
- - definitions (required)
- - per_client_bandwidth_limits
- - dscp_tag_value
- - priority
+ - sha256 (required)
+ - comment (required)
+ "%
+ | optional,
+ allowed_urls
+ | Array
+ {
+ comment
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Comment (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ url
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Url (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%,
+ }
+ | doc m%"
+ Allowed URLs (List - Object)
+
+ Elements:
+ - url (required)
+ - comment (required)
"%
| optional,
+ mode
+ | std.enum.TagOrString
+ | [| 'enabled, 'disabled |]
+ | doc m%"
+ Mode (String)
+ - Allowed values: disabled, enabled
+ "%,
}
| doc m%"
- Appliance Traffic Shaping Rules (Object)
+ Appliance Security Malware (Object)
Elements:
- - default_rules_enabled
- - rules
+ - mode (required)
+ - allowed_urls
+ - allowed_files
"%
| optional,
- appliance_traffic_shaping_uplink_bandwidth
+ appliance_settings
| {
- bandwidth_limits
+ client_tracking_method
+ | std.enum.TagOrString
+ | [|
+ '"Unique client identifier",
+ '"MAC address",
+ '"IP address"
+ |]
+ | doc m%"
+ Client Tracking Method (String)
+ - Allowed values: IP address, MAC address, Unique client identifier
+ "%
+ | optional,
+ deployment_mode
+ | std.enum.TagOrString
+ | [| 'routed, 'passthrough |]
+ | doc m%"
+ Deployment Mode (String)
+ - Allowed values: passthrough, routed
+ "%
+ | optional,
+ dynamic_dns
| {
- cellular
- | {
- limit_down
- | std.number.Integer
- | doc "Limit Down (Integer)"
- | optional,
- limit_up
- | std.number.Integer
- | doc "Limit Up (Integer)"
- | optional,
- }
- | doc m%"
- Cellular (Object)
-
- Elements:
- - limit_up
- - limit_down
- "%
- | optional,
- wan1
- | {
- limit_down
- | std.number.Integer
- | doc "Limit Down (Integer)"
- | optional,
- limit_up
- | std.number.Integer
- | doc "Limit Up (Integer)"
- | optional,
- }
- | doc m%"
- Wan1 (Object)
-
- Elements:
- - limit_up
- - limit_down
- "%
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
| optional,
- wan2
- | {
- limit_down
- | std.number.Integer
- | doc "Limit Down (Integer)"
- | optional,
- limit_up
- | std.number.Integer
- | doc "Limit Up (Integer)"
- | optional,
- }
+ prefix
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength 1
+ ])
| doc m%"
- Wan2 (Object)
-
- Elements:
- - limit_up
- - limit_down
+ Prefix (String)
+ - Minimum length: 1
+ - Maximum length: 1024
"%
| optional,
}
| doc m%"
- Bandwidth Limits (Object)
+ Dynamic DNS (Object)
Elements:
- - wan1
- - wan2
- - cellular
+ - prefix
+ - enabled
"%
| optional,
}
| doc m%"
- Appliance Traffic Shaping Uplink Bandwidth (Object)
+ Appliance Settings (Object)
Elements:
- - bandwidth_limits
+ - client_tracking_method
+ - deployment_mode
+ - dynamic_dns
"%
| optional,
- appliance_traffic_shaping_uplink_selection
+ appliance_single_lan
| {
- active_active_auto_vpn_enabled
- | Bool
- | doc "Active Active Auto VPN Enabled (Boolean)"
- | optional,
- default_uplink
- | std.enum.TagOrString
- | [| 'wan2, 'wan1 |]
+ appliance_ip
+ | String
| doc m%"
- Default Uplink (String)
- - Allowed values: wan1, wan2
+ Appliance IP (String)
+ - IPv4 or IPv6 address
"%
| optional,
- failover_and_failback
+ ipv6
| {
- immediate
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)",
- }
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ prefix_assignments
+ | Array
+ {
+ autonomous
+ | Bool
+ | doc "Autonomous (Boolean)"
+ | optional,
+ origin
+ | {
+ interfaces
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 10,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Interfaces (List - String)"
+ | optional,
+ type
+ | std.enum.TagOrString
+ | [| 'internet, 'independent |]
+ | doc m%"
+ Type (String)
+ - Allowed values: independent, internet
+ "%,
+ }
+ | doc m%"
+ Origin (Object)
+
+ Elements:
+ - type (required)
+ - interfaces
+ "%
+ | optional,
+ static_appliance_ip6
+ | String
+ | doc m%"
+ Static Appliance Ip6 (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ static_prefix
+ | String
+ | doc m%"
+ Static Prefix (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ }
| doc m%"
- Immediate (Object)
+ Prefix Assignments (List - Object)
Elements:
- - enabled (required)
+ - autonomous
+ - static_prefix
+ - static_appliance_ip6
+ - origin
"%
| optional,
}
| doc m%"
- Failover And Failback (Object)
+ IPv6 (Object)
Elements:
- - immediate
+ - enabled
+ - prefix_assignments
"%
| optional,
- load_balancing_enabled
- | Bool
- | doc "Load Balancing Enabled (Boolean)"
+ mandatory_dhcp
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Mandatory DHCP (Object)
+
+ Elements:
+ - enabled
+ "%
| optional,
- vpn_traffic_uplink_preferences
- | Array
- {
- fail_over_criterion
- | std.enum.TagOrString
- | [| 'uplinkDown, 'poorPerformance |]
- | doc m%"
- Fail Over Criterion (String)
- - Allowed values: poorPerformance, uplinkDown
- "%
+ subnet
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\/([1-9]|[12][0-9]|3[0-2])$"
+ ])
+ | doc "Subnet (String)"
+ | optional,
+ }
+ | doc m%"
+ Appliance Single Lan (Object)
+
+ Elements:
+ - subnet
+ - appliance_ip
+ - ipv6
+ - mandatory_dhcp
+ "%
+ | optional,
+ appliance_ssids
+ | Array
+ {
+ auth_mode
+ | std.enum.TagOrString
+ | [|
+ 'psk,
+ 'open,
+ '"8021x-radius",
+ '"8021x-meraki"
+ |]
+ | doc m%"
+ Auth Mode (String)
+ - Allowed values: 8021x-meraki, 8021x-radius, open, psk
+ "%
+ | optional,
+ default_vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Default Vlan ID (Integer, String)"
+ | optional,
+ dhcp_enforced_deauthentication
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
| optional,
- performance_class
- | {
- builtin_performance_class_name
- | std.enum.TagOrString
- | [| 'VoIP |]
- | doc m%"
- Builtin Performance Class Name (String)
- - Allowed values: VoIP
- "%
- | optional,
- custom_performance_class_id
- | String
- | doc "Custom Performance Class ID (String)"
- | optional,
- type
- | std.enum.TagOrString
- | [| 'custom, 'builtin |]
- | doc m%"
- Type (String)
- - Allowed values: builtin, custom
- "%,
- }
- | doc m%"
- Performance Class (Object)
-
- Elements:
- - type (required)
- - builtin_performance_class_name
- - custom_performance_class_id
- "%
+ }
+ | doc m%"
+ DHCP Enforced Deauthentication (Object)
+
+ Elements:
+ - enabled
+ "%
+ | optional,
+ dot11w
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
| optional,
- preferred_uplink
- | std.enum.TagOrString
- | [|
- 'wan2,
- 'wan1,
- 'loadBalancing,
- 'defaultUplink,
- 'bestForVoIP
- |]
- | doc m%"
- Preferred Uplink (String)
- - Allowed values: bestForVoIP, defaultUplink, loadBalancing, wan1, wan2
- "%
- | optional,
- traffic_filters
- | Array
- {
- type
- | std.enum.TagOrString
- | [|
- 'custom,
- 'applicationCategory,
- 'application
- |]
- | doc m%"
- Type (String)
- - Allowed values: application, applicationCategory, custom
- "%,
- value
- | {
- destination
- | {
- cidr
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
- ])
- | doc "Cidr (String)"
- | optional,
- fqdn
- | String
- | doc "FQDN (String)"
- | optional,
- host
- | std.number.Integer
- | doc "Host (Integer)"
- | optional,
- network
- | String
- | doc "Network (String)"
- | optional,
- port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|[Aa]ny|(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|0"
- ]
- ])
- | doc "Port (Integer, String)"
- | optional,
- vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan (Integer, String)"
- | optional,
- }
- | doc m%"
- Destination (Object)
-
- Elements:
- - port
- - cidr
- - network
- - vlan
- - host
- - fqdn
- "%
- | optional,
- id
- | String
- | doc "ID (String)"
- | optional,
- protocol
- | std.enum.TagOrString
- | [|
- 'udp,
- 'tcp,
- 'icmp6,
- 'icmp,
- 'any
- |]
- | doc m%"
- Protocol (String)
- - Allowed values: any, icmp, icmp6, tcp, udp
- "%
- | optional,
- source
- | {
- cidr
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
- ])
- | doc "Cidr (String)"
- | optional,
- host
- | std.number.Integer
- | doc "Host (Integer)"
- | optional,
- network
- | String
- | doc "Network (String)"
- | optional,
- port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|[Aa]ny|(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|0"
- ]
- ])
- | doc "Port (Integer, String)"
- | optional,
- vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan (Integer, String)"
- | optional,
- }
- | doc m%"
- Source (Object)
-
- Elements:
- - port
- - cidr
- - network
- - vlan
- - host
- "%
- | optional,
- }
- | doc m%"
- Value (Object)
-
- Elements:
- - id
- - protocol
- - source
- - destination
- "%,
- }
- | doc m%"
- Traffic Filters (List - Object)
-
- Elements:
- - type (required)
- - value (required)
- "%
- | optional,
- }
- | doc m%"
- VPN Traffic Uplink Preferences (List - Object)
-
- Elements:
- - traffic_filters
- - preferred_uplink
- - fail_over_criterion
- - performance_class
- "%
- | optional,
- wan_traffic_uplink_preferences
- | Array
- {
- preferred_uplink
- | std.enum.TagOrString
- | [| 'wan2, 'wan1 |]
- | doc m%"
- Preferred Uplink (String)
- - Allowed values: wan1, wan2
- "%
- | optional,
- traffic_filters
- | Array
- {
- type
- | std.enum.TagOrString
- | [| 'custom |]
- | doc m%"
- Type (String)
- - Allowed values: custom
- "%,
- value
- | {
- destination
- | {
- cidr
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
- ])
- | doc "Cidr (String)"
- | optional,
- port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|[Aa]ny|(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|0"
- ]
- ])
- | doc "Port (Integer, String)"
- | optional,
- }
- | doc m%"
- Destination (Object)
-
- Elements:
- - port
- - cidr
- "%,
- protocol
- | std.enum.TagOrString
- | [|
- 'udp,
- 'tcp,
- 'icmp6,
- 'any
- |]
- | doc m%"
- Protocol (String)
- - Allowed values: any, icmp6, tcp, udp
- "%
- | optional,
- source
- | {
- cidr
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
- ])
- | doc "Cidr (String)"
- | optional,
- host
- | std.number.Integer
- | doc "Host (Integer)"
- | optional,
- port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|[Aa]ny|(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|0"
- ]
- ])
- | doc "Port (Integer, String)"
- | optional,
- vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan (Integer, String)"
- | optional,
- }
- | doc m%"
- Source (Object)
-
- Elements:
- - port
- - cidr
- - vlan
- - host
- "%,
- }
- | doc m%"
- Value (Object)
-
- Elements:
- - protocol
- - source (required)
- - destination (required)
- "%,
- }
- | doc m%"
- Traffic Filters (List - Object)
-
- Elements:
- - type (required)
- - value (required)
- "%
- | optional,
- }
- | doc m%"
- WAN Traffic Uplink Preferences (List - Object)
-
- Elements:
- - traffic_filters
- - preferred_uplink
- "%
- | optional,
- }
- | doc m%"
- Appliance Traffic Shaping Uplink Selection (Object)
-
- Elements:
- - active_active_auto_vpn_enabled
- - default_uplink
- - load_balancing_enabled
- - failover_and_failback
- - wan_traffic_uplink_preferences
- - vpn_traffic_uplink_preferences
- "%
- | optional,
- appliance_traffic_shaping_vpn_exclusions
- | {
- custom
- | Array
- {
- destination
- | String
- | doc "Destination (String)"
- | optional,
- port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])"
- ]
- ])
- | doc "Port (Integer, String)"
- | optional,
- protocol
- | std.enum.TagOrString
- | [| 'udp, 'tcp, 'icmp, 'dns, 'any |]
- | doc m%"
- Protocol (String)
- - Allowed values: any, dns, icmp, tcp, udp
- "%,
- }
- | doc m%"
- Custom (List - Object)
-
- Elements:
- - protocol (required)
- - destination
- - port
- "%
- | optional,
- major_applications
- | Array
- {
- id | String | doc "ID (String)",
- name
- | std.enum.TagOrString
- | [|
- 'Zoom,
- '"Webex Meetings",
- '"Webex Calling",
- 'Webex,
- 'Slack,
- '"Skype & Teams",
- 'Salesforce,
- 'SAP,
- 'Oracle,
- '"Office 365 Suite",
- '"Office 365 Sharepoint",
- 'Box,
- 'AWS
- |]
- | doc m%"
- Name (String)
- - Allowed values: AWS, Box, Office 365 Sharepoint, Office 365 Suite, Oracle, SAP, Salesforce, Skype & Teams, Slack, Webex, Webex Calling, Webex Meetings, Zoom
- "%
+ required
+ | Bool
+ | doc "Required (Boolean)"
| optional,
}
- | doc m%"
- Major Applications (List - Object)
-
- Elements:
- - id (required)
- - name
- "%
- | optional,
- }
- | doc m%"
- Appliance Traffic Shaping VPN Exclusions (Object)
-
- Elements:
- - custom
- - major_applications
- "%
- | optional,
- appliance_vlans
- | Array
- {
- appliance_ip
- | String
| doc m%"
- Appliance IP (String)
- - IPv4 or IPv6 address
+ Dot11W (Object)
+
+ Elements:
+ - enabled
+ - required
"%
| optional,
- cidr
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ encryption_mode
+ | std.enum.TagOrString
+ | [| 'wpa, 'wep |]
+ | doc m%"
+ Encryption Mode (String)
+ - Allowed values: wep, wpa
+ "%
+ | optional,
+ name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
])
- | doc "Cidr (String)"
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
- dhcp_boot_filename
+ psk
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.maxLength 64,
_js2n__-prdslib.strings.minLength 1
])
| doc m%"
- DHCP Boot Filename (String)
+ Psk (String)
- Minimum length: 1
- - Maximum length: 127
+ - Maximum length: 64
"%
| optional,
- dhcp_boot_next_server
- | String
- | doc m%"
- DHCP Boot Next Server (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- dhcp_boot_options_enabled
- | Bool
- | doc "DHCP Boot Options Enabled (Boolean)"
- | optional,
- dhcp_handling
- | std.enum.TagOrString
- | [|
- '"Run a DHCP server",
- '"Relay DHCP to another server",
- '"Do not respond to DHCP requests"
- |]
- | doc m%"
- DHCP Handling (String)
- - Allowed values: Do not respond to DHCP requests, Relay DHCP to another server, Run a DHCP server
- "%
- | optional,
- dhcp_lease_time
- | std.enum.TagOrString
- | [|
- '"4 hours",
- '"30 minutes",
- '"12 hours",
- '"1 week",
- '"1 hour",
- '"1 day"
- |]
- | doc m%"
- DHCP Lease Time (String)
- - Allowed values: 1 day, 1 hour, 1 week, 12 hours, 30 minutes, 4 hours
- "%
- | optional,
- dhcp_options
+ radius_servers
| Array
{
- code | String | doc "Code (String)",
- type
- | std.enum.TagOrString
- | [| 'text, 'ip, 'integer, 'hex |]
+ host
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
| doc m%"
- Type (String)
- - Allowed values: hex, integer, ip, text
- "%,
- value | String | doc "Value (String)",
+ Host (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Port (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ secret
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Secret (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
}
| doc m%"
- DHCP Options (List - Object)
+ Radius Servers (List - Object)
Elements:
- - code (required)
- - type (required)
- - value (required)
+ - host
+ - port
+ - secret
"%
| optional,
- dhcp_relay_server_ips
- | Array (String)
- | doc "DHCP Relay Server IPs (List - String)"
+ visible
+ | Bool
+ | doc "Visible (Boolean)"
| optional,
- dns_nameservers
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
- _js2n__-prdslib.strings.minLength 1
- ])
+ wpa_encryption_mode
+ | std.enum.TagOrString
+ | [|
+ '"WPA3 only",
+ '"WPA3 Transition Mode",
+ '"WPA2 only",
+ '"WPA1 and WPA2"
+ |]
| doc m%"
- DNS Nameservers (String)
- - Minimum length: 1
- - Maximum length: 127
+ Wpa Encryption Mode (String)
+ - Allowed values: WPA1 and WPA2, WPA2 only, WPA3 Transition Mode, WPA3 only
"%
| optional,
- group_policy_id
- | String
- | doc "Group Policy ID (String)"
- | optional,
- id | String | doc "ID (String)" | optional,
- ipv6
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- prefix_assignments
- | Array
- {
- autonomous
- | Bool
- | doc "Autonomous (Boolean)"
- | optional,
- origin
- | {
- interfaces
- | Array (String)
- | doc "Interfaces (List - String)"
- | optional,
- type
- | std.enum.TagOrString
- | [|
- 'internet,
- 'independent
- |]
- | doc m%"
- Type (String)
- - Allowed values: independent, internet
- "%,
- }
- | doc m%"
- Origin (Object)
-
- Elements:
- - type (required)
- - interfaces
- "%
- | optional,
- static_appliance_ip6
- | String
- | doc "Static Appliance Ip6 (String)"
- | optional,
- static_prefix
- | String
- | doc "Static Prefix (String)"
- | optional,
- }
- | doc m%"
- Prefix Assignments (List - Object)
-
- Elements:
- - autonomous
- - static_prefix
- - static_appliance_ip6
- - origin
- "%
- | optional,
- }
- | doc m%"
- IPv6 (Object)
-
- Elements:
- - enabled
- - prefix_assignments
- "%
+ }
+ | doc m%"
+ Appliance Ssids (List - Object)
+
+ Elements:
+ - name
+ - enabled
+ - default_vlan_id
+ - auth_mode
+ - psk
+ - radius_servers
+ - encryption_mode
+ - wpa_encryption_mode
+ - visible
+ - dhcp_enforced_deauthentication
+ - dot11w
+ "%
+ | optional,
+ appliance_static_routes
+ | Array
+ {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
| optional,
- mandatory_dhcp
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
+ gateway_ip
+ | String
| doc m%"
- Mandatory DHCP (Object)
-
- Elements:
- - enabled
+ Gateway IP (String)
+ - IPv4 or IPv6 address
"%
| optional,
- mask
- | std.number.Integer
- | doc "Mask (Integer)"
+ gateway_vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Gateway Vlan ID (Integer, String)"
| optional,
name
| _js2n__-prdslib.contract_from_predicate
@@ -43109,8 +44839,21 @@ let rec _js2n__-refsenv
| Array
{
comment
- | String
- | doc "Comment (String)",
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Comment (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
end
| String
| doc m%"
@@ -43143,1630 +44886,1360 @@ let rec _js2n__-refsenv
])
| doc "Subnet (String)"
| optional,
- template_vlan_type
- | std.enum.TagOrString
- | [| 'unique, 'same |]
- | doc m%"
- Template Vlan Type (String)
- - Allowed values: same, unique
- "%
- | optional,
- vpn_nat_subnet
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\/([1-9]|[12][0-9]|3[0-2])$"
- ])
- | doc "VPN Nat Subnet (String)"
- | optional,
}
| doc m%"
- Appliance Vlans (List - Object)
+ Appliance Static Routes (List - Object)
Elements:
- - id
- name
- subnet
- - appliance_ip
- - group_policy_id
- - template_vlan_type
- - cidr
- - mask
- - ipv6
- - dhcp_handling
- - dhcp_lease_time
- - mandatory_dhcp
- - dhcp_boot_options_enabled
- - dhcp_options
- - vpn_nat_subnet
- - dhcp_relay_server_ips
- - dhcp_boot_next_server
- - dhcp_boot_filename
+ - gateway_ip
+ - gateway_vlan_id
+ - enabled
- reserved_ip_ranges
- - dns_nameservers
"%
| optional,
- appliance_vlans_settings
+ appliance_traffic_shaping
| {
- vlans_enabled
- | Bool
- | doc "Vlans Enabled (Boolean)"
+ global_bandwidth_limits
+ | {
+ limit_down
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
+ ])
+ | doc m%"
+ Limit Down (Integer)
+ - Maximum value: 1000000
+ "%
+ | optional,
+ limit_up
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
+ ])
+ | doc m%"
+ Limit Up (Integer)
+ - Maximum value: 1000000
+ "%
+ | optional,
+ }
+ | doc m%"
+ Global Bandwidth Limits (Object)
+
+ Elements:
+ - limit_up
+ - limit_down
+ "%
| optional,
}
| doc m%"
- Appliance Vlans Settings (Object)
+ Appliance Traffic Shaping (Object)
Elements:
- - vlans_enabled
+ - global_bandwidth_limits
"%
| optional,
- appliance_vpn_bgp
+ appliance_traffic_shaping_custom_performance_classes
+ | Array
+ {
+ max_jitter
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 1000,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Max Jitter (Integer)
+ - Minimum value: 1
+ - Maximum value: 1000
+ "%
+ | optional,
+ max_latency
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 1000,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Max Latency (Integer)
+ - Minimum value: 1
+ - Maximum value: 1000
+ "%
+ | optional,
+ max_loss_percentage
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 100,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Max Loss Percentage (Integer)
+ - Minimum value: 1
+ - Maximum value: 100
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ Appliance Traffic Shaping Custom Performance Classes (List - Object)
+
+ Elements:
+ - name
+ - max_latency
+ - max_jitter
+ - max_loss_percentage
+ "%
+ | optional,
+ appliance_traffic_shaping_rules
| {
- as_number
- | std.number.Integer
- | doc "AS Number (Integer)"
- | optional,
- enabled | Bool | doc "Enabled (Boolean)",
- ibgp_hold_timer
- | std.number.Integer
- | doc "Ibgp Hold Timer (Integer)"
+ default_rules_enabled
+ | Bool
+ | doc "Default Rules Enabled (Boolean)"
| optional,
- neighbors
+ rules
| Array
{
- allow_transit
- | Bool
- | doc "Allow Transit (Boolean)"
+ definitions
+ | Array
+ {
+ type
+ | std.enum.TagOrString
+ | [|
+ 'port,
+ 'localNet,
+ 'ipRange,
+ 'host,
+ 'applicationCategory,
+ 'application
+ |]
+ | doc m%"
+ Type (String)
+ - Allowed values: application, applicationCategory, host, ipRange, localNet, port
+ "%,
+ value
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Value (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ }
+ | doc m%"
+ Definitions (List - Object)
+
+ Elements:
+ - type (required)
+ - value (required)
+ "%,
+ dscp_tag_value
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 63
+ ])
+ | doc m%"
+ DSCP Tag Value (Integer)
+ - Maximum value: 63
+ "%
| optional,
- authentication
+ per_client_bandwidth_limits
| {
- password
- | String
- | doc "Password (String)"
+ bandwidth_limits
+ | {
+ limit_down
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
+ ])
+ | doc m%"
+ Limit Down (Integer)
+ - Maximum value: 1000000
+ "%
+ | optional,
+ limit_up
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
+ ])
+ | doc m%"
+ Limit Up (Integer)
+ - Maximum value: 1000000
+ "%
+ | optional,
+ }
+ | doc m%"
+ Bandwidth Limits (Object)
+
+ Elements:
+ - limit_up
+ - limit_down
+ "%
+ | optional,
+ settings
+ | std.enum.TagOrString
+ | [|
+ 'custom,
+ 'ignore,
+ '"network default"
+ |]
+ | doc m%"
+ Settings (String)
+ - Allowed values: network default, ignore, custom
+ "%
| optional,
}
| doc m%"
- Authentication (Object)
+ Per Client Bandwidth Limits (Object)
Elements:
- - password
+ - settings
+ - bandwidth_limits
"%
| optional,
- ebgp_hold_timer
- | std.number.Integer
- | doc "Ebgp Hold Timer (Integer)"
- | optional,
- ebgp_multihop
- | std.number.Integer
- | doc "Ebgp Multihop (Integer)"
- | optional,
- ip
- | String
- | doc m%"
- IP (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- ipv6
- | {
- address
- | String
- | doc m%"
- Address (String)
- - IPv4 or IPv6 address
- "%,
- }
- | doc m%"
- IPv6 (Object)
-
- Elements:
- - address (required)
- "%
- | optional,
- next_hop_ip
- | String
- | doc m%"
- Next Hop IP (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- receive_limit
- | std.number.Integer
- | doc "Receive Limit (Integer)"
- | optional,
- remote_as_number
- | std.number.Integer
- | doc "Remote AS Number (Integer)"
- | optional,
- source_interface
- | String
- | doc "Source Interface (String)"
- | optional,
- ttl_security
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
+ "priority"
+ | std.enum.TagOrString
+ | [| 'high, 'normal, 'low |]
| doc m%"
- TTL Security (Object)
-
- Elements:
- - enabled
+ Priority (String)
+ - Allowed values: low, normal, high
"%
| optional,
}
| doc m%"
- Neighbors (List - Object)
+ Rules (List - Object)
Elements:
- - ip
- - ipv6
- - remote_as_number
- - receive_limit
- - allow_transit
- - ebgp_hold_timer
- - ebgp_multihop
- - source_interface
- - next_hop_ip
- - ttl_security
- - authentication
+ - definitions (required)
+ - per_client_bandwidth_limits
+ - dscp_tag_value
+ - priority
"%
| optional,
}
| doc m%"
- Appliance VPN BGP (Object)
+ Appliance Traffic Shaping Rules (Object)
Elements:
- - enabled (required)
- - as_number
- - ibgp_hold_timer
- - neighbors
+ - default_rules_enabled
+ - rules
"%
| optional,
- appliance_vpn_site_to_site_vpn
+ appliance_traffic_shaping_uplink_bandwidth
| {
- hubs
- | Array
- {
- hub_id
- | String
- | doc "Hub ID (String)"
- | optional,
- use_default_route
- | Bool
- | doc "Use Default Route (Boolean)"
- | optional,
- }
- | doc m%"
- Hubs (List - Object)
-
- Elements:
- - hub_id
- - use_default_route
- "%
- | optional,
- mode
- | std.enum.TagOrString
- | [| 'spoke, 'none, 'hub |]
- | doc m%"
- Mode (String)
- - Allowed values: hub, none, spoke
- "%,
- subnets
- | Array
- {
- local_subnet
- | String
- | doc "Local Subnet (String)"
- | optional,
- use_vpn
- | Bool
- | doc "Use VPN (Boolean)"
- | optional,
- }
+ bandwidth_limits
+ | {
+ cellular
+ | {
+ limit_down
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
+ ])
+ | doc m%"
+ Limit Down (Integer)
+ - Maximum value: 1000000
+ "%
+ | optional,
+ limit_up
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
+ ])
+ | doc m%"
+ Limit Up (Integer)
+ - Maximum value: 1000000
+ "%
+ | optional,
+ }
+ | doc m%"
+ Cellular (Object)
+
+ Elements:
+ - limit_up
+ - limit_down
+ "%
+ | optional,
+ wan1
+ | {
+ limit_down
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
+ ])
+ | doc m%"
+ Limit Down (Integer)
+ - Maximum value: 1000000
+ "%
+ | optional,
+ limit_up
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
+ ])
+ | doc m%"
+ Limit Up (Integer)
+ - Maximum value: 1000000
+ "%
+ | optional,
+ }
+ | doc m%"
+ Wan1 (Object)
+
+ Elements:
+ - limit_up
+ - limit_down
+ "%
+ | optional,
+ wan2
+ | {
+ limit_down
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
+ ])
+ | doc m%"
+ Limit Down (Integer)
+ - Maximum value: 1000000
+ "%
+ | optional,
+ limit_up
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
+ ])
+ | doc m%"
+ Limit Up (Integer)
+ - Maximum value: 1000000
+ "%
+ | optional,
+ }
+ | doc m%"
+ Wan2 (Object)
+
+ Elements:
+ - limit_up
+ - limit_down
+ "%
+ | optional,
+ }
| doc m%"
- Subnets (List - Object)
+ Bandwidth Limits (Object)
Elements:
- - local_subnet
- - use_vpn
+ - wan1
+ - wan2
+ - cellular
"%
| optional,
}
| doc m%"
- Appliance VPN Site To Site VPN (Object)
+ Appliance Traffic Shaping Uplink Bandwidth (Object)
Elements:
- - mode (required)
- - hubs
- - subnets
+ - bandwidth_limits
"%
| optional,
- appliance_warm_spare
+ appliance_traffic_shaping_uplink_selection
| {
- enabled | Bool | doc "Enabled (Boolean)",
- spare_serial
- | String
- | doc "Spare Serial (String)"
+ active_active_auto_vpn_enabled
+ | Bool
+ | doc "Active Active Auto VPN Enabled (Boolean)"
| optional,
- uplink_mode
- | String
- | doc "Uplink Mode (String)"
+ default_uplink
+ | std.enum.TagOrString
+ | [| 'wan2, 'wan1 |]
+ | doc m%"
+ Default Uplink (String)
+ - Allowed values: wan1, wan2
+ "%
| optional,
- virtual_ip1
- | String
- | doc "Virtual Ip1 (String)"
+ failover_and_failback
+ | {
+ immediate
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)",
+ }
+ | doc m%"
+ Immediate (Object)
+
+ Elements:
+ - enabled (required)
+ "%
+ | optional,
+ }
+ | doc m%"
+ Failover And Failback (Object)
+
+ Elements:
+ - immediate
+ "%
| optional,
- virtual_ip2
- | String
- | doc "Virtual Ip2 (String)"
+ load_balancing_enabled
+ | Bool
+ | doc "Load Balancing Enabled (Boolean)"
| optional,
- }
- | doc m%"
- Appliance Warm Spare (Object)
-
- Elements:
- - enabled (required)
- - spare_serial
- - uplink_mode
- - virtual_ip1
- - virtual_ip2
- "%
- | optional,
- devices
- | Array
- {
- address
- | String
- | doc "Address (String)"
- | optional,
- appliance_radio_settings
- | {
- five_ghz_settings
- | {
- channel
- | std.number.Integer
- | doc "Channel (Integer)"
- | optional,
- channel_width
- | std.number.Integer
- | doc "Channel Width (Integer)"
- | optional,
- target_power
- | std.number.Integer
- | doc "Target Power (Integer)"
- | optional,
- }
+ vpn_traffic_uplink_preferences
+ | Array
+ {
+ fail_over_criterion
+ | std.enum.TagOrString
+ | [| 'uplinkDown, 'poorPerformance |]
| doc m%"
- Five Ghz Settings (Object)
-
- Elements:
- - channel
- - channel_width
- - target_power
+ Fail Over Criterion (String)
+ - Allowed values: poorPerformance, uplinkDown
"%
| optional,
- rf_profile_id
- | String
- | doc "Rf Profile ID (String)"
- | optional,
- two_four_ghz_settings
+ performance_class
| {
- channel
- | std.number.Integer
- | doc "Channel (Integer)"
+ builtin_performance_class_name
+ | std.enum.TagOrString
+ | [| 'VoIP |]
+ | doc m%"
+ Builtin Performance Class Name (String)
+ - Allowed values: VoIP
+ "%
| optional,
- target_power
- | std.number.Integer
- | doc "Target Power (Integer)"
+ custom_performance_class_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Custom Performance Class Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
+ type
+ | std.enum.TagOrString
+ | [| 'custom, 'builtin |]
+ | doc m%"
+ Type (String)
+ - Allowed values: builtin, custom
+ "%,
}
| doc m%"
- Two Four Ghz Settings (Object)
+ Performance Class (Object)
Elements:
- - channel
- - target_power
+ - type (required)
+ - builtin_performance_class_name
+ - custom_performance_class_name
"%
| optional,
- }
- | doc m%"
- Appliance Radio Settings (Object)
-
- Elements:
- - rf_profile_id
- - two_four_ghz_settings
- - five_ghz_settings
- "%
- | optional,
- appliance_uplinks_settings
- | {
- interfaces
- | {
- wan1
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- pppoe
- | {
- authentication
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- password
- | String
- | doc "Password (String)"
- | optional,
- username
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Username (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- }
- | doc m%"
- Authentication (Object)
-
- Elements:
- - enabled
- - username
- - password
- "%
- | optional,
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- Pppoe (Object)
-
- Elements:
- - enabled
- - authentication
- "%
- | optional,
- svis
- | {
- ipv4
- | {
- address
- | String
- | doc "Address (String)"
- | optional,
- assignment_mode
- | std.enum.TagOrString
- | [|
- 'static,
- 'dynamic
- |]
- | doc m%"
- Assignment Mode (String)
- - Allowed values: dynamic, static
- "%
- | optional,
- gateway
- | String
- | doc m%"
- Gateway (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- nameservers
- | {
- addresses
- | Array (String)
- | doc "Addresses (List - String)"
- | optional,
- }
- | doc m%"
- Nameservers (Object)
-
- Elements:
- - addresses
- "%
- | optional,
- }
- | doc m%"
- Ipv4 (Object)
-
- Elements:
- - assignment_mode
- - address
- - gateway
- - nameservers
- "%
- | optional,
- ipv6
- | {
- address
- | String
- | doc "Address (String)"
- | optional,
- assignment_mode
- | std.enum.TagOrString
- | [|
- 'static,
- 'dynamic
- |]
- | doc m%"
- Assignment Mode (String)
- - Allowed values: dynamic, static
- "%
- | optional,
- gateway
- | String
- | doc m%"
- Gateway (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- nameservers
- | {
- addresses
- | Array (String)
- | doc "Addresses (List - String)"
- | optional,
- }
- | doc m%"
- Nameservers (Object)
-
- Elements:
- - addresses
- "%
- | optional,
- }
- | doc m%"
- IPv6 (Object)
-
- Elements:
- - assignment_mode
- - address
- - gateway
- - nameservers
- "%
- | optional,
- }
- | doc m%"
- Svis (Object)
-
- Elements:
- - ipv4
- - ipv6
- "%
- | optional,
- vlan_tagging
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- vlan_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan ID (Integer, String)"
- | optional,
- }
- | doc m%"
- Vlan Tagging (Object)
-
- Elements:
- - enabled
- - vlan_id
- "%
- | optional,
- }
- | doc m%"
- Wan1 (Object)
-
- Elements:
- - enabled
- - vlan_tagging
- - svis
- - pppoe
- "%
- | optional,
- wan2
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- pppoe
- | {
- authentication
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- password
- | String
- | doc "Password (String)"
- | optional,
- username
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Username (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- }
- | doc m%"
- Authentication (Object)
-
- Elements:
- - enabled
- - username
- - password
- "%
- | optional,
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- Pppoe (Object)
-
- Elements:
- - enabled
- - authentication
- "%
- | optional,
- svis
- | {
- ipv4
- | {
- address
- | String
- | doc "Address (String)"
- | optional,
- assignment_mode
- | std.enum.TagOrString
- | [|
- 'static,
- 'dynamic
- |]
- | doc m%"
- Assignment Mode (String)
- - Allowed values: dynamic, static
- "%
- | optional,
- gateway
- | String
- | doc m%"
- Gateway (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- nameservers
- | {
- addresses
- | Array (String)
- | doc "Addresses (List - String)"
- | optional,
- }
- | doc m%"
- Nameservers (Object)
-
- Elements:
- - addresses
- "%
- | optional,
- }
- | doc m%"
- Ipv4 (Object)
-
- Elements:
- - assignment_mode
- - address
- - gateway
- - nameservers
- "%
- | optional,
- ipv6
- | {
- address
- | String
- | doc "Address (String)"
- | optional,
- assignment_mode
- | std.enum.TagOrString
- | [|
- 'static,
- 'dynamic
- |]
- | doc m%"
- Assignment Mode (String)
- - Allowed values: dynamic, static
- "%
- | optional,
- gateway
- | String
- | doc m%"
- Gateway (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- nameservers
- | {
- addresses
- | Array (String)
- | doc "Addresses (List - String)"
- | optional,
- }
- | doc m%"
- Nameservers (Object)
-
- Elements:
- - addresses
- "%
- | optional,
- }
- | doc m%"
- IPv6 (Object)
-
- Elements:
- - assignment_mode
- - address
- - gateway
- - nameservers
- "%
- | optional,
- }
- | doc m%"
- Svis (Object)
-
- Elements:
- - ipv4
- - ipv6
- "%
- | optional,
- vlan_tagging
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- vlan_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan ID (Integer, String)"
- | optional,
- }
- | doc m%"
- Vlan Tagging (Object)
-
- Elements:
- - enabled
- - vlan_id
- "%
- | optional,
- }
- | doc m%"
- Wan2 (Object)
-
- Elements:
- - enabled
- - vlan_tagging
- - svis
- - pppoe
- "%
- | optional,
- }
+ preferred_uplink
+ | std.enum.TagOrString
+ | [|
+ 'wan2,
+ 'wan1,
+ 'loadBalancing,
+ 'defaultUplink,
+ 'bestForVoIP
+ |]
| doc m%"
- Interfaces (Object)
-
- Elements:
- - wan1
- - wan2
+ Preferred Uplink (String)
+ - Allowed values: bestForVoIP, defaultUplink, loadBalancing, wan1, wan2
"%,
- }
- | doc m%"
- Appliance Uplinks Settings (Object)
-
- Elements:
- - interfaces (required)
- "%
- | optional,
- floor_plan_id
- | String
- | doc "Floor Plan ID (String)"
- | optional,
- lat | Number | doc "Lat (Number)" | optional,
- lng | Number | doc "Lng (Number)" | optional,
- management_interface
- | {
- wan1
- | {
- static_dns
- | Array (String)
- | doc "Static DNS (List - String)"
- | optional,
- static_gateway_ip
- | String
- | doc "Static Gateway IP (String)"
- | optional,
- static_ip
- | String
- | doc "Static IP (String)"
- | optional,
- static_subnet_mask
- | String
- | doc "Static Subnet Mask (String)"
- | optional,
- using_static_ip
- | Bool
- | doc "Using Static IP (Boolean)"
- | optional,
- vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan (Integer, String)"
- | optional,
- wan_enabled
- | std.enum.TagOrString
- | [|
- '"not configured",
- 'enabled,
- 'disabled
- |]
- | doc m%"
- WAN Enabled (String)
- - Allowed values: disabled, enabled, not configured
- "%
- | optional,
- }
- | doc m%"
- Wan1 (Object)
-
- Elements:
- - wan_enabled
- - using_static_ip
- - static_ip
- - static_gateway_ip
- - static_subnet_mask
- - static_dns
- - vlan
- "%
- | optional,
- wan2
- | {
- static_dns
- | Array (String)
- | doc "Static DNS (List - String)"
- | optional,
- static_gateway_ip
- | String
- | doc "Static Gateway IP (String)"
- | optional,
- static_ip
- | String
- | doc "Static IP (String)"
- | optional,
- static_subnet_mask
- | String
- | doc "Static Subnet Mask (String)"
- | optional,
- using_static_ip
- | Bool
- | doc "Using Static IP (Boolean)"
- | optional,
- vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan (Integer, String)"
- | optional,
- wan_enabled
- | std.enum.TagOrString
- | [|
- '"not configured",
- 'enabled,
- 'disabled
- |]
- | doc m%"
- WAN Enabled (String)
- - Allowed values: disabled, enabled, not configured
- "%
- | optional,
- }
- | doc m%"
- Wan2 (Object)
-
- Elements:
- - wan_enabled
- - using_static_ip
- - static_ip
- - static_gateway_ip
- - static_subnet_mask
- - static_dns
- - vlan
- "%
- | optional,
- }
- | doc m%"
- Management Interface (Object)
-
- Elements:
- - wan1
- - wan2
- "%
- | optional,
- move_map_marker
- | Bool
- | doc "Move Map Marker (Boolean)"
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
- _js2n__-prdslib.strings.minLength 1
- ])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- notes
- | String
- | doc "Notes (String)"
- | optional,
- switch_ports
- | Array
- {
- access_policy_number
- | std.number.Integer
- | doc "Access Policy Number (Integer)"
- | optional,
- access_policy_type
- | std.enum.TagOrString
- | [|
- '"Sticky MAC allow list",
- 'Open,
- '"MAC allow list",
- '"Custom access policy"
- |]
- | doc m%"
- Access Policy Type (String)
- - Allowed values: Custom access policy, MAC allow list, Open, Sticky MAC allow list
- "%
- | optional,
- adaptive_policy_group_id
- | String
- | doc "Adaptive Policy Group ID (String)"
- | optional,
- allowed_vlans
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])|[Aa]ll|(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])-(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])|(?:[1-9][0-9]{0,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])(?:-(?:[1-9][0-9]{0,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4]))?(?:,(?:[1-9][0-9]{0,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])(?:-(?:[1-9][0-9]{0,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4]))?)*"
- ]
- ])
- | doc "Allowed Vlans (Integer, String)"
- | optional,
- dai_trusted
- | Bool
- | doc "Dai Trusted (Boolean)"
- | optional,
- dot3az
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- Dot3Az (Object)
-
- Elements:
- - enabled
- "%
- | optional,
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- flexible_stacking_enabled
- | Bool
- | doc "Flexible Stacking Enabled (Boolean)"
- | optional,
- isolation_enabled
- | Bool
- | doc "Isolation Enabled (Boolean)"
- | optional,
- link_negotiation
- | String
- | doc "Link Negotiation (String)"
- | optional,
- mac_allow_list
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
- ])
- )
- | doc "MAC Allow List (List - String)"
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- peer_sgt_capable
- | Bool
- | doc "Peer SGT Capable (Boolean)"
- | optional,
- poe_enabled
- | Bool
- | doc "Poe Enabled (Boolean)"
- | optional,
- port_schedule_id
- | String
- | doc "Port Schedule ID (String)"
- | optional,
- profile
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- id
- | String
- | doc "ID (String)"
- | optional,
- iname
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Iname (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- }
- | doc m%"
- Profile (Object)
-
- Elements:
- - enabled
- - id
- - iname
- "%
- | optional,
- rstp_enabled
- | Bool
- | doc "Rstp Enabled (Boolean)"
- | optional,
- sticky_mac_allow_list
- | Array (String)
- | doc "Sticky MAC Allow List (List - String)"
- | optional,
- sticky_mac_allow_list_limit
- | std.number.Integer
- | doc "Sticky MAC Allow List Limit (Integer)"
- | optional,
- storm_control_enabled
- | Bool
- | doc "Storm Control Enabled (Boolean)"
- | optional,
- stp_guard
- | std.enum.TagOrString
- | [|
- '"root guard",
- '"loop guard",
- 'disabled,
- '"bpdu guard"
- |]
- | doc m%"
- Stp Guard (String)
- - Allowed values: bpdu guard, disabled, loop guard, root guard
- "%
- | optional,
- tags
- | Array (String)
- | doc "Tags (List - String)"
- | optional,
- type
- | std.enum.TagOrString
- | [| 'trunk, 'stack, 'access |]
- | doc m%"
- Type (String)
- - Allowed values: access, stack, trunk
- "%
- | optional,
- udld
- | std.enum.TagOrString
- | [| 'Enforce, '"Alert only" |]
- | doc m%"
- Udld (String)
- - Allowed values: Alert only, Enforce
- "%
- | optional,
- vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan (Integer, String)"
- | optional,
- voice_vlan
- | std.number.Integer
- | doc "Voice Vlan (Integer)"
- | optional,
- }
- | doc m%"
- Switch Ports (List - Object)
-
- Elements:
- - name
- - tags
- - enabled
- - poe_enabled
- - type
- - vlan
- - voice_vlan
- - allowed_vlans
- - isolation_enabled
- - rstp_enabled
- - stp_guard
- - link_negotiation
- - port_schedule_id
- - udld
- - access_policy_type
- - access_policy_number
- - mac_allow_list
- - sticky_mac_allow_list
- - sticky_mac_allow_list_limit
- - storm_control_enabled
- - adaptive_policy_group_id
- - peer_sgt_capable
- - flexible_stacking_enabled
- - dai_trusted
- - profile
- - dot3az
- "%
- | optional,
- switch_profile_id
- | String
- | doc "Switch Profile ID (String)"
- | optional,
- switch_routing_interfaces
- | Array
- {
- default_gateway
- | String
- | doc m%"
- Default Gateway (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- dhcp
- | {
- boot_file_name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Boot File Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- boot_next_server
- | String
- | doc "Boot Next Server (String)"
- | optional,
- boot_options_enabled
- | Bool
- | doc "Boot Options Enabled (Boolean)"
- | optional,
- dhcp_lease_time
- | std.enum.TagOrString
- | [|
- '"4 hours",
- '"30 minutes",
- '"12 hours",
- '"1 week",
- '"1 hour",
- '"1 day"
- |]
- | doc m%"
- DHCP Lease Time (String)
- - Allowed values: 1 day, 1 hour, 1 week, 12 hours, 30 minutes, 4 hours
- "%
- | optional,
- dhcp_mode
+ traffic_filters
+ | Array
+ {
+ type
| std.enum.TagOrString
| [|
- 'dhcpServer,
- 'dhcpRelay,
- 'dhcpDisabled
+ 'custom,
+ 'applicationCategory,
+ 'application
|]
| doc m%"
- DHCP Mode (String)
- - Allowed values: dhcpDisabled, dhcpRelay, dhcpServer
- "%
- | optional,
- dhcp_options
- | Array
- {
- code
- | String
- | doc "Code (String)",
- type
- | std.enum.TagOrString
- | [|
- 'text,
- 'ip,
- 'integer,
- 'hex
- |]
- | doc m%"
- Type (String)
- - Allowed values: hex, integer, ip, text
- "%,
- value
- | String
- | doc "Value (String)",
- }
+ Type (String)
+ - Allowed values: application, applicationCategory, custom
+ "%,
+ value
+ | {
+ destination
+ | {
+ cidr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ ])
+ | doc "Cidr (String)"
+ | optional,
+ fqdn
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ FQDN (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ host
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 254,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Host (Integer)
+ - Minimum value: 1
+ - Maximum value: 254
+ "%
+ | optional,
+ network
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Network (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Port (Integer, String)"
+ | optional,
+ vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Vlan (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ Destination (Object)
+
+ Elements:
+ - port
+ - cidr
+ - network
+ - vlan
+ - host
+ - fqdn
+ "%
+ | optional,
+ id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ ID (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ protocol
+ | std.enum.TagOrString
+ | [|
+ 'udp,
+ 'tcp,
+ 'icmp6,
+ 'icmp,
+ 'any
+ |]
+ | doc m%"
+ Protocol (String)
+ - Allowed values: any, icmp, icmp6, tcp, udp
+ "%
+ | optional,
+ source
+ | {
+ cidr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ ])
+ | doc "Cidr (String)"
+ | optional,
+ host
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 254,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Host (Integer)
+ - Minimum value: 1
+ - Maximum value: 254
+ "%
+ | optional,
+ network
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Network (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Port (Integer, String)"
+ | optional,
+ vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Vlan (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ Source (Object)
+
+ Elements:
+ - port
+ - cidr
+ - network
+ - vlan
+ - host
+ "%
+ | optional,
+ }
| doc m%"
- DHCP Options (List - Object)
+ Value (Object)
Elements:
- - code (required)
- - type (required)
- - value (required)
- "%
- | optional,
- dhcp_relay_server_ips
- | Array (String)
- | doc "DHCP Relay Server IPs (List - String)"
- | optional,
- dns_custom_nameservers
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- )
- | doc "DNS Custom Nameservers (List - String)"
- | optional,
- dns_nameservers_option
+ - id
+ - protocol
+ - source
+ - destination
+ "%,
+ }
+ | doc m%"
+ Traffic Filters (List - Object)
+
+ Elements:
+ - type (required)
+ - value (required)
+ "%,
+ }
+ | doc m%"
+ VPN Traffic Uplink Preferences (List - Object)
+
+ Elements:
+ - traffic_filters (required)
+ - preferred_uplink (required)
+ - fail_over_criterion
+ - performance_class
+ "%
+ | optional,
+ wan_traffic_uplink_preferences
+ | Array
+ {
+ preferred_uplink
+ | std.enum.TagOrString
+ | [| 'wan2, 'wan1 |]
+ | doc m%"
+ Preferred Uplink (String)
+ - Allowed values: wan1, wan2
+ "%,
+ traffic_filters
+ | Array
+ {
+ type
| std.enum.TagOrString
- | [|
- 'openDns,
- 'googlePublicDns,
- 'custom
- |]
+ | [| 'custom |]
| doc m%"
- DNS Nameservers Option (String)
- - Allowed values: custom, googlePublicDns, openDns
- "%
+ Type (String)
+ - Allowed values: custom
+ "%,
+ value
+ | {
+ destination
+ | {
+ cidr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ ])
+ | doc "Cidr (String)"
+ | optional,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Port (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ Destination (Object)
+
+ Elements:
+ - port
+ - cidr
+ "%,
+ protocol
+ | std.enum.TagOrString
+ | [|
+ 'udp,
+ 'tcp,
+ 'icmp6,
+ 'any
+ |]
+ | doc m%"
+ Protocol (String)
+ - Allowed values: any, icmp6, tcp, udp
+ "%
+ | optional,
+ source
+ | {
+ cidr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ ])
+ | doc "Cidr (String)"
+ | optional,
+ host
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 254,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Host (Integer)
+ - Minimum value: 1
+ - Maximum value: 254
+ "%
+ | optional,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Port (Integer, String)"
+ | optional,
+ vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Vlan (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ Source (Object)
+
+ Elements:
+ - port
+ - cidr
+ - vlan
+ - host
+ "%,
+ }
+ | doc m%"
+ Value (Object)
+
+ Elements:
+ - protocol
+ - source (required)
+ - destination (required)
+ "%,
+ }
+ | doc m%"
+ Traffic Filters (List - Object)
+
+ Elements:
+ - type (required)
+ - value (required)
+ "%,
+ }
+ | doc m%"
+ WAN Traffic Uplink Preferences (List - Object)
+
+ Elements:
+ - traffic_filters (required)
+ - preferred_uplink (required)
+ "%
+ | optional,
+ }
+ | doc m%"
+ Appliance Traffic Shaping Uplink Selection (Object)
+
+ Elements:
+ - active_active_auto_vpn_enabled
+ - default_uplink
+ - load_balancing_enabled
+ - failover_and_failback
+ - wan_traffic_uplink_preferences
+ - vpn_traffic_uplink_preferences
+ "%
+ | optional,
+ appliance_traffic_shaping_vpn_exclusions
+ | {
+ custom
+ | Array
+ {
+ destination
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Destination (String, String)"
+ | optional,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Port (Integer, String)"
+ | optional,
+ protocol
+ | std.enum.TagOrString
+ | [| 'udp, 'tcp, 'icmp, 'dns, 'any |]
+ | doc m%"
+ Protocol (String)
+ - Allowed values: any, dns, icmp, tcp, udp
+ "%,
+ }
+ | doc m%"
+ Custom (List - Object)
+
+ Elements:
+ - protocol (required)
+ - destination
+ - port
+ "%
+ | optional,
+ major_applications
+ | Array
+ {
+ name
+ | std.enum.TagOrString
+ | [|
+ 'Zoom,
+ '"Webex Meetings",
+ '"Webex Calling",
+ 'Webex,
+ 'Slack,
+ '"Skype & Teams",
+ 'Salesforce,
+ 'SAP,
+ 'Oracle,
+ '"Office 365 Suite",
+ '"Office 365 Sharepoint",
+ 'Box,
+ 'AWS
+ |]
+ | doc m%"
+ Name (String)
+ - Allowed values: AWS, Box, Office 365 Sharepoint, Office 365 Suite, Oracle, SAP, Salesforce, Skype & Teams, Slack, Webex, Webex Calling, Webex Meetings, Zoom
+ "%
+ | optional,
+ }
+ | doc m%"
+ Major Applications (List - Object)
+
+ Elements:
+ - name
+ "%
+ | optional,
+ }
+ | doc m%"
+ Appliance Traffic Shaping VPN Exclusions (Object)
+
+ Elements:
+ - custom
+ - major_applications
+ "%
+ | optional,
+ appliance_vlans
+ | Array
+ {
+ appliance_ip
+ | String
+ | doc m%"
+ Appliance IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ cidr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ ])
+ | doc "Cidr (String)"
+ | optional,
+ dhcp_boot_filename
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ DHCP Boot Filename (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ dhcp_boot_next_server
+ | String
+ | doc m%"
+ DHCP Boot Next Server (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ dhcp_boot_options_enabled
+ | Bool
+ | doc "DHCP Boot Options Enabled (Boolean)"
+ | optional,
+ dhcp_handling
+ | std.enum.TagOrString
+ | [|
+ '"Run a DHCP server",
+ '"Relay DHCP to another server",
+ '"Do not respond to DHCP requests"
+ |]
+ | doc m%"
+ DHCP Handling (String)
+ - Allowed values: Do not respond to DHCP requests, Relay DHCP to another server, Run a DHCP server
+ "%
+ | optional,
+ dhcp_lease_time
+ | std.enum.TagOrString
+ | [|
+ '"4 hours",
+ '"30 minutes",
+ '"12 hours",
+ '"1 week",
+ '"1 hour",
+ '"1 day"
+ |]
+ | doc m%"
+ DHCP Lease Time (String)
+ - Allowed values: 1 day, 1 hour, 1 week, 12 hours, 30 minutes, 4 hours
+ "%
+ | optional,
+ dhcp_options
+ | Array
+ {
+ code
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([2-9]|1[0-9][0-9]?|2[0-9]|2[0-5][0-4]|[3-9][0-9])$"
+ ])
+ | doc "Code (String)",
+ type
+ | std.enum.TagOrString
+ | [| 'text, 'ip, 'integer, 'hex |]
+ | doc m%"
+ Type (String)
+ - Allowed values: hex, integer, ip, text
+ "%,
+ value
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Value (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ }
+ | doc m%"
+ DHCP Options (List - Object)
+
+ Elements:
+ - code (required)
+ - type (required)
+ - value (required)
+ "%
+ | optional,
+ dhcp_relay_server_ips
+ | Array (String)
+ | doc "DHCP Relay Server IPs (List - String)"
+ | optional,
+ dns_nameservers
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(upstream_dns|google_dns|opendns|custom)$"
+ ])
+ | doc "DNS Nameservers (String)"
+ | optional,
+ group_policy_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Group Policy Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ ipv6
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ prefix_assignments
+ | Array
+ {
+ autonomous
+ | Bool
+ | doc "Autonomous (Boolean)"
| optional,
- fixed_ip_assignments
- | Array
- {
- ip
- | String
- | doc m%"
- IP (String)
- - IPv4 or IPv6 address
- "%,
- mac
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
- ])
- | doc m%"
- MAC (String)
- - MAC address (XX:XX:XX:XX:XX:XX)
- "%,
- name
- | _js2n__-prdslib.contract_from_predicate
+ origin
+ | {
+ interfaces
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
_js2n__-prdslib.strings.maxLength
- 127,
+ 10,
_js2n__-prdslib.strings.minLength
1
])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%,
- }
+ )
+ | doc "Interfaces (List - String)"
+ | optional,
+ type
+ | std.enum.TagOrString
+ | [|
+ 'internet,
+ 'independent
+ |]
+ | doc m%"
+ Type (String)
+ - Allowed values: independent, internet
+ "%,
+ }
| doc m%"
- Fixed IP Assignments (List - Object)
+ Origin (Object)
Elements:
- - name (required)
- - mac (required)
- - ip (required)
+ - type (required)
+ - interfaces
"%
| optional,
- reserved_ip_ranges
- | Array
- {
- comment
- | String
- | doc "Comment (String)"
- | optional,
- end
- | String
- | doc m%"
- End (String)
- - IPv4 or IPv6 address
- "%,
- start
- | String
- | doc m%"
- Start (String)
- - IPv4 or IPv6 address
- "%,
- }
- | doc m%"
- Reserved IP Ranges (List - Object)
-
- Elements:
- - start (required)
- - end (required)
- - comment
- "%
- | optional,
- }
- | doc m%"
- DHCP (Object)
-
- Elements:
- - dhcp_mode
- - dhcp_relay_server_ips
- - dhcp_lease_time
- - dns_nameservers_option
- - dns_custom_nameservers
- - boot_options_enabled
- - boot_next_server
- - boot_file_name
- - dhcp_options
- - reserved_ip_ranges
- - fixed_ip_assignments
- "%
- | optional,
- interface_ip
- | String
- | doc m%"
- Interface IP (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- ipv6
- | {
- address
+ static_appliance_ip6
| String
| doc m%"
- Address (String)
+ Static Appliance Ip6 (String)
- IPv4 or IPv6 address
"%
| optional,
- assignment_mode
- | String
- | doc "Assignment Mode (String)"
- | optional,
- gateway
+ static_prefix
| String
| doc m%"
- Gateway (String)
+ Static Prefix (String)
- IPv4 or IPv6 address
"%
| optional,
- prefix
- | String
- | doc "Prefix (String)"
- | optional,
- }
- | doc m%"
- IPv6 (Object)
-
- Elements:
- - assignment_mode
- - prefix
- - address
- - gateway
- "%
- | optional,
- multicast_routing
- | std.enum.TagOrString
- | [|
- 'enabled,
- 'disabled,
- '"IGMP snooping querier"
- |]
- | doc m%"
- Multicast Routing (String)
- - Allowed values: IGMP snooping querier, disabled, enabled
- "%
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- ospf_settings
- | {
- area
- | String
- | doc "Area (String)"
- | optional,
- cost
- | std.number.Integer
- | doc "Cost (Integer)"
- | optional,
- is_passive_enabled
- | Bool
- | doc "Is Passive Enabled (Boolean)"
- | optional,
}
- | doc m%"
- OSPF Settings (Object)
-
- Elements:
- - area
- - cost
- - is_passive_enabled
- "%
- | optional,
- subnet
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\/([1-9]|[12][0-9]|3[0-2])$"
- ])
- | doc "Subnet (String)"
- | optional,
- vlan_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan ID (Integer, String)"
- | optional,
- }
+ | doc m%"
+ Prefix Assignments (List - Object)
+
+ Elements:
+ - autonomous
+ - static_prefix
+ - static_appliance_ip6
+ - origin
+ "%
+ | optional,
+ }
| doc m%"
- Switch Routing Interfaces (List - Object)
+ IPv6 (Object)
Elements:
- - name
- - subnet
- - interface_ip
- - multicast_routing
- - vlan_id
- - default_gateway
- - ospf_settings
- - ipv6
- - dhcp
+ - enabled
+ - prefix_assignments
"%
| optional,
- switch_routing_static_routes
+ mandatory_dhcp
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Mandatory DHCP (Object)
+
+ Elements:
+ - enabled
+ "%
+ | optional,
+ mask
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 32,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Mask (Integer)
+ - Minimum value: 1
+ - Maximum value: 32
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ reserved_ip_ranges
| Array
{
- advertise_via_ospf_enabled
- | Bool
- | doc "Advertise Via OSPF Enabled (Boolean)"
- | optional,
- management_next_hop
- | String
- | doc "Management Next Hop (String)"
- | optional,
- name
+ comment
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
@@ -44778,1602 +46251,1317 @@ let rec _js2n__-refsenv
1
])
| doc m%"
- Name (String)
+ Comment (String)
- Minimum length: 1
- Maximum length: 127
- "%
- | optional,
- next_hop_ip
+ "%,
+ end
| String
| doc m%"
- Next Hop IP (String)
+ End (String)
- IPv4 or IPv6 address
- "%
- | optional,
- prefer_over_ospf_routes_enabled
- | Bool
- | doc "Prefer Over OSPF Routes Enabled (Boolean)"
- | optional,
- subnet
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\/([1-9]|[12][0-9]|3[0-2])$"
- ])
- | doc "Subnet (String)"
- | optional,
+ "%,
+ start
+ | String
+ | doc m%"
+ Start (String)
+ - IPv4 or IPv6 address
+ "%,
}
| doc m%"
- Switch Routing Static Routes (List - Object)
-
- Elements:
- - name
- - subnet
- - next_hop_ip
- - advertise_via_ospf_enabled
- - prefer_over_ospf_routes_enabled
- - management_next_hop
- "%
- | optional,
- switch_warm_spare
- | {
- enabled | Bool | doc "Enabled (Boolean)",
- spare_serial
- | String
- | doc "Spare Serial (String)"
- | optional,
- }
- | doc m%"
- Switch Warm Spare (Object)
+ Reserved IP Ranges (List - Object)
Elements:
- - enabled (required)
- - spare_serial
+ - start (required)
+ - end (required)
+ - comment (required)
"%
| optional,
- tags
- | Array (String)
- | doc "Tags (List - String)"
+ subnet
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\/([1-9]|[12][0-9]|3[0-2])$"
+ ])
+ | doc "Subnet (String)"
| optional,
- wireless_alternate_management_interface_ipv6
- | {
- addresses
- | Array
- {
- address
- | String
- | doc "Address (String)"
- | optional,
- assignment_mode
- | std.enum.TagOrString
- | [| 'static, 'dynamic |]
- | doc m%"
- Assignment Mode (String)
- - Allowed values: dynamic, static
- "%
- | optional,
- gateway
- | String
- | doc m%"
- Gateway (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- nameservers
- | {
- addresses
- | Array (String)
- | doc "Addresses (List - String)"
- | optional,
- }
- | doc m%"
- Nameservers (Object)
-
- Elements:
- - addresses
- "%
- | optional,
- prefix
- | String
- | doc "Prefix (String)"
- | optional,
- protocol
- | std.enum.TagOrString
- | [| 'ipv6, 'ipv4 |]
- | doc m%"
- Protocol (String)
- - Allowed values: ipv4, ipv6
- "%
- | optional,
- }
- | doc m%"
- Addresses (List - Object)
-
- Elements:
- - protocol
- - assignment_mode
- - address
- - gateway
- - prefix
- - nameservers
- "%
- | optional,
- }
+ template_vlan_type
+ | std.enum.TagOrString
+ | [| 'unique, 'same |]
| doc m%"
- Wireless Alternate Management Interface IPv6 (Object)
-
- Elements:
- - addresses
+ Template Vlan Type (String)
+ - Allowed values: same, unique
"%
| optional,
- wireless_bluetooth_settings
- | {
- major
- | std.number.Integer
- | doc "Major (Integer)"
- | optional,
- minor
- | std.number.Integer
- | doc "Minor (Integer)"
- | optional,
- uuid
- | String
- | doc "Uuid (String)"
- | optional,
- }
- | doc m%"
- Wireless Bluetooth Settings (Object)
-
- Elements:
- - uuid
- - major
- - minor
- "%
+ vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Vlan ID (Integer, String)"
| optional,
- wireless_radio_settings
- | {
- five_ghz_settings
- | {
- channel
- | std.number.Integer
- | doc "Channel (Integer)"
- | optional,
- channel_width
- | std.number.Integer
- | doc "Channel Width (Integer)"
- | optional,
- target_power
- | std.number.Integer
- | doc "Target Power (Integer)"
- | optional,
- }
- | doc m%"
- Five Ghz Settings (Object)
-
- Elements:
- - channel
- - channel_width
- - target_power
- "%
- | optional,
- rf_profile_id
- | String
- | doc "Rf Profile ID (String)"
- | optional,
- two_four_ghz_settings
- | {
- channel
- | std.number.Integer
- | doc "Channel (Integer)"
- | optional,
- target_power
- | std.number.Integer
- | doc "Target Power (Integer)"
- | optional,
- }
- | doc m%"
- Two Four Ghz Settings (Object)
-
- Elements:
- - channel
- - target_power
- "%
- | optional,
- }
- | doc m%"
- Wireless Radio Settings (Object)
-
- Elements:
- - rf_profile_id
- - two_four_ghz_settings
- - five_ghz_settings
- "%
+ vpn_nat_subnet
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\/([1-9]|[12][0-9]|3[0-2])$"
+ ])
+ | doc "VPN Nat Subnet (String)"
| optional,
}
| doc m%"
- Devices (List - Object)
+ Appliance Vlans (List - Object)
Elements:
- name
- - tags
- - lat
- - lng
- - address
- - notes
- - move_map_marker
- - switch_profile_id
- - floor_plan_id
- - appliance_radio_settings
- - appliance_uplinks_settings
- - management_interface
- - switch_ports
- - switch_routing_interfaces
- - switch_routing_static_routes
- - switch_warm_spare
- - wireless_alternate_management_interface_ipv6
- - wireless_bluetooth_settings
- - wireless_radio_settings
+ - subnet
+ - appliance_ip
+ - template_vlan_type
+ - cidr
+ - mask
+ - ipv6
+ - dhcp_handling
+ - dhcp_lease_time
+ - mandatory_dhcp
+ - dhcp_boot_options_enabled
+ - dhcp_options
+ - vlan_id
+ - group_policy_name
+ - vpn_nat_subnet
+ - dhcp_relay_server_ips
+ - dhcp_boot_next_server
+ - dhcp_boot_filename
+ - reserved_ip_ranges
+ - dns_nameservers
"%
| optional,
- devices_claim
+ appliance_vlans_settings
| {
- serials
- | Array (String)
- | doc "Serials (List - String)",
+ vlans_enabled
+ | Bool
+ | doc "Vlans Enabled (Boolean)"
+ | optional,
}
| doc m%"
- Devices Claim (Object)
+ Appliance Vlans Settings (Object)
Elements:
- - serials (required)
+ - vlans_enabled
"%
| optional,
- enrollment_string
- | String
- | doc "Enrollment String (String)"
- | optional,
- floor_plans
- | Array
- {
- bottom_left_corner
- | {
- lat
- | Number
- | doc "Lat (Number)"
- | optional,
- lng
- | Number
- | doc "Lng (Number)"
- | optional,
- }
- | doc m%"
- Bottom Left Corner (Object)
-
- Elements:
- - lat
- - lng
- "%
- | optional,
- bottom_right_corner
- | {
- lat
- | Number
- | doc "Lat (Number)"
- | optional,
- lng
- | Number
- | doc "Lng (Number)"
- | optional,
- }
- | doc m%"
- Bottom Right Corner (Object)
-
- Elements:
- - lat
- - lng
- "%
- | optional,
- center
- | {
- lat
- | Number
- | doc "Lat (Number)"
- | optional,
- lng
- | Number
- | doc "Lng (Number)"
- | optional,
- }
- | doc m%"
- Center (Object)
-
- Elements:
- - lat
- - lng
- "%
- | optional,
- image_contents
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
- ])
- | doc "Image Contents (String)"
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
- _js2n__-prdslib.strings.minLength 1
- ])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- top_left_corner
- | {
- lat
- | Number
- | doc "Lat (Number)"
- | optional,
- lng
- | Number
- | doc "Lng (Number)"
- | optional,
- }
- | doc m%"
- Top Left Corner (Object)
-
- Elements:
- - lat
- - lng
- "%
- | optional,
- top_right_corner
- | {
- lat
- | Number
- | doc "Lat (Number)"
- | optional,
- lng
- | Number
- | doc "Lng (Number)"
+ appliance_vpn_bgp
+ | {
+ as_number
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ AS Number (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967295
+ "%
+ | optional,
+ enabled | Bool | doc "Enabled (Boolean)",
+ ibgp_hold_timer
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 240,
+ _js2n__-prdslib.numbers.minimum 12
+ ])
+ | doc m%"
+ Ibgp Hold Timer (Integer)
+ - Minimum value: 12
+ - Maximum value: 240
+ "%
+ | optional,
+ neighbors
+ | Array
+ {
+ allow_transit
+ | Bool
+ | doc "Allow Transit (Boolean)"
| optional,
- }
- | doc m%"
- Top Right Corner (Object)
-
- Elements:
- - lat
- - lng
- "%
- | optional,
- }
- | doc m%"
- Floor Plans (List - Object)
-
- Elements:
- - name
- - center
- - bottom_left_corner
- - bottom_right_corner
- - top_left_corner
- - top_right_corner
- - image_contents
- "%
- | optional,
- group_policies
- | Array
- {
- bandwidth
- | {
- bandwidth_limits
+ authentication
| {
- limit_down
- | std.number.Integer
- | doc "Limit Down (Integer)"
- | optional,
- limit_up
- | std.number.Integer
- | doc "Limit Up (Integer)"
+ password
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 64,
+ _js2n__-prdslib.strings.minLength
+ 6
+ ])
+ | doc m%"
+ Password (String)
+ - Minimum length: 6
+ - Maximum length: 64
+ "%
| optional,
}
| doc m%"
- Bandwidth Limits (Object)
+ Authentication (Object)
Elements:
- - limit_up
- - limit_down
+ - password
"%
| optional,
- settings
- | std.enum.TagOrString
- | [|
- '"network default",
- 'ignore,
- 'custom
- |]
+ ebgp_hold_timer
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 240,
+ _js2n__-prdslib.numbers.minimum 12
+ ])
| doc m%"
- Settings (String)
- - Allowed values: custom, ignore, network default
+ Ebgp Hold Timer (Integer)
+ - Minimum value: 12
+ - Maximum value: 240
+ "%,
+ ebgp_multihop
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Ebgp Multihop (Integer)
+ - Minimum value: 1
+ - Maximum value: 255
+ "%,
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
"%
| optional,
- }
- | doc m%"
- Bandwidth (Object)
-
- Elements:
- - settings
- - bandwidth_limits
- "%
- | optional,
- bonjour_forwarding
- | {
- rules
- | Array
- {
- description
- | String
- | doc "Description (String)"
- | optional,
- services
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "AFP",
- "AirPlay",
- "All Services",
- "BitTorrent",
- "FTP",
- "Printers",
- "SSH",
- "Samba",
- "Scanners",
- "iChat",
- "iTunes"
- ]
- ])
- ])
- | doc "Services (List - String)",
- vlan_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan ID (Integer, String)"
- | optional,
- }
+ ipv6
+ | {
+ address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Address (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%,
+ }
| doc m%"
- Rules (List - Object)
+ IPv6 (Object)
Elements:
- - description
- - vlan_id
- - services (required)
+ - address (required)
"%
| optional,
- settings
- | std.enum.TagOrString
- | [|
- '"network default",
- 'ignore,
- 'custom
- |]
+ next_hop_ip
+ | String
| doc m%"
- Settings (String)
- - Allowed values: custom, ignore, network default
+ Next Hop IP (String)
+ - IPv4 or IPv6 address
"%
| optional,
- }
- | doc m%"
- Bonjour Forwarding (Object)
-
- Elements:
- - settings
- - rules
- "%
- | optional,
- content_filtering
- | {
- allowed_url_patterns
- | {
- patterns
- | Array (String)
- | doc "Patterns (List - String)"
- | optional,
- settings
- | std.enum.TagOrString
- | [|
- 'override,
- '"network default",
- 'append
- |]
- | doc m%"
- Settings (String)
- - Allowed values: append, network default, override
- "%
- | optional,
- }
+ receive_limit
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 2147483647
+ ])
| doc m%"
- Allowed Url Patterns (Object)
-
- Elements:
- - settings
- - patterns
+ Receive Limit (Integer)
+ - Maximum value: 2147483647
"%
| optional,
- blocked_url_categories
- | {
- categories
- | Array (String)
- | doc "Categories (List - String)"
- | optional,
- settings
- | std.enum.TagOrString
- | [|
- 'override,
- '"network default",
- 'append
- |]
- | doc m%"
- Settings (String)
- - Allowed values: append, network default, override
- "%
- | optional,
- }
+ remote_as_number
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
| doc m%"
- Blocked Url Categories (Object)
-
- Elements:
- - settings
- - categories
+ Remote AS Number (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967295
+ "%,
+ source_interface
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 10,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Source Interface (String)
+ - Minimum length: 1
+ - Maximum length: 10
"%
| optional,
- blocked_url_patterns
+ ttl_security
| {
- patterns
- | Array (String)
- | doc "Patterns (List - String)"
- | optional,
- settings
- | std.enum.TagOrString
- | [|
- 'override,
- '"network default",
- 'append
- |]
- | doc m%"
- Settings (String)
- - Allowed values: append, network default, override
- "%
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
| optional,
}
| doc m%"
- Blocked Url Patterns (Object)
+ TTL Security (Object)
Elements:
- - settings
- - patterns
+ - enabled
"%
| optional,
}
- | doc m%"
- Content Filtering (Object)
-
- Elements:
- - allowed_url_patterns
- - blocked_url_patterns
- - blocked_url_categories
- "%
- | optional,
- firewall_and_traffic_shaping
- | {
- l3_firewall_rules
- | Array
- {
- comment
- | String
- | doc "Comment (String)"
- | optional,
- dest_cidr
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
- ])
- | doc "Dest Cidr (String)"
- | optional,
- dest_port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|[Aa]ny"
- ]
- ])
- | doc "Dest Port (Integer, String)"
- | optional,
- policy
- | String
- | doc "Policy (String)",
- protocol
- | String
- | doc "Protocol (String)",
- }
+ | doc m%"
+ Neighbors (List - Object)
+
+ Elements:
+ - ip
+ - ipv6
+ - remote_as_number (required)
+ - receive_limit
+ - allow_transit
+ - ebgp_hold_timer (required)
+ - ebgp_multihop (required)
+ - source_interface
+ - next_hop_ip
+ - ttl_security
+ - authentication
+ "%
+ | optional,
+ }
+ | doc m%"
+ Appliance VPN BGP (Object)
+
+ Elements:
+ - enabled (required)
+ - as_number
+ - ibgp_hold_timer
+ - neighbors
+ "%
+ | optional,
+ appliance_vpn_site_to_site_vpn
+ | {
+ hubs
+ | Array
+ {
+ hub_network_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
| doc m%"
- L3 Firewall Rules (List - Object)
-
- Elements:
- - comment
- - policy (required)
- - protocol (required)
- - dest_port
- - dest_cidr
- "%
- | optional,
- l7_firewall_rules
- | Array
- {
- policy
- | std.enum.TagOrString
- | [| 'deny |]
- | doc m%"
- Policy (String)
- - Allowed values: deny
- "%
- | optional,
- type
- | std.enum.TagOrString
- | [|
- 'port,
- 'ipRange,
- 'host,
- 'applicationCategory,
- 'application
- |]
- | doc m%"
- Type (String)
- - Allowed values: application, applicationCategory, host, ipRange, port
- "%
- | optional,
- value
- | String
- | doc "Value (String)"
- | optional,
- }
- | doc m%"
- L7 Firewall Rules (List - Object)
-
- Elements:
- - policy
- - type
- - value
- "%
- | optional,
- settings
- | std.enum.TagOrString
- | [|
- '"network default",
- 'ignore,
- 'custom
- |]
- | doc m%"
- Settings (String)
- - Allowed values: custom, ignore, network default
- "%
+ Hub Network Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ use_default_route
+ | Bool
+ | doc "Use Default Route (Boolean)"
| optional,
- traffic_shaping_rules
- | Array
- {
- definitions
- | Array
- {
- type
- | std.enum.TagOrString
- | [|
- 'port,
- 'localNet,
- 'ipRange,
- 'host,
- 'applicationCategory,
- 'application
- |]
- | doc m%"
- Type (String)
- - Allowed values: application, applicationCategory, host, ipRange, localNet, port
- "%,
- value
- | String
- | doc "Value (String)",
- }
- | doc m%"
- Definitions (List - Object)
-
- Elements:
- - type (required)
- - value (required)
- "%,
- dscp_tag_value
- | std.number.Integer
- | doc "DSCP Tag Value (Integer)"
- | optional,
- pcp_tag_value
- | std.number.Integer
- | doc "Pcp Tag Value (Integer)"
- | optional,
- per_client_bandwidth_limits
- | {
- bandwidth_limits
- | {
- limit_down
- | std.number.Integer
- | doc "Limit Down (Integer)"
- | optional,
- limit_up
- | std.number.Integer
- | doc "Limit Up (Integer)"
- | optional,
- }
- | doc m%"
- Bandwidth Limits (Object)
-
- Elements:
- - limit_up
- - limit_down
- "%
- | optional,
- settings
- | String
- | doc "Settings (String)"
- | optional,
- }
- | doc m%"
- Per Client Bandwidth Limits (Object)
-
- Elements:
- - settings
- - bandwidth_limits
- "%
- | optional,
- "priority"
- | String
- | doc "Priority (String)"
- | optional,
- }
- | doc m%"
- Traffic Shaping Rules (List - Object)
-
- Elements:
- - definitions (required)
- - per_client_bandwidth_limits
- - dscp_tag_value
- - pcp_tag_value
- - priority
- "%
+ }
+ | doc m%"
+ Hubs (List - Object)
+
+ Elements:
+ - use_default_route
+ - hub_network_name (required)
+ "%
+ | optional,
+ mode
+ | std.enum.TagOrString
+ | [| 'spoke, 'none, 'hub |]
+ | doc m%"
+ Mode (String)
+ - Allowed values: hub, none, spoke
+ "%,
+ subnets
+ | Array
+ {
+ local_subnet
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ ])
+ | doc "Local Subnet (String)",
+ use_vpn
+ | Bool
+ | doc "Use VPN (Boolean)"
| optional,
}
- | doc m%"
- Firewall And Traffic Shaping (Object)
-
- Elements:
- - settings
- - traffic_shaping_rules
- - l3_firewall_rules
- - l7_firewall_rules
- "%
- | optional,
- name
+ | doc m%"
+ Subnets (List - Object)
+
+ Elements:
+ - local_subnet (required)
+ - use_vpn
+ "%
+ | optional,
+ }
+ | doc m%"
+ Appliance VPN Site To Site VPN (Object)
+
+ Elements:
+ - mode (required)
+ - hubs
+ - subnets
+ "%
+ | optional,
+ appliance_warm_spare
+ | {
+ enabled | Bool | doc "Enabled (Boolean)",
+ spare_device
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength 1
+ ]
+ ])
+ | doc "Spare Device (String, String)"
+ | optional,
+ uplink_mode
+ | std.enum.TagOrString
+ | [| 'public, 'virtual |]
+ | doc m%"
+ Uplink Mode (String)
+ - Allowed values: virtual, public
+ "%
+ | optional,
+ virtual_ip1
+ | String
+ | doc m%"
+ Virtual Ip1 (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ virtual_ip2
+ | String
+ | doc m%"
+ Virtual Ip2 (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ }
+ | doc m%"
+ Appliance Warm Spare (Object)
+
+ Elements:
+ - enabled (required)
+ - uplink_mode
+ - virtual_ip1
+ - virtual_ip2
+ - spare_device
+ "%
+ | optional,
+ copy_from_network_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Copy From Network Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ devices
+ | Array
+ {
+ address
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.maxLength
+ 1024,
_js2n__-prdslib.strings.minLength 1
])
| doc m%"
- Name (String)
+ Address (String)
- Minimum length: 1
- - Maximum length: 127
+ - Maximum length: 1024
"%
| optional,
- scheduling
+ appliance_radio_settings
| {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- friday
- | {
- active
- | Bool
- | doc "Active (Boolean)"
- | optional,
- from
- | String
- | doc "From (String)"
- | optional,
- to
- | String
- | doc "To (String)"
- | optional,
- }
- | doc m%"
- Friday (Object)
-
- Elements:
- - active
- - from
- - to
- "%
- | optional,
- monday
- | {
- active
- | Bool
- | doc "Active (Boolean)"
- | optional,
- from
- | String
- | doc "From (String)"
- | optional,
- to
- | String
- | doc "To (String)"
- | optional,
- }
- | doc m%"
- Monday (Object)
-
- Elements:
- - active
- - from
- - to
- "%
- | optional,
- saturday
- | {
- active
- | Bool
- | doc "Active (Boolean)"
- | optional,
- from
- | String
- | doc "From (String)"
- | optional,
- to
- | String
- | doc "To (String)"
- | optional,
- }
- | doc m%"
- Saturday (Object)
-
- Elements:
- - active
- - from
- - to
- "%
- | optional,
- sunday
- | {
- active
- | Bool
- | doc "Active (Boolean)"
- | optional,
- from
- | String
- | doc "From (String)"
- | optional,
- to
- | String
- | doc "To (String)"
- | optional,
- }
- | doc m%"
- Sunday (Object)
-
- Elements:
- - active
- - from
- - to
- "%
- | optional,
- thursday
+ five_ghz_settings
| {
- active
- | Bool
- | doc "Active (Boolean)"
+ channel
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.enum
+ [
+ 36,
+ 40,
+ 44,
+ 48,
+ 52,
+ 56,
+ 60,
+ 64,
+ 100,
+ 104,
+ 108,
+ 112,
+ 116,
+ 120,
+ 124,
+ 128,
+ 132,
+ 136,
+ 140,
+ 144,
+ 149,
+ 153,
+ 157,
+ 161,
+ 165
+ ]
+ ])
+ | doc m%"
+ Channel (Integer)
+ - Allowed values: 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 149, 153, 157, 161, 165
+ "%
| optional,
- from
- | String
- | doc "From (String)"
+ channel_width
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.enum
+ [ 0, 20, 40, 80, 160 ]
+ ])
+ | doc m%"
+ Channel Width (Integer)
+ - Allowed values: 0, 20, 40, 80, 160
+ "%
| optional,
- to
- | String
- | doc "To (String)"
+ target_power
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 30,
+ _js2n__-prdslib.numbers.minimum
+ 2
+ ])
+ | doc m%"
+ Target Power (Integer)
+ - Minimum value: 2
+ - Maximum value: 30
+ "%
| optional,
}
| doc m%"
- Thursday (Object)
+ Five Ghz Settings (Object)
Elements:
- - active
- - from
- - to
+ - channel
+ - channel_width
+ - target_power
"%
| optional,
- tuesday
- | {
- active
- | Bool
- | doc "Active (Boolean)"
- | optional,
- from
- | String
- | doc "From (String)"
- | optional,
- to
- | String
- | doc "To (String)"
- | optional,
- }
+ rf_profile_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
| doc m%"
- Tuesday (Object)
-
- Elements:
- - active
- - from
- - to
+ Rf Profile Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
"%
| optional,
- wednesday
+ two_four_ghz_settings
| {
- active
- | Bool
- | doc "Active (Boolean)"
- | optional,
- from
- | String
- | doc "From (String)"
+ channel
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.enum
+ [
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13
+ ]
+ ])
+ | doc m%"
+ Channel (Integer)
+ - Allowed values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
+ "%
| optional,
- to
- | String
- | doc "To (String)"
+ target_power
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 30,
+ _js2n__-prdslib.numbers.minimum
+ 2
+ ])
+ | doc m%"
+ Target Power (Integer)
+ - Minimum value: 2
+ - Maximum value: 30
+ "%
| optional,
}
| doc m%"
- Wednesday (Object)
+ Two Four Ghz Settings (Object)
Elements:
- - active
- - from
- - to
+ - channel
+ - target_power
"%
| optional,
}
| doc m%"
- Scheduling (Object)
+ Appliance Radio Settings (Object)
Elements:
- - enabled
- - monday
- - tuesday
- - wednesday
- - thursday
- - friday
- - saturday
- - sunday
- "%
- | optional,
- splash_auth_settings
- | std.enum.TagOrString
- | [| '"network default", 'bypass |]
- | doc m%"
- Splash Auth Settings (String)
- - Allowed values: bypass, network default
+ - two_four_ghz_settings
+ - five_ghz_settings
+ - rf_profile_name
"%
| optional,
- vlan_tagging
+ appliance_uplinks_settings
| {
- settings
- | std.enum.TagOrString
- | [|
- '"network default",
- 'ignore,
- 'custom
- |]
+ interfaces
+ | {
+ wan1
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ pppoe
+ | {
+ authentication
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ password
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 64,
+ _js2n__-prdslib.strings.minLength
+ 6
+ ])
+ | doc m%"
+ Password (String)
+ - Minimum length: 6
+ - Maximum length: 64
+ "%
+ | optional,
+ username
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Username (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ Authentication (Object)
+
+ Elements:
+ - enabled
+ - username
+ - password
+ "%
+ | optional,
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Pppoe (Object)
+
+ Elements:
+ - enabled
+ - authentication
+ "%
+ | optional,
+ svis
+ | {
+ ipv4
+ | {
+ address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Address (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ assignment_mode
+ | std.enum.TagOrString
+ | [|
+ 'static,
+ 'dynamic
+ |]
+ | doc m%"
+ Assignment Mode (String)
+ - Allowed values: dynamic, static
+ "%
+ | optional,
+ gateway
+ | String
+ | doc m%"
+ Gateway (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ nameservers
+ | {
+ addresses
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Addresses (List - String)"
+ | optional,
+ }
+ | doc m%"
+ Nameservers (Object)
+
+ Elements:
+ - addresses
+ "%
+ | optional,
+ }
+ | doc m%"
+ Ipv4 (Object)
+
+ Elements:
+ - assignment_mode
+ - address
+ - gateway
+ - nameservers
+ "%
+ | optional,
+ ipv6
+ | {
+ address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Address (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ assignment_mode
+ | std.enum.TagOrString
+ | [|
+ 'static,
+ 'dynamic
+ |]
+ | doc m%"
+ Assignment Mode (String)
+ - Allowed values: dynamic, static
+ "%
+ | optional,
+ gateway
+ | String
+ | doc m%"
+ Gateway (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ nameservers
+ | {
+ addresses
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Addresses (List - String)"
+ | optional,
+ }
+ | doc m%"
+ Nameservers (Object)
+
+ Elements:
+ - addresses
+ "%
+ | optional,
+ }
+ | doc m%"
+ IPv6 (Object)
+
+ Elements:
+ - assignment_mode
+ - address
+ - gateway
+ - nameservers
+ "%
+ | optional,
+ }
+ | doc m%"
+ Svis (Object)
+
+ Elements:
+ - ipv4
+ - ipv6
+ "%
+ | optional,
+ vlan_tagging
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Vlan ID (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ Vlan Tagging (Object)
+
+ Elements:
+ - enabled
+ - vlan_id
+ "%
+ | optional,
+ }
+ | doc m%"
+ Wan1 (Object)
+
+ Elements:
+ - enabled
+ - vlan_tagging
+ - svis
+ - pppoe
+ "%
+ | optional,
+ wan2
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ pppoe
+ | {
+ authentication
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ password
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 64,
+ _js2n__-prdslib.strings.minLength
+ 6
+ ])
+ | doc m%"
+ Password (String)
+ - Minimum length: 6
+ - Maximum length: 64
+ "%
+ | optional,
+ username
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Username (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ Authentication (Object)
+
+ Elements:
+ - enabled
+ - username
+ - password
+ "%
+ | optional,
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Pppoe (Object)
+
+ Elements:
+ - enabled
+ - authentication
+ "%
+ | optional,
+ svis
+ | {
+ ipv4
+ | {
+ address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Address (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ assignment_mode
+ | std.enum.TagOrString
+ | [|
+ 'static,
+ 'dynamic
+ |]
+ | doc m%"
+ Assignment Mode (String)
+ - Allowed values: dynamic, static
+ "%
+ | optional,
+ gateway
+ | String
+ | doc m%"
+ Gateway (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ nameservers
+ | {
+ addresses
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Addresses (List - String)"
+ | optional,
+ }
+ | doc m%"
+ Nameservers (Object)
+
+ Elements:
+ - addresses
+ "%
+ | optional,
+ }
+ | doc m%"
+ Ipv4 (Object)
+
+ Elements:
+ - assignment_mode
+ - address
+ - gateway
+ - nameservers
+ "%
+ | optional,
+ ipv6
+ | {
+ address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Address (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ assignment_mode
+ | std.enum.TagOrString
+ | [|
+ 'static,
+ 'dynamic
+ |]
+ | doc m%"
+ Assignment Mode (String)
+ - Allowed values: dynamic, static
+ "%
+ | optional,
+ gateway
+ | String
+ | doc m%"
+ Gateway (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ nameservers
+ | {
+ addresses
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Addresses (List - String)"
+ | optional,
+ }
+ | doc m%"
+ Nameservers (Object)
+
+ Elements:
+ - addresses
+ "%
+ | optional,
+ }
+ | doc m%"
+ IPv6 (Object)
+
+ Elements:
+ - assignment_mode
+ - address
+ - gateway
+ - nameservers
+ "%
+ | optional,
+ }
+ | doc m%"
+ Svis (Object)
+
+ Elements:
+ - ipv4
+ - ipv6
+ "%
+ | optional,
+ vlan_tagging
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Vlan ID (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ Vlan Tagging (Object)
+
+ Elements:
+ - enabled
+ - vlan_id
+ "%
+ | optional,
+ }
+ | doc m%"
+ Wan2 (Object)
+
+ Elements:
+ - enabled
+ - vlan_tagging
+ - svis
+ - pppoe
+ "%
+ | optional,
+ }
| doc m%"
- Settings (String)
- - Allowed values: custom, ignore, network default
- "%
- | optional,
- vlan_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan ID (Integer, String)"
- | optional,
+ Interfaces (Object)
+
+ Elements:
+ - wan1
+ - wan2
+ "%,
}
| doc m%"
- Vlan Tagging (Object)
+ Appliance Uplinks Settings (Object)
Elements:
- - settings
- - vlan_id
+ - interfaces (required)
"%
| optional,
- }
- | doc m%"
- Group Policies (List - Object)
-
- Elements:
- - name
- - scheduling
- - bandwidth
- - firewall_and_traffic_shaping
- - content_filtering
- - splash_auth_settings
- - vlan_tagging
- - bonjour_forwarding
- "%
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
- _js2n__-prdslib.strings.minLength 1
- ])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%,
- netflow
- | {
- collector_ip
- | String
- | doc m%"
- Collector IP (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- collector_port
- | std.number.Integer
- | doc "Collector Port (Integer)"
- | optional,
- eta_dst_port
- | std.number.Integer
- | doc "Eta Dst Port (Integer)"
- | optional,
- eta_enabled
- | Bool
- | doc "Eta Enabled (Boolean)"
- | optional,
- reporting_enabled
- | Bool
- | doc "Reporting Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- Netflow (Object)
-
- Elements:
- - reporting_enabled
- - collector_ip
- - collector_port
- - eta_enabled
- - eta_dst_port
- "%
- | optional,
- notes | String | doc "Notes (String)" | optional,
- product_types
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
+ floor_plan_name
+ | _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "appliance",
- "camera",
- "cellularGateway",
- "secureConnect",
- "sensor",
- "switch",
- "systemsManager",
- "wireless",
- "wirelessController"
- ]
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
])
- ])
- | doc "Product Types (List - String)",
- settings
- | {
- local_status_page
- | {
- authentication
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- password
- | String
- | doc "Password (String)"
- | optional,
- }
- | doc m%"
- Authentication (Object)
-
- Elements:
- - enabled
- - password
- "%
- | optional,
- }
- | doc m%"
- Local Status Page (Object)
-
- Elements:
- - authentication
- "%
- | optional,
- local_status_page_enabled
- | Bool
- | doc "Local Status Page Enabled (Boolean)"
- | optional,
- named_vlans
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- Named Vlans (Object)
-
- Elements:
- - enabled
- "%
- | optional,
- remote_status_page_enabled
- | Bool
- | doc "Remote Status Page Enabled (Boolean)"
- | optional,
- secure_port
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- Secure Port (Object)
-
- Elements:
- - enabled
- "%
- | optional,
- }
- | doc m%"
- Settings (Object)
-
- Elements:
- - local_status_page_enabled
- - remote_status_page_enabled
- - local_status_page
- - secure_port
- - named_vlans
- "%
- | optional,
- snmp
- | {
- access
- | std.enum.TagOrString
- | [| 'users, 'none, 'community |]
- | doc m%"
- Access (String)
- - Allowed values: community, none, users
- "%
- | optional,
- community_string
- | String
- | doc "Community String (String)"
- | optional,
- users
- | Array
- {
- passphrase
- | String
- | doc "Passphrase (String)",
- username
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Username (String)
- - Minimum length: 1
- - Maximum length: 127
- "%,
- }
- | doc m%"
- Users (List - Object)
-
- Elements:
- - username (required)
- - passphrase (required)
- "%
- | optional,
- }
- | doc m%"
- SNMP (Object)
-
- Elements:
- - access
- - community_string
- - users
- "%
- | optional,
- switch_access_control_lists
- | {
- rules
- | Array
- {
- comment
- | String
- | doc "Comment (String)"
- | optional,
- dst_cidr
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
- ])
- | doc "Dst Cidr (String)"
- | optional,
- dst_port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|[Aa]ny|(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(?:-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?(?:[,](?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(?:-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?)*"
- ]
- ])
- | doc "Dst Port (Integer, String)"
- | optional,
- ip_version
- | std.enum.TagOrString
- | [| 'ipv6, 'ipv4, 'any |]
- | doc m%"
- IP Version (String)
- - Allowed values: any, ipv4, ipv6
- "%
- | optional,
- policy
- | std.enum.TagOrString
- | [| 'deny, 'allow |]
- | doc m%"
- Policy (String)
- - Allowed values: allow, deny
- "%,
- protocol
- | std.enum.TagOrString
- | [| 'udp, 'tcp, 'any |]
- | doc m%"
- Protocol (String)
- - Allowed values: any, tcp, udp
- "%,
- src_cidr
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
- ])
- | doc "Src Cidr (String)"
- | optional,
- src_port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|[Aa]ny|(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(?:-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?(?:[,](?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(?:-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?)*"
- ]
- ])
- | doc "Src Port (Integer, String)"
- | optional,
- vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])|[Aa]ny"
- ]
- ])
- | doc "Vlan (Integer, String)"
- | optional,
- }
- | doc m%"
- Rules (List - Object)
-
- Elements:
- - comment
- - policy (required)
- - ip_version
- - protocol (required)
- - src_cidr
- - src_port
- - dst_cidr
- - dst_port
- - vlan
- "%,
- }
- | doc m%"
- Switch Access Control Lists (Object)
-
- Elements:
- - rules (required)
- "%
- | optional,
- switch_access_policies
- | Array
- {
- access_policy_type
- | std.enum.TagOrString
- | [|
- '"MAC authentication bypass",
- '"Hybrid authentication",
- '"802.1x"
- |]
- | doc m%"
- Access Policy Type (String)
- - Allowed values: 802.1x, Hybrid authentication, MAC authentication bypass
- "%
- | optional,
- dot1x
- | {
- control_direction
- | std.enum.TagOrString
- | [| 'inbound, 'both |]
- | doc m%"
- Control Direction (String)
- - Allowed values: both, inbound
- "%
- | optional,
- }
| doc m%"
- Dot1X (Object)
-
- Elements:
- - control_direction
+ Floor Plan Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
"%
| optional,
- guest_port_bouncing
- | Bool
- | doc "Guest Port Bouncing (Boolean)"
- | optional,
- guest_vlan_id
+ lat
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.maximum 90,
+ _js2n__-prdslib.numbers.minimum (-90)
])
- | doc "Guest Vlan ID (Integer, String)"
- | optional,
- host_mode
- | std.enum.TagOrString
- | [|
- 'Single-Host,
- 'Multi-Host,
- 'Multi-Domain,
- 'Multi-Auth
- |]
| doc m%"
- Host Mode (String)
- - Allowed values: Multi-Auth, Multi-Domain, Multi-Host, Single-Host
+ Lat (Number)
+ - Minimum value: -90
+ - Maximum value: 90
"%
| optional,
- increase_access_speed
- | Bool
- | doc "Increase Access Speed (Boolean)"
- | optional,
- name
+ lng
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
- _js2n__-prdslib.strings.minLength 1
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.maximum 180,
+ _js2n__-prdslib.numbers.minimum (-180)
])
| doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
+ Lng (Number)
+ - Minimum value: -180
+ - Maximum value: 180
"%
| optional,
- radius
+ management_interface
| {
- cache
+ wan1
| {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
+ static_dns
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Static DNS (List - String)"
| optional,
- timeout
- | std.number.Integer
- | doc "Timeout (Integer)"
+ static_gateway_ip
+ | String
+ | doc m%"
+ Static Gateway IP (String)
+ - IPv4 or IPv6 address
+ "%
| optional,
- }
- | doc m%"
- Cache (Object)
-
- Elements:
- - enabled
- - timeout
- "%
- | optional,
- critical_auth
- | {
- data_vlan_id
+ static_ip
+ | String
+ | doc m%"
+ Static IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ static_subnet_mask
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(255|254|252|248|240|224|192|128|0+)(\\.0|\\.128|\\.192|\\.224|\\.240|\\.248|\\.252|\\.254|\\.255){0,3}$"
])
- | doc "Data Vlan ID (Integer, String)"
+ | doc "Static Subnet Mask (String)"
| optional,
- suspend_port_bounce
+ using_static_ip
| Bool
- | doc "Suspend Port Bounce (Boolean)"
+ | doc "Using Static IP (Boolean)"
| optional,
- voice_vlan_id
+ vlan
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
[
@@ -46386,610 +47574,559 @@ let rec _js2n__-refsenv
_js2n__-prdslib.numbers.minimum
1
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
+ _js2n__-prdslib.isType
+ '"String"
])
- | doc "Voice Vlan ID (Integer, String)"
+ | doc "Vlan (Integer, String)"
| optional,
- }
- | doc m%"
- Critical Auth (Object)
-
+ wan_enabled
+ | std.enum.TagOrString
+ | [|
+ '"not configured",
+ 'enabled,
+ 'disabled
+ |]
+ | doc m%"
+ WAN Enabled (String)
+ - Allowed values: disabled, enabled, not configured
+ "%
+ | optional,
+ }
+ | doc m%"
+ Wan1 (Object)
+
Elements:
- - data_vlan_id
- - voice_vlan_id
- - suspend_port_bounce
+ - wan_enabled
+ - using_static_ip
+ - static_ip
+ - static_gateway_ip
+ - static_subnet_mask
+ - static_dns
+ - vlan
"%
| optional,
- failed_auth_vlan_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
+ wan2
+ | {
+ static_dns
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Static DNS (List - String)"
+ | optional,
+ static_gateway_ip
+ | String
+ | doc m%"
+ Static Gateway IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ static_ip
+ | String
+ | doc m%"
+ Static IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ static_subnet_mask
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
_js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Failed Auth Vlan ID (Integer, String)"
- | optional,
- re_authentication_interval
- | std.number.Integer
- | doc "Re Authentication Interval (Integer)"
+ "^(255|254|252|248|240|224|192|128|0+)(\\.0|\\.128|\\.192|\\.224|\\.240|\\.248|\\.252|\\.254|\\.255){0,3}$"
+ ])
+ | doc "Static Subnet Mask (String)"
+ | optional,
+ using_static_ip
+ | Bool
+ | doc "Using Static IP (Boolean)"
+ | optional,
+ vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Vlan (Integer, String)"
+ | optional,
+ wan_enabled
+ | std.enum.TagOrString
+ | [|
+ '"not configured",
+ 'enabled,
+ 'disabled
+ |]
+ | doc m%"
+ WAN Enabled (String)
+ - Allowed values: disabled, enabled, not configured
+ "%
+ | optional,
+ }
+ | doc m%"
+ Wan2 (Object)
+
+ Elements:
+ - wan_enabled
+ - using_static_ip
+ - static_ip
+ - static_gateway_ip
+ - static_subnet_mask
+ - static_dns
+ - vlan
+ "%
| optional,
}
| doc m%"
- Radius (Object)
-
- Elements:
- - critical_auth
- - failed_auth_vlan_id
- - re_authentication_interval
- - cache
- "%
- | optional,
- radius_accounting_enabled
- | Bool
- | doc "Radius Accounting Enabled (Boolean)"
- | optional,
- radius_accounting_servers
- | Array
- {
- host
- | String
- | doc m%"
- Host (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- organization_radius_server_id
- | String
- | doc "Organization Radius Server ID (String)"
- | optional,
- port
- | std.number.Integer
- | doc "Port (Integer)"
- | optional,
- secret
- | String
- | doc "Secret (String)"
- | optional,
- server_id
- | String
- | doc "Server ID (String)"
- | optional,
- }
- | doc m%"
- Radius Accounting Servers (List - Object)
-
- Elements:
- - organization_radius_server_id
- - host
- - port
- - secret
- - server_id
- "%
- | optional,
- radius_coa_support_enabled
- | Bool
- | doc "Radius Coa Support Enabled (Boolean)"
- | optional,
- radius_group_attribute
- | String
- | doc "Radius Group Attribute (String)"
- | optional,
- radius_servers
- | Array
- {
- host
- | String
- | doc m%"
- Host (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- organization_radius_server_id
- | String
- | doc "Organization Radius Server ID (String)"
- | optional,
- port
- | std.number.Integer
- | doc "Port (Integer)"
- | optional,
- secret
- | String
- | doc "Secret (String)"
- | optional,
- server_id
- | String
- | doc "Server ID (String)"
- | optional,
- }
- | doc m%"
- Radius Servers (List - Object)
+ Management Interface (Object)
Elements:
- - organization_radius_server_id
- - host
- - port
- - secret
- - server_id
+ - wan1
+ - wan2
"%
| optional,
- radius_testing_enabled
- | Bool
- | doc "Radius Testing Enabled (Boolean)"
- | optional,
- url_redirect_walled_garden_enabled
- | Bool
- | doc "Url Redirect Walled Garden Enabled (Boolean)"
- | optional,
- url_redirect_walled_garden_ranges
- | Array (String)
- | doc "Url Redirect Walled Garden Ranges (List - String)"
- | optional,
- voice_vlan_clients
+ move_map_marker
| Bool
- | doc "Voice Vlan Clients (Boolean)"
+ | doc "Move Map Marker (Boolean)"
| optional,
- }
- | doc m%"
- Switch Access Policies (List - Object)
-
- Elements:
- - name
- - radius_servers
- - radius
- - guest_port_bouncing
- - radius_testing_enabled
- - radius_coa_support_enabled
- - radius_accounting_enabled
- - radius_accounting_servers
- - radius_group_attribute
- - host_mode
- - access_policy_type
- - increase_access_speed
- - guest_vlan_id
- - dot1x
- - voice_vlan_clients
- - url_redirect_walled_garden_enabled
- - url_redirect_walled_garden_ranges
- "%
- | optional,
- switch_alternate_management_interface
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- protocols
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "radius", "snmp", "syslog" ]
- ])
- ])
- | doc "Protocols (List - String)"
- | optional,
- switches
- | Array
- {
- alternate_management_ip
- | String
- | doc "Alternate Management IP (String)"
- | optional,
- gateway
- | String
- | doc m%"
- Gateway (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- serial
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}$"
- ])
- | doc "Serial (String)",
- subnet_mask
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(255|254|252|248|240|224|192|128|0+)(\\.0|\\.128|\\.192|\\.224|\\.240|\\.248|\\.252|\\.254|\\.255){0,3}$"
- ])
- | doc "Subnet Mask (String)"
- | optional,
- }
- | doc m%"
- Switches (List - Object)
-
- Elements:
- - serial (required)
- - alternate_management_ip
- - subnet_mask
- - gateway
- "%
- | optional,
- vlan_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan ID (Integer, String)"
- | optional,
- }
- | doc m%"
- Switch Alternate Management Interface (Object)
-
- Elements:
- - enabled
- - vlan_id
- - protocols
- - switches
- "%
- | optional,
- switch_dhcp_server_policy
- | {
- alerts
- | {
- email
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- Email (Object)
-
- Elements:
- - enabled
- "%
- | optional,
- }
- | doc m%"
- Alerts (Object)
-
- Elements:
- - email
- "%
- | optional,
- allowed_servers
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
- ])
- )
- | doc "Allowed Servers (List - String)"
- | optional,
- arp_inspection
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- ARP Inspection (Object)
-
- Elements:
- - enabled
- "%
- | optional,
- blocked_servers
- | Array (
- _js2n__-prdslib.contract_from_predicate
+ name
+ | _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
])
- )
- | doc "Blocked Servers (List - String)"
- | optional,
- default_policy
- | std.enum.TagOrString
- | [| 'block, 'allow |]
- | doc m%"
- Default Policy (String)
- - Allowed values: allow, block
- "%
- | optional,
- }
- | doc m%"
- Switch DHCP Server Policy (Object)
-
- Elements:
- - alerts
- - default_policy
- - allowed_servers
- - blocked_servers
- - arp_inspection
- "%
- | optional,
- switch_dhcp_server_policy_arp_inspection_trusted_servers
- | Array
- {
- ipv4
- | {
- address
- | String
- | doc m%"
- Address (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- }
| doc m%"
- Ipv4 (Object)
-
- Elements:
- - address
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
"%
| optional,
- mac
+ notes
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength 1
])
| doc m%"
- MAC (String)
- - MAC address (XX:XX:XX:XX:XX:XX)
+ Notes (String)
+ - Minimum length: 1
+ - Maximum length: 1024
"%
| optional,
- trusted_server_name
+ serial
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
- _js2n__-prdslib.strings.minLength 1
- ])
- | doc m%"
- Trusted Server Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%,
- vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
+ _js2n__-prdslib.strings.pattern
+ "^[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}$"
])
- | doc "Vlan (Integer, String)"
+ | doc "Serial (String)"
| optional,
- }
- | doc m%"
- Switch DHCP Server Policy ARP Inspection Trusted Servers (List - Object)
-
- Elements:
- - mac
- - vlan
- - ipv4
- - trusted_server_name (required)
- "%
- | optional,
- switch_dscp_to_cos_mappings
- | {
- mappings
- | Array
- {
- cos
- | std.number.Integer
- | doc "CoS (Integer)",
- dscp
- | std.number.Integer
- | doc "DSCP (Integer)",
- title
- | String
- | doc "Title (String)"
- | optional,
- }
- | doc m%"
- Mappings (List - Object)
-
- Elements:
- - dscp (required)
- - cos (required)
- - title
- "%,
- }
- | doc m%"
- Switch DSCP To CoS Mappings (Object)
-
- Elements:
- - mappings (required)
- "%
- | optional,
- switch_link_aggregations
- | Array
- {
- link_aggregation_name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
- _js2n__-prdslib.strings.minLength 1
- ])
- | doc m%"
- Link Aggregation Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%,
switch_ports
| Array
{
- port_id
+ access_policy_name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
- _js2n__-prdslib.strings.pattern
- "(\\d{1,3})"
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
])
- | doc "Port ID (String)"
+ | doc m%"
+ Access Policy Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ access_policy_type
+ | std.enum.TagOrString
+ | [|
+ '"Sticky MAC allow list",
+ 'Open,
+ '"MAC allow list",
+ '"Custom access policy"
+ |]
+ | doc m%"
+ Access Policy Type (String)
+ - Allowed values: Custom access policy, MAC allow list, Open, Sticky MAC allow list
+ "%
| optional,
- serial
+ adaptive_policy_group_name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}$"
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
])
- | doc "Serial (String)",
- }
- | doc m%"
- Switch Ports (List - Object)
-
- Elements:
- - serial (required)
- - port_id
- "%
- | optional,
- switch_profile_ports
- | Array
- {
- port_id
+ | doc m%"
+ Adaptive Policy Group Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ allowed_vlans
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Allowed Vlans (Integer, String)"
+ | optional,
+ dai_trusted
+ | Bool
+ | doc "Dai Trusted (Boolean)"
+ | optional,
+ dot3az
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Dot3Az (Object)
+
+ Elements:
+ - enabled
+ "%
+ | optional,
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ flexible_stacking_enabled
+ | Bool
+ | doc "Flexible Stacking Enabled (Boolean)"
+ | optional,
+ isolation_enabled
+ | Bool
+ | doc "Isolation Enabled (Boolean)"
+ | optional,
+ link_negotiation
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Link Negotiation (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ mac_allow_list
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
+ ])
+ )
+ | doc "MAC Allow List (List - String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ peer_sgt_capable
+ | Bool
+ | doc "Peer SGT Capable (Boolean)"
+ | optional,
+ poe_enabled
+ | Bool
+ | doc "Poe Enabled (Boolean)"
+ | optional,
+ port_ids
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
_js2n__-prdslib.strings.pattern
- "(\\d{1,3})"
+ "\\d{1,3}"
+ ])
+ | doc "Port Ids (String)"
+ | optional,
+ port_schedule_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
])
- | doc "Port ID (String)"
+ | doc m%"
+ Port Schedule Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
profile
- | String
- | doc "Profile (String)",
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ iname
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Iname (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ Profile (Object)
+
+ Elements:
+ - enabled
+ - iname
+ - name
+ "%
+ | optional,
+ rstp_enabled
+ | Bool
+ | doc "Rstp Enabled (Boolean)"
+ | optional,
+ sticky_mac_allow_list
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
+ ])
+ )
+ | doc "Sticky MAC Allow List (List - String)"
+ | optional,
+ sticky_mac_allow_list_limit
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 10,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Sticky MAC Allow List Limit (Integer)
+ - Minimum value: 1
+ - Maximum value: 10
+ "%
+ | optional,
+ storm_control_enabled
+ | Bool
+ | doc "Storm Control Enabled (Boolean)"
+ | optional,
+ stp_guard
+ | std.enum.TagOrString
+ | [|
+ '"root guard",
+ '"loop guard",
+ 'disabled,
+ '"bpdu guard"
+ |]
+ | doc m%"
+ Stp Guard (String)
+ - Allowed values: bpdu guard, disabled, loop guard, root guard
+ "%
+ | optional,
+ tags
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 255,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Tags (List - String)"
+ | optional,
+ type
+ | std.enum.TagOrString
+ | [| 'trunk, 'stack, 'access |]
+ | doc m%"
+ Type (String)
+ - Allowed values: access, stack, trunk
+ "%
+ | optional,
+ udld
+ | std.enum.TagOrString
+ | [| 'Enforce, '"Alert only" |]
+ | doc m%"
+ Udld (String)
+ - Allowed values: Alert only, Enforce
+ "%
+ | optional,
+ vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Vlan (Integer, String)"
+ | optional,
+ voice_vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Voice Vlan (Integer, String)"
+ | optional,
}
| doc m%"
- Switch Profile Ports (List - Object)
+ Switch Ports (List - Object)
Elements:
- - profile (required)
- - port_id
+ - name
+ - tags
+ - enabled
+ - poe_enabled
+ - type
+ - vlan
+ - voice_vlan
+ - allowed_vlans
+ - isolation_enabled
+ - rstp_enabled
+ - stp_guard
+ - link_negotiation
+ - udld
+ - access_policy_type
+ - mac_allow_list
+ - sticky_mac_allow_list
+ - sticky_mac_allow_list_limit
+ - storm_control_enabled
+ - peer_sgt_capable
+ - flexible_stacking_enabled
+ - dai_trusted
+ - profile
+ - dot3az
+ - port_ids
+ - port_schedule_name
+ - access_policy_name
+ - adaptive_policy_group_name
"%
| optional,
- }
- | doc m%"
- Switch Link Aggregations (List - Object)
-
- Elements:
- - switch_ports
- - switch_profile_ports
- - link_aggregation_name (required)
- "%
- | optional,
- switch_mtu
- | {
- default_mtu_size
- | std.number.Integer
- | doc "Default MTU Size (Integer)"
- | optional,
- overrides
- | Array
- {
- mtu_size
- | std.number.Integer
- | doc "MTU Size (Integer)"
- | optional,
- switch_profiles
- | Array (String)
- | doc "Switch Profiles (List - String)"
- | optional,
- switches
- | Array (String)
- | doc "Switches (List - String)"
- | optional,
- }
- | doc m%"
- Overrides (List - Object)
-
- Elements:
- - switches
- - switch_profiles
- - mtu_size
- "%
- | optional,
- }
- | doc m%"
- Switch MTU (Object)
-
- Elements:
- - default_mtu_size
- - overrides
- "%
- | optional,
- switch_port_schedules
- | Array
- {
- name
+ switch_profile_name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
@@ -46998,438 +48135,822 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.minLength 1
])
| doc m%"
- Name (String)
+ Switch Profile Name (String)
- Minimum length: 1
- Maximum length: 127
"%
| optional,
- port_schedule
- | {
- friday
- | {
- active
- | Bool
- | doc "Active (Boolean)"
- | optional,
- from
- | String
- | doc "From (String)"
- | optional,
- to
- | String
- | doc "To (String)"
- | optional,
- }
- | doc m%"
- Friday (Object)
-
- Elements:
- - active
- - from
- - to
- "%
- | optional,
- monday
- | {
- active
- | Bool
- | doc "Active (Boolean)"
- | optional,
- from
- | String
- | doc "From (String)"
- | optional,
- to
- | String
- | doc "To (String)"
- | optional,
- }
- | doc m%"
- Monday (Object)
-
- Elements:
- - active
- - from
- - to
- "%
- | optional,
- saturday
- | {
- active
- | Bool
- | doc "Active (Boolean)"
- | optional,
- from
- | String
- | doc "From (String)"
- | optional,
- to
- | String
- | doc "To (String)"
- | optional,
- }
- | doc m%"
- Saturday (Object)
-
- Elements:
- - active
- - from
- - to
- "%
- | optional,
- sunday
- | {
- active
- | Bool
- | doc "Active (Boolean)"
- | optional,
- from
- | String
- | doc "From (String)"
- | optional,
- to
- | String
- | doc "To (String)"
- | optional,
- }
- | doc m%"
- Sunday (Object)
-
- Elements:
- - active
- - from
- - to
- "%
- | optional,
- thursday
- | {
- active
- | Bool
- | doc "Active (Boolean)"
- | optional,
- from
- | String
- | doc "From (String)"
- | optional,
- to
- | String
- | doc "To (String)"
- | optional,
- }
- | doc m%"
- Thursday (Object)
-
- Elements:
- - active
- - from
- - to
- "%
- | optional,
- tuesday
- | {
- active
- | Bool
- | doc "Active (Boolean)"
- | optional,
- from
- | String
- | doc "From (String)"
- | optional,
- to
- | String
- | doc "To (String)"
- | optional,
- }
- | doc m%"
- Tuesday (Object)
-
- Elements:
- - active
- - from
- - to
- "%
- | optional,
- wednesday
- | {
- active
- | Bool
- | doc "Active (Boolean)"
- | optional,
- from
- | String
- | doc "From (String)"
- | optional,
- to
- | String
- | doc "To (String)"
- | optional,
- }
- | doc m%"
- Wednesday (Object)
-
- Elements:
- - active
- - from
- - to
- "%
- | optional,
- }
+ switch_routing_interfaces
+ | Array
+ {
+ default_gateway
+ | String
+ | doc m%"
+ Default Gateway (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ dhcp
+ | {
+ boot_file_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Boot File Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ boot_next_server
+ | String
+ | doc m%"
+ Boot Next Server (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ boot_options_enabled
+ | Bool
+ | doc "Boot Options Enabled (Boolean)"
+ | optional,
+ dhcp_lease_time
+ | std.enum.TagOrString
+ | [|
+ '"4 hours",
+ '"30 minutes",
+ '"12 hours",
+ '"1 week",
+ '"1 hour",
+ '"1 day"
+ |]
+ | doc m%"
+ DHCP Lease Time (String)
+ - Allowed values: 1 day, 1 hour, 1 week, 12 hours, 30 minutes, 4 hours
+ "%
+ | optional,
+ dhcp_mode
+ | std.enum.TagOrString
+ | [|
+ 'dhcpServer,
+ 'dhcpRelay,
+ 'dhcpDisabled
+ |]
+ | doc m%"
+ DHCP Mode (String)
+ - Allowed values: dhcpDisabled, dhcpRelay, dhcpServer
+ "%
+ | optional,
+ dhcp_options
+ | Array
+ {
+ code
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([2-9]|1[0-9][0-9]?|2[0-9]|2[0-5][0-4]|[3-9][0-9])$"
+ ])
+ | doc "Code (String)",
+ type
+ | std.enum.TagOrString
+ | [|
+ 'text,
+ 'ip,
+ 'integer,
+ 'hex
+ |]
+ | doc m%"
+ Type (String)
+ - Allowed values: hex, integer, ip, text
+ "%,
+ value
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Value (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ }
+ | doc m%"
+ DHCP Options (List - Object)
+
+ Elements:
+ - code (required)
+ - type (required)
+ - value (required)
+ "%
+ | optional,
+ dhcp_relay_server_ips
+ | Array (String)
+ | doc "DHCP Relay Server IPs (List - String)"
+ | optional,
+ dns_custom_nameservers
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})(,\\s?\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})*$"
+ ]
+ ])
+ )
+ | doc "DNS Custom Nameservers (List - String)"
+ | optional,
+ dns_nameservers_option
+ | std.enum.TagOrString
+ | [|
+ 'openDns,
+ 'googlePublicDns,
+ 'custom
+ |]
+ | doc m%"
+ DNS Nameservers Option (String)
+ - Allowed values: custom, googlePublicDns, openDns
+ "%
+ | optional,
+ fixed_ip_assignments
+ | Array
+ {
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ mac
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
+ ])
+ | doc m%"
+ MAC (String)
+ - MAC address (XX:XX:XX:XX:XX:XX)
+ "%,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ }
+ | doc m%"
+ Fixed IP Assignments (List - Object)
+
+ Elements:
+ - name (required)
+ - mac (required)
+ - ip (required)
+ "%
+ | optional,
+ reserved_ip_ranges
+ | Array
+ {
+ comment
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Comment (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ end
+ | String
+ | doc m%"
+ End (String)
+ - IPv4 or IPv6 address
+ "%,
+ start
+ | String
+ | doc m%"
+ Start (String)
+ - IPv4 or IPv6 address
+ "%,
+ }
+ | doc m%"
+ Reserved IP Ranges (List - Object)
+
+ Elements:
+ - start (required)
+ - end (required)
+ - comment
+ "%
+ | optional,
+ }
+ | doc m%"
+ DHCP (Object)
+
+ Elements:
+ - dhcp_mode
+ - dhcp_relay_server_ips
+ - dhcp_lease_time
+ - dns_nameservers_option
+ - dns_custom_nameservers
+ - boot_options_enabled
+ - boot_next_server
+ - boot_file_name
+ - dhcp_options
+ - reserved_ip_ranges
+ - fixed_ip_assignments
+ "%
+ | optional,
+ interface_ip
+ | String
+ | doc m%"
+ Interface IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ ipv6
+ | {
+ address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Address (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ assignment_mode
+ | std.enum.TagOrString
+ | [| 'static, 'eui-64 |]
+ | doc m%"
+ Assignment Mode (String)
+ - Allowed values: eui-64, static
+ "%
+ | optional,
+ gateway
+ | String
+ | doc m%"
+ Gateway (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ prefix
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Prefix (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ }
+ | doc m%"
+ IPv6 (Object)
+
+ Elements:
+ - assignment_mode
+ - prefix
+ - address
+ - gateway
+ "%
+ | optional,
+ multicast_routing
+ | std.enum.TagOrString
+ | [|
+ 'enabled,
+ 'disabled,
+ '"IGMP snooping querier"
+ |]
+ | doc m%"
+ Multicast Routing (String)
+ - Allowed values: IGMP snooping querier, disabled, enabled
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ ospf_settings
+ | {
+ area
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 13,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ]
+ ])
+ | doc "Area (String, String, Integer)"
+ | optional,
+ cost
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Cost (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ is_passive_enabled
+ | Bool
+ | doc "Is Passive Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ OSPF Settings (Object)
+
+ Elements:
+ - area
+ - cost
+ - is_passive_enabled
+ "%
+ | optional,
+ subnet
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\/([1-9]|[12][0-9]|3[0-2])$"
+ ])
+ | doc "Subnet (String)"
+ | optional,
+ vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Vlan ID (Integer, String)"
+ | optional,
+ }
| doc m%"
- Port Schedule (Object)
+ Switch Routing Interfaces (List - Object)
Elements:
- - monday
- - tuesday
- - wednesday
- - thursday
- - friday
- - saturday
- - sunday
+ - name
+ - subnet
+ - interface_ip
+ - multicast_routing
+ - vlan_id
+ - default_gateway
+ - ospf_settings
+ - ipv6
+ - dhcp
"%
| optional,
- }
- | doc m%"
- Switch Port Schedules (List - Object)
-
- Elements:
- - name
- - port_schedule
- "%
- | optional,
- switch_qos_rules
- | Array
- {
- dscp
- | std.number.Integer
- | doc "DSCP (Integer)"
- | optional,
- dst_port
- | std.number.Integer
- | doc "Dst Port (Integer)"
+ switch_routing_static_routes
+ | Array
+ {
+ advertise_via_ospf_enabled
+ | Bool
+ | doc "Advertise Via OSPF Enabled (Boolean)"
+ | optional,
+ management_next_hop
+ | String
+ | doc m%"
+ Management Next Hop (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ next_hop_ip
+ | String
+ | doc m%"
+ Next Hop IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ prefer_over_ospf_routes_enabled
+ | Bool
+ | doc "Prefer Over OSPF Routes Enabled (Boolean)"
+ | optional,
+ subnet
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\/([1-9]|[12][0-9]|3[0-2])$"
+ ])
+ | doc "Subnet (String)"
+ | optional,
+ }
+ | doc m%"
+ Switch Routing Static Routes (List - Object)
+
+ Elements:
+ - name
+ - subnet
+ - next_hop_ip
+ - advertise_via_ospf_enabled
+ - prefer_over_ospf_routes_enabled
+ - management_next_hop
+ "%
| optional,
- dst_port_range
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
+ switch_warm_spare
+ | {
+ enabled | Bool | doc "Enabled (Boolean)",
+ spare_device
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])"
- ]
- ])
- | doc "Dst Port Range (Integer, String)"
- | optional,
- protocol
- | std.enum.TagOrString
- | [| 'UDP, 'TCP, 'ANY |]
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ]
+ ])
+ | doc "Spare Device (String, String)"
+ | optional,
+ }
| doc m%"
- Protocol (String)
- - Allowed values: ANY, TCP, UDP
+ Switch Warm Spare (Object)
+
+ Elements:
+ - enabled (required)
+ - spare_device
"%
| optional,
- qos_rule_name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
- _js2n__-prdslib.strings.minLength 1
- ])
+ tags
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 255,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ )
+ | doc "Tags (List - String)"
+ | optional,
+ wireless_alternate_management_interface_ipv6
+ | {
+ addresses
+ | Array
+ {
+ address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Address (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ assignment_mode
+ | std.enum.TagOrString
+ | [| 'static, 'dynamic |]
+ | doc m%"
+ Assignment Mode (String)
+ - Allowed values: dynamic, static
+ "%
+ | optional,
+ gateway
+ | String
+ | doc m%"
+ Gateway (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ nameservers
+ | {
+ addresses
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Addresses (List - String)"
+ | optional,
+ }
+ | doc m%"
+ Nameservers (Object)
+
+ Elements:
+ - addresses
+ "%
+ | optional,
+ prefix
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Prefix (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ protocol
+ | std.enum.TagOrString
+ | [| 'ipv6, 'ipv4 |]
+ | doc m%"
+ Protocol (String)
+ - Allowed values: ipv4, ipv6
+ "%
+ | optional,
+ }
+ | doc m%"
+ Addresses (List - Object)
+
+ Elements:
+ - protocol
+ - assignment_mode
+ - address
+ - gateway
+ - prefix
+ - nameservers
+ "%
+ | optional,
+ }
| doc m%"
- QoS Rule Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%,
- src_port
- | std.number.Integer
- | doc "Src Port (Integer)"
+ Wireless Alternate Management Interface IPv6 (Object)
+
+ Elements:
+ - addresses
+ "%
| optional,
- src_port_range
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
+ wireless_bluetooth_settings
+ | {
+ major
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])-(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])"
- ]
- ])
- | doc "Src Port Range (Integer, String)"
- | optional,
- vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.numbers.maximum 31
+ ])
+ | doc m%"
+ Major (Integer)
+ - Maximum value: 31
+ "%
+ | optional,
+ minor
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
_js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
+ 125
+ ])
+ | doc m%"
+ Minor (Integer)
+ - Maximum value: 125
+ "%
+ | optional,
+ uuid
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan (Integer, String)"
- | optional,
- }
- | doc m%"
- Switch QoS Rules (List - Object)
-
- Elements:
- - vlan
- - protocol
- - src_port
- - src_port_range
- - dst_port
- - dst_port_range
- - dscp
- - qos_rule_name (required)
- "%
- | optional,
- switch_qos_rules_order
- | {
- rule_ids
- | Array (String)
- | doc "Rule Ids (List - String)",
- }
- | doc m%"
- Switch QoS Rules Order (Object)
-
- Elements:
- - rule_ids (required)
- "%
- | optional,
- switch_routing_multicast
- | {
- default_settings
- | {
- flood_unknown_multicast_traffic_enabled
- | Bool
- | doc "Flood Unknown Multicast Traffic Enabled (Boolean)"
- | optional,
- igmp_snooping_enabled
- | Bool
- | doc "IGMP Snooping Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- Default Settings (Object)
-
- Elements:
- - igmp_snooping_enabled
- - flood_unknown_multicast_traffic_enabled
- "%
- | optional,
- overrides
- | Array
- {
- flood_unknown_multicast_traffic_enabled
- | Bool
- | doc "Flood Unknown Multicast Traffic Enabled (Boolean)"
- | optional,
- igmp_snooping_enabled
- | Bool
- | doc "IGMP Snooping Enabled (Boolean)"
- | optional,
- stacks
- | Array (String)
- | doc "Stacks (List - String)"
- | optional,
- switch_profiles
- | Array (String)
- | doc "Switch Profiles (List - String)"
- | optional,
- switches
- | Array (String)
- | doc "Switches (List - String)"
+ "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{3,4}-[0-9a-fA-F]{12}$"
+ ])
+ | doc "Uuid (String)"
| optional,
}
- | doc m%"
- Overrides (List - Object)
-
- Elements:
- - switch_profiles
- - switches
- - stacks
- - igmp_snooping_enabled
- - flood_unknown_multicast_traffic_enabled
- "%
- | optional,
- }
- | doc m%"
- Switch Routing Multicast (Object)
-
- Elements:
- - default_settings
- - overrides
- "%
- | optional,
- switch_routing_multicast_rendezvous_points
- | Array
- {
- interface_ip
- | String
| doc m%"
- Interface IP (String)
- - IPv4 or IPv6 address
- "%,
- multicast_group
- | String
- | doc "Multicast Group (String)",
- rendezvous_point_name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
- _js2n__-prdslib.strings.minLength 1
- ])
- | doc m%"
- Rendezvous Point Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%,
- }
- | doc m%"
- Switch Routing Multicast Rendezvous Points (List - Object)
-
- Elements:
- - interface_ip (required)
- - multicast_group (required)
- - rendezvous_point_name (required)
- "%
- | optional,
- switch_routing_ospf
- | {
- areas
- | Array
- {
- area_id
- | String
- | doc "Area ID (String)"
+ Wireless Bluetooth Settings (Object)
+
+ Elements:
+ - uuid
+ - major
+ - minor
+ "%
+ | optional,
+ wireless_radio_settings
+ | {
+ five_ghz_settings
+ | {
+ channel
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.enum
+ [
+ 36,
+ 40,
+ 44,
+ 48,
+ 52,
+ 56,
+ 60,
+ 64,
+ 100,
+ 104,
+ 108,
+ 112,
+ 116,
+ 120,
+ 124,
+ 128,
+ 132,
+ 136,
+ 140,
+ 144,
+ 149,
+ 153,
+ 157,
+ 161,
+ 165
+ ]
+ ])
+ | doc m%"
+ Channel (Integer)
+ - Allowed values: 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 149, 153, 157, 161, 165
+ "%
+ | optional,
+ channel_width
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.enum
+ [ 0, 20, 40, 80, 160 ]
+ ])
+ | doc m%"
+ Channel Width (Integer)
+ - Allowed values: 0, 20, 40, 80, 160
+ "%
+ | optional,
+ target_power
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 30,
+ _js2n__-prdslib.numbers.minimum
+ 2
+ ])
+ | doc m%"
+ Target Power (Integer)
+ - Minimum value: 2
+ - Maximum value: 30
+ "%
+ | optional,
+ }
+ | doc m%"
+ Five Ghz Settings (Object)
+
+ Elements:
+ - channel
+ - channel_width
+ - target_power
+ "%
| optional,
- area_name
+ rf_profile_name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
@@ -47440,266 +48961,287 @@ let rec _js2n__-refsenv
1
])
| doc m%"
- Area Name (String)
+ Rf Profile Name (String)
- Minimum length: 1
- Maximum length: 127
"%
| optional,
- area_type
- | std.enum.TagOrString
- | [| 'stub, 'nssa, 'normal |]
+ two_four_ghz_settings
+ | {
+ channel
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.enum
+ [
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13
+ ]
+ ])
+ | doc m%"
+ Channel (Integer)
+ - Allowed values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
+ "%
+ | optional,
+ target_power
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 30,
+ _js2n__-prdslib.numbers.minimum
+ 2
+ ])
+ | doc m%"
+ Target Power (Integer)
+ - Minimum value: 2
+ - Maximum value: 30
+ "%
+ | optional,
+ }
| doc m%"
- Area Type (String)
- - Allowed values: normal, nssa, stub
- "%
+ Two Four Ghz Settings (Object)
+
+ Elements:
+ - channel
+ - target_power
+ "%
| optional,
}
- | doc m%"
- Areas (List - Object)
-
- Elements:
- - area_id
- - area_name
- - area_type
- "%
- | optional,
- dead_timer_in_seconds
- | std.number.Integer
- | doc "Dead Timer In Seconds (Integer)"
- | optional,
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- hello_timer_in_seconds
- | std.number.Integer
- | doc "Hello Timer In Seconds (Integer)"
- | optional,
- md5_authentication_enabled
- | Bool
- | doc "MD5 Authentication Enabled (Boolean)"
- | optional,
- md5_authentication_key
- | {
- id
- | std.number.Integer
- | doc "ID (Integer)"
- | optional,
- passphrase
- | String
- | doc "Passphrase (String)"
- | optional,
- }
- | doc m%"
- MD5 Authentication Key (Object)
-
- Elements:
- - id
- - passphrase
- "%
- | optional,
- v3
- | {
- areas
- | Array
- {
- area_id
- | String
- | doc "Area ID (String)"
- | optional,
- area_name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Area Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- area_type
- | std.enum.TagOrString
- | [| 'stub, 'nssa, 'normal |]
- | doc m%"
- Area Type (String)
- - Allowed values: normal, nssa, stub
- "%
- | optional,
- }
- | doc m%"
- Areas (List - Object)
-
- Elements:
- - area_id
- - area_name
- - area_type
- "%
- | optional,
- dead_timer_in_seconds
- | std.number.Integer
- | doc "Dead Timer In Seconds (Integer)"
- | optional,
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- hello_timer_in_seconds
- | std.number.Integer
- | doc "Hello Timer In Seconds (Integer)"
- | optional,
- }
- | doc m%"
- V3 (Object)
-
- Elements:
- - enabled
- - hello_timer_in_seconds
- - dead_timer_in_seconds
- - areas
- "%
- | optional,
- }
+ | doc m%"
+ Wireless Radio Settings (Object)
+
+ Elements:
+ - two_four_ghz_settings
+ - five_ghz_settings
+ - rf_profile_name
+ "%
+ | optional,
+ }
| doc m%"
- Switch Routing OSPF (Object)
+ Devices (List - Object)
Elements:
- - enabled
- - hello_timer_in_seconds
- - dead_timer_in_seconds
- - areas
- - v3
- - md5_authentication_enabled
- - md5_authentication_key
+ - serial
+ - name
+ - tags
+ - lat
+ - lng
+ - address
+ - notes
+ - move_map_marker
+ - floor_plan_name
+ - switch_profile_name
+ - appliance_radio_settings
+ - appliance_uplinks_settings
+ - management_interface
+ - switch_ports
+ - switch_routing_interfaces
+ - switch_routing_static_routes
+ - switch_warm_spare
+ - wireless_alternate_management_interface_ipv6
+ - wireless_bluetooth_settings
+ - wireless_radio_settings
"%
| optional,
- switch_settings
+ devices_claim
| {
- mac_blocklist
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- MAC Blocklist (Object)
-
- Elements:
- - enabled
- "%
- | optional,
- power_exceptions
- | Array
- {
- power_type
- | std.enum.TagOrString
- | [|
- 'useNetworkSetting,
- 'redundant,
- 'combined
- |]
- | doc m%"
- Power Type (String)
- - Allowed values: combined, redundant, useNetworkSetting
- "%
- | optional,
- serial
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ devices
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}$"
- ])
- | doc "Serial (String)",
- }
- | doc m%"
- Power Exceptions (List - Object)
-
- Elements:
- - serial (required)
- - power_type
- "%
- | optional,
- uplink_client_sampling
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- Uplink Client Sampling (Object)
-
- Elements:
- - enabled
- "%
- | optional,
- use_combined_power
- | Bool
- | doc "Use Combined Power (Boolean)"
- | optional,
- vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan (Integer, String)"
- | optional,
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ]
+ ])
+ )
+ | doc "Devices (List - String)",
}
| doc m%"
- Switch Settings (Object)
+ Devices Claim (Object)
Elements:
- - vlan
- - use_combined_power
- - power_exceptions
- - uplink_client_sampling
- - mac_blocklist
+ - devices (required)
"%
| optional,
- switch_stacks
+ enrollment_string
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 1024,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Enrollment String (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ floor_plans
| Array
{
- add
+ bottom_left_corner
| {
- serial
+ lat
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}$"
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 90,
+ _js2n__-prdslib.numbers.minimum
+ (-90)
+ ])
+ | doc m%"
+ Lat (Number)
+ - Minimum value: -90
+ - Maximum value: 90
+ "%
+ | optional,
+ lng
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 180,
+ _js2n__-prdslib.numbers.minimum
+ (-180)
])
- | doc "Serial (String)",
+ | doc m%"
+ Lng (Number)
+ - Minimum value: -180
+ - Maximum value: 180
+ "%
+ | optional,
}
| doc m%"
- Add (Object)
+ Bottom Left Corner (Object)
+
+ Elements:
+ - lat
+ - lng
+ "%
+ | optional,
+ bottom_right_corner
+ | {
+ lat
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 90,
+ _js2n__-prdslib.numbers.minimum
+ (-90)
+ ])
+ | doc m%"
+ Lat (Number)
+ - Minimum value: -90
+ - Maximum value: 90
+ "%
+ | optional,
+ lng
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 180,
+ _js2n__-prdslib.numbers.minimum
+ (-180)
+ ])
+ | doc m%"
+ Lng (Number)
+ - Minimum value: -180
+ - Maximum value: 180
+ "%
+ | optional,
+ }
+ | doc m%"
+ Bottom Right Corner (Object)
+
+ Elements:
+ - lat
+ - lng
+ "%
+ | optional,
+ center
+ | {
+ lat
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 90,
+ _js2n__-prdslib.numbers.minimum
+ (-90)
+ ])
+ | doc m%"
+ Lat (Number)
+ - Minimum value: -90
+ - Maximum value: 90
+ "%
+ | optional,
+ lng
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 180,
+ _js2n__-prdslib.numbers.minimum
+ (-180)
+ ])
+ | doc m%"
+ Lng (Number)
+ - Minimum value: -180
+ - Maximum value: 180
+ "%
+ | optional,
+ }
+ | doc m%"
+ Center (Object)
Elements:
- - serial (required)
+ - lat
+ - lng
"%
| optional,
+ image_contents
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
+ ])
+ | doc "Image Contents (String)"
+ | optional,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -47714,174 +49256,574 @@ let rec _js2n__-refsenv
- Maximum length: 127
"%
| optional,
- remove
+ top_left_corner
| {
- serial
+ lat
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}$"
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 90,
+ _js2n__-prdslib.numbers.minimum
+ (-90)
+ ])
+ | doc m%"
+ Lat (Number)
+ - Minimum value: -90
+ - Maximum value: 90
+ "%
+ | optional,
+ lng
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 180,
+ _js2n__-prdslib.numbers.minimum
+ (-180)
])
- | doc "Serial (String)",
+ | doc m%"
+ Lng (Number)
+ - Minimum value: -180
+ - Maximum value: 180
+ "%
+ | optional,
}
| doc m%"
- Remove (Object)
+ Top Left Corner (Object)
Elements:
- - serial (required)
+ - lat
+ - lng
"%
| optional,
- routing_interfaces
- | Array
- {
- default_gateway
- | String
- | doc m%"
- Default Gateway (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- dhcp
- | {
- boot_file_name
+ top_right_corner
+ | {
+ lat
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 90,
+ _js2n__-prdslib.numbers.minimum
+ (-90)
+ ])
+ | doc m%"
+ Lat (Number)
+ - Minimum value: -90
+ - Maximum value: 90
+ "%
+ | optional,
+ lng
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.maximum
+ 180,
+ _js2n__-prdslib.numbers.minimum
+ (-180)
+ ])
+ | doc m%"
+ Lng (Number)
+ - Minimum value: -180
+ - Maximum value: 180
+ "%
+ | optional,
+ }
+ | doc m%"
+ Top Right Corner (Object)
+
+ Elements:
+ - lat
+ - lng
+ "%
+ | optional,
+ }
+ | doc m%"
+ Floor Plans (List - Object)
+
+ Elements:
+ - name
+ - center
+ - bottom_left_corner
+ - bottom_right_corner
+ - top_left_corner
+ - top_right_corner
+ - image_contents
+ "%
+ | optional,
+ group_policies
+ | Array
+ {
+ bandwidth
+ | {
+ bandwidth_limits
+ | {
+ limit_down
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
+ ])
+ | doc m%"
+ Limit Down (Integer)
+ - Maximum value: 1000000
+ "%
+ | optional,
+ limit_up
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
+ ])
+ | doc m%"
+ Limit Up (Integer)
+ - Maximum value: 1000000
+ "%
+ | optional,
+ }
+ | doc m%"
+ Bandwidth Limits (Object)
+
+ Elements:
+ - limit_up
+ - limit_down
+ "%
+ | optional,
+ settings
+ | std.enum.TagOrString
+ | [|
+ '"network default",
+ 'ignore,
+ 'custom
+ |]
+ | doc m%"
+ Settings (String)
+ - Allowed values: custom, ignore, network default
+ "%
+ | optional,
+ }
+ | doc m%"
+ Bandwidth (Object)
+
+ Elements:
+ - settings
+ - bandwidth_limits
+ "%
+ | optional,
+ bonjour_forwarding
+ | {
+ rules
+ | Array
+ {
+ description
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
_js2n__-prdslib.strings.maxLength
- 127,
+ 1024,
_js2n__-prdslib.strings.minLength
1
])
| doc m%"
- Boot File Name (String)
+ Description (String)
- Minimum length: 1
- - Maximum length: 127
+ - Maximum length: 1024
"%
| optional,
- boot_next_server
- | String
- | doc "Boot Next Server (String)"
- | optional,
- boot_options_enabled
- | Bool
- | doc "Boot Options Enabled (Boolean)"
- | optional,
- dhcp_lease_time
- | std.enum.TagOrString
- | [|
- '"4 hours",
- '"30 minutes",
- '"12 hours",
- '"1 week",
- '"1 hour",
- '"1 day"
- |]
+ services
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "AFP",
+ "AirPlay",
+ "All Services",
+ "Apple screen share",
+ "BitTorrent",
+ "Chromecast",
+ "FTP",
+ "Printers",
+ "SSH",
+ "Samba",
+ "Scanners",
+ "Spotify",
+ "iChat",
+ "iTunes"
+ ]
+ ])
+ ])
+ | doc "Services (List - String)",
+ vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Vlan ID (Integer, String)",
+ }
+ | doc m%"
+ Rules (List - Object)
+
+ Elements:
+ - description
+ - vlan_id (required)
+ - services (required)
+ "%
+ | optional,
+ settings
+ | std.enum.TagOrString
+ | [|
+ '"network default",
+ 'ignore,
+ 'custom
+ |]
+ | doc m%"
+ Settings (String)
+ - Allowed values: custom, ignore, network default
+ "%
+ | optional,
+ }
+ | doc m%"
+ Bonjour Forwarding (Object)
+
+ Elements:
+ - settings
+ - rules
+ "%
+ | optional,
+ content_filtering
+ | {
+ allowed_url_patterns
+ | {
+ patterns
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Patterns (List - String)"
+ | optional,
+ settings
+ | std.enum.TagOrString
+ | [|
+ 'override,
+ '"network default",
+ 'append
+ |]
+ | doc m%"
+ Settings (String)
+ - Allowed values: append, network default, override
+ "%
+ | optional,
+ }
+ | doc m%"
+ Allowed Url Patterns (Object)
+
+ Elements:
+ - settings
+ - patterns
+ "%
+ | optional,
+ blocked_url_categories
+ | {
+ categories
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Categories (List - String)"
+ | optional,
+ settings
+ | std.enum.TagOrString
+ | [|
+ 'override,
+ '"network default",
+ 'append
+ |]
+ | doc m%"
+ Settings (String)
+ - Allowed values: append, network default, override
+ "%
+ | optional,
+ }
+ | doc m%"
+ Blocked Url Categories (Object)
+
+ Elements:
+ - settings
+ - categories
+ "%
+ | optional,
+ blocked_url_patterns
+ | {
+ patterns
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Patterns (List - String)"
+ | optional,
+ settings
+ | std.enum.TagOrString
+ | [|
+ 'override,
+ '"network default",
+ 'append
+ |]
+ | doc m%"
+ Settings (String)
+ - Allowed values: append, network default, override
+ "%
+ | optional,
+ }
+ | doc m%"
+ Blocked Url Patterns (Object)
+
+ Elements:
+ - settings
+ - patterns
+ "%
+ | optional,
+ }
+ | doc m%"
+ Content Filtering (Object)
+
+ Elements:
+ - allowed_url_patterns
+ - blocked_url_patterns
+ - blocked_url_categories
+ "%
+ | optional,
+ firewall_and_traffic_shaping
+ | {
+ l3_firewall_rules
+ | Array
+ {
+ comment
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
| doc m%"
- DHCP Lease Time (String)
- - Allowed values: 1 day, 1 hour, 1 week, 12 hours, 30 minutes, 4 hours
+ Comment (String)
+ - Minimum length: 1
+ - Maximum length: 127
"%
| optional,
- dhcp_mode
+ dest_cidr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ ])
+ | doc "Dest Cidr (String)",
+ dest_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Dest Port (Integer, String)"
+ | optional,
+ policy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Policy (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ protocol
| std.enum.TagOrString
| [|
- 'dhcpServer,
- 'dhcpRelay,
- 'dhcpDisabled
+ 'any,
+ 'icmp6,
+ 'icmp,
+ 'udp,
+ 'tcp
|]
| doc m%"
- DHCP Mode (String)
- - Allowed values: dhcpDisabled, dhcpRelay, dhcpServer
- "%
- | optional,
- dhcp_options
- | Array
- {
- code
- | String
- | doc "Code (String)",
- type
- | std.enum.TagOrString
- | [|
- 'text,
- 'ip,
- 'integer,
- 'hex
- |]
- | doc m%"
- Type (String)
- - Allowed values: hex, integer, ip, text
- "%,
- value
- | String
- | doc "Value (String)",
- }
+ Protocol (String)
+ - Allowed values: tcp, udp, icmp, icmp6, any
+ "%,
+ }
+ | doc m%"
+ L3 Firewall Rules (List - Object)
+
+ Elements:
+ - comment
+ - policy (required)
+ - protocol (required)
+ - dest_port
+ - dest_cidr (required)
+ "%
+ | optional,
+ l7_firewall_rules
+ | Array
+ {
+ policy
+ | std.enum.TagOrString
+ | [| 'deny |]
| doc m%"
- DHCP Options (List - Object)
-
- Elements:
- - code (required)
- - type (required)
- - value (required)
+ Policy (String)
+ - Allowed values: deny
"%
| optional,
- dhcp_relay_server_ips
- | Array (String)
- | doc "DHCP Relay Server IPs (List - String)"
- | optional,
- dns_custom_nameservers
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- )
- | doc "DNS Custom Nameservers (List - String)"
- | optional,
- dns_nameservers_option
+ type
| std.enum.TagOrString
| [|
- 'openDns,
- 'googlePublicDns,
- 'custom
+ 'port,
+ 'ipRange,
+ 'host,
+ 'applicationCategory,
+ 'application
|]
| doc m%"
- DNS Nameservers Option (String)
- - Allowed values: custom, googlePublicDns, openDns
+ Type (String)
+ - Allowed values: application, applicationCategory, host, ipRange, port
"%
| optional,
- fixed_ip_assignments
+ value
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Value (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ L7 Firewall Rules (List - Object)
+
+ Elements:
+ - policy
+ - type
+ - value
+ "%
+ | optional,
+ settings
+ | std.enum.TagOrString
+ | [|
+ '"network default",
+ 'ignore,
+ 'custom
+ |]
+ | doc m%"
+ Settings (String)
+ - Allowed values: custom, ignore, network default
+ "%
+ | optional,
+ traffic_shaping_rules
+ | Array
+ {
+ definitions
| Array
{
- ip
- | String
- | doc m%"
- IP (String)
- - IPv4 or IPv6 address
- "%,
- mac
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
- ])
+ type
+ | std.enum.TagOrString
+ | [|
+ 'port,
+ 'localNet,
+ 'ipRange,
+ 'host,
+ 'applicationCategory,
+ 'application
+ |]
| doc m%"
- MAC (String)
- - MAC address (XX:XX:XX:XX:XX:XX)
+ Type (String)
+ - Allowed values: application, applicationCategory, host, ipRange, localNet, port
"%,
- name
+ value
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
@@ -47893,478 +49835,137 @@ let rec _js2n__-refsenv
1
])
| doc m%"
- Name (String)
+ Value (String)
- Minimum length: 1
- Maximum length: 127
"%,
}
| doc m%"
- Fixed IP Assignments (List - Object)
+ Definitions (List - Object)
Elements:
- - name (required)
- - mac (required)
- - ip (required)
- "%
- | optional,
- reserved_ip_ranges
- | Array
- {
- comment
- | String
- | doc "Comment (String)"
- | optional,
- end
- | String
- | doc m%"
- End (String)
- - IPv4 or IPv6 address
- "%,
- start
- | String
- | doc m%"
- Start (String)
- - IPv4 or IPv6 address
- "%,
- }
+ - type (required)
+ - value (required)
+ "%,
+ dscp_tag_value
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 63
+ ])
| doc m%"
- Reserved IP Ranges (List - Object)
-
- Elements:
- - start (required)
- - end (required)
- - comment
+ DSCP Tag Value (Integer)
+ - Maximum value: 63
"%
| optional,
- }
- | doc m%"
- DHCP (Object)
-
- Elements:
- - dhcp_mode
- - dhcp_relay_server_ips
- - dhcp_lease_time
- - dns_nameservers_option
- - dns_custom_nameservers
- - boot_options_enabled
- - boot_next_server
- - boot_file_name
- - dhcp_options
- - reserved_ip_ranges
- - fixed_ip_assignments
- "%
- | optional,
- interface_ip
- | String
- | doc m%"
- Interface IP (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- ipv6
- | {
- address
- | String
+ pcp_tag_value
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 7
+ ])
| doc m%"
- Address (String)
- - IPv4 or IPv6 address
+ Pcp Tag Value (Integer)
+ - Maximum value: 7
"%
| optional,
- assignment_mode
- | String
- | doc "Assignment Mode (String)"
- | optional,
- gateway
- | String
- | doc m%"
- Gateway (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- prefix
- | String
- | doc "Prefix (String)"
- | optional,
- }
- | doc m%"
- IPv6 (Object)
-
- Elements:
- - assignment_mode
- - prefix
- - address
- - gateway
- "%
- | optional,
- multicast_routing
- | std.enum.TagOrString
- | [|
- 'enabled,
- 'disabled,
- '"IGMP snooping querier"
- |]
- | doc m%"
- Multicast Routing (String)
- - Allowed values: IGMP snooping querier, disabled, enabled
- "%
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- ospf_settings
- | {
- area
- | String
- | doc "Area (String)"
- | optional,
- cost
- | std.number.Integer
- | doc "Cost (Integer)"
+ per_client_bandwidth_limits
+ | {
+ bandwidth_limits
+ | {
+ limit_down
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
+ ])
+ | doc m%"
+ Limit Down (Integer)
+ - Maximum value: 1000000
+ "%
+ | optional,
+ limit_up
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
+ ])
+ | doc m%"
+ Limit Up (Integer)
+ - Maximum value: 1000000
+ "%
+ | optional,
+ }
+ | doc m%"
+ Bandwidth Limits (Object)
+
+ Elements:
+ - limit_up
+ - limit_down
+ "%
+ | optional,
+ settings
+ | std.enum.TagOrString
+ | [|
+ 'custom,
+ 'ignore,
+ '"network default"
+ |]
+ | doc m%"
+ Settings (String)
+ - Allowed values: network default, ignore, custom
+ "%
+ | optional,
+ }
+ | doc m%"
+ Per Client Bandwidth Limits (Object)
+
+ Elements:
+ - settings
+ - bandwidth_limits
+ "%
| optional,
- is_passive_enabled
- | Bool
- | doc "Is Passive Enabled (Boolean)"
+ "priority"
+ | std.enum.TagOrString
+ | [| 'high, 'normal, 'low |]
+ | doc m%"
+ Priority (String)
+ - Allowed values: low, normal, high
+ "%
| optional,
}
- | doc m%"
- OSPF Settings (Object)
-
- Elements:
- - area
- - cost
- - is_passive_enabled
- "%
- | optional,
- subnet
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\/([1-9]|[12][0-9]|3[0-2])$"
- ])
- | doc "Subnet (String)"
- | optional,
- vlan_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan ID (Integer, String)"
- | optional,
- }
- | doc m%"
- Routing Interfaces (List - Object)
-
- Elements:
- - name
- - subnet
- - interface_ip
- - multicast_routing
- - vlan_id
- - default_gateway
- - ospf_settings
- - ipv6
- - dhcp
- "%
- | optional,
- routing_static_routes
- | Array
- {
- advertise_via_ospf_enabled
- | Bool
- | doc "Advertise Via OSPF Enabled (Boolean)"
- | optional,
- management_next_hop
- | String
- | doc "Management Next Hop (String)"
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- next_hop_ip
- | String
- | doc m%"
- Next Hop IP (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- prefer_over_ospf_routes_enabled
- | Bool
- | doc "Prefer Over OSPF Routes Enabled (Boolean)"
- | optional,
- subnet
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\/([1-9]|[12][0-9]|3[0-2])$"
- ])
- | doc "Subnet (String)"
- | optional,
- }
- | doc m%"
- Routing Static Routes (List - Object)
-
- Elements:
- - name
- - subnet
- - next_hop_ip
- - advertise_via_ospf_enabled
- - prefer_over_ospf_routes_enabled
- - management_next_hop
- "%
- | optional,
- serials
- | Array (String)
- | doc "Serials (List - String)"
- | optional,
- }
- | doc m%"
- Switch Stacks (List - Object)
-
- Elements:
- - name
- - serials
- - add
- - remove
- - routing_interfaces
- - routing_static_routes
- "%
- | optional,
- switch_storm_control
- | {
- broadcast_threshold
- | std.number.Integer
- | doc "Broadcast Threshold (Integer)"
- | optional,
- multicast_threshold
- | std.number.Integer
- | doc "Multicast Threshold (Integer)"
- | optional,
- treat_these_traffic_types_as_one_threshold
- | Array (String)
- | doc "Treat These Traffic Types AS One Threshold (List - String)"
- | optional,
- unknown_unicast_threshold
- | std.number.Integer
- | doc "Unknown Unicast Threshold (Integer)"
- | optional,
- }
- | doc m%"
- Switch Storm Control (Object)
-
- Elements:
- - broadcast_threshold
- - multicast_threshold
- - unknown_unicast_threshold
- - treat_these_traffic_types_as_one_threshold
- "%
- | optional,
- switch_stp
- | {
- rstp_enabled
- | Bool
- | doc "Rstp Enabled (Boolean)"
- | optional,
- stp_bridge_priority
- | Array
- {
- stacks
- | Array (String)
- | doc "Stacks (List - String)"
- | optional,
- stp_priority
- | std.number.Integer
- | doc "Stp Priority (Integer)"
- | optional,
- switch_profiles
- | Array (String)
- | doc "Switch Profiles (List - String)"
- | optional,
- switches
- | Array (String)
- | doc "Switches (List - String)"
- | optional,
- }
- | doc m%"
- Stp Bridge Priority (List - Object)
-
- Elements:
- - switch_profiles
- - switches
- - stacks
- - stp_priority
- "%
- | optional,
- }
- | doc m%"
- Switch Stp (Object)
-
- Elements:
- - rstp_enabled
- - stp_bridge_priority
- "%
- | optional,
- syslog_servers
- | {
- servers
- | Array
- {
- host
- | String
- | doc m%"
- Host (String)
- - IPv4 or IPv6 address
- "%,
- port
- | std.number.Integer
- | doc "Port (Integer)",
- roles
- | Array (String)
- | doc "Roles (List - String)",
- }
- | doc m%"
- Servers (List - Object)
-
- Elements:
- - host (required)
- - port (required)
- - roles (required)
- "%,
- }
- | doc m%"
- Syslog Servers (Object)
-
- Elements:
- - servers (required)
- "%
- | optional,
- tags
- | Array (String)
- | doc "Tags (List - String)"
- | optional,
- time_zone
- | String
- | doc "Time Zone (String)"
- | optional,
- traffic_analysis
- | {
- custom_pie_chart_items
- | Array
- {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%,
- type
- | std.enum.TagOrString
- | [| 'port, 'ipRange, 'host |]
| doc m%"
- Type (String)
- - Allowed values: host, ipRange, port
- "%,
- value | String | doc "Value (String)",
+ Traffic Shaping Rules (List - Object)
+
+ Elements:
+ - definitions (required)
+ - per_client_bandwidth_limits
+ - dscp_tag_value
+ - pcp_tag_value
+ - priority
+ "%
+ | optional,
}
- | doc m%"
- Custom Pie Chart Items (List - Object)
-
- Elements:
- - name (required)
- - type (required)
- - value (required)
- "%
- | optional,
- mode
- | std.enum.TagOrString
- | [| 'disabled, 'detailed, 'basic |]
- | doc m%"
- Mode (String)
- - Allowed values: basic, detailed, disabled
- "%
- | optional,
- }
- | doc m%"
- Traffic Analysis (Object)
-
- Elements:
- - mode
- - custom_pie_chart_items
- "%
- | optional,
- vlan_profiles
- | Array
- {
- iname
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
- _js2n__-prdslib.strings.minLength 1
- ])
| doc m%"
- Iname (String)
- - Minimum length: 1
- - Maximum length: 127
+ Firewall And Traffic Shaping (Object)
+
+ Elements:
+ - settings
+ - traffic_shaping_rules
+ - l3_firewall_rules
+ - l7_firewall_rules
"%
| optional,
name
@@ -48379,638 +49980,833 @@ let rec _js2n__-refsenv
Name (String)
- Minimum length: 1
- Maximum length: 127
- "%,
- vlan_groups
- | Array
- {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%,
- vlan_ids
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])|(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])-(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])|(?:[1-9][0-9]{0,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])(?:-(?:[1-9][0-9]{0,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4]))?(?:,(?:[1-9][0-9]{0,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])(?:-(?:[1-9][0-9]{0,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4]))?)*"
- ]
- ])
- | doc "Vlan Ids (Integer, String)"
- | optional,
- }
- | doc m%"
- Vlan Groups (List - Object)
-
- Elements:
- - name (required)
- - vlan_ids
- "%,
- vlan_names
- | Array
- {
- adaptive_policy_group
- | {
- id
- | String
- | doc "ID (String)"
- | optional,
- }
- | doc m%"
- Adaptive Policy Group (Object)
-
- Elements:
- - id
- "%
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%,
- vlan_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan ID (Integer, String)"
- | optional,
- }
+ "%
+ | optional,
+ scheduling
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ friday
+ | {
+ active
+ | Bool
+ | doc "Active (Boolean)"
+ | optional,
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "From (String)"
+ | optional,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "To (String)"
+ | optional,
+ }
+ | doc m%"
+ Friday (Object)
+
+ Elements:
+ - active
+ - from
+ - to
+ "%
+ | optional,
+ monday
+ | {
+ active
+ | Bool
+ | doc "Active (Boolean)"
+ | optional,
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "From (String)"
+ | optional,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "To (String)"
+ | optional,
+ }
+ | doc m%"
+ Monday (Object)
+
+ Elements:
+ - active
+ - from
+ - to
+ "%
+ | optional,
+ saturday
+ | {
+ active
+ | Bool
+ | doc "Active (Boolean)"
+ | optional,
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "From (String)"
+ | optional,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "To (String)"
+ | optional,
+ }
+ | doc m%"
+ Saturday (Object)
+
+ Elements:
+ - active
+ - from
+ - to
+ "%
+ | optional,
+ sunday
+ | {
+ active
+ | Bool
+ | doc "Active (Boolean)"
+ | optional,
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "From (String)"
+ | optional,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "To (String)"
+ | optional,
+ }
+ | doc m%"
+ Sunday (Object)
+
+ Elements:
+ - active
+ - from
+ - to
+ "%
+ | optional,
+ thursday
+ | {
+ active
+ | Bool
+ | doc "Active (Boolean)"
+ | optional,
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "From (String)"
+ | optional,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "To (String)"
+ | optional,
+ }
+ | doc m%"
+ Thursday (Object)
+
+ Elements:
+ - active
+ - from
+ - to
+ "%
+ | optional,
+ tuesday
+ | {
+ active
+ | Bool
+ | doc "Active (Boolean)"
+ | optional,
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "From (String)"
+ | optional,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "To (String)"
+ | optional,
+ }
+ | doc m%"
+ Tuesday (Object)
+
+ Elements:
+ - active
+ - from
+ - to
+ "%
+ | optional,
+ wednesday
+ | {
+ active
+ | Bool
+ | doc "Active (Boolean)"
+ | optional,
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "From (String)"
+ | optional,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "To (String)"
+ | optional,
+ }
+ | doc m%"
+ Wednesday (Object)
+
+ Elements:
+ - active
+ - from
+ - to
+ "%
+ | optional,
+ }
| doc m%"
- Vlan Names (List - Object)
+ Scheduling (Object)
Elements:
- - name (required)
+ - enabled
+ - monday
+ - tuesday
+ - wednesday
+ - thursday
+ - friday
+ - saturday
+ - sunday
+ "%
+ | optional,
+ splash_auth_settings
+ | std.enum.TagOrString
+ | [| '"network default", 'bypass |]
+ | doc m%"
+ Splash Auth Settings (String)
+ - Allowed values: bypass, network default
+ "%
+ | optional,
+ vlan_tagging
+ | {
+ settings
+ | std.enum.TagOrString
+ | [|
+ '"network default",
+ 'ignore,
+ 'custom
+ |]
+ | doc m%"
+ Settings (String)
+ - Allowed values: custom, ignore, network default
+ "%
+ | optional,
+ vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Vlan ID (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ Vlan Tagging (Object)
+
+ Elements:
+ - settings
- vlan_id
- - adaptive_policy_group
- "%,
+ "%
+ | optional,
}
| doc m%"
- Vlan Profiles (List - Object)
+ Group Policies (List - Object)
Elements:
- - name (required)
- - vlan_names (required)
- - vlan_groups (required)
- - iname
+ - name
+ - scheduling
+ - bandwidth
+ - firewall_and_traffic_shaping
+ - content_filtering
+ - splash_auth_settings
+ - vlan_tagging
+ - bonjour_forwarding
"%
| optional,
- vlan_profiles_assignments_reassign
- | {
- serials
- | Array (String)
- | doc "Serials (List - String)",
- stack_ids
- | Array (String)
- | doc "Stack Ids (List - String)",
- vlan_profile
- | {
- iname
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength 1
- ])
- | doc m%"
- Iname (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- }
- | doc m%"
- Vlan Profile (Object)
-
- Elements:
- - iname
- "%
- | optional,
- }
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
| doc m%"
- Vlan Profiles Assignments Reassign (Object)
-
- Elements:
- - vlan_profile
- - serials (required)
- - stack_ids (required)
- "%
- | optional,
- wireless_alternate_management_interface
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ netflow
| {
- access_points
- | Array
- {
- alternate_management_ip
- | String
- | doc "Alternate Management IP (String)"
- | optional,
- dns1
- | String
- | doc "Dns1 (String)"
- | optional,
- dns2
- | String
- | doc "Dns2 (String)"
- | optional,
- gateway
- | String
- | doc m%"
- Gateway (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- serial
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}$"
- ])
- | doc "Serial (String)",
- subnet_mask
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(255|254|252|248|240|224|192|128|0+)(\\.0|\\.128|\\.192|\\.224|\\.240|\\.248|\\.252|\\.254|\\.255){0,3}$"
- ])
- | doc "Subnet Mask (String)"
- | optional,
- }
+ collector_ip
+ | String
| doc m%"
- Access Points (List - Object)
-
- Elements:
- - serial (required)
- - alternate_management_ip
- - subnet_mask
- - gateway
- - dns1
- - dns2
+ Collector IP (String)
+ - IPv4 or IPv6 address
"%
| optional,
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- protocols
+ collector_port
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "ldap",
- "radius",
- "snmp",
- "syslog"
- ]
- ])
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535,
+ _js2n__-prdslib.numbers.minimum 1
])
- | doc "Protocols (List - String)"
+ | doc m%"
+ Collector Port (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
| optional,
- vlan_id
+ eta_dst_port
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535,
+ _js2n__-prdslib.numbers.minimum 1
])
- | doc "Vlan ID (Integer, String)"
+ | doc m%"
+ Eta Dst Port (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ eta_enabled
+ | Bool
+ | doc "Eta Enabled (Boolean)"
+ | optional,
+ reporting_enabled
+ | Bool
+ | doc "Reporting Enabled (Boolean)"
| optional,
}
| doc m%"
- Wireless Alternate Management Interface (Object)
+ Netflow (Object)
Elements:
- - enabled
- - vlan_id
- - protocols
- - access_points
+ - reporting_enabled
+ - collector_ip
+ - collector_port
+ - eta_enabled
+ - eta_dst_port
"%
| optional,
- wireless_bluetooth_settings
- | {
- advertising_enabled
- | Bool
- | doc "Advertising Enabled (Boolean)"
- | optional,
- major
- | std.number.Integer
- | doc "Major (Integer)"
- | optional,
- major_minor_assignment_mode
- | std.enum.TagOrString
- | [| 'Unique, 'Non-unique |]
- | doc m%"
- Major Minor Assignment Mode (String)
- - Allowed values: Non-unique, Unique
- "%
- | optional,
- minor
- | std.number.Integer
- | doc "Minor (Integer)"
- | optional,
- scanning_enabled
- | Bool
- | doc "Scanning Enabled (Boolean)"
- | optional,
- uuid | String | doc "Uuid (String)" | optional,
- }
+ notes
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 1024,
+ _js2n__-prdslib.strings.minLength 1
+ ])
| doc m%"
- Wireless Bluetooth Settings (Object)
-
- Elements:
- - scanning_enabled
- - advertising_enabled
- - uuid
- - major_minor_assignment_mode
- - major
- - minor
+ Notes (String)
+ - Minimum length: 1
+ - Maximum length: 1024
"%
| optional,
- wireless_ethernet_ports_profiles
- | Array
- {
- name
- | _js2n__-prdslib.contract_from_predicate
+ product_types
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
- _js2n__-prdslib.strings.minLength 1
+ _js2n__-prdslib.enum
+ [
+ "appliance",
+ "camera",
+ "cellularGateway",
+ "secureConnect",
+ "sensor",
+ "switch",
+ "systemsManager",
+ "wireless",
+ "wirelessController"
+ ]
])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- ports
- | Array
- {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%,
- psk_group_id
- | String
- | doc "Psk Group ID (String)"
- | optional,
- ssid
- | std.number.Integer
- | doc "Ssid (Integer)"
- | optional,
- }
- | doc m%"
- Ports (List - Object)
-
- Elements:
- - name (required)
- - enabled
- - ssid
- - psk_group_id
- "%
- | optional,
- usb_ports
- | Array
- {
+ ])
+ | doc "Product Types (List - String)",
+ settings
+ | {
+ local_status_page
+ | {
+ authentication
+ | {
enabled
| Bool
| doc "Enabled (Boolean)"
| optional,
- name
+ password
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
_js2n__-prdslib.strings.maxLength
- 127,
+ 64,
_js2n__-prdslib.strings.minLength
- 1
+ 6
])
| doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%,
- ssid
- | std.number.Integer
- | doc "Ssid (Integer)"
+ Password (String)
+ - Minimum length: 6
+ - Maximum length: 64
+ "%
| optional,
}
- | doc m%"
- Usb Ports (List - Object)
-
- Elements:
- - name (required)
- - enabled
- - ssid
- "%
- | optional,
- }
+ | doc m%"
+ Authentication (Object)
+
+ Elements:
+ - enabled
+ - password
+ "%
+ | optional,
+ }
+ | doc m%"
+ Local Status Page (Object)
+
+ Elements:
+ - authentication
+ "%
+ | optional,
+ local_status_page_enabled
+ | Bool
+ | doc "Local Status Page Enabled (Boolean)"
+ | optional,
+ named_vlans
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Named Vlans (Object)
+
+ Elements:
+ - enabled
+ "%
+ | optional,
+ remote_status_page_enabled
+ | Bool
+ | doc "Remote Status Page Enabled (Boolean)"
+ | optional,
+ secure_port
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Secure Port (Object)
+
+ Elements:
+ - enabled
+ "%
+ | optional,
+ }
| doc m%"
- Wireless Ethernet Ports Profiles (List - Object)
+ Settings (Object)
Elements:
- - name
- - ports
- - usb_ports
+ - local_status_page_enabled
+ - remote_status_page_enabled
+ - local_status_page
+ - secure_port
+ - named_vlans
"%
| optional,
- wireless_ethernet_ports_profiles_assign
+ snmp
| {
- profile_id | String | doc "Profile ID (String)",
- serials
- | Array (String)
- | doc "Serials (List - String)",
+ access
+ | std.enum.TagOrString
+ | [| 'users, 'none, 'community |]
+ | doc m%"
+ Access (String)
+ - Allowed values: community, none, users
+ "%
+ | optional,
+ community_string
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Community String (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ users
+ | Array
+ {
+ passphrase
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Passphrase (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ username
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Username (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ }
+ | doc m%"
+ Users (List - Object)
+
+ Elements:
+ - username (required)
+ - passphrase (required)
+ "%
+ | optional,
}
| doc m%"
- Wireless Ethernet Ports Profiles Assign (Object)
+ SNMP (Object)
Elements:
- - serials (required)
- - profile_id (required)
+ - access
+ - community_string
+ - users
"%
| optional,
- wireless_ethernet_ports_profiles_set_default
+ switch_access_control_lists
| {
- profile_id | String | doc "Profile ID (String)",
+ rules
+ | Array
+ {
+ comment
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Comment (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ dst_cidr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ ])
+ | doc "Dst Cidr (String)",
+ dst_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Dst Port (Integer, String)"
+ | optional,
+ ip_version
+ | std.enum.TagOrString
+ | [| 'ipv6, 'ipv4, 'any |]
+ | doc m%"
+ IP Version (String)
+ - Allowed values: any, ipv4, ipv6
+ "%
+ | optional,
+ policy
+ | std.enum.TagOrString
+ | [| 'deny, 'allow |]
+ | doc m%"
+ Policy (String)
+ - Allowed values: allow, deny
+ "%,
+ protocol
+ | std.enum.TagOrString
+ | [| 'udp, 'tcp, 'any |]
+ | doc m%"
+ Protocol (String)
+ - Allowed values: any, tcp, udp
+ "%,
+ src_cidr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ ])
+ | doc "Src Cidr (String)",
+ src_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Src Port (Integer, String)"
+ | optional,
+ vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Vlan (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ Rules (List - Object)
+
+ Elements:
+ - comment
+ - policy (required)
+ - ip_version
+ - protocol (required)
+ - src_cidr (required)
+ - src_port
+ - dst_cidr (required)
+ - dst_port
+ - vlan
+ "%,
}
| doc m%"
- Wireless Ethernet Ports Profiles Set Default (Object)
+ Switch Access Control Lists (Object)
Elements:
- - profile_id (required)
+ - rules (required)
"%
| optional,
- wireless_rf_profiles
+ switch_access_policies
| Array
{
- ap_band_settings
+ access_policy_type
+ | std.enum.TagOrString
+ | [|
+ '"MAC authentication bypass",
+ '"Hybrid authentication",
+ '"802.1x"
+ |]
+ | doc m%"
+ Access Policy Type (String)
+ - Allowed values: 802.1x, Hybrid authentication, MAC authentication bypass
+ "%
+ | optional,
+ dot1x
| {
- band_operation_mode
+ control_direction
| std.enum.TagOrString
- | [|
- 'multi,
- 'dual,
- '"6ghz",
- '"5ghz",
- '"2.4ghz"
- |]
- | doc m%"
- Band Operation Mode (String)
- - Allowed values: 2.4ghz, 5ghz, 6ghz, dual, multi
- "%
- | optional,
- band_steering_enabled
- | Bool
- | doc "Band Steering Enabled (Boolean)"
- | optional,
- bands
- | {
- enabled
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "2.4",
- "5",
- "6",
- "disabled"
- ]
- ])
- ])
- | doc "Enabled (List - String)"
- | optional,
- }
+ | [| 'inbound, 'both |]
| doc m%"
- Bands (Object)
-
- Elements:
- - enabled
+ Control Direction (String)
+ - Allowed values: both, inbound
"%
| optional,
}
| doc m%"
- Ap Band Settings (Object)
+ Dot1X (Object)
Elements:
- - band_operation_mode
- - bands
- - band_steering_enabled
+ - control_direction
"%
| optional,
- band_selection_type
+ guest_port_bouncing
+ | Bool
+ | doc "Guest Port Bouncing (Boolean)"
+ | optional,
+ guest_vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Guest Vlan ID (Integer, String)"
+ | optional,
+ host_mode
| std.enum.TagOrString
- | [| 'ssid, 'ap |]
+ | [|
+ 'Single-Host,
+ 'Multi-Host,
+ 'Multi-Domain,
+ 'Multi-Auth
+ |]
| doc m%"
- Band Selection Type (String)
- - Allowed values: ap, ssid
+ Host Mode (String)
+ - Allowed values: Multi-Auth, Multi-Domain, Multi-Host, Single-Host
"%
| optional,
- client_balancing_enabled
+ increase_access_speed
| Bool
- | doc "Client Balancing Enabled (Boolean)"
- | optional,
- five_ghz_settings
- | {
- channel_width
- | String
- | doc "Channel Width (String)"
- | optional,
- max_power
- | std.number.Integer
- | doc "Max Power (Integer)"
- | optional,
- min_bitrate
- | std.number.Integer
- | doc "Min Bitrate (Integer)"
- | optional,
- min_power
- | std.number.Integer
- | doc "Min Power (Integer)"
- | optional,
- rxsop
- | std.number.Integer
- | doc "Rxsop (Integer)"
- | optional,
- valid_auto_channels
- | Array std.number.Integer
- | doc "Valid Auto Channels (List - Integer)"
- | optional,
- }
- | doc m%"
- Five Ghz Settings (Object)
-
- Elements:
- - max_power
- - min_power
- - min_bitrate
- - valid_auto_channels
- - channel_width
- - rxsop
- "%
- | optional,
- flex_radios
- | {
- by_model
- | Array
- {
- bands
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "2.4",
- "5",
- "6",
- "disabled"
- ]
- ])
- ])
- | doc "Bands (List - String)"
- | optional,
- model
- | String
- | doc "Model (String)"
- | optional,
- }
- | doc m%"
- By Model (List - Object)
-
- Elements:
- - model
- - bands
- "%
- | optional,
- }
- | doc m%"
- Flex Radios (Object)
-
- Elements:
- - by_model
- "%
- | optional,
- is_indoor_default
- | Bool
- | doc "Is Indoor Default (Boolean)"
- | optional,
- is_outdoor_default
- | Bool
- | doc "Is Outdoor Default (Boolean)"
- | optional,
- min_bitrate_type
- | std.enum.TagOrString
- | [| 'ssid, 'band |]
- | doc m%"
- Min Bitrate Type (String)
- - Allowed values: band, ssid
- "%
+ | doc "Increase Access Speed (Boolean)"
| optional,
name
| _js2n__-prdslib.contract_from_predicate
@@ -49026,616 +50822,255 @@ let rec _js2n__-refsenv
- Maximum length: 127
"%
| optional,
- per_ssid_settings
+ radius
| {
- band_operation_mode
- | std.enum.TagOrString
- | [|
- 'multi,
- 'dual,
- '"6ghz",
- '"5ghz",
- '"2.4ghz"
- |]
- | doc m%"
- Band Operation Mode (String)
- - Allowed values: 2.4ghz, 5ghz, 6ghz, dual, multi
- "%
- | optional,
- band_steering_enabled
- | Bool
- | doc "Band Steering Enabled (Boolean)"
- | optional,
- bands
+ cache
| {
enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ timeout
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "2.4",
- "5",
- "6",
- "disabled"
- ]
- ])
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 24,
+ _js2n__-prdslib.numbers.minimum
+ 1
])
- | doc "Enabled (List - String)"
+ | doc m%"
+ Timeout (Integer)
+ - Minimum value: 1
+ - Maximum value: 24
+ "%
| optional,
}
| doc m%"
- Bands (Object)
+ Cache (Object)
Elements:
- enabled
+ - timeout
"%
| optional,
- min_bitrate
- | Number
- | doc "Min Bitrate (Number)"
- | optional,
- ssid_number
- | std.enum.TagOrString
- | [|
- '"14",
- '"13",
- '"12",
- '"11",
- '"10",
- '"9",
- '"8",
- '"7",
- '"6",
- '"5",
- '"4",
- '"3",
- '"2",
- '"1",
- '"0"
- |]
- | doc m%"
- Ssid Number (String)
- - Allowed values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
- "%,
- }
- | doc m%"
- Per Ssid Settings (Object)
-
- Elements:
- - min_bitrate
- - band_operation_mode
- - bands
- - band_steering_enabled
- - ssid_number (required)
- "%
- | optional,
- six_ghz_settings
- | {
- channel_width
- | String
- | doc "Channel Width (String)"
- | optional,
- max_power
- | std.number.Integer
- | doc "Max Power (Integer)"
- | optional,
- min_bitrate
- | std.number.Integer
- | doc "Min Bitrate (Integer)"
- | optional,
- min_power
- | std.number.Integer
- | doc "Min Power (Integer)"
- | optional,
- rxsop
- | std.number.Integer
- | doc "Rxsop (Integer)"
- | optional,
- valid_auto_channels
- | Array std.number.Integer
- | doc "Valid Auto Channels (List - Integer)"
- | optional,
- }
- | doc m%"
- Six Ghz Settings (Object)
-
- Elements:
- - max_power
- - min_power
- - min_bitrate
- - valid_auto_channels
- - channel_width
- - rxsop
- "%
- | optional,
- transmission
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- Transmission (Object)
-
- Elements:
- - enabled
- "%
- | optional,
- two_four_ghz_settings
- | {
- ax_enabled
- | Bool
- | doc "Ax Enabled (Boolean)"
- | optional,
- max_power
- | std.number.Integer
- | doc "Max Power (Integer)"
- | optional,
- min_bitrate
- | Number
- | doc "Min Bitrate (Number)"
- | optional,
- min_power
- | std.number.Integer
- | doc "Min Power (Integer)"
- | optional,
- rxsop
- | std.number.Integer
- | doc "Rxsop (Integer)"
- | optional,
- valid_auto_channels
- | Array std.number.Integer
- | doc "Valid Auto Channels (List - Integer)"
- | optional,
- }
- | doc m%"
- Two Four Ghz Settings (Object)
-
- Elements:
- - max_power
- - min_power
- - min_bitrate
- - valid_auto_channels
- - ax_enabled
- - rxsop
- "%
- | optional,
- }
- | doc m%"
- Wireless Rf Profiles (List - Object)
-
- Elements:
- - name
- - client_balancing_enabled
- - min_bitrate_type
- - band_selection_type
- - ap_band_settings
- - two_four_ghz_settings
- - five_ghz_settings
- - six_ghz_settings
- - transmission
- - per_ssid_settings
- - flex_radios
- - is_indoor_default
- - is_outdoor_default
- "%
- | optional,
- wireless_settings
- | {
- ipv6_bridge_enabled
- | Bool
- | doc "IPv6 Bridge Enabled (Boolean)"
- | optional,
- led_lights_on
- | Bool
- | doc "Led Lights On (Boolean)"
- | optional,
- location_analytics_enabled
- | Bool
- | doc "Location Analytics Enabled (Boolean)"
- | optional,
- meshing_enabled
- | Bool
- | doc "Meshing Enabled (Boolean)"
- | optional,
- named_vlans
- | {
- pool_dhcp_monitoring
- | {
- duration
- | std.number.Integer
- | doc "Duration (Integer)"
- | optional,
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- Pool DHCP Monitoring (Object)
-
- Elements:
- - enabled
- - duration
- "%
- | optional,
- }
- | doc m%"
- Named Vlans (Object)
-
- Elements:
- - pool_dhcp_monitoring
- "%
- | optional,
- upgrade_strategy
- | std.enum.TagOrString
- | [|
- 'minimizeUpgradeTime,
- 'minimizeClientDowntime
- |]
- | doc m%"
- Upgrade Strategy (String)
- - Allowed values: minimizeClientDowntime, minimizeUpgradeTime
- "%
- | optional,
- }
- | doc m%"
- Wireless Settings (Object)
-
- Elements:
- - meshing_enabled
- - ipv6_bridge_enabled
- - location_analytics_enabled
- - upgrade_strategy
- - led_lights_on
- - named_vlans
- "%
- | optional,
- wireless_ssids
- | Array
- {
- active_directory
- | {
- credentials
+ critical_auth
| {
- logon_name
+ data_vlan_id
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ (_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
_js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
+ '"String"
])
- | doc m%"
- Logon Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
+ | doc "Data Vlan ID (Integer, String)"
| optional,
- password
- | String
- | doc "Password (String)"
+ suspend_port_bounce
+ | Bool
+ | doc "Suspend Port Bounce (Boolean)"
+ | optional,
+ voice_vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Voice Vlan ID (Integer, String)"
| optional,
}
| doc m%"
- Credentials (Object)
+ Critical Auth (Object)
Elements:
- - logon_name
- - password
+ - data_vlan_id
+ - voice_vlan_id
+ - suspend_port_bounce
"%
| optional,
- servers
- | Array
- {
- host | String | doc "Host (String)",
- port
- | std.number.Integer
- | doc "Port (Integer)"
- | optional,
- }
+ failed_auth_vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Failed Auth Vlan ID (Integer, String)"
+ | optional,
+ re_authentication_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 86400,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
| doc m%"
- Servers (List - Object)
-
- Elements:
- - host (required)
- - port
+ Re Authentication Interval (Integer)
+ - Minimum value: 1
+ - Maximum value: 86400
"%
| optional,
}
| doc m%"
- Active Directory (Object)
+ Radius (Object)
Elements:
- - servers
- - credentials
+ - critical_auth
+ - failed_auth_vlan_id
+ - re_authentication_interval
+ - cache
"%
| optional,
- adult_content_filtering_enabled
+ radius_accounting_enabled
| Bool
- | doc "Adult Content Filtering Enabled (Boolean)"
+ | doc "Radius Accounting Enabled (Boolean)"
| optional,
- ap_tags_and_vlan_ids
+ radius_accounting_servers
| Array
{
- tags
- | Array (String)
- | doc "Tags (List - String)"
+ host
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Host (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
- vlan_id
+ organization_radius_server_name
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
])
- | doc "Vlan ID (Integer, String)"
+ | doc m%"
+ Organization Radius Server Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
- }
- | doc m%"
- Ap Tags And Vlan Ids (List - Object)
-
- Elements:
- - tags
- - vlan_id
- "%
- | optional,
- auth_mode
- | std.enum.TagOrString
- | [|
- 'psk,
- 'open-with-radius,
- 'open-with-nac,
- 'open-enhanced,
- 'open,
- 'ipsk-without-radius,
- 'ipsk-with-radius,
- 'ipsk-with-nac,
- '"8021x-radius",
- '"8021x-nac",
- '"8021x-meraki",
- '"8021x-localradius",
- '"8021x-google",
- '"8021x-entra"
- |]
- | doc m%"
- Auth Mode (String)
- - Allowed values: 8021x-entra, 8021x-google, 8021x-localradius, 8021x-meraki, 8021x-nac, 8021x-radius, ipsk-with-nac, ipsk-with-radius, ipsk-without-radius, open, open-enhanced, open-with-nac, open-with-radius, psk
- "%
- | optional,
- availability_tags
- | Array (String)
- | doc "Availability Tags (List - String)"
- | optional,
- available_on_all_aps
- | Bool
- | doc "Available On All Aps (Boolean)"
- | optional,
- band_selection
- | String
- | doc "Band Selection (String)"
- | optional,
- bonjour_forwarding
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- exception
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- Exception (Object)
-
- Elements:
- - enabled
- "%
- | optional,
- rules
- | Array
- {
- description
- | String
- | doc "Description (String)"
- | optional,
- services
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "AFP",
- "AirPlay",
- "All Services",
- "BitTorrent",
- "FTP",
- "Printers",
- "SSH",
- "Samba",
- "Scanners",
- "iChat",
- "iTunes"
- ]
- ])
- ])
- | doc "Services (List - String)",
- vlan_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan ID (Integer, String)"
- | optional,
- }
- | doc m%"
- Rules (List - Object)
-
- Elements:
- - description
- - vlan_id
- - services (required)
- "%
- | optional,
- }
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Port (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ secret
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Secret (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ server_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Server Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
| doc m%"
- Bonjour Forwarding (Object)
+ Radius Accounting Servers (List - Object)
Elements:
- - enabled
- - rules
- - exception
+ - host
+ - port
+ - secret
+ - organization_radius_server_name
+ - server_name
"%
| optional,
- concentrator_network_id
- | String
- | doc "Concentrator Network ID (String)"
- | optional,
- default_vlan_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Default Vlan ID (Integer, String)"
+ radius_coa_support_enabled
+ | Bool
+ | doc "Radius Coa Support Enabled (Boolean)"
| optional,
- device_type_group_policies
- | {
- device_type_policies
- | Array
- {
- device_policy
- | std.enum.TagOrString
- | [|
- '"Group policy",
- 'Blocked,
- 'Allowed
- |]
- | doc m%"
- Device Policy (String)
- - Allowed values: Allowed, Blocked, Group policy
- "%
- | optional,
- device_type
- | std.enum.TagOrString
- | [|
- 'iPod,
- 'iPhone,
- 'iPad,
- '"Windows Phone",
- 'Windows,
- '"Other OS",
- '"Mac OS X",
- '"Chrome OS",
- 'BlackBerry,
- '"B&N Nook",
- 'Android
- |]
- | doc m%"
- Device Type (String)
- - Allowed values: Android, B&N Nook, BlackBerry, Chrome OS, Mac OS X, Other OS, Windows, Windows Phone, iPad, iPhone, iPod
- "%
- | optional,
- group_policy_id
- | std.number.Integer
- | doc "Group Policy ID (Integer)"
- | optional,
- }
- | doc m%"
- Device Type Policies (List - Object)
-
- Elements:
- - device_type
- - device_policy
- - group_policy_id
- "%
- | optional,
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
+ radius_group_attribute
+ | std.enum.TagOrString
+ | [| '"11", '"" |]
| doc m%"
- Device Type Group Policies (Object)
-
- Elements:
- - enabled
- - device_type_policies
+ Radius Group Attribute (String)
+ - Allowed values: , 11
"%
| optional,
- disassociate_clients_on_vpn_failover
- | Bool
- | doc "Disassociate Clients On VPN Failover (Boolean)"
- | optional,
- dns_rewrite
- | {
- dns_custom_nameservers
- | Array (
- _js2n__-prdslib.contract_from_predicate
+ radius_servers
+ | Array
+ {
+ host
+ | _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
@@ -49645,1011 +51080,1056 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.minLength
1
])
- )
- | doc "DNS Custom Nameservers (List - String)"
- | optional,
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
+ | doc m%"
+ Host (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ organization_radius_server_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Organization Radius Server Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Port (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ secret
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Secret (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ server_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Server Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
| doc m%"
- DNS Rewrite (Object)
+ Radius Servers (List - Object)
Elements:
- - enabled
- - dns_custom_nameservers
+ - host
+ - port
+ - secret
+ - organization_radius_server_name
+ - server_name
"%
| optional,
- dot11r
- | {
- adaptive
- | Bool
- | doc "Adaptive (Boolean)"
- | optional,
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- Dot11R (Object)
-
- Elements:
- - enabled
- - adaptive
- "%
+ radius_testing_enabled
+ | Bool
+ | doc "Radius Testing Enabled (Boolean)"
| optional,
- dot11w
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- required
- | Bool
- | doc "Required (Boolean)"
- | optional,
- }
- | doc m%"
- Dot11W (Object)
-
- Elements:
- - enabled
- - required
- "%
+ url_redirect_walled_garden_enabled
+ | Bool
+ | doc "Url Redirect Walled Garden Enabled (Boolean)"
| optional,
- eap_override
- | {
- eapol_key
- | {
- retries
- | std.number.Integer
- | doc "Retries (Integer)"
- | optional,
- timeout_in_ms
- | std.number.Integer
- | doc "Timeout In MS (Integer)"
- | optional,
- }
+ url_redirect_walled_garden_ranges
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ )
+ | doc "Url Redirect Walled Garden Ranges (List - String)"
+ | optional,
+ voice_vlan_clients
+ | Bool
+ | doc "Voice Vlan Clients (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Switch Access Policies (List - Object)
+
+ Elements:
+ - name
+ - radius_servers
+ - radius
+ - guest_port_bouncing
+ - radius_testing_enabled
+ - radius_coa_support_enabled
+ - radius_accounting_enabled
+ - radius_accounting_servers
+ - radius_group_attribute
+ - host_mode
+ - access_policy_type
+ - increase_access_speed
+ - guest_vlan_id
+ - dot1x
+ - voice_vlan_clients
+ - url_redirect_walled_garden_enabled
+ - url_redirect_walled_garden_ranges
+ "%
+ | optional,
+ switch_alternate_management_interface
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ protocols
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "radius", "snmp", "syslog" ]
+ ])
+ ])
+ | doc "Protocols (List - String)"
+ | optional,
+ switches
+ | Array
+ {
+ alternate_management_ip
+ | String
| doc m%"
- Eapol Key (Object)
-
- Elements:
- - retries
- - timeout_in_ms
- "%
- | optional,
- identity
- | {
- retries
- | std.number.Integer
- | doc "Retries (Integer)"
- | optional,
- timeout
- | std.number.Integer
- | doc "Timeout (Integer)"
- | optional,
- }
+ Alternate Management IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ device
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ]
+ ])
+ | doc "Device (String, String)",
+ gateway
+ | String
| doc m%"
- Identity (Object)
-
- Elements:
- - retries
- - timeout
+ Gateway (String)
+ - IPv4 or IPv6 address
"%
| optional,
- max_retries
- | std.number.Integer
- | doc "Max Retries (Integer)"
- | optional,
- timeout
- | std.number.Integer
- | doc "Timeout (Integer)"
+ subnet_mask
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(255|254|252|248|240|224|192|128|0+)(\\.0|\\.128|\\.192|\\.224|\\.240|\\.248|\\.252|\\.254|\\.255){0,3}$"
+ ])
+ | doc "Subnet Mask (String)"
| optional,
}
- | doc m%"
- EAP Override (Object)
-
- Elements:
- - timeout
- - identity
- - max_retries
- - eapol_key
- "%
- | optional,
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- encryption_mode
- | std.enum.TagOrString
- | [| 'wpa-eap, 'wpa, 'wep, 'open |]
- | doc m%"
- Encryption Mode (String)
- - Allowed values: open, wep, wpa, wpa-eap
- "%
- | optional,
- enterprise_admin_access
- | std.enum.TagOrString
- | [|
- '"access enabled",
- '"access disabled"
- |]
- | doc m%"
- Enterprise Admin Access (String)
- - Allowed values: access disabled, access enabled
- "%
- | optional,
- firewall_l3_firewall_rules
+ | doc m%"
+ Switches (List - Object)
+
+ Elements:
+ - alternate_management_ip (required)
+ - subnet_mask
+ - gateway
+ - device (required)
+ "%
+ | optional,
+ vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Vlan ID (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ Switch Alternate Management Interface (Object)
+
+ Elements:
+ - enabled
+ - vlan_id
+ - protocols
+ - switches
+ "%
+ | optional,
+ switch_dhcp_server_policy
+ | {
+ alerts
+ | {
+ email
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Email (Object)
+
+ Elements:
+ - enabled
+ "%
+ | optional,
+ }
+ | doc m%"
+ Alerts (Object)
+
+ Elements:
+ - email
+ "%
+ | optional,
+ allowed_servers
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
+ ])
+ )
+ | doc "Allowed Servers (List - String)"
+ | optional,
+ arp_inspection
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ ARP Inspection (Object)
+
+ Elements:
+ - enabled
+ "%
+ | optional,
+ blocked_servers
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
+ ])
+ )
+ | doc "Blocked Servers (List - String)"
+ | optional,
+ default_policy
+ | std.enum.TagOrString
+ | [| 'block, 'allow |]
+ | doc m%"
+ Default Policy (String)
+ - Allowed values: allow, block
+ "%
+ | optional,
+ }
+ | doc m%"
+ Switch DHCP Server Policy (Object)
+
+ Elements:
+ - alerts
+ - default_policy
+ - allowed_servers
+ - blocked_servers
+ - arp_inspection
+ "%
+ | optional,
+ switch_dhcp_server_policy_arp_inspection_trusted_servers
+ | Array
+ {
+ ipv4
| {
- allow_lan_access
- | Bool
- | doc "Allow Lan Access (Boolean)"
- | optional,
- rules
- | Array
- {
- comment
- | String
- | doc "Comment (String)"
- | optional,
- dest_cidr
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
- ])
- | doc "Dest Cidr (String)"
- | optional,
- dest_port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|[Aa]ny"
- ]
- ])
- | doc "Dest Port (Integer, String)"
- | optional,
- policy
- | std.enum.TagOrString
- | [| 'deny, 'allow |]
- | doc m%"
- Policy (String)
- - Allowed values: allow, deny
- "%,
- protocol
- | std.enum.TagOrString
- | [|
- 'udp,
- 'tcp,
- 'icmp6,
- 'icmp,
- 'any
- |]
- | doc m%"
- Protocol (String)
- - Allowed values: any, icmp, icmp6, tcp, udp
- "%,
- }
+ address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
| doc m%"
- Rules (List - Object)
-
- Elements:
- - comment
- - policy (required)
- - protocol (required)
- - dest_port
- - dest_cidr
+ Address (String)
+ - Minimum length: 1
+ - Maximum length: 1024
"%
| optional,
}
| doc m%"
- Firewall L3 Firewall Rules (Object)
+ Ipv4 (Object)
Elements:
- - rules
- - allow_lan_access
+ - address
"%
| optional,
- firewall_l7_firewall_rules
- | {
- rules
- | Array
- {
- policy
- | std.enum.TagOrString
- | [| 'deny |]
- | doc m%"
- Policy (String)
- - Allowed values: deny
- "%
- | optional,
- type
- | std.enum.TagOrString
- | [|
- 'port,
- 'ipRange,
- 'host,
- 'applicationCategory,
- 'application
- |]
- | doc m%"
- Type (String)
- - Allowed values: application, applicationCategory, host, ipRange, port
- "%
- | optional,
- value
- | String
- | doc "Value (String)"
- | optional,
- }
+ mac
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
+ ])
+ | doc m%"
+ MAC (String)
+ - MAC address (XX:XX:XX:XX:XX:XX)
+ "%
+ | optional,
+ trusted_server_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Trusted Server Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Vlan (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ Switch DHCP Server Policy ARP Inspection Trusted Servers (List - Object)
+
+ Elements:
+ - mac
+ - vlan
+ - ipv4
+ - trusted_server_name (required)
+ "%
+ | optional,
+ switch_dscp_to_cos_mappings
+ | {
+ mappings
+ | Array
+ {
+ cos
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 7
+ ])
| doc m%"
- Rules (List - Object)
-
- Elements:
- - policy
- - type
- - value
+ CoS (Integer)
+ - Maximum value: 7
+ "%,
+ dscp
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 63
+ ])
+ | doc m%"
+ DSCP (Integer)
+ - Maximum value: 63
+ "%,
+ title
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Title (String)
+ - Minimum length: 1
+ - Maximum length: 127
"%
| optional,
}
+ | doc m%"
+ Mappings (List - Object)
+
+ Elements:
+ - dscp (required)
+ - cos (required)
+ - title
+ "%,
+ }
+ | doc m%"
+ Switch DSCP To CoS Mappings (Object)
+
+ Elements:
+ - mappings (required)
+ "%
+ | optional,
+ switch_link_aggregations
+ | Array
+ {
+ link_aggregation_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
| doc m%"
- Firewall L7 Firewall Rules (Object)
+ Link Aggregation Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ switch_ports
+ | Array
+ {
+ device
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ]
+ ])
+ | doc "Device (String, String)",
+ port_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 24,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Port ID (Integer, String)",
+ }
+ | doc m%"
+ Switch Ports (List - Object)
Elements:
- - rules
+ - port_id (required)
+ - device (required)
"%
| optional,
- gre
- | {
- concentrator
- | {
- host | String | doc "Host (String)",
- }
- | doc m%"
- Concentrator (Object)
-
- Elements:
- - host (required)
- "%
- | optional,
- key
- | std.number.Integer
- | doc "Key (Integer)"
- | optional,
- }
+ switch_profile_ports
+ | Array
+ {
+ port_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 24,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Port ID (Integer, String)",
+ profile
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Profile (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ }
| doc m%"
- Gre (Object)
+ Switch Profile Ports (List - Object)
Elements:
- - concentrator
- - key
+ - profile (required)
+ - port_id (required)
"%
| optional,
- hotspot20
- | {
- domains
- | Array (String)
- | doc "Domains (List - String)"
- | optional,
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- mcc_mncs
- | Array
- {
- mcc
- | String
- | doc "Mcc (String)"
- | optional,
- mnc
- | String
- | doc "Mnc (String)"
- | optional,
- }
- | doc m%"
- Mcc Mncs (List - Object)
-
- Elements:
- - mcc
- - mnc
- "%
- | optional,
- nai_realms
- | Array
- {
- format
- | std.enum.TagOrString
- | [| '"1", '"0" |]
- | doc m%"
- Format (String)
- - Allowed values: 0, 1
- "%
- | optional,
- methods
- | Array
- {
- id
- | String
- | doc "ID (String)"
- | optional,
- }
- | doc m%"
- Methods (List - Object)
-
- Elements:
- - id
- "%
- | optional,
- realm
- | String
- | doc "Realm (String)"
- | optional,
- }
+ }
+ | doc m%"
+ Switch Link Aggregations (List - Object)
+
+ Elements:
+ - switch_ports
+ - switch_profile_ports
+ - link_aggregation_name (required)
+ "%
+ | optional,
+ switch_mtu
+ | {
+ default_mtu_size
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 9578,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Default MTU Size (Integer)
+ - Minimum value: 1
+ - Maximum value: 9578
+ "%
+ | optional,
+ overrides
+ | Array
+ {
+ mtu_size
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 9578,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
| doc m%"
- Nai Realms (List - Object)
-
- Elements:
- - format
- - realm
- - methods
- "%
+ MTU Size (Integer)
+ - Minimum value: 1
+ - Maximum value: 9578
+ "%,
+ switch_profiles
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Switch Profiles (List - String)"
| optional,
- network_access_type
- | std.enum.TagOrString
- | [|
- 'Wildcard,
- '"Test or experimental",
- '"Private network with guest access",
- '"Private network",
- '"Personal device network",
- '"Free public network",
- '"Emergency services only network",
- '"Chargeable public network"
- |]
- | doc m%"
- Network Access Type (String)
- - Allowed values: Chargeable public network, Emergency services only network, Free public network, Personal device network, Private network, Private network with guest access, Test or experimental, Wildcard
- "%
+ switches
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ]
+ ])
+ )
+ | doc "Switches (List - String)"
| optional,
- operator
+ }
+ | doc m%"
+ Overrides (List - Object)
+
+ Elements:
+ - switches
+ - switch_profiles
+ - mtu_size (required)
+ "%
+ | optional,
+ }
+ | doc m%"
+ Switch MTU (Object)
+
+ Elements:
+ - default_mtu_size
+ - overrides
+ "%
+ | optional,
+ switch_port_schedules
+ | Array
+ {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ port_schedule
+ | {
+ friday
| {
- name
+ active
+ | Bool
+ | doc "Active (Boolean)"
+ | optional,
+ from
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
+ | doc "From (String)"
+ | optional,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "To (String)"
| optional,
}
| doc m%"
- Operator (Object)
+ Friday (Object)
Elements:
- - name
+ - active
+ - from
+ - to
"%
| optional,
- roam_consort_ois
- | Array (String)
- | doc "Roam Consort Ois (List - String)"
- | optional,
- venue
+ monday
| {
- name
+ active
+ | Bool
+ | doc "Active (Boolean)"
+ | optional,
+ from
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
+ | doc "From (String)"
| optional,
- type
- | std.enum.TagOrString
- | [|
- '"Zoo or Aquarium",
- '"Unspecified Vehicular",
- '"Unspecified Utility and Miscellaneous",
- '"Unspecified Storage",
- '"Unspecified Residential",
- '"Unspecified Outdoor",
- '"Unspecified Mercantile",
- '"Unspecified Institutional",
- '"Unspecified Factory and Industrial",
- '"Unspecified Educational",
- '"Unspecified Business",
- '"Unspecified Assembly",
- 'Unspecified,
- '"University or College",
- 'Train,
- '"Traffic Control",
- 'Theater,
- 'Stadium,
- '"Shopping Mall",
- '"Ship or Boat",
- '"School, Secondary",
- '"School, Primary",
- '"Retail Store",
- 'Restaurant,
- '"Rest Area",
- '"Research and Development Facility",
- '"Professional Office",
- '"Private Residence",
- '"Prison or Jail",
- '"Post Office",
- '"Police Station",
- '"Place of Worship",
- '"Passenger Terminal",
- 'Museum,
- '"Muni-mesh Network",
- '"Motor Bike",
- '"Long-Term Care Facility",
- 'Library,
- 'Kiosk,
- '"Hotel or Motel",
- 'Hospital,
- '"Group Home",
- '"Grocery Market",
- '"Gas Station",
- '"Fire Station",
- 'Ferry,
- 'Factory,
- '"Emergency Coordination Center",
- 'Dormitory,
- '"Doctor or Dentist office",
- '"Convention Center",
- '"Coffee Shop",
- '"City Park",
- '"Bus Stop",
- 'Bus,
- '"Boarding House",
- 'Bar,
- 'Bank,
- '"Automotive Service Station",
- '"Automobile or Truck",
- '"Attorney Office",
- 'Arena,
- '"Amusement Park",
- 'Amphitheater,
- '"Alcohol and Drug Rehabilitation Center",
- 'Airplane
- |]
- | doc m%"
- Type (String)
- - Allowed values: Airplane, Alcohol and Drug Rehabilitation Center, Amphitheater, Amusement Park, Arena, Attorney Office, Automobile or Truck, Automotive Service Station, Bank, Bar, Boarding House, Bus, Bus Stop, City Park, Coffee Shop, Convention Center, Doctor or Dentist office, Dormitory, Emergency Coordination Center, Factory, Ferry, Fire Station, Gas Station, Grocery Market, Group Home, Hospital, Hotel or Motel, Kiosk, Library, Long-Term Care Facility, Motor Bike, Muni-mesh Network, Museum, Passenger Terminal, Place of Worship, Police Station, Post Office, Prison or Jail, Private Residence, Professional Office, Research and Development Facility, Rest Area, Restaurant, Retail Store, School, Primary, School, Secondary, Ship or Boat, Shopping Mall, Stadium, Theater, Traffic Control, Train, University or College, Unspecified, Unspecified Assembly, Unspecified Business, Unspecified Educational, Unspecified Factory and Industrial, Unspecified Institutional, Unspecified Mercantile, Unspecified Outdoor, Unspecified Residential, Unspecified Storage, Unspecified Utility and Miscellaneous, Unspecified Vehicular, Zoo or Aquarium
- "%
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "To (String)"
| optional,
}
| doc m%"
- Venue (Object)
+ Monday (Object)
Elements:
- - name
- - type
- "%
- | optional,
- }
- | doc m%"
- Hotspot20 (Object)
-
- Elements:
- - enabled
- - operator
- - venue
- - network_access_type
- - domains
- - roam_consort_ois
- - mcc_mncs
- - nai_realms
- "%
- | optional,
- identity_psks
- | Array
- {
- expires_at
- | String
- | doc "Expires At (String)"
- | optional,
- group_policy_id
- | String
- | doc "Group Policy ID (String)"
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- passphrase
- | String
- | doc "Passphrase (String)"
- | optional,
- }
- | doc m%"
- Identity Psks (List - Object)
-
- Elements:
- - name
- - passphrase
- - group_policy_id
- - expires_at
- "%
- | optional,
- ip_assignment_mode
- | String
- | doc "IP Assignment Mode (String)"
- | optional,
- lan_isolation_enabled
- | Bool
- | doc "Lan Isolation Enabled (Boolean)"
- | optional,
- ldap
- | {
- base_distinguished_name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Base Distinguished Name (String)
- - Minimum length: 1
- - Maximum length: 127
+ - active
+ - from
+ - to
"%
| optional,
- credentials
+ saturday
| {
- distinguished_name
+ active
+ | Bool
+ | doc "Active (Boolean)"
+ | optional,
+ from
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
])
- | doc m%"
- Distinguished Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
+ | doc "From (String)"
| optional,
- password
- | String
- | doc "Password (String)"
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "To (String)"
| optional,
}
| doc m%"
- Credentials (Object)
+ Saturday (Object)
Elements:
- - distinguished_name
- - password
+ - active
+ - from
+ - to
"%
| optional,
- server_ca_certificate
+ sunday
| {
- contents
- | String
- | doc "Contents (String)"
+ active
+ | Bool
+ | doc "Active (Boolean)"
+ | optional,
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "From (String)"
+ | optional,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "To (String)"
| optional,
}
| doc m%"
- Server CA Certificate (Object)
+ Sunday (Object)
Elements:
- - contents
+ - active
+ - from
+ - to
"%
| optional,
- servers
- | Array
- {
- host | String | doc "Host (String)",
- port
- | std.number.Integer
- | doc "Port (Integer)",
- }
+ thursday
+ | {
+ active
+ | Bool
+ | doc "Active (Boolean)"
+ | optional,
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "From (String)"
+ | optional,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "To (String)"
+ | optional,
+ }
| doc m%"
- Servers (List - Object)
+ Thursday (Object)
Elements:
- - host (required)
- - port (required)
+ - active
+ - from
+ - to
"%
| optional,
- }
- | doc m%"
- Ldap (Object)
-
- Elements:
- - servers
- - credentials
- - base_distinguished_name
- - server_ca_certificate
- "%
- | optional,
- local_radius
- | {
- cache_timeout
- | std.number.Integer
- | doc "Cache Timeout (Integer)"
- | optional,
- certificate_authentication
+ tuesday
| {
- client_root_ca_certificate
- | {
- contents
- | String
- | doc "Contents (String)"
- | optional,
- }
- | doc m%"
- Client Root CA Certificate (Object)
-
- Elements:
- - contents
- "%
- | optional,
- enabled
+ active
| Bool
- | doc "Enabled (Boolean)"
- | optional,
- ocsp_responder_url
- | String
- | doc "Ocsp Responder Url (String)"
+ | doc "Active (Boolean)"
| optional,
- use_ldap
- | Bool
- | doc "Use Ldap (Boolean)"
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "From (String)"
| optional,
- use_ocsp
- | Bool
- | doc "Use Ocsp (Boolean)"
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "To (String)"
| optional,
}
| doc m%"
- Certificate Authentication (Object)
+ Tuesday (Object)
Elements:
- - enabled
- - use_ldap
- - use_ocsp
- - ocsp_responder_url
- - client_root_ca_certificate
+ - active
+ - from
+ - to
"%
| optional,
- password_authentication
+ wednesday
| {
- enabled
+ active
| Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- Password Authentication (Object)
-
- Elements:
- - enabled
- "%
- | optional,
- }
- | doc m%"
- Local Radius (Object)
-
- Elements:
- - cache_timeout
- - password_authentication
- - certificate_authentication
- "%
- | optional,
- mandatory_dhcp_enabled
- | Bool
- | doc "Mandatory DHCP Enabled (Boolean)"
- | optional,
- min_bitrate
- | Number
- | doc "Min Bitrate (Number)"
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
- _js2n__-prdslib.strings.minLength 1
- ])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- named_vlans
- | {
- radius
- | {
- guest_vlan
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- }
- | doc m%"
- Guest Vlan (Object)
-
- Elements:
- - enabled
- - name
- "%
- | optional,
- }
- | doc m%"
- Radius (Object)
-
- Elements:
- - guest_vlan
- "%
- | optional,
- tagging
- | {
- by_ap_tags
- | Array
- {
- tags
- | Array (String)
- | doc "Tags (List - String)"
- | optional,
- vlan_name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
- ])
- | doc m%"
- Vlan Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
- | optional,
- }
- | doc m%"
- By Ap Tags (List - Object)
-
- Elements:
- - tags
- - vlan_name
- "%
+ | doc "Active (Boolean)"
| optional,
- default_vlan_name
+ from
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
- _js2n__-prdslib.strings.maxLength
- 127,
- _js2n__-prdslib.strings.minLength
- 1
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
])
- | doc m%"
- Default Vlan Name (String)
- - Minimum length: 1
- - Maximum length: 127
- "%
+ | doc "From (String)"
| optional,
- enabled
- | Bool
- | doc "Enabled (Boolean)"
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:0:00|0:30|1:00|1:30|2:00|2:30|3:00|3:30|4:00|4:30|5:00|5:30|6:00|6:30|7:00|7:30|8:00|8:30|9:00|9:30|00:00|00:30|01:00|01:30|02:00|02:30|03:00|03:30|04:00|04:30|05:00|05:30|06:00|06:30|07:00|07:30|08:00|08:30|09:00|09:30|10:00|10:30|11:00|11:30|12:00|12:30|13:00|13:30|14:00|14:30|15:00|15:30|16:00|16:30|17:00|17:30|18:00|18:30|19:00|19:30|20:00|20:30|21:00|21:30|22:00|22:30|23:00|23:30|24:00)$"
+ ])
+ | doc "To (String)"
| optional,
}
| doc m%"
- Tagging (Object)
+ Wednesday (Object)
Elements:
- - enabled
- - default_vlan_name
- - by_ap_tags
+ - active
+ - from
+ - to
"%
| optional,
}
| doc m%"
- Named Vlans (Object)
+ Port Schedule (Object)
Elements:
- - tagging
- - radius
+ - monday
+ - tuesday
+ - wednesday
+ - thursday
+ - friday
+ - saturday
+ - sunday
"%
| optional,
- oauth
- | {
- allowed_domains
- | Array (String)
- | doc "Allowed Domains (List - String)"
- | optional,
- }
+ }
+ | doc m%"
+ Switch Port Schedules (List - Object)
+
+ Elements:
+ - name
+ - port_schedule
+ "%
+ | optional,
+ switch_qos_rules
+ | Array
+ {
+ dscp
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 63
+ ])
| doc m%"
- Oauth (Object)
-
- Elements:
- - allowed_domains
+ DSCP (Integer)
+ - Maximum value: 63
"%
| optional,
- per_client_bandwidth_limit_down
- | std.number.Integer
- | doc "Per Client Bandwidth Limit Down (Integer)"
- | optional,
- per_client_bandwidth_limit_up
- | std.number.Integer
- | doc "Per Client Bandwidth Limit Up (Integer)"
- | optional,
- per_ssid_bandwidth_limit_down
- | std.number.Integer
- | doc "Per Ssid Bandwidth Limit Down (Integer)"
- | optional,
- per_ssid_bandwidth_limit_up
- | std.number.Integer
- | doc "Per Ssid Bandwidth Limit Up (Integer)"
- | optional,
- psk | String | doc "Psk (String)" | optional,
- radius_accounting_enabled
- | Bool
- | doc "Radius Accounting Enabled (Boolean)"
- | optional,
- radius_accounting_interim_interval
- | std.number.Integer
- | doc "Radius Accounting Interim Interval (Integer)"
- | optional,
- radius_accounting_servers
- | Array
- {
- ca_certificate
- | String
- | doc "CA Certificate (String)"
- | optional,
- host | String | doc "Host (String)",
- port
- | std.number.Integer
- | doc "Port (Integer)"
- | optional,
- radsec_enabled
- | Bool
- | doc "Radsec Enabled (Boolean)"
- | optional,
- secret
- | String
- | doc "Secret (String)"
- | optional,
- }
+ dst_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535
+ ])
| doc m%"
- Radius Accounting Servers (List - Object)
-
- Elements:
- - host (required)
- - port
- - secret
- - radsec_enabled
- - ca_certificate
+ Dst Port (Integer)
+ - Maximum value: 65535
"%
| optional,
- radius_attribute_for_group_policies
+ dst_port_range
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "(?:0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])-(?:0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])"
+ ])
+ | doc "Dst Port Range (String)"
+ | optional,
+ protocol
| std.enum.TagOrString
- | [|
- 'Reply-Message,
- 'Filter-Id,
- 'Aruba-User-Role,
- 'Airespace-ACL-Name
- |]
+ | [| 'UDP, 'TCP, 'ANY |]
| doc m%"
- Radius Attribute For Group Policies (String)
- - Allowed values: Airespace-ACL-Name, Aruba-User-Role, Filter-Id, Reply-Message
+ Protocol (String)
+ - Allowed values: ANY, TCP, UDP
"%
| optional,
- radius_authentication_nas_id
- | String
- | doc "Radius Authentication Nas ID (String)"
- | optional,
- radius_called_station_id
- | String
- | doc "Radius Called Station ID (String)"
- | optional,
- radius_coa_enabled
- | Bool
- | doc "Radius Coa Enabled (Boolean)"
- | optional,
- radius_failover_policy
- | std.enum.TagOrString
- | [| '"Deny access", '"Allow access" |]
+ qos_rule_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
| doc m%"
- Radius Failover Policy (String)
- - Allowed values: Allow access, Deny access
+ QoS Rule Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ src_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535
+ ])
+ | doc m%"
+ Src Port (Integer)
+ - Maximum value: 65535
"%
| optional,
- radius_fallback_enabled
- | Bool
- | doc "Radius Fallback Enabled (Boolean)"
- | optional,
- radius_guest_vlan_enabled
- | Bool
- | doc "Radius Guest Vlan Enabled (Boolean)"
+ src_port_range
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "(?:0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])-(?:0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])"
+ ])
+ | doc "Src Port Range (String)"
| optional,
- radius_guest_vlan_id
+ vlan
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
[
@@ -50660,1041 +52140,1418 @@ let rec _js2n__-refsenv
4094,
_js2n__-prdslib.numbers.minimum 1
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
+ _js2n__-prdslib.isType '"String"
])
- | doc "Radius Guest Vlan ID (Integer, String)"
- | optional,
- radius_load_balancing_policy
- | std.enum.TagOrString
- | [|
- '"Strict priority order",
- '"Round robin"
- |]
- | doc m%"
- Radius Load Balancing Policy (String)
- - Allowed values: Round robin, Strict priority order
- "%
- | optional,
- radius_override
- | Bool
- | doc "Radius Override (Boolean)"
- | optional,
- radius_proxy_enabled
- | Bool
- | doc "Radius Proxy Enabled (Boolean)"
- | optional,
- radius_server_attempts_limit
- | std.number.Integer
- | doc "Radius Server Attempts Limit (Integer)"
- | optional,
- radius_server_timeout
- | std.number.Integer
- | doc "Radius Server Timeout (Integer)"
- | optional,
- radius_servers
- | Array
- {
- ca_certificate
- | String
- | doc "CA Certificate (String)"
- | optional,
- host | String | doc "Host (String)",
- open_roaming_certificate_id
- | std.number.Integer
- | doc "Open Roaming Certificate ID (Integer)"
- | optional,
- port
- | std.number.Integer
- | doc "Port (Integer)"
- | optional,
- radsec_enabled
- | Bool
- | doc "Radsec Enabled (Boolean)"
- | optional,
- secret
- | String
- | doc "Secret (String)"
- | optional,
- }
- | doc m%"
- Radius Servers (List - Object)
-
- Elements:
- - host (required)
- - port
- - secret
- - radsec_enabled
- - open_roaming_certificate_id
- - ca_certificate
- "%
- | optional,
- radius_testing_enabled
- | Bool
- | doc "Radius Testing Enabled (Boolean)"
+ | doc "Vlan (Integer, String)"
| optional,
- schedules
- | {
- enabled
+ }
+ | doc m%"
+ Switch QoS Rules (List - Object)
+
+ Elements:
+ - vlan
+ - protocol
+ - src_port
+ - src_port_range
+ - dst_port
+ - dst_port_range
+ - dscp
+ - qos_rule_name (required)
+ "%
+ | optional,
+ switch_qos_rules_order
+ | {
+ rule_names
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ )
+ | doc "Rule Names (List - String)",
+ }
+ | doc m%"
+ Switch QoS Rules Order (Object)
+
+ Elements:
+ - rule_names (required)
+ "%
+ | optional,
+ switch_routing_multicast
+ | {
+ default_settings
+ | {
+ flood_unknown_multicast_traffic_enabled
+ | Bool
+ | doc "Flood Unknown Multicast Traffic Enabled (Boolean)"
+ | optional,
+ igmp_snooping_enabled
+ | Bool
+ | doc "IGMP Snooping Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Default Settings (Object)
+
+ Elements:
+ - igmp_snooping_enabled
+ - flood_unknown_multicast_traffic_enabled
+ "%
+ | optional,
+ overrides
+ | Array
+ {
+ flood_unknown_multicast_traffic_enabled
| Bool
- | doc "Enabled (Boolean)"
+ | doc "Flood Unknown Multicast Traffic Enabled (Boolean)",
+ igmp_snooping_enabled
+ | Bool
+ | doc "IGMP Snooping Enabled (Boolean)",
+ stacks
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Stacks (List - String)"
| optional,
- ranges
- | Array
- {
- end_day
- | String
- | doc "End Day (String)"
- | optional,
- end_time
- | String
- | doc "End Time (String)"
- | optional,
- start_day
- | String
- | doc "Start Day (String)"
- | optional,
- start_time
- | String
- | doc "Start Time (String)"
- | optional,
- }
- | doc m%"
- Ranges (List - Object)
-
- Elements:
- - start_day
- - start_time
- - end_day
- - end_time
- "%
+ switch_profiles
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Switch Profiles (List - String)"
| optional,
- ranges_in_seconds
- | Array
- {
- end
- | std.number.Integer
- | doc "End (Integer)",
- start
- | std.number.Integer
- | doc "Start (Integer)",
- }
- | doc m%"
- Ranges In Seconds (List - Object)
-
- Elements:
- - start (required)
- - end (required)
- "%
+ switches
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ]
+ ])
+ )
+ | doc "Switches (List - String)"
| optional,
}
- | doc m%"
- Schedules (Object)
-
- Elements:
- - enabled
- - ranges
- - ranges_in_seconds
- "%
- | optional,
- secondary_concentrator_network_id
+ | doc m%"
+ Overrides (List - Object)
+
+ Elements:
+ - switch_profiles
+ - switches
+ - stacks
+ - igmp_snooping_enabled (required)
+ - flood_unknown_multicast_traffic_enabled (required)
+ "%
+ | optional,
+ }
+ | doc m%"
+ Switch Routing Multicast (Object)
+
+ Elements:
+ - default_settings
+ - overrides
+ "%
+ | optional,
+ switch_routing_multicast_rendezvous_points
+ | Array
+ {
+ interface_ip
| String
- | doc "Secondary Concentrator Network ID (String)"
- | optional,
- speed_burst
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
| doc m%"
- Speed Burst (Object)
-
- Elements:
- - enabled
- "%
- | optional,
- splash_guest_sponsor_domains
- | Array (String)
- | doc "Splash Guest Sponsor Domains (List - String)"
- | optional,
- splash_page
- | std.enum.TagOrString
- | [|
- '"Systems Manager Sentry",
- '"Sponsored guest",
- '"SMS authentication",
- '"Password-protected with custom RADIUS",
- '"Password-protected with Meraki RADIUS",
- '"Password-protected with LDAP",
- '"Password-protected with Active Directory",
- 'None,
- '"Microsoft Entra ID",
- '"Google OAuth",
- '"Google Apps domain",
- '"Facebook Wi-Fi",
- '"Click-through splash page",
- '"Cisco ISE",
- 'Billing
- |]
+ Interface IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ multicast_group
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Multicast Group (String, String)",
+ rendezvous_point_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
| doc m%"
- Splash Page (String)
- - Allowed values: Billing, Cisco ISE, Click-through splash page, Facebook Wi-Fi, Google Apps domain, Google OAuth, Microsoft Entra ID, None, Password-protected with Active Directory, Password-protected with LDAP, Password-protected with Meraki RADIUS, Password-protected with custom RADIUS, SMS authentication, Sponsored guest, Systems Manager Sentry
- "%
- | optional,
- splash_settings
- | {
- allow_simultaneous_logins
- | Bool
- | doc "Allow Simultaneous Logins (Boolean)"
- | optional,
- billing
- | {
- free_access
- | {
- duration_in_minutes
- | std.number.Integer
- | doc "Duration In Minutes (Integer)"
- | optional,
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- Free Access (Object)
-
- Elements:
- - enabled
- - duration_in_minutes
- "%
- | optional,
- prepaid_access_fast_login_enabled
- | Bool
- | doc "Prepaid Access Fast Login Enabled (Boolean)"
- | optional,
- reply_to_email_address
- | String
- | doc "Reply To Email Address (String)"
- | optional,
- }
+ Rendezvous Point Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ }
+ | doc m%"
+ Switch Routing Multicast Rendezvous Points (List - Object)
+
+ Elements:
+ - interface_ip (required)
+ - multicast_group (required)
+ - rendezvous_point_name (required)
+ "%
+ | optional,
+ switch_routing_ospf
+ | {
+ areas
+ | Array
+ {
+ area_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 13,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ]
+ ])
+ | doc "Area ID (String, String, Integer)",
+ area_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
| doc m%"
- Billing (Object)
-
- Elements:
- - free_access
- - prepaid_access_fast_login_enabled
- - reply_to_email_address
- "%
- | optional,
- block_all_traffic_before_sign_on
- | Bool
- | doc "Block All Traffic Before Sign On (Boolean)"
- | optional,
- controller_disconnection_behavior
+ Area Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ area_type
| std.enum.TagOrString
- | [| 'restricted, 'open, '"default" |]
- | doc m%"
- Controller Disconnection Behavior (String)
- - Allowed values: default, open, restricted
- "%
- | optional,
- guest_sponsorship
- | {
- duration_in_minutes
- | std.number.Integer
- | doc "Duration In Minutes (Integer)"
- | optional,
- guest_can_request_timeframe
- | Bool
- | doc "Guest Can Request Timeframe (Boolean)"
- | optional,
- }
- | doc m%"
- Guest Sponsorship (Object)
-
- Elements:
- - duration_in_minutes
- - guest_can_request_timeframe
- "%
- | optional,
- redirect_url
- | String
- | doc "Redirect Url (String)"
- | optional,
- sentry_enrollment
- | {
- enforced_systems
- | Array (String)
- | doc "Enforced Systems (List - String)"
- | optional,
- strength
- | std.enum.TagOrString
- | [|
- 'strict,
- 'focused,
- 'click-through
- |]
- | doc m%"
- Strength (String)
- - Allowed values: click-through, focused, strict
- "%
- | optional,
- systems_manager_network
- | {
- id | String | doc "ID (String)",
- }
- | doc m%"
- Systems Manager Network (Object)
-
- Elements:
- - id (required)
- "%
- | optional,
- }
+ | [| 'stub, 'nssa, 'normal |]
| doc m%"
- Sentry Enrollment (Object)
-
- Elements:
- - systems_manager_network
- - strength
- - enforced_systems
- "%
- | optional,
- splash_image
- | {
- extension
- | String
- | doc "Extension (String)"
- | optional,
- image
- | {
- contents
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ Area Type (String)
+ - Allowed values: normal, nssa, stub
+ "%,
+ }
+ | doc m%"
+ Areas (List - Object)
+
+ Elements:
+ - area_id (required)
+ - area_name (required)
+ - area_type (required)
+ "%
+ | optional,
+ dead_timer_in_seconds
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Dead Timer In Seconds (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ hello_timer_in_seconds
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Hello Timer In Seconds (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ md5_authentication_enabled
+ | Bool
+ | doc "MD5 Authentication Enabled (Boolean)"
+ | optional,
+ md5_authentication_key
+ | {
+ id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1234,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ ID (Integer)
+ - Minimum value: 1
+ - Maximum value: 1234
+ "%
+ | optional,
+ passphrase
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Passphrase (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ MD5 Authentication Key (Object)
+
+ Elements:
+ - id
+ - passphrase
+ "%
+ | optional,
+ v3
+ | {
+ areas
+ | Array
+ {
+ area_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
- _js2n__-prdslib.strings.pattern
- "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
- ])
- | doc "Contents (String)"
- | optional,
- format
- | std.enum.TagOrString
- | [| 'png, 'jpg, 'gif |]
- | doc m%"
- Format (String)
- - Allowed values: gif, jpg, png
- "%
- | optional,
- }
- | doc m%"
- Image (Object)
-
- Elements:
- - format
- - contents
- "%
- | optional,
- md5
- | String
- | doc "MD5 (String)"
- | optional,
- }
- | doc m%"
- Splash Image (Object)
-
- Elements:
- - md5
- - extension
- - image
- "%
- | optional,
- splash_logo
- | {
- extension
- | String
- | doc "Extension (String)"
- | optional,
- image
- | {
- contents
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ _js2n__-prdslib.strings.maxLength
+ 13,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
- ])
- | doc "Contents (String)"
- | optional,
- format
- | std.enum.TagOrString
- | [| 'png, 'jpg, 'gif |]
- | doc m%"
- Format (String)
- - Allowed values: gif, jpg, png
- "%
- | optional,
- }
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ]
+ ])
+ | doc "Area ID (String, String, Integer)",
+ area_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
| doc m%"
- Image (Object)
-
- Elements:
- - format
- - contents
- "%
- | optional,
- md5
- | String
- | doc "MD5 (String)"
- | optional,
- }
- | doc m%"
- Splash Logo (Object)
-
- Elements:
- - md5
- - extension
- - image
- "%
- | optional,
- splash_prepaid_front
- | {
- extension
- | String
- | doc "Extension (String)"
- | optional,
- image
- | {
- contents
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
- ])
- | doc "Contents (String)"
- | optional,
- format
- | std.enum.TagOrString
- | [| 'png, 'jpg, 'gif |]
- | doc m%"
- Format (String)
- - Allowed values: gif, jpg, png
- "%
- | optional,
- }
+ Area Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ area_type
+ | std.enum.TagOrString
+ | [| 'stub, 'nssa, 'normal |]
| doc m%"
- Image (Object)
-
- Elements:
- - format
- - contents
- "%
- | optional,
- md5
- | String
- | doc "MD5 (String)"
- | optional,
+ Area Type (String)
+ - Allowed values: normal, nssa, stub
+ "%,
}
- | doc m%"
- Splash Prepaid Front (Object)
-
- Elements:
- - md5
- - extension
- - image
- "%
- | optional,
- splash_timeout
- | std.number.Integer
- | doc "Splash Timeout (Integer)"
- | optional,
- splash_url
- | String
- | doc "Splash Url (String)"
- | optional,
- theme_id
- | String
- | doc "Theme ID (String)"
- | optional,
- use_redirect_url
- | Bool
- | doc "Use Redirect Url (Boolean)"
- | optional,
- use_splash_url
- | Bool
- | doc "Use Splash Url (Boolean)"
- | optional,
- welcome_message
- | String
- | doc "Welcome Message (String)"
+ | doc m%"
+ Areas (List - Object)
+
+ Elements:
+ - area_id (required)
+ - area_name (required)
+ - area_type (required)
+ "%
+ | optional,
+ dead_timer_in_seconds
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Dead Timer In Seconds (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ hello_timer_in_seconds
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Hello Timer In Seconds (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ }
+ | doc m%"
+ V3 (Object)
+
+ Elements:
+ - enabled
+ - hello_timer_in_seconds
+ - dead_timer_in_seconds
+ - areas
+ "%
+ | optional,
+ }
+ | doc m%"
+ Switch Routing OSPF (Object)
+
+ Elements:
+ - enabled
+ - hello_timer_in_seconds
+ - dead_timer_in_seconds
+ - areas
+ - v3
+ - md5_authentication_enabled
+ - md5_authentication_key
+ "%
+ | optional,
+ switch_settings
+ | {
+ mac_blocklist
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ MAC Blocklist (Object)
+
+ Elements:
+ - enabled
+ "%
+ | optional,
+ power_exceptions
+ | Array
+ {
+ device
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ]
+ ])
+ | doc "Device (String, String)"
| optional,
+ power_type
+ | std.enum.TagOrString
+ | [|
+ 'useNetworkSetting,
+ 'redundant,
+ 'combined
+ |]
+ | doc m%"
+ Power Type (String)
+ - Allowed values: combined, redundant, useNetworkSetting
+ "%,
+ }
+ | doc m%"
+ Power Exceptions (List - Object)
+
+ Elements:
+ - power_type (required)
+ - device
+ "%
+ | optional,
+ uplink_client_sampling
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Uplink Client Sampling (Object)
+
+ Elements:
+ - enabled
+ "%
+ | optional,
+ use_combined_power
+ | Bool
+ | doc "Use Combined Power (Boolean)"
+ | optional,
+ vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Vlan (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ Switch Settings (Object)
+
+ Elements:
+ - vlan
+ - use_combined_power
+ - power_exceptions
+ - uplink_client_sampling
+ - mac_blocklist
+ "%
+ | optional,
+ switch_stacks
+ | Array
+ {
+ add
+ | {
+ device
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ]
+ ])
+ | doc "Device (String, String)",
}
| doc m%"
- Splash Settings (Object)
+ Add (Object)
Elements:
- - splash_url
- - use_splash_url
- - splash_timeout
- - redirect_url
- - use_redirect_url
- - welcome_message
- - theme_id
- - splash_logo
- - splash_image
- - splash_prepaid_front
- - block_all_traffic_before_sign_on
- - controller_disconnection_behavior
- - allow_simultaneous_logins
- - guest_sponsorship
- - billing
- - sentry_enrollment
+ - device (required)
"%
| optional,
- traffic_shaping_rules
+ devices
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ]
+ ])
+ )
+ | doc "Devices (List - String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ remove
| {
- default_rules_enabled
- | Bool
- | doc "Default Rules Enabled (Boolean)"
- | optional,
- rules
- | Array
- {
- definitions
+ device
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ]
+ ])
+ | doc "Device (String, String)",
+ }
+ | doc m%"
+ Remove (Object)
+
+ Elements:
+ - device (required)
+ "%
+ | optional,
+ routing_interfaces
+ | Array
+ {
+ default_gateway
+ | String
+ | doc m%"
+ Default Gateway (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ dhcp
+ | {
+ boot_file_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Boot File Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ boot_next_server
+ | String
+ | doc m%"
+ Boot Next Server (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ boot_options_enabled
+ | Bool
+ | doc "Boot Options Enabled (Boolean)"
+ | optional,
+ dhcp_lease_time
+ | std.enum.TagOrString
+ | [|
+ '"4 hours",
+ '"30 minutes",
+ '"12 hours",
+ '"1 week",
+ '"1 hour",
+ '"1 day"
+ |]
+ | doc m%"
+ DHCP Lease Time (String)
+ - Allowed values: 1 day, 1 hour, 1 week, 12 hours, 30 minutes, 4 hours
+ "%
+ | optional,
+ dhcp_mode
+ | std.enum.TagOrString
+ | [|
+ 'dhcpServer,
+ 'dhcpRelay,
+ 'dhcpDisabled
+ |]
+ | doc m%"
+ DHCP Mode (String)
+ - Allowed values: dhcpDisabled, dhcpRelay, dhcpServer
+ "%
+ | optional,
+ dhcp_options
| Array
{
+ code
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([2-9]|1[0-9][0-9]?|2[0-9]|2[0-5][0-4]|[3-9][0-9])$"
+ ])
+ | doc "Code (String)",
type
| std.enum.TagOrString
| [|
- 'port,
- 'localNet,
- 'ipRange,
- 'host,
- 'applicationCategory,
- 'application
+ 'text,
+ 'ip,
+ 'integer,
+ 'hex
|]
| doc m%"
Type (String)
- - Allowed values: application, applicationCategory, host, ipRange, localNet, port
+ - Allowed values: hex, integer, ip, text
"%,
value
- | String
- | doc "Value (String)",
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Value (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
}
| doc m%"
- Definitions (List - Object)
+ DHCP Options (List - Object)
Elements:
+ - code (required)
- type (required)
- value (required)
- "%,
- dscp_tag_value
- | std.number.Integer
- | doc "DSCP Tag Value (Integer)"
+ "%
| optional,
- pcp_tag_value
- | std.number.Integer
- | doc "Pcp Tag Value (Integer)"
+ dhcp_relay_server_ips
+ | Array (String)
+ | doc "DHCP Relay Server IPs (List - String)"
| optional,
- per_client_bandwidth_limits
- | {
- bandwidth_limits
- | {
- limit_down
- | std.number.Integer
- | doc "Limit Down (Integer)"
- | optional,
- limit_up
- | std.number.Integer
- | doc "Limit Up (Integer)"
- | optional,
- }
- | doc m%"
- Bandwidth Limits (Object)
-
- Elements:
- - limit_up
- - limit_down
- "%
- | optional,
- settings
- | String
- | doc "Settings (String)"
- | optional,
- }
+ dns_custom_nameservers
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})(,\\s?\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})*$"
+ ]
+ ])
+ )
+ | doc "DNS Custom Nameservers (List - String)"
+ | optional,
+ dns_nameservers_option
+ | std.enum.TagOrString
+ | [|
+ 'openDns,
+ 'googlePublicDns,
+ 'custom
+ |]
| doc m%"
- Per Client Bandwidth Limits (Object)
-
- Elements:
- - settings
- - bandwidth_limits
+ DNS Nameservers Option (String)
+ - Allowed values: custom, googlePublicDns, openDns
"%
| optional,
- }
- | doc m%"
- Rules (List - Object)
-
- Elements:
- - definitions (required)
- - per_client_bandwidth_limits
- - dscp_tag_value
- - pcp_tag_value
- "%
- | optional,
- traffic_shaping_enabled
- | Bool
- | doc "Traffic Shaping Enabled (Boolean)"
- | optional,
- }
- | doc m%"
- Traffic Shaping Rules (Object)
-
- Elements:
- - traffic_shaping_enabled
- - default_rules_enabled
- - rules
- "%
- | optional,
- use_vlan_tagging
- | Bool
- | doc "Use Vlan Tagging (Boolean)"
- | optional,
- visible
- | Bool
- | doc "Visible (Boolean)"
- | optional,
- vlan_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan ID (Integer, String)"
- | optional,
- vpn
- | {
- concentrator
- | {
- network_id
- | String
- | doc "Network ID (String)"
- | optional,
- vlan_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4094,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9]|[1-9][0-9]|[1-9][0-9]{2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-4])"
- ]
- ])
- | doc "Vlan ID (Integer, String)"
- | optional,
- }
- | doc m%"
- Concentrator (Object)
-
- Elements:
- - network_id
- - vlan_id
- "%
- | optional,
- failover
- | {
- heartbeat_interval
- | std.number.Integer
- | doc "Heartbeat Interval (Integer)"
- | optional,
- idle_timeout
- | std.number.Integer
- | doc "Idle Timeout (Integer)"
- | optional,
- request_ip
- | String
- | doc "Request IP (String)"
- | optional,
- }
- | doc m%"
- Failover (Object)
-
- Elements:
- - request_ip
- - heartbeat_interval
- - idle_timeout
- "%
- | optional,
- split_tunnel
- | {
- enabled
- | Bool
- | doc "Enabled (Boolean)"
- | optional,
- rules
- | Array
- {
- comment
- | String
- | doc "Comment (String)"
- | optional,
- dest_cidr
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ fixed_ip_assignments
+ | Array
+ {
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ mac
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
+ ])
+ | doc m%"
+ MAC (String)
+ - MAC address (XX:XX:XX:XX:XX:XX)
+ "%,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ }
+ | doc m%"
+ Fixed IP Assignments (List - Object)
+
+ Elements:
+ - name (required)
+ - mac (required)
+ - ip (required)
+ "%
+ | optional,
+ reserved_ip_ranges
+ | Array
+ {
+ comment
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Comment (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ end
+ | String
+ | doc m%"
+ End (String)
+ - IPv4 or IPv6 address
+ "%,
+ start
+ | String
+ | doc m%"
+ Start (String)
+ - IPv4 or IPv6 address
+ "%,
+ }
+ | doc m%"
+ Reserved IP Ranges (List - Object)
+
+ Elements:
+ - start (required)
+ - end (required)
+ - comment
+ "%
+ | optional,
+ }
+ | doc m%"
+ DHCP (Object)
+
+ Elements:
+ - dhcp_mode
+ - dhcp_relay_server_ips
+ - dhcp_lease_time
+ - dns_nameservers_option
+ - dns_custom_nameservers
+ - boot_options_enabled
+ - boot_next_server
+ - boot_file_name
+ - dhcp_options
+ - reserved_ip_ranges
+ - fixed_ip_assignments
+ "%
+ | optional,
+ interface_ip
+ | String
+ | doc m%"
+ Interface IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ ipv6
+ | {
+ address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Address (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ assignment_mode
+ | std.enum.TagOrString
+ | [| 'static, 'eui-64 |]
+ | doc m%"
+ Assignment Mode (String)
+ - Allowed values: eui-64, static
+ "%
+ | optional,
+ gateway
+ | String
+ | doc m%"
+ Gateway (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ prefix
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Prefix (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ }
+ | doc m%"
+ IPv6 (Object)
+
+ Elements:
+ - assignment_mode
+ - prefix
+ - address
+ - gateway
+ "%
+ | optional,
+ multicast_routing
+ | std.enum.TagOrString
+ | [|
+ 'enabled,
+ 'disabled,
+ '"IGMP snooping querier"
+ |]
+ | doc m%"
+ Multicast Routing (String)
+ - Allowed values: IGMP snooping querier, disabled, enabled
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ ospf_settings
+ | {
+ area
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
- _js2n__-prdslib.strings.pattern
- "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
- ])
- | doc "Dest Cidr (String)"
- | optional,
- dest_port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ _js2n__-prdslib.strings.maxLength
+ 13,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "(?:[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|[Aa]ny"
- ]
- ])
- | doc "Dest Port (Integer, String)"
- | optional,
- policy
- | String
- | doc "Policy (String)",
- protocol
- | std.enum.TagOrString
- | [| 'UDP, 'TCP, 'Any |]
- | doc m%"
- Protocol (String)
- - Allowed values: Any, TCP, UDP
- "%
- | optional,
- }
- | doc m%"
- Rules (List - Object)
-
- Elements:
- - protocol
- - dest_cidr
- - dest_port
- - policy (required)
- - comment
- "%
- | optional,
- }
- | doc m%"
- Split Tunnel (Object)
-
- Elements:
- - enabled
- - rules
- "%
- | optional,
- }
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ]
+ ])
+ | doc "Area (String, String, Integer)"
+ | optional,
+ cost
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Cost (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ is_passive_enabled
+ | Bool
+ | doc "Is Passive Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ OSPF Settings (Object)
+
+ Elements:
+ - area
+ - cost
+ - is_passive_enabled
+ "%
+ | optional,
+ subnet
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\/([1-9]|[12][0-9]|3[0-2])$"
+ ])
+ | doc "Subnet (String)"
+ | optional,
+ vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Vlan ID (Integer, String)"
+ | optional,
+ }
| doc m%"
- VPN (Object)
+ Routing Interfaces (List - Object)
Elements:
- - concentrator
- - split_tunnel
- - failover
- "%
- | optional,
- walled_garden_enabled
- | Bool
- | doc "Walled Garden Enabled (Boolean)"
- | optional,
- walled_garden_ranges
- | Array (String)
- | doc "Walled Garden Ranges (List - String)"
- | optional,
- wpa_encryption_mode
- | std.enum.TagOrString
- | [|
- '"WPA3 only",
- '"WPA3 Transition Mode",
- '"WPA3 192-bit Security",
- '"WPA2 only",
- '"WPA1 only",
- '"WPA1 and WPA2"
- |]
- | doc m%"
- Wpa Encryption Mode (String)
- - Allowed values: WPA1 and WPA2, WPA1 only, WPA2 only, WPA3 192-bit Security, WPA3 Transition Mode, WPA3 only
+ - name
+ - subnet
+ - interface_ip
+ - multicast_routing
+ - vlan_id
+ - default_gateway
+ - ospf_settings
+ - ipv6
+ - dhcp
"%
| optional,
- }
- | doc m%"
- Wireless Ssids (List - Object)
-
- Elements:
- - name
- - enabled
- - auth_mode
- - enterprise_admin_access
- - encryption_mode
- - psk
- - wpa_encryption_mode
- - dot11w
- - dot11r
- - splash_page
- - splash_guest_sponsor_domains
- - oauth
- - local_radius
- - ldap
- - active_directory
- - radius_servers
- - radius_proxy_enabled
- - radius_testing_enabled
- - radius_called_station_id
- - radius_authentication_nas_id
- - radius_server_timeout
- - radius_server_attempts_limit
- - radius_fallback_enabled
- - radius_coa_enabled
- - radius_failover_policy
- - radius_load_balancing_policy
- - radius_accounting_enabled
- - radius_accounting_servers
- - radius_accounting_interim_interval
- - radius_attribute_for_group_policies
- - ip_assignment_mode
- - use_vlan_tagging
- - concentrator_network_id
- - secondary_concentrator_network_id
- - disassociate_clients_on_vpn_failover
- - vlan_id
- - default_vlan_id
- - ap_tags_and_vlan_ids
- - walled_garden_enabled
- - walled_garden_ranges
- - gre
- - radius_override
- - radius_guest_vlan_enabled
- - radius_guest_vlan_id
- - min_bitrate
- - band_selection
- - per_client_bandwidth_limit_up
- - per_client_bandwidth_limit_down
- - per_ssid_bandwidth_limit_up
- - per_ssid_bandwidth_limit_down
- - lan_isolation_enabled
- - visible
- - available_on_all_aps
- - availability_tags
- - mandatory_dhcp_enabled
- - adult_content_filtering_enabled
- - dns_rewrite
- - speed_burst
- - named_vlans
- - bonjour_forwarding
- - device_type_group_policies
- - eap_override
- - firewall_l3_firewall_rules
- - firewall_l7_firewall_rules
- - hotspot20
- - identity_psks
- - schedules
- - splash_settings
- - traffic_shaping_rules
- - vpn
+ routing_static_routes
+ | Array
+ {
+ advertise_via_ospf_enabled
+ | Bool
+ | doc "Advertise Via OSPF Enabled (Boolean)"
+ | optional,
+ management_next_hop
+ | String
+ | doc m%"
+ Management Next Hop (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ next_hop_ip
+ | String
+ | doc m%"
+ Next Hop IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ prefer_over_ospf_routes_enabled
+ | Bool
+ | doc "Prefer Over OSPF Routes Enabled (Boolean)"
+ | optional,
+ subnet
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\/([1-9]|[12][0-9]|3[0-2])$"
+ ])
+ | doc "Subnet (String)"
+ | optional,
+ }
+ | doc m%"
+ Routing Static Routes (List - Object)
+
+ Elements:
+ - name
+ - subnet
+ - next_hop_ip
+ - advertise_via_ospf_enabled
+ - prefer_over_ospf_routes_enabled
+ - management_next_hop
+ "%
+ | optional,
+ }
+ | doc m%"
+ Switch Stacks (List - Object)
+
+ Elements:
+ - name
+ - devices
+ - add
+ - remove
+ - routing_interfaces
+ - routing_static_routes
"%
| optional,
- }
- | doc m%"
- Networks (List - Object)
-
- Elements:
- - name (required)
- - time_zone
- - tags
- - enrollment_string
- - notes
- - product_types (required)
- - appliance_ports
- - appliance_prefixes_delegated_statics
- - appliance_rf_profiles
- - appliance_security_intrusion
- - appliance_security_malware
- - appliance_settings
- - appliance_single_lan
- - appliance_ssids
- - appliance_static_routes
- - appliance_traffic_shaping
- - appliance_traffic_shaping_custom_performance_classes
- - appliance_traffic_shaping_rules
- - appliance_traffic_shaping_uplink_bandwidth
- - appliance_traffic_shaping_uplink_selection
- - appliance_traffic_shaping_vpn_exclusions
- - appliance_vlans
- - appliance_vlans_settings
- - appliance_vpn_bgp
- - appliance_vpn_site_to_site_vpn
- - appliance_warm_spare
- - devices_claim
- - floor_plans
- - group_policies
- - netflow
- - settings
- - snmp
- - switch_access_control_lists
- - switch_access_policies
- - switch_alternate_management_interface
- - switch_dhcp_server_policy
- - switch_dhcp_server_policy_arp_inspection_trusted_servers
- - switch_dscp_to_cos_mappings
- - switch_link_aggregations
- - switch_mtu
- - switch_port_schedules
- - switch_qos_rules
- - switch_qos_rules_order
- - switch_routing_multicast
- - switch_routing_multicast_rendezvous_points
- - switch_routing_ospf
- - switch_settings
- - switch_stacks
- - switch_storm_control
- - switch_stp
- - syslog_servers
- - traffic_analysis
- - vlan_profiles
- - vlan_profiles_assignments_reassign
- - wireless_alternate_management_interface
- - wireless_bluetooth_settings
- - wireless_ethernet_ports_profiles
- - wireless_ethernet_ports_profiles_assign
- - wireless_ethernet_ports_profiles_set_default
- - wireless_rf_profiles
- - wireless_settings
- - wireless_ssids
- - devices
- "%
- | optional,
- policy_objects
- | Array
- {
- category
- | String
- | doc "Category (String)"
- | optional,
- cidr
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
- ])
- | doc "Cidr (String)"
- | optional,
- fqdn | String | doc "FQDN (String)" | optional,
- group_ids
- | Array (String)
- | doc "Group Ids (List - String)"
- | optional,
- ip
- | String
+ switch_storm_control
+ | {
+ broadcast_threshold
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 99,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Broadcast Threshold (Integer)
+ - Minimum value: 1
+ - Maximum value: 99
+ "%
+ | optional,
+ multicast_threshold
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 99,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Multicast Threshold (Integer)
+ - Minimum value: 1
+ - Maximum value: 99
+ "%
+ | optional,
+ treat_these_traffic_types_as_one_threshold
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "broadcast", "multicast" ]
+ ])
+ ])
+ | doc "Treat These Traffic Types AS One Threshold (List - String)"
+ | optional,
+ unknown_unicast_threshold
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 99,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Unknown Unicast Threshold (Integer)
+ - Minimum value: 1
+ - Maximum value: 99
+ "%
+ | optional,
+ }
| doc m%"
- IP (String)
- - IPv4 or IPv6 address
+ Switch Storm Control (Object)
+
+ Elements:
+ - broadcast_threshold
+ - multicast_threshold
+ - unknown_unicast_threshold
+ - treat_these_traffic_types_as_one_threshold
"%
| optional,
- mask
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(255|254|252|248|240|224|192|128|0+)(\\.0|\\.128|\\.192|\\.224|\\.240|\\.248|\\.252|\\.254|\\.255){0,3}$"
- ])
- | doc "Mask (String)"
+ switch_stp
+ | {
+ rstp_enabled
+ | Bool
+ | doc "Rstp Enabled (Boolean)"
+ | optional,
+ stp_bridge_priority
+ | Array
+ {
+ stacks
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Stacks (List - String)"
+ | optional,
+ stp_priority
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 61440
+ ])
+ | doc m%"
+ Stp Priority (Integer)
+ - Maximum value: 61440
+ "%,
+ switch_profiles
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Switch Profiles (List - String)"
+ | optional,
+ switches
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ]
+ ])
+ )
+ | doc "Switches (List - String)"
+ | optional,
+ }
+ | doc m%"
+ Stp Bridge Priority (List - Object)
+
+ Elements:
+ - switch_profiles
+ - switches
+ - stacks
+ - stp_priority (required)
+ "%
+ | optional,
+ }
+ | doc m%"
+ Switch Stp (Object)
+
+ Elements:
+ - rstp_enabled
+ - stp_bridge_priority
+ "%
| optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 127,
- _js2n__-prdslib.strings.minLength 1
- ])
+ syslog_servers
+ | {
+ servers
+ | Array
+ {
+ host
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Host (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Port (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%,
+ roles
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Roles (List - String)",
+ }
+ | doc m%"
+ Servers (List - Object)
+
+ Elements:
+ - host (required)
+ - port (required)
+ - roles (required)
+ "%,
+ }
| doc m%"
- Name (String)
- - Minimum length: 1
- - Maximum length: 127
+ Syslog Servers (Object)
+
+ Elements:
+ - servers (required)
"%
| optional,
- type | String | doc "Type (String)" | optional,
- }
- | doc m%"
- Policy Objects (List - Object)
-
- Elements:
- - name
- - category
- - type
- - cidr
- - fqdn
- - mask
- - ip
- - group_ids
- "%
- | optional,
- policy_objects_groups
- | Array
- {
- category
- | String
- | doc "Category (String)"
+ tags
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 255,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ )
+ | doc "Tags (List - String)"
| optional,
- name
+ time_zone
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
@@ -51703,2611 +53560,1796 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.minLength 1
])
| doc m%"
- Name (String)
+ Time Zone (String)
- Minimum length: 1
- Maximum length: 127
"%
| optional,
- object_ids
- | Array (String)
- | doc "Object Ids (List - String)"
- | optional,
- }
- | doc m%"
- Policy Objects Groups (List - Object)
-
- Elements:
- - name
- - category
- - object_ids
- "%
- | optional,
- snmp
- | {
- peer_ips
- | Array (String)
- | doc "Peer IPs (List - String)"
- | optional,
- v2c_enabled
- | Bool
- | doc "V2C Enabled (Boolean)"
- | optional,
- v3_auth_mode
- | std.enum.TagOrString
- | [| 'SHA, 'MD5 |]
- | doc m%"
- V3 Auth Mode (String)
- - Allowed values: MD5, SHA
- "%
- | optional,
- v3_auth_pass
- | String
- | doc "V3 Auth Pass (String)"
- | optional,
- v3_enabled
- | Bool
- | doc "V3 Enabled (Boolean)"
- | optional,
- v3_priv_mode
- | std.enum.TagOrString
- | [| 'DES, 'AES128 |]
- | doc m%"
- V3 Priv Mode (String)
- - Allowed values: AES128, DES
- "%
- | optional,
- v3_priv_pass
- | String
- | doc "V3 Priv Pass (String)"
- | optional,
- }
- | doc m%"
- SNMP (Object)
-
- Elements:
- - v2c_enabled
- - v3_enabled
- - v3_auth_mode
- - v3_auth_pass
- - v3_priv_mode
- - v3_priv_pass
- - peer_ips
- "%
- | optional,
- }
- | doc m%"
- Organizations (List - Object)
-
- Elements:
- - name
- - management
- - adaptive_policy_acls
- - adaptive_policy_groups
- - adaptive_policy_policies
- - adaptive_policy_settings
- - admins
- - appliance_vpn_third_party_v_p_n_peers
- - appliance_vpn_vpn_firewall_rules
- - inventory_claim
- - inventory_release
- - login_security
- - networks
- - policy_objects
- - policy_objects_groups
- - snmp
- "%,
- }
- | doc m%"
- Domains (List - Object)
-
- Elements:
- - name (required)
- - domain_url
- - organizations (required)
- - administrator (required)
- "%
- | optional,
- }
- | doc m%"
- Meraki (Object)
-
- Elements:
- - domains
- "%
- | optional,
- modules
- | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
- | doc "Modules ()"
- | optional,
- ndo
- | {
- fabric_connectivity
- | {
- bgp
- | {
- graceful_restart
- | Bool
- | doc m%"
- Graceful Restart (Boolean)
- - Default value: true
- "%
- | optional,
- hold_interval
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 3600
- ])
- | doc m%"
- Hold Interval (Integer)
- - Default value: 180
- - Maximum value: 3600
- "%
- | optional,
- keepalive_interval
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 3600
- ])
- | doc m%"
- Keepalive Interval (Integer)
- - Default value: 60
- - Maximum value: 3600
- "%
- | optional,
- max_as
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 2000
- ])
- | doc m%"
- Max AS (Integer)
- - Maximum value: 2000
- "%
- | optional,
- peering_type
- | std.enum.TagOrString
- | [| 'route-reflector, 'full-mesh |]
- | doc m%"
- Peering Type (String)
- - Default value: full-mesh
- - Allowed values: full-mesh, route-reflector
- "%
- | optional,
- stale_interval
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 3600,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- Stale Interval (Integer)
- - Default value: 300
- - Minimum value: 1
- - Maximum value: 3600
- "%
- | optional,
- ttl
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 255,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- TTL (Integer)
- - Default value: 16
- - Minimum value: 1
- - Maximum value: 255
- "%
- | optional,
- }
- | doc m%"
- BGP (Object)
-
- Elements:
- - peering_type
- - ttl
- - max_as
- - keepalive_interval
- - hold_interval
- - stale_interval
- - graceful_restart
- "%
- | optional,
- }
- | doc m%"
- Fabric Connectivity (Object)
-
- Elements:
- - bgp
- "%
- | optional,
- policies
- | {
- dhcp_options
- | Array
- {
- description
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
- ])
- | doc "Description (String)"
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- options
- | Array
- {
- data | String | doc "Data (String)",
- id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- ID (Integer)
- - Default value: 1
- - Minimum value: 1
- "%,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- }
- | doc m%"
- Options (List - Object)
-
- Elements:
- - name (required)
- - id (required)
- - data (required)
- "%
- | optional,
- tenant
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Tenant (String)",
- }
- | doc m%"
- DHCP Options (List - Object)
-
- Elements:
- - name (required)
- - description
- - tenant (required)
- - options
- "%
- | optional,
- dhcp_relays
- | Array
- {
- description
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
- ])
- | doc "Description (String)"
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- providers
- | Array
- {
- application_profile
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Application Profile (String)"
- | optional,
- endpoint_group
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Endpoint Group (String)"
- | optional,
- external_endpoint_group
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "External Endpoint Group (String)"
- | optional,
- ip
- | String
- | doc m%"
- IP (String)
- - IPv4 or IPv6 address
- "%,
- schema | String | doc "Schema (String)",
- template | String | doc "Template (String)",
- tenant
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Tenant (String)",
- }
- | doc m%"
- Providers (List - Object)
-
- Elements:
- - ip (required)
- - tenant (required)
- - schema (required)
- - template (required)
- - application_profile
- - endpoint_group
- - external_endpoint_group
- "%
- | optional,
- tenant
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Tenant (String)",
- }
- | doc m%"
- DHCP Relays (List - Object)
-
- Elements:
- - name (required)
- - description
- - tenant (required)
- - providers
- "%
- | optional,
- }
- | doc m%"
- Policies (Object)
-
- Elements:
- - dhcp_relays
- - dhcp_options
- "%
- | optional,
- remote_locations
- | Array
- {
- authentication
- | std.enum.TagOrString
- | [| 'sshKey, 'password |]
- | doc m%"
- Authentication (String)
- - Default value: password
- - Allowed values: password, sshKey
- "%
- | optional,
- description | String | doc "Description (String)" | optional,
- hostname_ip | String | doc "Hostname IP (String)",
- name | String | doc "Name (String)",
- passphrase
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Null
- ])
- | doc "Passphrase (String, Null)"
- | optional,
- password
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Null
- ])
- | doc "Password (String, Null)"
- | optional,
- path
- | String
- | doc m%"
- Path (String)
- - Default value: /
- "%
- | optional,
- port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65535
- ])
- | doc m%"
- Port (Integer)
- - Default value: 22
- - Maximum value: 65535
- "%
- | optional,
- protocol
- | std.enum.TagOrString
- | [| 'sftp, 'scp |]
- | doc m%"
- Protocol (String)
- - Default value: sftp
- - Allowed values: scp, sftp
- "%
- | optional,
- ssh_key
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Null
- ])
- | doc "SSH Key (String, Null)"
- | optional,
- username | String | doc "Username (String)" | optional,
- }
- | doc m%"
- Remote Locations (List - Object)
-
- Elements:
- - name (required)
- - description
- - hostname_ip (required)
- - port
- - protocol
- - path
- - authentication
- - username
- - password
- - ssh_key
- - passphrase
- "%
- | optional,
- schemas
- | Array
- {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- templates
- | Array
- {
- application_profiles
- | Array
- {
- endpoint_groups
- | Array
- {
- bridge_domain
- | {
+ traffic_analysis
+ | {
+ custom_pie_chart_items
+ | Array
+ {
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
])
| doc m%"
Name (String)
- Required for On-Premises
+ - Minimum length: 1
+ - Maximum length: 127
"%,
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
- | optional,
- }
- | doc m%"
- Bridge Domain (Object)
- Required for On-Premises
+ type
+ | std.enum.TagOrString
+ | [| 'port, 'ipRange, 'host |]
+ | doc m%"
+ Type (String)
+ - Allowed values: host, ipRange, port
+ "%,
+ value
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Value (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ }
+ | doc m%"
+ Custom Pie Chart Items (List - Object)
+
+ Elements:
+ - name (required)
+ - type (required)
+ - value (required)
+ "%
+ | optional,
+ mode
+ | std.enum.TagOrString
+ | [| 'disabled, 'detailed, 'basic |]
+ | doc m%"
+ Mode (String)
+ - Allowed values: basic, detailed, disabled
+ "%
+ | optional,
+ }
+ | doc m%"
+ Traffic Analysis (Object)
+
+ Elements:
+ - mode
+ - custom_pie_chart_items
+ "%
+ | optional,
+ vlan_profiles
+ | Array
+ {
+ iname
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Iname (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 255,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 255
+ "%,
+ vlan_groups
+ | Array
+ {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 32,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 32
+ "%,
+ vlan_ids
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Vlan Ids (Integer, String)",
+ }
+ | doc m%"
+ Vlan Groups (List - Object)
Elements:
- name (required)
- - schema
- - template
- "%
- | optional,
- contracts
- | {
- consumers
- | Array
- {
- name
+ - vlan_ids (required)
+ "%,
+ vlan_names
+ | Array
+ {
+ adaptive_policy_group
+ | {
+ id
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
])
- | doc "Name (String)",
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
+ | doc m%"
+ ID (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
}
- | doc m%"
- Consumers (List - Object)
-
- Elements:
- - name (required)
- - schema
- - template
- "%
- | optional,
- providers
- | Array
- {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ | doc m%"
+ Adaptive Policy Group (Object)
+
+ Elements:
+ - id
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 32,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 32
+ "%,
+ vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
- | optional,
- }
- | doc m%"
- Providers (List - Object)
-
- Elements:
- - name (required)
- - schema
- - template
- "%
- | optional,
- }
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Vlan ID (Integer, String)",
+ }
| doc m%"
- Contracts (Object)
+ Vlan Names (List - Object)
Elements:
- - consumers
- - providers
- "%
- | optional,
- description
- | _js2n__-prdslib.contract_from_predicate
+ - name (required)
+ - vlan_id (required)
+ - adaptive_policy_group
+ "%,
+ }
+ | doc m%"
+ Vlan Profiles (List - Object)
+
+ Elements:
+ - name (required)
+ - vlan_names (required)
+ - vlan_groups (required)
+ - iname
+ "%
+ | optional,
+ vlan_profiles_assignments_reassign
+ | {
+ devices
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ]
+ ])
+ )
+ | doc "Devices (List - String)",
+ stack_names
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
])
- | doc "Description (String)"
- | optional,
- intra_epg_isolation
- | Bool
- | doc m%"
- Intra EPG Isolation (Boolean)
- - Default value: false
- "%
- | optional,
+ )
+ | doc "Stack Names (List - String)",
+ vlan_profile
+ | {
+ iname
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Iname (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ Vlan Profile (Object)
+
+ Elements:
+ - iname
+ "%
+ | optional,
+ }
+ | doc m%"
+ Vlan Profiles Assignments Reassign (Object)
+
+ Elements:
+ - vlan_profile
+ - devices (required)
+ - stack_names (required)
+ "%
+ | optional,
+ wireless_alternate_management_interface
+ | {
+ access_points
+ | Array
+ {
+ alternate_management_ip
+ | String
+ | doc m%"
+ Alternate Management IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ device
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ]
+ ])
+ | doc "Device (String, String)",
+ dns1
+ | String
+ | doc m%"
+ Dns1 (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ dns2
+ | String
+ | doc m%"
+ Dns2 (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ gateway
+ | String
+ | doc m%"
+ Gateway (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ subnet_mask
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(255|254|252|248|240|224|192|128|0+)(\\.0|\\.128|\\.192|\\.224|\\.240|\\.248|\\.252|\\.254|\\.255){0,3}$"
+ ])
+ | doc "Subnet Mask (String)"
+ | optional,
+ }
+ | doc m%"
+ Access Points (List - Object)
+
+ Elements:
+ - alternate_management_ip (required)
+ - subnet_mask
+ - gateway
+ - dns1
+ - dns2
+ - device (required)
+ "%
+ | optional,
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ protocols
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "ldap",
+ "radius",
+ "snmp",
+ "syslog"
+ ]
+ ])
+ ])
+ | doc "Protocols (List - String)"
+ | optional,
+ vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Vlan ID (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ Wireless Alternate Management Interface (Object)
+
+ Elements:
+ - enabled
+ - vlan_id
+ - protocols
+ - access_points
+ "%
+ | optional,
+ wireless_bluetooth_settings
+ | {
+ advertising_enabled
+ | Bool
+ | doc "Advertising Enabled (Boolean)"
+ | optional,
+ major
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 31
+ ])
+ | doc m%"
+ Major (Integer)
+ - Maximum value: 31
+ "%
+ | optional,
+ major_minor_assignment_mode
+ | std.enum.TagOrString
+ | [| 'Unique, 'Non-unique |]
+ | doc m%"
+ Major Minor Assignment Mode (String)
+ - Allowed values: Non-unique, Unique
+ "%
+ | optional,
+ minor
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 63
+ ])
+ | doc m%"
+ Minor (Integer)
+ - Maximum value: 63
+ "%
+ | optional,
+ scanning_enabled
+ | Bool
+ | doc "Scanning Enabled (Boolean)"
+ | optional,
+ uuid
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{3,4}-[0-9a-fA-F]{12}$"
+ ])
+ | doc "Uuid (String)"
+ | optional,
+ }
+ | doc m%"
+ Wireless Bluetooth Settings (Object)
+
+ Elements:
+ - scanning_enabled
+ - advertising_enabled
+ - uuid
+ - major_minor_assignment_mode
+ - major
+ - minor
+ "%
+ | optional,
+ wireless_ethernet_ports_profiles
+ | Array
+ {
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
])
- | doc "Name (String)",
- preferred_group
- | Bool
- | doc m%"
- Preferred Group (Boolean)
- - Default value: false
- "%
- | optional,
- proxy_arp
- | Bool
| doc m%"
- Proxy ARP (Boolean)
- - Default value: false
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
"%
| optional,
- sites
+ ports
| Array
{
- name | String | doc "Name (String)",
- physical_domains
- | Array
- {
- deployment_immediacy
- | std.enum.TagOrString
- | [| 'lazy, 'immediate |]
- | doc m%"
- Deployment Immediacy (String)
- - Default value: lazy
- - Allowed values: immediate, lazy
- "%
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- resolution_immediacy
- | std.enum.TagOrString
- | [|
- 'pre-provision,
- 'lazy,
- 'immediate
- |]
- | doc m%"
- Resolution Immediacy (String)
- - Default value: immediate
- - Allowed values: immediate, lazy, pre-provision
- "%
- | optional,
- }
- | doc m%"
- Physical Domains (List - Object)
-
- Elements:
- - name (required)
- - deployment_immediacy
- - resolution_immediacy
- "%
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
| optional,
- selectors
- | Array
- {
- expressions
- | Array
- {
- key
- | std.enum.TagOrString
- | [|
- 'region,
- 'ipAddress
- |]
- | doc m%"
- Key (String)
- - Allowed values: ipAddress, region
- "%,
- operator
- | std.enum.TagOrString
- | [|
- 'notEquals,
- 'equals
- |]
- | doc m%"
- Operator (String)
- - Allowed values: equals, notEquals
- "%,
- value
- | String
- | doc "Value (String)",
- }
- | doc m%"
- Expressions (List - Object)
-
- Elements:
- - key (required)
- - operator (required)
- - value (required)
- "%
- | optional,
- name
- | String
- | doc "Name (String)",
- }
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
| doc m%"
- Selectors (List - Object)
- Cloud only
-
- Elements:
- - name (required)
- - expressions
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ psk_group_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Psk Group Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
"%
| optional,
- static_leafs
- | Array
- {
- node
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4000,
- _js2n__-prdslib.numbers.minimum
- 1
- ])
- | doc m%"
- Node (Integer)
- - Minimum value: 1
- - Maximum value: 4000
- "%,
- pod
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 255,
- _js2n__-prdslib.numbers.minimum
- 1
- ])
- | doc m%"
- Pod (Integer)
- - Minimum value: 1
- - Maximum value: 255
- "%
- | optional,
- vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4096,
- _js2n__-prdslib.numbers.minimum
- 1
- ])
- | doc m%"
- Vlan (Integer)
- - Minimum value: 1
- - Maximum value: 4096
- "%,
- }
+ ssid_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
| doc m%"
- Static Leafs (List - Object)
-
- Elements:
- - pod
- - node (required)
- - vlan (required)
+ Ssid Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
"%
| optional,
- static_ports
- | Array
- {
- channel
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Channel (String)"
- | optional,
- deployment_immediacy
- | std.enum.TagOrString
- | [| 'lazy, 'immediate |]
- | doc m%"
- Deployment Immediacy (String)
- - Default value: lazy
- - Allowed values: immediate, lazy
- "%
- | optional,
- fex
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 199,
- _js2n__-prdslib.numbers.minimum
- 101
- ])
- | doc m%"
- FEX (Integer)
- - Minimum value: 101
- - Maximum value: 199
- "%
- | optional,
- mode
- | std.enum.TagOrString
- | [|
- 'untagged,
- 'native,
- 'regular
- |]
- | doc m%"
- Mode (String)
- - Default value: regular
- - Allowed values: regular, native, untagged
- "%
- | optional,
- module
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 9,
- _js2n__-prdslib.numbers.minimum
- 1
- ])
- | doc m%"
- Module (Integer)
- - Minimum value: 1
- - Maximum value: 9
- "%
- | optional,
- node
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4000,
- _js2n__-prdslib.numbers.minimum
- 1
- ])
- | doc m%"
- Node (Integer)
- - Minimum value: 1
- - Maximum value: 4000
- "%
- | optional,
- node_1
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4000,
- _js2n__-prdslib.numbers.minimum
- 1
- ])
- | doc m%"
- Node 1 (Integer)
- - Minimum value: 1
- - Maximum value: 4000
- "%
- | optional,
- node_2
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4000,
- _js2n__-prdslib.numbers.minimum
- 1
- ])
- | doc m%"
- Node 2 (Integer)
- - Minimum value: 1
- - Maximum value: 4000
- "%
- | optional,
- pod
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 255,
- _js2n__-prdslib.numbers.minimum
- 1
- ])
- | doc m%"
- Pod (Integer)
- - Minimum value: 1
- - Maximum value: 255
- "%
- | optional,
- port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 127,
- _js2n__-prdslib.numbers.minimum
- 1
- ])
- | doc m%"
- Port (Integer)
- - Minimum value: 1
- - Maximum value: 127
- "%
- | optional,
- sub_port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 16,
- _js2n__-prdslib.numbers.minimum
- 1
- ])
- | doc m%"
- Sub Port (Integer)
- - Minimum value: 1
- - Maximum value: 16
- "%
- | optional,
- type
- | std.enum.TagOrString
- | [| 'pc, 'vpc, 'port |]
- | doc m%"
- Type (String)
- - Default value: port
- - Allowed values: port, vpc, pc
- "%
- | optional,
- useg_vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4096,
- _js2n__-prdslib.numbers.minimum
- 1
- ])
- | doc m%"
- uSeg Vlan (Integer)
- - Minimum value: 1
- - Maximum value: 4096
- "%
- | optional,
- vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4096,
- _js2n__-prdslib.numbers.minimum
- 1
- ])
- | doc m%"
- Vlan (Integer)
- - Minimum value: 1
- - Maximum value: 4096
- "%,
- }
+ }
+ | doc m%"
+ Ports (List - Object)
+
+ Elements:
+ - name (required)
+ - enabled
+ - ssid_name
+ - psk_group_name
+ "%
+ | optional,
+ usb_ports
+ | Array
+ {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
| doc m%"
- Static Ports (List - Object)
-
- Elements:
- - type
- - pod
- - node
- - fex
- - node_1
- - node_2
- - port
- - sub_port
- - module
- - channel
- - vlan (required)
- - useg_vlan
- - deployment_immediacy
- - mode
- "%
- | optional,
- subnets
- | Array
- {
- description
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
- ])
- | doc "Description (String)"
- | optional,
- ip
- | String
- | doc m%"
- IP (String)
- - IPv4 or IPv6 address
- "%,
- no_default_gateway
- | Bool
- | doc m%"
- No Default Gateway (Boolean)
- - Default value: false
- "%
- | optional,
- primary
- | Bool
- | doc m%"
- Primary (Boolean)
- - Default value: false
- "%
- | optional,
- scope
- | std.enum.TagOrString
- | [| 'public, 'private |]
- | doc m%"
- Scope (String)
- - Default value: private
- - Allowed values: private, public
- "%
- | optional,
- shared
- | Bool
- | doc m%"
- Shared (Boolean)
- - Default value: false
- "%
- | optional,
- }
- | doc m%"
- Subnets (List - Object)
-
- Elements:
- - ip (required)
- - description
- - scope
- - shared
- - no_default_gateway
- - primary
- "%
- | optional,
- vmware_vmm_domains
- | Array
- {
- custom_epg_name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^.{1,80}$"
- ])
- | doc "Custom EPG Name (String)"
- | optional,
- deployment_immediacy
- | std.enum.TagOrString
- | [| 'lazy, 'immediate |]
- | doc m%"
- Deployment Immediacy (String)
- - Default value: lazy
- - Allowed values: immediate, lazy
- "%
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- resolution_immediacy
- | std.enum.TagOrString
- | [|
- 'pre-provision,
- 'lazy,
- 'immediate
- |]
- | doc m%"
- Resolution Immediacy (String)
- - Default value: pre-provision
- - Allowed values: immediate, lazy, pre-provision
- "%
- | optional,
- u_segmentation
- | Bool
- | doc m%"
- U Segmentation (Boolean)
- - Default value: false
- "%
- | optional,
- useg_vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4096,
- _js2n__-prdslib.numbers.minimum
- 1
- ])
- | doc m%"
- uSeg Vlan (Integer)
- - Minimum value: 1
- - Maximum value: 4096
- "%
- | optional,
- vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4096,
- _js2n__-prdslib.numbers.minimum
- 1
- ])
- | doc m%"
- Vlan (Integer)
- - Minimum value: 1
- - Maximum value: 4096
- "%
- | optional,
- vlan_mode
- | std.enum.TagOrString
- | [| 'dynamic, 'static |]
- | doc m%"
- Vlan Mode (String)
- - Default value: dynamic
- - Allowed values: static, dynamic
- "%
- | optional,
- }
- | doc m%"
- Vmware VMM Domains (List - Object)
-
- Elements:
- - name (required)
- - deployment_immediacy
- - resolution_immediacy
- - custom_epg_name
- - vlan_mode
- - vlan
- - u_segmentation
- - useg_vlan
- "%
- | optional,
- }
- | doc m%"
- Sites (List - Object)
-
- Elements:
- - name (required)
- - physical_domains
- - vmware_vmm_domains
- - static_ports
- - static_leafs
- - subnets
- - selectors
- "%
- | optional,
- subnets
- | Array
- {
- ip
- | String
- | doc m%"
- IP (String)
- - IPv4 or IPv6 address
- "%,
- no_default_gateway
- | Bool
- | doc m%"
- No Default Gateway (Boolean)
- - Default value: false
- "%
- | optional,
- primary
- | Bool
- | doc m%"
- Primary (Boolean)
- - Default value: false
- "%
- | optional,
- scope
- | std.enum.TagOrString
- | [| 'public, 'private |]
- | doc m%"
- Scope (String)
- - Default value: private
- - Allowed values: private, public
- "%
- | optional,
- shared
- | Bool
- | doc m%"
- Shared (Boolean)
- - Default value: false
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ ssid_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Ssid Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
"%
| optional,
}
| doc m%"
- Subnets (List - Object)
-
- Elements:
- - ip (required)
- - scope
- - shared
- - no_default_gateway
- - primary
- "%
- | optional,
- useg
- | Bool
- | doc m%"
- uSeg (Boolean)
- - Default value: false
- "%
- | optional,
- vrf
- | {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc m%"
- Name (String)
- Required for Cloud
- "%,
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
- | optional,
- }
- | doc m%"
- VRF (Object)
- Required for Cloud
+ Usb Ports (List - Object)
Elements:
- name (required)
- - schema
- - template
+ - enabled
+ - ssid_name
"%
| optional,
}
| doc m%"
- Endpoint Groups (List - Object)
+ Wireless Ethernet Ports Profiles (List - Object)
Elements:
- - name (required)
- - description
- - useg
- - intra_epg_isolation
- - proxy_arp
- - preferred_group
- - bridge_domain
- - vrf
- - subnets
- - contracts
- - sites
- "%
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- }
- | doc m%"
- Application Profiles (List - Object)
-
- Elements:
- - name (required)
- - endpoint_groups
- "%
- | optional,
- bridge_domains
- | Array
- {
- arp_flooding
- | Bool
- | doc m%"
- ARP Flooding (Boolean)
- - Default value: false
+ - name
+ - ports
+ - usb_ports
"%
| optional,
- description
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
- ])
- | doc "Description (String)"
- | optional,
- dhcp_option_policy
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "DHCP Option Policy (String)"
- | optional,
- dhcp_policies
- | Array
- {
- dhcp_option_policy
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "DHCP Option Policy (String)"
- | optional,
- dhcp_relay_policy
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ wireless_ethernet_ports_profiles_assign
+ | {
+ devices
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ]
])
- | doc "DHCP Relay Policy (String)",
- }
+ )
+ | doc "Devices (List - String)",
+ profile_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Profile Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ }
| doc m%"
- DHCP Policies (List - Object)
+ Wireless Ethernet Ports Profiles Assign (Object)
Elements:
- - dhcp_relay_policy (required)
- - dhcp_option_policy
- "%
- | optional,
- dhcp_relay_policy
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "DHCP Relay Policy (String)"
- | optional,
- intersite_bum_traffic
- | Bool
- | doc m%"
- Intersite BUM Traffic (Boolean)
- - Default value: false
- "%
- | optional,
- l2_stretch
- | Bool
- | doc m%"
- L2 Stretch (Boolean)
- - Default value: true
- "%
- | optional,
- l2_unknown_unicast
- | std.enum.TagOrString
- | [| 'flood, 'proxy |]
- | doc m%"
- L2 Unknown Unicast (String)
- - Default value: proxy
- - Allowed values: proxy, flood
- "%
- | optional,
- l3_multicast
- | Bool
- | doc m%"
- L3 Multicast (Boolean)
- - Default value: false
- "%
- | optional,
- multi_destination_flooding
- | std.enum.TagOrString
- | [| 'drop, 'encap-flood, 'bd-flood |]
- | doc m%"
- Multi Destination Flooding (String)
- - Default value: bd-flood
- - Allowed values: bd-flood, encap-flood, drop
+ - devices (required)
+ - profile_name (required)
"%
| optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- optimize_wan_bandwidth
- | Bool
+ wireless_ethernet_ports_profiles_set_default
+ | {
+ profile_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Profile Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ }
| doc m%"
- Optimize WAN Bandwidth (Boolean)
- - Default value: false
+ Wireless Ethernet Ports Profiles Set Default (Object)
+
+ Elements:
+ - profile_name (required)
"%
| optional,
- sites
+ wireless_rf_profiles
| Array
{
- advertise_host_routes
- | Bool
+ ap_band_settings
+ | {
+ band_operation_mode
+ | std.enum.TagOrString
+ | [|
+ 'multi,
+ 'dual,
+ '"6ghz",
+ '"5ghz",
+ '"2.4ghz"
+ |]
+ | doc m%"
+ Band Operation Mode (String)
+ - Allowed values: 2.4ghz, 5ghz, 6ghz, dual, multi
+ "%
+ | optional,
+ band_steering_enabled
+ | Bool
+ | doc "Band Steering Enabled (Boolean)"
+ | optional,
+ bands
+ | {
+ enabled
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "2.4",
+ "5",
+ "6",
+ "disabled"
+ ]
+ ])
+ ])
+ | doc "Enabled (List - String)"
+ | optional,
+ }
+ | doc m%"
+ Bands (Object)
+
+ Elements:
+ - enabled
+ "%
+ | optional,
+ }
| doc m%"
- Advertise Host Routes (Boolean)
- - Default value: false
+ Ap Band Settings (Object)
+
+ Elements:
+ - band_operation_mode
+ - bands
+ - band_steering_enabled
"%
| optional,
- l3outs
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- )
- | doc "L3Outs (List - String)"
- | optional,
- mac
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
- ])
+ band_selection_type
+ | std.enum.TagOrString
+ | [| 'ssid, 'ap |]
| doc m%"
- MAC (String)
- - Default value: 00:22:BD:F8:19:FF
- - MAC address (XX:XX:XX:XX:XX:XX)
+ Band Selection Type (String)
+ - Allowed values: ap, ssid
"%
| optional,
- name | String | doc "Name (String)",
- subnets
- | Array
- {
- ip
- | String
- | doc m%"
- IP (String)
- - IPv4 or IPv6 address
- "%,
- no_default_gateway
- | Bool
- | doc m%"
- No Default Gateway (Boolean)
- - Default value: false
- "%
- | optional,
- primary
- | Bool
- | doc m%"
- Primary (Boolean)
- - Default value: false
- "%
- | optional,
- querier
- | Bool
- | doc m%"
- Querier (Boolean)
- - Default value: false
- "%
- | optional,
- scope
- | std.enum.TagOrString
- | [| 'public, 'private |]
- | doc m%"
- Scope (String)
- - Default value: private
- - Allowed values: private, public
- "%
- | optional,
- shared
- | Bool
- | doc m%"
- Shared (Boolean)
- - Default value: false
- "%
- | optional,
- }
+ client_balancing_enabled
+ | Bool
+ | doc "Client Balancing Enabled (Boolean)"
+ | optional,
+ five_ghz_settings
+ | {
+ channel_width
+ | std.enum.TagOrString
+ | [| '"80", '"40", '"20", 'auto |]
+ | doc m%"
+ Channel Width (String)
+ - Allowed values: auto, 20, 40, 80
+ "%
+ | optional,
+ max_power
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 30,
+ _js2n__-prdslib.numbers.minimum 2
+ ])
+ | doc m%"
+ Max Power (Integer)
+ - Minimum value: 2
+ - Maximum value: 30
+ "%
+ | optional,
+ min_bitrate
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.enum
+ [ 6, 9, 12, 18, 24, 36, 48, 54 ]
+ ])
+ | doc m%"
+ Min Bitrate (Integer)
+ - Allowed values: 6, 9, 12, 18, 24, 36, 48, 54
+ "%
+ | optional,
+ min_power
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 30,
+ _js2n__-prdslib.numbers.minimum 2
+ ])
+ | doc m%"
+ Min Power (Integer)
+ - Minimum value: 2
+ - Maximum value: 30
+ "%
+ | optional,
+ rxsop
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ (-65),
+ _js2n__-prdslib.numbers.minimum
+ (-95)
+ ])
+ | doc m%"
+ Rxsop (Integer)
+ - Minimum value: -95
+ - Maximum value: -65
+ "%
+ | optional,
+ valid_auto_channels
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.enum
+ [
+ 36,
+ 40,
+ 44,
+ 48,
+ 52,
+ 56,
+ 60,
+ 64,
+ 100,
+ 104,
+ 108,
+ 112,
+ 116,
+ 120,
+ 124,
+ 128,
+ 132,
+ 136,
+ 140,
+ 144,
+ 149,
+ 153,
+ 157,
+ 161,
+ 165
+ ]
+ ])
+ )
+ | doc "Valid Auto Channels (List - Integer)"
+ | optional,
+ }
| doc m%"
- Subnets (List - Object)
+ Five Ghz Settings (Object)
Elements:
- - ip (required)
- - scope
- - shared
- - no_default_gateway
- - querier
- - primary
+ - max_power
+ - min_power
+ - min_bitrate
+ - valid_auto_channels
+ - channel_width
+ - rxsop
"%
| optional,
- }
- | doc m%"
- Sites (List - Object)
-
- Elements:
- - name (required)
- - advertise_host_routes
- - subnets
- - l3outs
- - mac
- "%
- | optional,
- subnets
- | Array
- {
- ip
- | String
- | doc m%"
- IP (String)
- - IPv4 or IPv6 address
- "%,
- no_default_gateway
- | Bool
+ flex_radios
+ | {
+ by_model
+ | Array
+ {
+ bands
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "2.4",
+ "5",
+ "6",
+ "disabled"
+ ]
+ ])
+ ])
+ | doc "Bands (List - String)"
+ | optional,
+ model
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 10,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Model (String)
+ - Minimum length: 1
+ - Maximum length: 10
+ "%
+ | optional,
+ }
+ | doc m%"
+ By Model (List - Object)
+
+ Elements:
+ - model
+ - bands
+ "%
+ | optional,
+ }
| doc m%"
- No Default Gateway (Boolean)
- - Default value: false
+ Flex Radios (Object)
+
+ Elements:
+ - by_model
"%
| optional,
- primary
+ is_indoor_default
| Bool
- | doc m%"
- Primary (Boolean)
- - Default value: false
- "%
+ | doc "Is Indoor Default (Boolean)"
| optional,
- querier
+ is_outdoor_default
| Bool
- | doc m%"
- Querier (Boolean)
- - Default value: false
- "%
+ | doc "Is Outdoor Default (Boolean)"
| optional,
- scope
+ min_bitrate_type
| std.enum.TagOrString
- | [| 'public, 'private |]
- | doc m%"
- Scope (String)
- - Default value: private
- - Allowed values: private, public
- "%
- | optional,
- shared
- | Bool
+ | [| 'ssid, 'band |]
| doc m%"
- Shared (Boolean)
- - Default value: false
+ Min Bitrate Type (String)
+ - Allowed values: band, ssid
"%
| optional,
- }
- | doc m%"
- Subnets (List - Object)
-
- Elements:
- - ip (required)
- - scope
- - shared
- - no_default_gateway
- - querier
- - primary
- "%
- | optional,
- unicast_routing
- | Bool
- | doc m%"
- Unicast Routing (Boolean)
- - Default value: true
- "%
- | optional,
- unknown_ipv4_multicast
- | std.enum.TagOrString
- | [| 'opt-flood, 'flood |]
- | doc m%"
- Unknown Ipv4 Multicast (String)
- - Default value: flood
- - Allowed values: flood, opt-flood
- "%
- | optional,
- unknown_ipv6_multicast
- | std.enum.TagOrString
- | [| 'opt-flood, 'flood |]
- | doc m%"
- Unknown IPv6 Multicast (String)
- - Default value: flood
- - Allowed values: flood, opt-flood
- "%
- | optional,
- virtual_mac
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
- ])
- | doc m%"
- Virtual MAC (String)
- - MAC address (XX:XX:XX:XX:XX:XX)
- "%
- | optional,
- vrf
- | {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
- | optional,
- }
- | doc m%"
- VRF (Object)
-
- Elements:
- - name (required)
- - schema
- - template
- "%,
- }
- | doc m%"
- Bridge Domains (List - Object)
-
- Elements:
- - name (required)
- - description
- - l2_unknown_unicast
- - intersite_bum_traffic
- - optimize_wan_bandwidth
- - l2_stretch
- - unicast_routing
- - arp_flooding
- - l3_multicast
- - virtual_mac
- - multi_destination_flooding
- - unknown_ipv4_multicast
- - unknown_ipv6_multicast
- - vrf (required)
- - subnets
- - sites
- - dhcp_policies
- - dhcp_relay_policy
- - dhcp_option_policy
- "%
- | optional,
- contracts
- | Array
- {
- consumer_to_provider_filters
- | Array
- {
- log | Bool | doc "Log (Boolean)" | optional,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
])
- | doc "Name (String)",
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
- | optional,
- }
- | doc m%"
- Consumer To Provider Filters (List - Object)
-
- Elements:
- - name (required)
- - schema
- - template
- - log
- "%
- | optional,
- filters
- | Array
- {
- log
- | Bool
| doc m%"
- Log (Boolean)
- - Default value: false
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
"%
| optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
- | optional,
- }
- | doc m%"
- Filters (List - Object)
-
- Elements:
- - name (required)
- - schema
- - template
- - log
- "%
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- provider_to_consumer_filters
- | Array
- {
- log | Bool | doc "Log (Boolean)" | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
- | optional,
- }
- | doc m%"
- Provider To Consumer Filters (List - Object)
-
- Elements:
- - name (required)
- - schema
- - template
- - log
- "%
- | optional,
- scope
- | std.enum.TagOrString
- | [|
- 'global,
- 'context,
- 'tenant,
- 'application-profile
- |]
- | doc m%"
- Scope (String)
- - Default value: context
- - Allowed values: application-profile, tenant, context, global
- "%
- | optional,
- service_graph
- | {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- nodes
- | Array
- {
- consumer
+ per_ssid_settings
+ | {
+ band_operation_mode
+ | std.enum.TagOrString
+ | [|
+ 'multi,
+ 'dual,
+ '"6ghz",
+ '"5ghz",
+ '"2.4ghz"
+ |]
+ | doc m%"
+ Band Operation Mode (String)
+ - Allowed values: 2.4ghz, 5ghz, 6ghz, dual, multi
+ "%
+ | optional,
+ band_steering_enabled
+ | Bool
+ | doc "Band Steering Enabled (Boolean)"
+ | optional,
+ bands
| {
- bridge_domain
+ enabled
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Bridge Domain (String)",
- schema
- | String
- | doc "Schema (String)"
- | optional,
- sites
- | Array
- {
- device
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Device (String)",
- logical_interface
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Logical Interface (String)",
- name
- | String
- | doc "Name (String)",
- redirect_policy
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Redirect Policy (String)"
- | optional,
- tenant
- | _js2n__-prdslib.contract_from_predicate
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
+ _js2n__-prdslib.enum
+ [
+ "2.4",
+ "5",
+ "6",
+ "disabled"
+ ]
])
- | doc "Tenant (String)"
- | optional,
- }
- | doc m%"
- Sites (List - Object)
-
- Elements:
- - name (required)
- - tenant
- - device (required)
- - logical_interface (required)
- - redirect_policy
- "%,
- template
- | String
- | doc "Template (String)"
+ ])
+ | doc "Enabled (List - String)"
| optional,
}
| doc m%"
- Consumer (Object)
+ Bands (Object)
Elements:
- - bridge_domain (required)
- - schema
- - template
- - sites (required)
- "%,
- index
+ - enabled
+ "%
+ | optional,
+ min_bitrate
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 3,
- _js2n__-prdslib.numbers.minimum 1
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ 1,
+ 2,
+ 5.5,
+ 6,
+ 9,
+ 11,
+ 12,
+ 18,
+ 24,
+ 36,
+ 48,
+ 54
+ ]
])
| doc m%"
- Index (Integer)
- Terraform only
- - Minimum value: 1
- - Maximum value: 3
+ Min Bitrate (String)
+ - Allowed values: 1, 2, 5.5, 6, 9, 11, 12, 18, 24, 36, 48, 54
"%
| optional,
- name
+ ssid_name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
])
- | doc "Name (String)",
- provider
- | {
- bridge_domain
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Bridge Domain (String)",
- schema
- | String
- | doc "Schema (String)"
- | optional,
- sites
- | Array
- {
- device
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Device (String)",
- logical_interface
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Logical Interface (String)",
- name
- | String
- | doc "Name (String)",
- redirect_policy
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Redirect Policy (String)"
- | optional,
- tenant
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Tenant (String)"
- | optional,
- }
- | doc m%"
- Sites (List - Object)
-
- Elements:
- - name (required)
- - tenant
- - device (required)
- - logical_interface (required)
- - redirect_policy
- "%,
- template
- | String
- | doc "Template (String)"
- | optional,
- }
| doc m%"
- Provider (Object)
-
- Elements:
- - bridge_domain (required)
- - schema
- - template
- - sites (required)
+ Ssid Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
"%,
}
- | doc m%"
- Nodes (List - Object)
-
- Elements:
- - name (required)
- - index
- - provider (required)
- - consumer (required)
- "%,
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
- | optional,
- }
- | doc m%"
- Service Graph (Object)
-
- Elements:
- - name (required)
- - schema
- - template
- - nodes (required)
- "%
- | optional,
- type
- | std.enum.TagOrString
- | [| 'oneWay, 'bothWay |]
- | doc m%"
- Type (String)
- - Default value: bothWay
- - Allowed values: bothWay, oneWay
- "%
- | optional,
- }
- | doc m%"
- Contracts (List - Object)
-
- Elements:
- - name (required)
- - scope
- - type
- - filters
- - provider_to_consumer_filters
- - consumer_to_provider_filters
- - service_graph
- "%
- | optional,
- deploy_order
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 3,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- Deploy Order (Integer)
- Terraform only
- - Minimum value: 1
- - Maximum value: 3
- "%
- | optional,
- description
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
- ])
- | doc "Description (String)"
- | optional,
- external_endpoint_groups
- | Array
- {
- application_profile
- | {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
- | optional,
- }
- | doc m%"
- Application Profile (Object)
-
- Elements:
- - name (required)
- - schema
- - template
- "%
- | optional,
- contracts
- | {
- consumers
- | Array
- {
- name
+ | doc m%"
+ Per Ssid Settings (Object)
+
+ Elements:
+ - min_bitrate
+ - band_operation_mode
+ - bands
+ - band_steering_enabled
+ - ssid_name (required)
+ "%
+ | optional,
+ six_ghz_settings
+ | {
+ channel_width
+ | std.enum.TagOrString
+ | [|
+ '"160",
+ '"80",
+ '"40",
+ '"20",
+ '"0",
+ 'auto
+ |]
+ | doc m%"
+ Channel Width (String)
+ - Allowed values: auto, 0, 20, 40, 80, 160
+ "%
+ | optional,
+ max_power
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 30,
+ _js2n__-prdslib.numbers.minimum 2
])
- | doc "Name (String)",
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
+ | doc m%"
+ Max Power (Integer)
+ - Minimum value: 2
+ - Maximum value: 30
+ "%
| optional,
- }
- | doc m%"
- Consumers (List - Object)
-
- Elements:
- - name (required)
- - schema
- - template
- "%
- | optional,
- providers
- | Array
- {
- name
+ min_bitrate
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.enum
+ [ 6, 9, 12, 18, 24, 36, 48, 54 ]
])
- | doc "Name (String)",
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
+ | doc m%"
+ Min Bitrate (Integer)
+ - Allowed values: 6, 9, 12, 18, 24, 36, 48, 54
+ "%
| optional,
- }
- | doc m%"
- Providers (List - Object)
-
- Elements:
- - name (required)
- - schema
- - template
- "%
- | optional,
- }
- | doc m%"
- Contracts (Object)
-
- Elements:
- - consumers
- - providers
- "%
- | optional,
- l3out
- | {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
- | optional,
- }
- | doc m%"
- L3Out (Object)
-
- Elements:
- - name (required)
- - schema
- - template
- "%
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- preferred_group
- | Bool
- | doc m%"
- Preferred Group (Boolean)
- - Default value: false
- "%
- | optional,
- selectors
- | Array
- {
- ips
- | Array (String)
- | doc "IPs (List - String)",
- name | String | doc "Name (String)",
- }
- | doc m%"
- Selectors (List - Object)
-
- Elements:
- - name (required)
- - ips (required)
- "%
- | optional,
- sites
- | Array
- {
- l3out
- | {
- name
+ min_power
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 30,
+ _js2n__-prdslib.numbers.minimum 2
])
- | doc "Name (String)",
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
+ | doc m%"
+ Min Power (Integer)
+ - Minimum value: 2
+ - Maximum value: 30
+ "%
| optional,
- tenant
+ rxsop
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ (-65),
+ _js2n__-prdslib.numbers.minimum
+ (-95)
])
- | doc "Tenant (String)"
+ | doc m%"
+ Rxsop (Integer)
+ - Minimum value: -95
+ - Maximum value: -65
+ "%
+ | optional,
+ valid_auto_channels
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.enum
+ [
+ 1,
+ 5,
+ 9,
+ 13,
+ 17,
+ 21,
+ 25,
+ 29,
+ 33,
+ 37,
+ 41,
+ 45,
+ 49,
+ 53,
+ 57,
+ 61,
+ 65,
+ 69,
+ 73,
+ 77,
+ 81,
+ 85,
+ 89,
+ 93,
+ 97,
+ 101,
+ 105,
+ 109,
+ 113,
+ 117,
+ 121,
+ 125,
+ 129,
+ 133,
+ 137,
+ 141,
+ 145,
+ 149,
+ 153,
+ 157,
+ 161,
+ 165,
+ 169,
+ 173,
+ 177,
+ 181,
+ 185,
+ 189,
+ 193,
+ 197,
+ 201,
+ 205,
+ 209,
+ 213,
+ 217,
+ 221,
+ 225,
+ 229,
+ 233
+ ]
+ ])
+ )
+ | doc "Valid Auto Channels (List - Integer)"
| optional,
}
| doc m%"
- L3Out (Object)
+ Six Ghz Settings (Object)
Elements:
- - name (required)
- - tenant
- - schema
- - template
+ - max_power
+ - min_power
+ - min_bitrate
+ - valid_auto_channels
+ - channel_width
+ - rxsop
"%
| optional,
- name | String | doc "Name (String)",
- route_reachability
- | std.enum.TagOrString
- | [| 'site-ext, 'internet |]
+ transmission
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
| doc m%"
- Route Reachability (String)
- - Default value: internet
- - Allowed values: internet, site-ext
+ Transmission (Object)
+
+ Elements:
+ - enabled
"%
| optional,
- selectors
- | Array
- {
- ips
- | Array (String)
- | doc "IPs (List - String)",
- name | String | doc "Name (String)",
- }
+ two_four_ghz_settings
+ | {
+ ax_enabled
+ | Bool
+ | doc "Ax Enabled (Boolean)"
+ | optional,
+ max_power
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 30,
+ _js2n__-prdslib.numbers.minimum 2
+ ])
+ | doc m%"
+ Max Power (Integer)
+ - Minimum value: 2
+ - Maximum value: 30
+ "%
+ | optional,
+ min_bitrate
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ 1,
+ 2,
+ 5.5,
+ 6,
+ 9,
+ 11,
+ 12,
+ 18,
+ 24,
+ 36,
+ 48,
+ 54
+ ]
+ ])
+ | doc m%"
+ Min Bitrate (String)
+ - Allowed values: 1, 2, 5.5, 6, 9, 11, 12, 18, 24, 36, 48, 54
+ "%
+ | optional,
+ min_power
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 30,
+ _js2n__-prdslib.numbers.minimum 2
+ ])
+ | doc m%"
+ Min Power (Integer)
+ - Minimum value: 2
+ - Maximum value: 30
+ "%
+ | optional,
+ rxsop
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ (-65),
+ _js2n__-prdslib.numbers.minimum
+ (-95)
+ ])
+ | doc m%"
+ Rxsop (Integer)
+ - Minimum value: -95
+ - Maximum value: -65
+ "%
+ | optional,
+ valid_auto_channels
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.enum
+ [ 1, 6, 11 ]
+ ])
+ )
+ | doc "Valid Auto Channels (List - Integer)"
+ | optional,
+ }
| doc m%"
- Selectors (List - Object)
+ Two Four Ghz Settings (Object)
Elements:
- - name (required)
- - ips (required)
+ - max_power
+ - min_power
+ - min_bitrate
+ - valid_auto_channels
+ - ax_enabled
+ - rxsop
"%
| optional,
- tenant
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Tenant (String)"
- | optional,
}
| doc m%"
- Sites (List - Object)
+ Wireless Rf Profiles (List - Object)
Elements:
- - name (required)
- - tenant
- - l3out
- - route_reachability
- - selectors
+ - name
+ - client_balancing_enabled
+ - min_bitrate_type
+ - band_selection_type
+ - ap_band_settings
+ - two_four_ghz_settings
+ - five_ghz_settings
+ - six_ghz_settings
+ - transmission
+ - per_ssid_settings
+ - flex_radios
+ - is_indoor_default
+ - is_outdoor_default
"%
| optional,
- subnets
+ wireless_settings
+ | {
+ ipv6_bridge_enabled
+ | Bool
+ | doc "IPv6 Bridge Enabled (Boolean)"
+ | optional,
+ led_lights_on
+ | Bool
+ | doc "Led Lights On (Boolean)"
+ | optional,
+ location_analytics_enabled
+ | Bool
+ | doc "Location Analytics Enabled (Boolean)"
+ | optional,
+ meshing_enabled
+ | Bool
+ | doc "Meshing Enabled (Boolean)"
+ | optional,
+ named_vlans
+ | {
+ pool_dhcp_monitoring
+ | {
+ duration
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 10,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Duration (Integer)
+ - Minimum value: 1
+ - Maximum value: 10
+ "%
+ | optional,
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Pool DHCP Monitoring (Object)
+
+ Elements:
+ - enabled
+ - duration
+ "%
+ | optional,
+ }
+ | doc m%"
+ Named Vlans (Object)
+
+ Elements:
+ - pool_dhcp_monitoring
+ "%
+ | optional,
+ upgrade_strategy
+ | std.enum.TagOrString
+ | [|
+ 'minimizeUpgradeTime,
+ 'minimizeClientDowntime
+ |]
+ | doc m%"
+ Upgrade Strategy (String)
+ - Allowed values: minimizeClientDowntime, minimizeUpgradeTime
+ "%
+ | optional,
+ }
+ | doc m%"
+ Wireless Settings (Object)
+
+ Elements:
+ - meshing_enabled
+ - ipv6_bridge_enabled
+ - location_analytics_enabled
+ - upgrade_strategy
+ - led_lights_on
+ - named_vlans
+ "%
+ | optional,
+ wireless_ssids
| Array
{
- aggregate_export
- | Bool
+ active_directory
+ | {
+ credentials
+ | {
+ logon_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Logon Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ password
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 64,
+ _js2n__-prdslib.strings.minLength
+ 6
+ ])
+ | doc m%"
+ Password (String)
+ - Minimum length: 6
+ - Maximum length: 64
+ "%
+ | optional,
+ }
+ | doc m%"
+ Credentials (Object)
+
+ Elements:
+ - logon_name
+ - password
+ "%
+ | optional,
+ servers
+ | Array
+ {
+ host
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Host (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Port (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ }
+ | doc m%"
+ Servers (List - Object)
+
+ Elements:
+ - host (required)
+ - port
+ "%
+ | optional,
+ }
| doc m%"
- Aggregate Export (Boolean)
- - Default value: false
+ Active Directory (Object)
+
+ Elements:
+ - servers
+ - credentials
"%
| optional,
- aggregate_import
+ adult_content_filtering_enabled
| Bool
- | doc m%"
- Aggregate Import (Boolean)
- - Default value: false
- "%
+ | doc "Adult Content Filtering Enabled (Boolean)"
| optional,
- aggregate_shared
- | Bool
+ ap_tags_and_vlan_ids
+ | Array
+ {
+ tags
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 255,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Tags (List - String)"
+ | optional,
+ vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Vlan ID (Integer, String)"
+ | optional,
+ }
| doc m%"
- Aggregate Shared (Boolean)
- - Default value: false
+ Ap Tags And Vlan Ids (List - Object)
+
+ Elements:
+ - tags
+ - vlan_id
"%
| optional,
- export_route_control
- | Bool
+ auth_mode
+ | std.enum.TagOrString
+ | [|
+ 'psk,
+ 'open-with-radius,
+ 'open-with-nac,
+ 'open-enhanced,
+ 'open,
+ 'ipsk-without-radius,
+ 'ipsk-with-radius,
+ 'ipsk-with-nac,
+ '"8021x-radius",
+ '"8021x-nac",
+ '"8021x-meraki",
+ '"8021x-localradius",
+ '"8021x-google",
+ '"8021x-entra"
+ |]
| doc m%"
- Export Route Control (Boolean)
- - Default value: false
+ Auth Mode (String)
+ - Allowed values: 8021x-entra, 8021x-google, 8021x-localradius, 8021x-meraki, 8021x-nac, 8021x-radius, ipsk-with-nac, ipsk-with-radius, ipsk-without-radius, open, open-enhanced, open-with-nac, open-with-radius, psk
"%
| optional,
- import_route_control
- | Bool
- | doc m%"
- Import Route Control (Boolean)
- - Default value: false
- "%
+ availability_tags
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 255,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ )
+ | doc "Availability Tags (List - String)"
| optional,
- import_security
+ available_on_all_aps
| Bool
- | doc m%"
- Import Security (Boolean)
- - Default value: true
- "%
+ | doc "Available On All Aps (Boolean)"
| optional,
- prefix
- | String
- | doc m%"
- Prefix (String)
- - IPv4 or IPv6 address
- "%,
- shared_route_control
- | Bool
+ band_selection
+ | std.enum.TagOrString
+ | [|
+ '"Dual band operation with Band Steering",
+ '"5 GHz band only",
+ '"Dual band operation"
+ |]
| doc m%"
- Shared Route Control (Boolean)
- - Default value: false
+ Band Selection (String)
+ - Allowed values: Dual band operation, 5 GHz band only, Dual band operation with Band Steering
"%
| optional,
- shared_security
- | Bool
+ bonjour_forwarding
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ exception
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Exception (Object)
+
+ Elements:
+ - enabled
+ "%
+ | optional,
+ rules
+ | Array
+ {
+ description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Description (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ services
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "AFP",
+ "AirPlay",
+ "All Services",
+ "Apple screen share",
+ "BitTorrent",
+ "Chromecast",
+ "FTP",
+ "Printers",
+ "SSH",
+ "Samba",
+ "Scanners",
+ "Spotify",
+ "iChat",
+ "iTunes"
+ ]
+ ])
+ ])
+ | doc "Services (List - String)",
+ vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Vlan ID (Integer, String)",
+ }
+ | doc m%"
+ Rules (List - Object)
+
+ Elements:
+ - description
+ - vlan_id (required)
+ - services (required)
+ "%
+ | optional,
+ }
| doc m%"
- Shared Security (Boolean)
- - Default value: false
+ Bonjour Forwarding (Object)
+
+ Elements:
+ - enabled
+ - rules
+ - exception
"%
| optional,
- }
- | doc m%"
- Subnets (List - Object)
-
- Elements:
- - prefix (required)
- - import_route_control
- - export_route_control
- - shared_route_control
- - import_security
- - shared_security
- - aggregate_import
- - aggregate_export
- - aggregate_shared
- "%
- | optional,
- type
- | std.enum.TagOrString
- | [| 'cloud, 'on-premise |]
- | doc m%"
- Type (String)
- - Default value: on-premise
- - Allowed values: on-premise, cloud
- "%
- | optional,
- vrf
- | {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
- | optional,
- }
- | doc m%"
- VRF (Object)
-
- Elements:
- - name (required)
- - schema
- - template
- "%,
- }
- | doc m%"
- External Endpoint Groups (List - Object)
-
- Elements:
- - name (required)
- - type
- - preferred_group
- - vrf (required)
- - l3out
- - application_profile
- - subnets
- - contracts
- - selectors
- - sites
- "%
- | optional,
- filters
- | Array
- {
- entries
- | Array
- {
- description
+ concentrator_network_name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
])
- | doc "Description (String)"
+ | doc m%"
+ Concentrator Network Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
- destination_from_port
+ default_vlan_id
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
[
@@ -54315,1958 +55357,1620 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Integer,
_js2n__-prdslib.numbers.maximum
- 65535
+ 4094,
+ _js2n__-prdslib.numbers.minimum 1
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "unspecified",
- "ftpData",
- "smtp",
- "dns",
- "http",
- "pop3",
- "https",
- "rtsp",
- "ssh"
- ]
- ]
+ _js2n__-prdslib.isType '"String"
])
+ | doc "Default Vlan ID (Integer, String)"
+ | optional,
+ device_type_group_policies
+ | {
+ device_type_policies
+ | Array
+ {
+ device_policy
+ | std.enum.TagOrString
+ | [|
+ '"Group policy",
+ 'Blocked,
+ 'Allowed
+ |]
+ | doc m%"
+ Device Policy (String)
+ - Allowed values: Allowed, Blocked, Group policy
+ "%,
+ device_type
+ | std.enum.TagOrString
+ | [|
+ 'iPod,
+ 'iPhone,
+ 'iPad,
+ '"Windows Phone",
+ 'Windows,
+ '"Other OS",
+ '"Mac OS X",
+ '"Chrome OS",
+ 'BlackBerry,
+ '"B&N Nook",
+ 'Android
+ |]
+ | doc m%"
+ Device Type (String)
+ - Allowed values: Android, B&N Nook, BlackBerry, Chrome OS, Mac OS X, Other OS, Windows, Windows Phone, iPad, iPhone, iPod
+ "%,
+ group_policy_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Group Policy Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ Device Type Policies (List - Object)
+
+ Elements:
+ - device_type (required)
+ - device_policy (required)
+ - group_policy_name
+ "%
+ | optional,
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
| doc m%"
- Destination From Port (Integer, String)
- - Default value: unspecified
+ Device Type Group Policies (Object)
+
+ Elements:
+ - enabled
+ - device_type_policies
"%
| optional,
- destination_to_port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "unspecified",
- "ftpData",
- "smtp",
- "dns",
- "http",
- "pop3",
- "https",
- "rtsp",
- "ssh"
- ]
- ]
- ])
- | doc "Destination To Port (Integer, String)"
+ disassociate_clients_on_vpn_failover
+ | Bool
+ | doc "Disassociate Clients On VPN Failover (Boolean)"
| optional,
- ethertype
- | std.enum.TagOrString
- | [|
- 'ip,
- 'fcoe,
- 'mac_security,
- 'mpls_ucast,
- 'ipv6,
- 'arp,
- 'trill,
- 'ipv4,
- 'unspecified
- |]
+ dns_rewrite
+ | {
+ dns_custom_nameservers
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})(,\\s?\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})*$"
+ ]
+ ])
+ )
+ | doc "DNS Custom Nameservers (List - String)"
+ | optional,
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
| doc m%"
- Ethertype (String)
- - Default value: ip
- - Allowed values: unspecified, ipv4, trill, arp, ipv6, mpls_ucast, mac_security, fcoe, ip
+ DNS Rewrite (Object)
+
+ Elements:
+ - enabled
+ - dns_custom_nameservers
"%
| optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- protocol
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 255
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "unspecified",
- "icmp",
- "igmp",
- "tcp",
- "egp",
- "igp",
- "udp",
- "icmpv6",
- "eigrp",
- "ospfigp",
- "pim",
- "l2tp"
- ]
- ]
- ])
+ dot11r
+ | {
+ adaptive
+ | Bool
+ | doc "Adaptive (Boolean)"
+ | optional,
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
| doc m%"
- Protocol (Integer, String)
- - Default value: tcp
+ Dot11R (Object)
+
+ Elements:
+ - enabled
+ - adaptive
"%
| optional,
- source_from_port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "unspecified",
- "ftpData",
- "smtp",
- "dns",
- "http",
- "pop3",
- "https",
- "rtsp",
- "ssh"
- ]
- ]
- ])
+ dot11w
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ required
+ | Bool
+ | doc "Required (Boolean)"
+ | optional,
+ }
| doc m%"
- Source From Port (Integer, String)
- - Default value: unspecified
+ Dot11W (Object)
+
+ Elements:
+ - enabled
+ - required
"%
| optional,
- source_to_port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
+ eap_override
+ | {
+ eapol_key
+ | {
+ retries
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 5,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Retries (Integer)
+ - Minimum value: 1
+ - Maximum value: 5
+ "%
+ | optional,
+ timeout_in_ms
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 5000,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Timeout In MS (Integer)
+ - Minimum value: 1
+ - Maximum value: 5000
+ "%
+ | optional,
+ }
+ | doc m%"
+ Eapol Key (Object)
+
+ Elements:
+ - retries
+ - timeout_in_ms
+ "%
+ | optional,
+ identity
+ | {
+ retries
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 5,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Retries (Integer)
+ - Minimum value: 1
+ - Maximum value: 5
+ "%
+ | optional,
+ timeout
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 60,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Timeout (Integer)
+ - Minimum value: 1
+ - Maximum value: 60
+ "%
+ | optional,
+ }
+ | doc m%"
+ Identity (Object)
+
+ Elements:
+ - retries
+ - timeout
+ "%
+ | optional,
+ max_retries
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.numbers.maximum 5,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Max Retries (Integer)
+ - Minimum value: 1
+ - Maximum value: 5
+ "%
+ | optional,
+ timeout
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "unspecified",
- "ftpData",
- "smtp",
- "dns",
- "http",
- "pop3",
- "https",
- "rtsp",
- "ssh"
- ]
- ]
- ])
- | doc "Source To Port (Integer, String)"
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 60,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Timeout (Integer)
+ - Minimum value: 1
+ - Maximum value: 60
+ "%
+ | optional,
+ }
+ | doc m%"
+ EAP Override (Object)
+
+ Elements:
+ - timeout
+ - identity
+ - max_retries
+ - eapol_key
+ "%
| optional,
- stateful
+ enabled
| Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ encryption_mode
+ | std.enum.TagOrString
+ | [| 'wpa-eap, 'wpa, 'wep, 'open |]
| doc m%"
- Stateful (Boolean)
- - Default value: false
+ Encryption Mode (String)
+ - Allowed values: open, wep, wpa, wpa-eap
"%
| optional,
- }
- | doc m%"
- Entries (List - Object)
-
- Elements:
- - name (required)
- - description
- - ethertype
- - protocol
- - source_from_port
- - source_to_port
- - destination_from_port
- - destination_to_port
- - stateful
- "%
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- }
- | doc m%"
- Filters (List - Object)
-
- Elements:
- - name (required)
- - entries
- "%
- | optional,
- l3outs
- | Array
- {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- vrf
- | {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
- | optional,
- }
- | doc m%"
- VRF (Object)
-
- Elements:
- - name (required)
- - schema
- - template
- "%,
- }
- | doc m%"
- L3Outs (List - Object)
-
- Elements:
- - name (required)
- - vrf (required)
- "%
- | optional,
- name | String | doc "Name (String)",
- service_graphs
- | Array
- {
- description
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
- ])
- | doc "Description (String)"
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- nodes
- | Array
- {
- index
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 3,
- _js2n__-prdslib.numbers.minimum 1
- ])
+ enterprise_admin_access
+ | std.enum.TagOrString
+ | [|
+ '"access enabled",
+ '"access disabled"
+ |]
| doc m%"
- Index (Integer)
- - Minimum value: 1
- - Maximum value: 3
+ Enterprise Admin Access (String)
+ - Allowed values: access disabled, access enabled
"%
| optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- sites
- | Array
- {
- device
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Device (String)",
- name | String | doc "Name (String)",
- tenant
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Tenant (String)"
- | optional,
- }
+ firewall_l3_firewall_rules
+ | {
+ allow_lan_access
+ | Bool
+ | doc "Allow Lan Access (Boolean)"
+ | optional,
+ rules
+ | Array
+ {
+ comment
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Comment (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ dest_cidr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ ])
+ | doc "Dest Cidr (String)",
+ dest_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Dest Port (Integer, String)"
+ | optional,
+ policy
+ | std.enum.TagOrString
+ | [| 'deny, 'allow |]
+ | doc m%"
+ Policy (String)
+ - Allowed values: allow, deny
+ "%,
+ protocol
+ | std.enum.TagOrString
+ | [|
+ 'udp,
+ 'tcp,
+ 'icmp6,
+ 'icmp,
+ 'any
+ |]
+ | doc m%"
+ Protocol (String)
+ - Allowed values: any, icmp, icmp6, tcp, udp
+ "%,
+ }
+ | doc m%"
+ Rules (List - Object)
+
+ Elements:
+ - comment
+ - policy (required)
+ - protocol (required)
+ - dest_port
+ - dest_cidr (required)
+ "%
+ | optional,
+ }
| doc m%"
- Sites (List - Object)
+ Firewall L3 Firewall Rules (Object)
Elements:
- - name (required)
- - tenant
- - device (required)
- "%,
- type
- | std.enum.TagOrString
- | [| 'other, 'load-balancer, 'firewall |]
+ - rules
+ - allow_lan_access
+ "%
+ | optional,
+ firewall_l7_firewall_rules
+ | {
+ rules
+ | Array
+ {
+ policy
+ | std.enum.TagOrString
+ | [| 'deny |]
+ | doc m%"
+ Policy (String)
+ - Allowed values: deny
+ "%
+ | optional,
+ type
+ | std.enum.TagOrString
+ | [|
+ 'port,
+ 'ipRange,
+ 'host,
+ 'applicationCategory,
+ 'application
+ |]
+ | doc m%"
+ Type (String)
+ - Allowed values: application, applicationCategory, host, ipRange, port
+ "%
+ | optional,
+ value
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Value (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ Rules (List - Object)
+
+ Elements:
+ - policy
+ - type
+ - value
+ "%
+ | optional,
+ }
| doc m%"
- Type (String)
- - Allowed values: firewall, load-balancer, other
+ Firewall L7 Firewall Rules (Object)
+
+ Elements:
+ - rules
"%
| optional,
- }
- | doc m%"
- Nodes (List - Object)
-
- Elements:
- - name (required)
- - type
- - index
- - sites (required)
- "%,
- }
- | doc m%"
- Service Graphs (List - Object)
-
- Elements:
- - name (required)
- - description
- - nodes (required)
- "%
- | optional,
- sites
- | Array (String)
- | doc "Sites (List - String)"
- | optional,
- tenant
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Tenant (String)",
- type
- | std.enum.TagOrString
- | [| 'autonomous, 'multi_site |]
- | doc m%"
- Type (String)
- - Default value: multi_site
- - Allowed values: multi_site, autonomous
- "%
- | optional,
- vrfs
- | Array
- {
- contracts
- | {
- consumers
- | Array
- {
- name
+ gre
+ | {
+ concentrator
+ | {
+ host
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Host (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ }
+ | doc m%"
+ Concentrator (Object)
+
+ Elements:
+ - host (required)
+ "%
+ | optional,
+ key
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295
])
- | doc "Name (String)",
- schema
- | String
- | doc "Schema (String)"
- | optional,
- template
- | String
- | doc "Template (String)"
+ | doc m%"
+ Key (Integer)
+ - Maximum value: 4294967295
+ "%
| optional,
}
- | doc m%"
- Consumers (List - Object)
-
- Elements:
- - name (required)
- - schema
- - template
- "%
- | optional,
- providers
- | Array
- {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- schema
- | String
- | doc "Schema (String)"
+ | doc m%"
+ Gre (Object)
+
+ Elements:
+ - concentrator
+ - key
+ "%
+ | optional,
+ hotspot20
+ | {
+ domains
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Domains (List - String)"
| optional,
- template
- | String
- | doc "Template (String)"
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
| optional,
- }
- | doc m%"
- Providers (List - Object)
-
- Elements:
- - name (required)
- - schema
- - template
- "%
- | optional,
- }
- | doc m%"
- Contracts (Object)
-
- Elements:
- - consumers
- - providers
- "%
- | optional,
- data_plane_learning
- | Bool
- | doc m%"
- Data Plane Learning (Boolean)
- - Default value: true
- "%
- | optional,
- l3_multicast
- | Bool
- | doc m%"
- L3 Multicast (Boolean)
- - Default value: false
- "%
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- preferred_group
- | Bool
- | doc m%"
- Preferred Group (Boolean)
- - Default value: false
- "%
- | optional,
- site_aware_policy_enforcement
- | Bool
- | doc m%"
- Site Aware Policy Enforcement (Boolean)
- - Default value: false
- "%
- | optional,
- sites
- | Array
- {
- name | String | doc "Name (String)",
- regions
+ mcc_mncs
+ | Array
+ {
+ mcc
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Mcc (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ mnc
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Mnc (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ Mcc Mncs (List - Object)
+
+ Elements:
+ - mcc
+ - mnc
+ "%
+ | optional,
+ nai_realms
+ | Array
+ {
+ format
+ | std.enum.TagOrString
+ | [| '"1", '"0" |]
+ | doc m%"
+ Format (String)
+ - Allowed values: 0, 1
+ "%
+ | optional,
+ methods
+ | Array
+ {
+ id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ ID (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ Methods (List - Object)
+
+ Elements:
+ - id
+ "%
+ | optional,
+ realm
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Realm (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ Nai Realms (List - Object)
+
+ Elements:
+ - format
+ - realm
+ - methods
+ "%
+ | optional,
+ network_access_type
+ | std.enum.TagOrString
+ | [|
+ 'Wildcard,
+ '"Test or experimental",
+ '"Private network with guest access",
+ '"Private network",
+ '"Personal device network",
+ '"Free public network",
+ '"Emergency services only network",
+ '"Chargeable public network"
+ |]
+ | doc m%"
+ Network Access Type (String)
+ - Allowed values: Chargeable public network, Emergency services only network, Free public network, Personal device network, Private network, Private network with guest access, Test or experimental, Wildcard
+ "%
+ | optional,
+ operator
+ | {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ Operator (Object)
+
+ Elements:
+ - name
+ "%
+ | optional,
+ roam_consort_ois
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[0-9a-gA-G]{6,10}$"
+ ])
+ )
+ | doc "Roam Consort Ois (List - String)"
+ | optional,
+ venue
+ | {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ type
+ | std.enum.TagOrString
+ | [|
+ '"Zoo or Aquarium",
+ '"Unspecified Vehicular",
+ '"Unspecified Utility and Miscellaneous",
+ '"Unspecified Storage",
+ '"Unspecified Residential",
+ '"Unspecified Outdoor",
+ '"Unspecified Mercantile",
+ '"Unspecified Institutional",
+ '"Unspecified Factory and Industrial",
+ '"Unspecified Educational",
+ '"Unspecified Business",
+ '"Unspecified Assembly",
+ 'Unspecified,
+ '"University or College",
+ 'Train,
+ '"Traffic Control",
+ 'Theater,
+ 'Stadium,
+ '"Shopping Mall",
+ '"Ship or Boat",
+ '"School, Secondary",
+ '"School, Primary",
+ '"Retail Store",
+ 'Restaurant,
+ '"Rest Area",
+ '"Research and Development Facility",
+ '"Professional Office",
+ '"Private Residence",
+ '"Prison or Jail",
+ '"Post Office",
+ '"Police Station",
+ '"Place of Worship",
+ '"Passenger Terminal",
+ 'Museum,
+ '"Muni-mesh Network",
+ '"Motor Bike",
+ '"Long-Term Care Facility",
+ 'Library,
+ 'Kiosk,
+ '"Hotel or Motel",
+ 'Hospital,
+ '"Group Home",
+ '"Grocery Market",
+ '"Gas Station",
+ '"Fire Station",
+ 'Ferry,
+ 'Factory,
+ '"Emergency Coordination Center",
+ 'Dormitory,
+ '"Doctor or Dentist office",
+ '"Convention Center",
+ '"Coffee Shop",
+ '"City Park",
+ '"Bus Stop",
+ 'Bus,
+ '"Boarding House",
+ 'Bar,
+ 'Bank,
+ '"Automotive Service Station",
+ '"Automobile or Truck",
+ '"Attorney Office",
+ 'Arena,
+ '"Amusement Park",
+ 'Amphitheater,
+ '"Alcohol and Drug Rehabilitation Center",
+ 'Airplane
+ |]
+ | doc m%"
+ Type (String)
+ - Allowed values: Airplane, Alcohol and Drug Rehabilitation Center, Amphitheater, Amusement Park, Arena, Attorney Office, Automobile or Truck, Automotive Service Station, Bank, Bar, Boarding House, Bus, Bus Stop, City Park, Coffee Shop, Convention Center, Doctor or Dentist office, Dormitory, Emergency Coordination Center, Factory, Ferry, Fire Station, Gas Station, Grocery Market, Group Home, Hospital, Hotel or Motel, Kiosk, Library, Long-Term Care Facility, Motor Bike, Muni-mesh Network, Museum, Passenger Terminal, Place of Worship, Police Station, Post Office, Prison or Jail, Private Residence, Professional Office, Research and Development Facility, Rest Area, Restaurant, Retail Store, School, Primary, School, Secondary, Ship or Boat, Shopping Mall, Stadium, Theater, Traffic Control, Train, University or College, Unspecified, Unspecified Assembly, Unspecified Business, Unspecified Educational, Unspecified Factory and Industrial, Unspecified Institutional, Unspecified Mercantile, Unspecified Outdoor, Unspecified Residential, Unspecified Storage, Unspecified Utility and Miscellaneous, Unspecified Vehicular, Zoo or Aquarium
+ "%
+ | optional,
+ }
+ | doc m%"
+ Venue (Object)
+
+ Elements:
+ - name
+ - type
+ "%
+ | optional,
+ }
+ | doc m%"
+ Hotspot20 (Object)
+
+ Elements:
+ - enabled
+ - operator
+ - venue
+ - network_access_type
+ - domains
+ - roam_consort_ois
+ - mcc_mncs
+ - nai_realms
+ "%
+ | optional,
+ identity_psks
| Array
{
- cidrs
- | Array
- {
- ip
- | String
- | doc m%"
- IP (String)
- - IPv4 or IPv6 address
- "%,
- subnets
- | Array
- {
- ip
- | String
- | doc m%"
- IP (String)
- - IPv4 or IPv6 address
- "%,
- name
- | String
- | doc "Name (String)"
- | optional,
- zone
- | String
- | doc "Zone (String)"
- | optional,
- }
- | doc m%"
- Subnets (List - Object)
-
- Elements:
- - ip (required)
- - zone
- - name
- "%
- | optional,
- }
+ expires_at
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
| doc m%"
- CIDRs (List - Object)
-
- Elements:
- - ip (required)
- - subnets
+ Expires At (String)
+ - Minimum length: 1
+ - Maximum length: 127
"%
| optional,
- hub_network
- | Bool
+ group_policy_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
| doc m%"
- Hub Network (Boolean)
- - Default value: false
+ Group Policy Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
"%
| optional,
- hub_network_name
- | String
- | doc "Hub Network Name (String)"
- | optional,
- hub_network_tenant
+ name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
'"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
])
- | doc "Hub Network Tenant (String)"
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
- name | String | doc "Name (String)",
- vpn_gateway
- | Bool
+ passphrase
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
| doc m%"
- VPN Gateway (Boolean)
- - Default value: false
+ Passphrase (String)
+ - Minimum length: 1
+ - Maximum length: 127
"%
| optional,
}
| doc m%"
- Regions (List - Object)
+ Identity Psks (List - Object)
Elements:
- - name (required)
- - hub_network
- - hub_network_name
- - hub_network_tenant
- - vpn_gateway
- - cidrs
+ - name
+ - passphrase
+ - expires_at
+ - group_policy_name
"%
| optional,
- }
- | doc m%"
- Sites (List - Object)
-
- Elements:
- - name (required)
- - regions
- "%
- | optional,
- vzany
- | Bool
- | doc m%"
- Vzany (Boolean)
- - Default value: false
- "%
- | optional,
- }
- | doc m%"
- VRFs (List - Object)
-
- Elements:
- - name (required)
- - data_plane_learning
- - preferred_group
- - l3_multicast
- - vzany
- - sites
- - contracts
- - site_aware_policy_enforcement
- "%
- | optional,
- }
- | doc m%"
- Templates (List - Object)
-
- Elements:
- - name (required)
- - description
- - type
- - tenant (required)
- - application_profiles
- - vrfs
- - bridge_domains
- - filters
- - contracts
- - l3outs
- - external_endpoint_groups
- - service_graphs
- - sites
- - deploy_order
- "%
- | optional,
- }
- | doc m%"
- Schemas (List - Object)
-
- Elements:
- - name (required)
- - templates
- "%
- | optional,
- sites
- | Array
- {
- apic_urls | Array (String) | doc "APIC URLs (List - String)",
- bgp
- | {
- as
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4294967295,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- AS (Integer)
- - Minimum value: 1
- - Maximum value: 4294967295
- "%
- | optional,
- password
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Null
- ])
- | doc "Password (String, Null)"
- | optional,
- }
- | doc m%"
- BGP (Object)
-
- Elements:
- - as
- - password
- "%
- | optional,
- id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- ID (Integer)
- - Minimum value: 1
- "%
- | optional,
- location
- | {
- lat | String | doc "Lat (String)",
- long | String | doc "Long (String)",
- }
- | doc m%"
- Location (Object)
-
- Elements:
- - long (required)
- - lat (required)
- "%
- | optional,
- multicast_tep
- | String
- | doc m%"
- Multicast TEP (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- multisite
- | Bool
- | doc m%"
- Multisite (Boolean)
- - Default value: true
- "%
- | optional,
- name | String | doc "Name (String)",
- ospf
- | {
- area_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4294967295
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "backbone" ]
- ],
- _js2n__-prdslib.isType '"String"
- ])
- | doc "Area ID (Integer, String, String)"
- | optional,
- area_type
- | std.enum.TagOrString
- | [| 'nssa, 'stub, 'regular |]
- | doc m%"
- Area Type (String)
- - Default value: regular
- - Allowed values: regular, stub, nssa
- "%
- | optional,
- }
- | doc m%"
- OSPF (Object)
-
- Elements:
- - area_id
- - area_type
- "%
- | optional,
- ospf_policies
- | Array
- {
- advertise_subnet
- | Bool
- | doc m%"
- Advertise Subnet (Boolean)
- - Default value: false
- "%
- | optional,
- bfd
- | Bool
- | doc m%"
- BFD (Boolean)
- - Default value: false
- "%
- | optional,
- dead_interval
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65535,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- Dead Interval (Integer)
- - Default value: 40
- - Minimum value: 1
- - Maximum value: 65535
- "%
- | optional,
- hello_interval
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65535,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- Hello Interval (Integer)
- - Default value: 10
- - Minimum value: 1
- - Maximum value: 65535
- "%
- | optional,
- interface_cost
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65535
- ])
- | doc m%"
- Interface Cost (Integer)
- - Maximum value: 65535
- "%
- | optional,
- mtu_ignore
- | Bool
- | doc m%"
- MTU Ignore (Boolean)
- - Default value: false
- "%
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- network_type
- | std.enum.TagOrString
- | [| 'broadcast, 'point-to-point |]
- | doc m%"
- Network Type (String)
- - Default value: point-to-point
- - Allowed values: point-to-point, broadcast
- "%
- | optional,
- passive_interface
- | Bool
- | doc m%"
- Passive Interface (Boolean)
- - Default value: false
- "%
- | optional,
- "priority"
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 255
- ])
- | doc m%"
- Priority (Integer)
- - Default value: 1
- - Maximum value: 255
- "%
- | optional,
- retransmit_delay
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 450,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- Retransmit Delay (Integer)
- - Default value: 1
- - Minimum value: 1
- - Maximum value: 450
- "%
- | optional,
- retransmit_interval
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65535,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- Retransmit Interval (Integer)
- - Default value: 5
- - Minimum value: 1
- - Maximum value: 65535
- "%
- | optional,
- }
- | doc m%"
- OSPF Policies (List - Object)
-
- Elements:
- - name (required)
- - network_type
- - priority
- - interface_cost
- - passive_interface
- - mtu_ignore
- - advertise_subnet
- - bfd
- - hello_interval
- - dead_interval
- - retransmit_interval
- - retransmit_delay
- "%
- | optional,
- password
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Null
- ])
- | doc "Password (String, Null)"
- | optional,
- pods
- | Array
- {
- id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 255,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- ID (Integer)
- - Default value: 1
- - Minimum value: 1
- - Maximum value: 255
- "%,
- spines
- | Array
- {
- bgp_peering
- | Bool
- | doc m%"
- BGP Peering (Boolean)
- - Default value: true
- "%
- | optional,
- bgp_route_reflector
- | Bool
- | doc m%"
- BGP Route Reflector (Boolean)
- - Default value: false
- "%
- | optional,
- control_plane_tep
- | String
- | doc m%"
- Control Plane TEP (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4000,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- ID (Integer)
- - Minimum value: 1
- - Maximum value: 4000
- "%,
- interfaces
- | Array
- {
- ip
- | String
- | doc m%"
- IP (String)
- - IPv4 or IPv6 address
- "%,
- module
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 9,
- _js2n__-prdslib.numbers.minimum 1
- ])
+ ip_assignment_mode
+ | std.enum.TagOrString
+ | [|
+ 'VPN,
+ '"Layer 3 roaming with a concentrator",
+ '"Ethernet over GRE",
+ '"Layer 3 roaming",
+ '"Bridge mode",
+ '"NAT mode"
+ |]
| doc m%"
- Module (Integer)
- - Default value: 1
- - Minimum value: 1
- - Maximum value: 9
+ IP Assignment Mode (String)
+ - Allowed values: NAT mode, Bridge mode, Layer 3 roaming, Ethernet over GRE, Layer 3 roaming with a concentrator, VPN
"%
| optional,
- mtu
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "inherit" ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 9216,
- _js2n__-prdslib.numbers.minimum
- 576
- ]
- ])
- | doc m%"
- MTU (String, Integer)
- - Default value: inherit
- "%
+ lan_isolation_enabled
+ | Bool
+ | doc "Lan Isolation Enabled (Boolean)"
| optional,
- ospf
+ ldap
| {
- authentication_key
+ base_distinguished_name
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Null
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
])
- | doc "Authentication Key (String, Null)"
+ | doc m%"
+ Base Distinguished Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
- authentication_key_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 255,
- _js2n__-prdslib.numbers.minimum 1
- ])
+ credentials
+ | {
+ distinguished_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Distinguished Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ password
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 64,
+ _js2n__-prdslib.strings.minLength
+ 6
+ ])
+ | doc m%"
+ Password (String)
+ - Minimum length: 6
+ - Maximum length: 64
+ "%
+ | optional,
+ }
| doc m%"
- Authentication Key ID (Integer)
- - Default value: 1
- - Minimum value: 1
- - Maximum value: 255
+ Credentials (Object)
+
+ Elements:
+ - distinguished_name
+ - password
"%
| optional,
- authentication_type
- | std.enum.TagOrString
- | [| 'md5, 'simple, 'none |]
+ server_ca_certificate
+ | {
+ contents
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 4096,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Contents (String)
+ - Minimum length: 1
+ - Maximum length: 4096
+ "%
+ | optional,
+ }
| doc m%"
- Authentication Type (String)
- - Default value: none
- - Allowed values: none, simple, md5
+ Server CA Certificate (Object)
+
+ Elements:
+ - contents
+ "%
+ | optional,
+ servers
+ | Array
+ {
+ host
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Host (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Port (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%,
+ }
+ | doc m%"
+ Servers (List - Object)
+
+ Elements:
+ - host (required)
+ - port (required)
"%
| optional,
- policy
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Policy (String)",
}
| doc m%"
- OSPF (Object)
+ Ldap (Object)
Elements:
- - policy (required)
- - authentication_type
- - authentication_key
- - authentication_key_id
+ - servers
+ - credentials
+ - base_distinguished_name
+ - server_ca_certificate
"%
| optional,
- port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 127,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- Port (Integer)
- - Minimum value: 1
- - Maximum value: 127
- "%,
- }
- | doc m%"
- Interfaces (List - Object)
-
- Elements:
- - port (required)
- - module
- - ip (required)
- - mtu
- - ospf
- "%
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- }
- | doc m%"
- Spines (List - Object)
-
- Elements:
- - id (required)
- - name (required)
- - bgp_peering
- - bgp_route_reflector
- - control_plane_tep
- - interfaces
- "%
- | optional,
- unicast_tep
- | String
- | doc m%"
- Unicast TEP (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- }
- | doc m%"
- Pods (List - Object)
-
- Elements:
- - id (required)
- - unicast_tep
- - spines
- "%
- | optional,
- routed_domain
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Routed Domain (String)"
- | optional,
- username | String | doc "Username (String)" | optional,
- }
- | doc m%"
- Sites (List - Object)
-
- Elements:
- - name (required)
- - apic_urls (required)
- - username
- - password
- - id
- - location
- - multisite
- - multicast_tep
- - bgp
- - ospf
- - routed_domain
- - ospf_policies
- - pods
- "%
- | optional,
- system_config
- | {
- banner
- | {
- alias | String | doc "Alias (String)" | optional,
- message | String | doc "Message (String)" | optional,
- state
- | std.enum.TagOrString
- | [| 'inactive, 'active |]
- | doc m%"
- State (String)
- - Default value: active
- - Allowed values: active, inactive
- "%
- | optional,
- type
- | std.enum.TagOrString
- | [| 'critical, 'warning, 'informational |]
- | doc m%"
- Type (String)
- - Default value: informational
- - Allowed values: informational, warning, critical
- "%
- | optional,
- }
- | doc m%"
- Banner (Object)
-
- Elements:
- - alias
- - type
- - message
- - state
- "%
- | optional,
- }
- | doc m%"
- System Config (Object)
-
- Elements:
- - banner
- "%
- | optional,
- tenants
- | Array
- {
- description
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
- ])
- | doc "Description (String)"
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Name (String)",
- orchestrator_only
- | Bool
- | doc m%"
- Orchestrator Only (Boolean)
- - Default value: true
- "%
- | optional,
- sites
- | Array
- {
- azure_shared_tenant
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_.:-]{1,64}$"
- ])
- | doc "Azure Shared Tenant (String)"
- | optional,
- azure_subscription_id
- | String
- | doc "Azure Subscription ID (String)"
- | optional,
- name | String | doc "Name (String)",
- }
- | doc m%"
- Sites (List - Object)
-
- Elements:
- - name (required)
- - azure_subscription_id
- - azure_shared_tenant
- "%
- | optional,
- users
- | Array
- {
- domain | String | doc "Domain (String)" | optional,
- name | String | doc "Name (String)",
- }
- | doc m%"
- Users (List - Object)
-
- Elements:
- - name (required)
- - domain
- "%
- | optional,
- }
- | doc m%"
- Tenants (List - Object)
-
- Elements:
- - name (required)
- - description
- - sites
- - users
- - orchestrator_only
- "%
- | optional,
- version
- | String
- | doc m%"
- Version (String)
- - Default value: 3.7.2h
- "%
- | optional,
- }
- | doc m%"
- NDO (Object)
-
- Elements:
- - version
- - system_config
- - remote_locations
- - sites
- - fabric_connectivity
- - tenants
- - policies
- - schemas
- "%
- | optional,
- nxos
- | {
- configuration_templates
- | Array
- {
- configuration
- | {
- evpn
- | {
- vnis
- | Array
- {
- route_distinguisher
- | String
- | doc "Route Distinguisher (String)"
- | optional,
- route_target_both_auto
- | Bool
- | doc "Route Target Both Auto (Boolean)"
- | optional,
- route_target_exports
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Route Target Exports (Array, String)"
- | optional,
- route_target_imports
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Route Target Imports (Array, String)"
- | optional,
- vni
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Vni (Integer, String)",
- }
- | doc m%"
- Vnis (List - Object)
-
- Elements:
- - vni (required)
- - route_distinguisher
- - route_target_both_auto
- - route_target_imports
- - route_target_exports
- "%
- | optional,
- }
- | doc m%"
- Evpn (Object)
-
- Elements:
- - vnis
- "%
- | optional,
- interfaces
- | {
- ethernets
- | Array
- {
- access_vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Access Vlan (Integer, String)"
- | optional,
- admin_state
- | Bool
- | doc "Admin State (Boolean)"
- | optional,
- auto_negotiation
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
+ local_radius
+ | {
+ cache_timeout
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 86400,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Cache Timeout (Integer)
+ - Minimum value: 1
+ - Maximum value: 86400
+ "%
+ | optional,
+ certificate_authentication
+ | {
+ client_root_ca_certificate
+ | {
+ contents
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 4096,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Contents (String)
+ - Minimum length: 1
+ - Maximum length: 4096
+ "%
+ | optional,
+ }
+ | doc m%"
+ Client Root CA Certificate (Object)
+
+ Elements:
+ - contents
+ "%
+ | optional,
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ ocsp_responder_url
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Ocsp Responder Url (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ use_ldap
+ | Bool
+ | doc "Use Ldap (Boolean)"
+ | optional,
+ use_ocsp
+ | Bool
+ | doc "Use Ocsp (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Certificate Authentication (Object)
+
+ Elements:
+ - enabled
+ - use_ldap
+ - use_ocsp
+ - ocsp_responder_url
+ - client_root_ca_certificate
+ "%
+ | optional,
+ password_authentication
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Password Authentication (Object)
+
+ Elements:
+ - enabled
+ "%
+ | optional,
+ }
+ | doc m%"
+ Local Radius (Object)
+
+ Elements:
+ - cache_timeout
+ - password_authentication
+ - certificate_authentication
+ "%
+ | optional,
+ mandatory_dhcp_enabled
+ | Bool
+ | doc "Mandatory DHCP Enabled (Boolean)"
+ | optional,
+ min_bitrate
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum
- [ "on", "off", "25G" ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Auto Negotiation (String, String)"
- | optional,
- bandwidth
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 3200000000
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Bandwidth (Integer, String)"
- | optional,
- delay
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 16777215,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
+ [
+ 1,
+ 2,
+ 5.5,
+ 6,
+ 9,
+ 11,
+ 12,
+ 18,
+ 24,
+ 36,
+ 48,
+ 54
+ ]
+ ])
+ | doc m%"
+ Min Bitrate (String)
+ - Allowed values: 1, 2, 5.5, 6, 9, 11, 12, 18, 24, 36, 48, 54
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Delay (Integer, String)"
- | optional,
- description
- | String
- | doc "Description (String)"
- | optional,
- duplex
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "auto", "full", "half" ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Duplex (String, String)"
- | optional,
- fec_mode
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "fc-fec",
- "rs-fec",
- "fec-off",
- "auto",
- "rs-ieee",
- "rs-cons16",
- "kp-fec"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "FEC Mode (String, String)"
- | optional,
- id | String | doc "ID (String)",
- interface_groups
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Interface Groups (Array, String)"
- | optional,
- ip_unnumbered
- | String
- | doc "IP Unnumbered (String)"
- | optional,
- ipv4_address
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Ipv4 Address (String, String)"
- | optional,
- layer3 | Bool | doc "Layer3 (Boolean)" | optional,
- link_debounce_down
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 20000
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Link Debounce Down (Integer, String)"
- | optional,
- link_debounce_up
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 20000
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Link Debounce Up (Integer, String)"
- | optional,
- link_logging
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "default", "enable", "disable" ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Link Logging (String, String)"
- | optional,
- medium
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "broadcast", "p2p" ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Medium (String, String)"
- | optional,
- mode
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "access",
- "trunk",
- "fex-fabric",
- "dot1q-tunnel",
- "promiscuous",
- "host",
- "trunk_secondary",
- "trunk_promiscuous",
- "vntag"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Mode (String, String)"
- | optional,
- mtu
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 9216,
- _js2n__-prdslib.numbers.minimum 576
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "MTU (Integer, String)"
- | optional,
- native_vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Native Vlan (Integer, String)"
- | optional,
- ospf
- | {
- advertise_secondaries
- | Bool
- | doc "Advertise Secondaries (Boolean)"
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
- area
- | String
- | doc "Area (String)"
+ named_vlans
+ | {
+ radius
+ | {
+ guest_vlan
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ Guest Vlan (Object)
+
+ Elements:
+ - enabled
+ - name
+ "%
+ | optional,
+ }
+ | doc m%"
+ Radius (Object)
+
+ Elements:
+ - guest_vlan
+ "%
+ | optional,
+ tagging
+ | {
+ by_ap_tags
+ | Array
+ {
+ tags
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 255,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Tags (List - String)"
+ | optional,
+ vlan_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Vlan Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ By Ap Tags (List - Object)
+
+ Elements:
+ - tags
+ - vlan_name
+ "%
+ | optional,
+ default_vlan_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Default Vlan Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Tagging (Object)
+
+ Elements:
+ - enabled
+ - default_vlan_name
+ - by_ap_tags
+ "%
+ | optional,
+ }
+ | doc m%"
+ Named Vlans (Object)
+
+ Elements:
+ - tagging
+ - radius
+ "%
| optional,
- authentication_key
- | String
- | doc "Authentication Key (String)"
+ oauth
+ | {
+ allowed_domains
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ )
+ | doc "Allowed Domains (List - String)"
+ | optional,
+ }
+ | doc m%"
+ Oauth (Object)
+
+ Elements:
+ - allowed_domains
+ "%
| optional,
- authentication_key_id
+ per_client_bandwidth_limit_down
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 255
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
])
- | doc "Authentication Key ID (Integer, String)"
- | optional,
- authentication_key_secure_mode
- | Bool
- | doc "Authentication Key Secure Mode (Boolean)"
- | optional,
- authentication_keychain
- | String
- | doc "Authentication Keychain (String)"
- | optional,
- authentication_md5_key
- | String
- | doc "Authentication MD5 Key (String)"
- | optional,
- authentication_md5_key_secure_mode
- | Bool
- | doc "Authentication MD5 Key Secure Mode (Boolean)"
+ | doc m%"
+ Per Client Bandwidth Limit Down (Integer)
+ - Maximum value: 1000000
+ "%
| optional,
- authentication_type
+ per_client_bandwidth_limit_up
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "unspecified",
- "simple",
- "md5",
- "none"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
])
- | doc "Authentication Type (String, String)"
+ | doc m%"
+ Per Client Bandwidth Limit Up (Integer)
+ - Maximum value: 1000000
+ "%
| optional,
- bfd
+ per_ssid_bandwidth_limit_down
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "unspecified",
- "enabled",
- "disabled"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
])
- | doc "BFD (String, String)"
+ | doc m%"
+ Per Ssid Bandwidth Limit Down (Integer)
+ - Maximum value: 1000000
+ "%
| optional,
- cost
+ per_ssid_bandwidth_limit_up
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
])
- | doc "Cost (Integer, String)"
+ | doc m%"
+ Per Ssid Bandwidth Limit Up (Integer)
+ - Maximum value: 1000000
+ "%
| optional,
- dead_interval
+ psk
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64,
+ _js2n__-prdslib.strings.minLength 1
])
- | doc "Dead Interval (Integer, String)"
+ | doc m%"
+ Psk (String)
+ - Minimum length: 1
+ - Maximum length: 64
+ "%
| optional,
- hello_interval
+ radius_accounting_enabled
+ | Bool
+ | doc "Radius Accounting Enabled (Boolean)"
+ | optional,
+ radius_accounting_interim_interval
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 360,
+ _js2n__-prdslib.numbers.minimum 1
])
- | doc "Hello Interval (Integer, String)"
+ | doc m%"
+ Radius Accounting Interim Interval (Integer)
+ - Minimum value: 1
+ - Maximum value: 360
+ "%
| optional,
- network_type
+ radius_accounting_servers
+ | Array
+ {
+ ca_certificate
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 4096,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ CA Certificate (String)
+ - Minimum length: 1
+ - Maximum length: 4096
+ "%
+ | optional,
+ host
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Host (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Port (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ radsec_enabled
+ | Bool
+ | doc "Radsec Enabled (Boolean)"
+ | optional,
+ secret
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Secret (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ Radius Accounting Servers (List - Object)
+
+ Elements:
+ - host (required)
+ - port
+ - secret
+ - radsec_enabled
+ - ca_certificate
+ "%
+ | optional,
+ radius_attribute_for_group_policies
+ | std.enum.TagOrString
+ | [|
+ 'Reply-Message,
+ 'Filter-Id,
+ 'Aruba-User-Role,
+ 'Airespace-ACL-Name
+ |]
+ | doc m%"
+ Radius Attribute For Group Policies (String)
+ - Allowed values: Airespace-ACL-Name, Aruba-User-Role, Filter-Id, Reply-Message
+ "%
+ | optional,
+ radius_authentication_nas_id
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "unspecified",
- "p2p",
- "bcast"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
])
- | doc "Network Type (String, String)"
+ | doc m%"
+ Radius Authentication Nas ID (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
- passive
+ radius_called_station_id
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "unspecified",
- "enabled",
- "disabled"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
])
- | doc "Passive (String, String)"
+ | doc m%"
+ Radius Called Station ID (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
- "priority"
+ radius_coa_enabled
+ | Bool
+ | doc "Radius Coa Enabled (Boolean)"
+ | optional,
+ radius_failover_policy
+ | std.enum.TagOrString
+ | [| '"Deny access", '"Allow access" |]
+ | doc m%"
+ Radius Failover Policy (String)
+ - Allowed values: Allow access, Deny access
+ "%
+ | optional,
+ radius_fallback_enabled
+ | Bool
+ | doc "Radius Fallback Enabled (Boolean)"
+ | optional,
+ radius_guest_vlan_enabled
+ | Bool
+ | doc "Radius Guest Vlan Enabled (Boolean)"
+ | optional,
+ radius_guest_vlan_id
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
[
@@ -56274,3002 +56978,9294 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Integer,
_js2n__-prdslib.numbers.maximum
- 255
+ 4094,
+ _js2n__-prdslib.numbers.minimum 1
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType '"String"
])
- | doc "Priority (Integer, String)"
+ | doc "Radius Guest Vlan ID (Integer, String)"
| optional,
- process_name
- | String
- | doc "Process Name (String)",
- }
- | doc m%"
- OSPF (Object)
-
- Elements:
- - process_name (required)
- - advertise_secondaries
- - area
- - bfd
- - cost
- - dead_interval
- - hello_interval
- - network_type
- - passive
- - priority
- - authentication_key
- - authentication_key_id
- - authentication_key_secure_mode
- - authentication_keychain
- - authentication_md5_key
- - authentication_md5_key_secure_mode
- - authentication_type
- "%
- | optional,
- pim
- | {
- admin_state
+ radius_load_balancing_policy
+ | std.enum.TagOrString
+ | [|
+ '"Strict priority order",
+ '"Round robin"
+ |]
+ | doc m%"
+ Radius Load Balancing Policy (String)
+ - Allowed values: Round robin, Strict priority order
+ "%
+ | optional,
+ radius_override
| Bool
- | doc "Admin State (Boolean)",
- bfd
+ | doc "Radius Override (Boolean)"
+ | optional,
+ radius_proxy_enabled
+ | Bool
+ | doc "Radius Proxy Enabled (Boolean)"
+ | optional,
+ radius_server_attempts_limit
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "none",
- "enabled",
- "disabled"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 5,
+ _js2n__-prdslib.numbers.minimum 1
])
- | doc "BFD (String, String)"
+ | doc m%"
+ Radius Server Attempts Limit (Integer)
+ - Minimum value: 1
+ - Maximum value: 5
+ "%
| optional,
- dr_priority
+ radius_server_timeout
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4294967295,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 10,
+ _js2n__-prdslib.numbers.minimum 1
])
- | doc "Dr Priority (Integer, String)"
+ | doc m%"
+ Radius Server Timeout (Integer)
+ - Minimum value: 1
+ - Maximum value: 10
+ "%
| optional,
- passive
- | Bool
- | doc "Passive (Boolean)"
+ radius_servers
+ | Array
+ {
+ ca_certificate
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 4096,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ CA Certificate (String)
+ - Minimum length: 1
+ - Maximum length: 4096
+ "%
+ | optional,
+ host
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Host (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ open_roaming_certificate_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Open Roaming Certificate ID (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Port (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ radsec_enabled
+ | Bool
+ | doc "Radsec Enabled (Boolean)"
+ | optional,
+ secret
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Secret (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ Radius Servers (List - Object)
+
+ Elements:
+ - host (required)
+ - port
+ - secret
+ - radsec_enabled
+ - open_roaming_certificate_id
+ - ca_certificate
+ "%
| optional,
- sparse_mode
+ radius_testing_enabled
| Bool
- | doc "Sparse Mode (Boolean)"
+ | doc "Radius Testing Enabled (Boolean)"
| optional,
- }
- | doc m%"
- Pim (Object)
-
- Elements:
- - admin_state (required)
- - bfd
- - dr_priority
- - passive
- - sparse_mode
- "%
- | optional,
- speed
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "unknown",
- "100M",
- "1G",
- "10G",
- "40G",
- "auto",
- "auto 100M",
- "auto 100M 1G",
- "100G",
- "25G",
- "10M",
- "50G",
- "200G",
- "400G",
- "2.5G",
- "5G",
- "auto 2.5G 5G 10G",
- "auto 100M 1G 2.5G 5G"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Speed (String, String)"
- | optional,
- speed_group
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "unknown",
- "1000",
- "10000",
- "40000",
- "auto",
- "25000"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Speed Group (String, String)"
- | optional,
- trunk_vlans
- | String
- | doc "Trunk Vlans (String)"
- | optional,
- uni_directional_ethernet
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "disable",
- "send-only",
- "receive-only"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Uni Directional Ethernet (String, String)"
- | optional,
- urpf
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "disabled",
- "strict",
- "loose",
- "loose-allow-default",
- "strict-allow-vni-hosts"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Urpf (String, String)"
- | optional,
- vrf | String | doc "VRF (String)" | optional,
- }
- | doc m%"
- Ethernets (List - Object)
-
- Elements:
- - id (required)
- - interface_groups
- - access_vlan
- - admin_state
- - auto_negotiation
- - bandwidth
- - delay
- - description
- - duplex
- - fec_mode
- - layer3
- - link_debounce_down
- - link_debounce_up
- - link_logging
- - medium
- - mode
- - mtu
- - native_vlan
- - speed
- - speed_group
- - trunk_vlans
- - uni_directional_ethernet
- - vrf
- - ip_unnumbered
- - urpf
- - ipv4_address
- - ospf
- - pim
- "%
- | optional,
- loopbacks
- | Array
- {
- admin_state
- | Bool
- | doc "Admin State (Boolean)"
- | optional,
- description
- | String
- | doc "Description (String)"
- | optional,
- id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "ID (Integer, String)",
- interface_groups
- | Array (String)
- | doc "Interface Groups (List - String)"
- | optional,
- ipv4_address
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Ipv4 Address (String, String)"
- | optional,
- ipv4_secondary_addresses
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Ipv4 Secondary Addresses (Array, String)"
- | optional,
- ospf
- | {
- advertise_secondaries
- | Bool
- | doc "Advertise Secondaries (Boolean)"
- | optional,
- area
- | String
- | doc "Area (String)"
- | optional,
- authentication_key
- | String
- | doc "Authentication Key (String)"
+ schedules
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ ranges
+ | Array
+ {
+ end_day
+ | std.enum.TagOrString
+ | [|
+ 'SUN,
+ 'SAT,
+ 'FRI,
+ 'THU,
+ 'WED,
+ 'TUE,
+ 'MON,
+ 'sun,
+ 'sat,
+ 'fri,
+ 'thu,
+ 'wed,
+ 'tue,
+ 'mon,
+ 'Sun,
+ 'Sat,
+ 'Fri,
+ 'Thu,
+ 'Wed,
+ 'Tue,
+ 'Mon,
+ 'Sunday,
+ 'Saturday,
+ 'Friday,
+ 'Thursday,
+ 'Wednesday,
+ 'Tuesday,
+ 'Monday,
+ 'sunday,
+ 'saturday,
+ 'friday,
+ 'thursday,
+ 'wednesday,
+ 'tuesday,
+ 'monday
+ |]
+ | doc m%"
+ End Day (String)
+ - Allowed values: monday, tuesday, wednesday, thursday, friday, saturday, sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, Mon, Tue, Wed, Thu, Fri, Sat, Sun, mon, tue, wed, thu, fri, sat, sun, MON, TUE, WED, THU, FRI, SAT, SUN
+ "%,
+ end_time
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([01]?[0-9]|2[0-3]):[0-5][0-9]$"
+ ])
+ | doc "End Time (String)",
+ start_day
+ | std.enum.TagOrString
+ | [|
+ 'SUN,
+ 'SAT,
+ 'FRI,
+ 'THU,
+ 'WED,
+ 'TUE,
+ 'MON,
+ 'sun,
+ 'sat,
+ 'fri,
+ 'thu,
+ 'wed,
+ 'tue,
+ 'mon,
+ 'Sun,
+ 'Sat,
+ 'Fri,
+ 'Thu,
+ 'Wed,
+ 'Tue,
+ 'Mon,
+ 'Sunday,
+ 'Saturday,
+ 'Friday,
+ 'Thursday,
+ 'Wednesday,
+ 'Tuesday,
+ 'Monday,
+ 'sunday,
+ 'saturday,
+ 'friday,
+ 'thursday,
+ 'wednesday,
+ 'tuesday,
+ 'monday
+ |]
+ | doc m%"
+ Start Day (String)
+ - Allowed values: monday, tuesday, wednesday, thursday, friday, saturday, sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, Mon, Tue, Wed, Thu, Fri, Sat, Sun, mon, tue, wed, thu, fri, sat, sun, MON, TUE, WED, THU, FRI, SAT, SUN
+ "%,
+ start_time
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([01]?[0-9]|2[0-3]):[0-5][0-9]$"
+ ])
+ | doc "Start Time (String)",
+ }
+ | doc m%"
+ Ranges (List - Object)
+
+ Elements:
+ - start_day (required)
+ - start_time (required)
+ - end_day (required)
+ - end_time (required)
+ "%
+ | optional,
+ ranges_in_seconds
+ | Array
+ {
+ end
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 604800,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ End (Integer)
+ - Minimum value: 1
+ - Maximum value: 604800
+ "%,
+ start
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 604800,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Start (Integer)
+ - Minimum value: 1
+ - Maximum value: 604800
+ "%,
+ }
+ | doc m%"
+ Ranges In Seconds (List - Object)
+
+ Elements:
+ - start (required)
+ - end (required)
+ "%
+ | optional,
+ }
+ | doc m%"
+ Schedules (Object)
+
+ Elements:
+ - enabled
+ - ranges
+ - ranges_in_seconds
+ "%
| optional,
- authentication_key_id
+ secondary_concentrator_network_name
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 255
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
])
- | doc "Authentication Key ID (Integer, String)"
- | optional,
- authentication_key_secure_mode
- | Bool
- | doc "Authentication Key Secure Mode (Boolean)"
+ | doc m%"
+ Secondary Concentrator Network Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
| optional,
- authentication_keychain
- | String
- | doc "Authentication Keychain (String)"
+ speed_burst
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Speed Burst (Object)
+
+ Elements:
+ - enabled
+ "%
| optional,
- authentication_md5_key
- | String
- | doc "Authentication MD5 Key (String)"
+ splash_guest_sponsor_domains
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ )
+ | doc "Splash Guest Sponsor Domains (List - String)"
| optional,
- authentication_md5_key_secure_mode
- | Bool
- | doc "Authentication MD5 Key Secure Mode (Boolean)"
+ splash_page
+ | std.enum.TagOrString
+ | [|
+ '"Systems Manager Sentry",
+ '"Sponsored guest",
+ '"SMS authentication",
+ '"Password-protected with custom RADIUS",
+ '"Password-protected with Meraki RADIUS",
+ '"Password-protected with LDAP",
+ '"Password-protected with Active Directory",
+ 'None,
+ '"Microsoft Entra ID",
+ '"Google OAuth",
+ '"Google Apps domain",
+ '"Facebook Wi-Fi",
+ '"Click-through splash page",
+ '"Cisco ISE",
+ 'Billing
+ |]
+ | doc m%"
+ Splash Page (String)
+ - Allowed values: Billing, Cisco ISE, Click-through splash page, Facebook Wi-Fi, Google Apps domain, Google OAuth, Microsoft Entra ID, None, Password-protected with Active Directory, Password-protected with LDAP, Password-protected with Meraki RADIUS, Password-protected with custom RADIUS, SMS authentication, Sponsored guest, Systems Manager Sentry
+ "%
| optional,
- authentication_type
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
+ splash_settings
+ | {
+ allow_simultaneous_logins
+ | Bool
+ | doc "Allow Simultaneous Logins (Boolean)"
+ | optional,
+ billing
+ | {
+ free_access
+ | {
+ duration_in_minutes
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 60480,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Duration In Minutes (Integer)
+ - Minimum value: 1
+ - Maximum value: 60480
+ "%
+ | optional,
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Free Access (Object)
+
+ Elements:
+ - enabled
+ - duration_in_minutes
+ "%
+ | optional,
+ prepaid_access_fast_login_enabled
+ | Bool
+ | doc "Prepaid Access Fast Login Enabled (Boolean)"
+ | optional,
+ reply_to_email_address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
- "unspecified",
- "simple",
- "md5",
- "none"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Authentication Type (String, String)"
- | optional,
- bfd
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Reply To Email Address (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ }
+ | doc m%"
+ Billing (Object)
+
+ Elements:
+ - free_access
+ - prepaid_access_fast_login_enabled
+ - reply_to_email_address
+ "%
+ | optional,
+ block_all_traffic_before_sign_on
+ | Bool
+ | doc "Block All Traffic Before Sign On (Boolean)"
+ | optional,
+ controller_disconnection_behavior
+ | std.enum.TagOrString
+ | [| 'restricted, 'open, '"default" |]
+ | doc m%"
+ Controller Disconnection Behavior (String)
+ - Allowed values: default, open, restricted
+ "%
+ | optional,
+ guest_sponsorship
+ | {
+ duration_in_minutes
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
- "unspecified",
- "enabled",
- "disabled"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "BFD (String, String)"
- | optional,
- cost
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 60480,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Duration In Minutes (Integer)
+ - Minimum value: 1
+ - Maximum value: 60480
+ "%
+ | optional,
+ guest_can_request_timeframe
+ | Bool
+ | doc "Guest Can Request Timeframe (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Guest Sponsorship (Object)
+
+ Elements:
+ - duration_in_minutes
+ - guest_can_request_timeframe
+ "%
+ | optional,
+ redirect_url
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Cost (Integer, String)"
- | optional,
- dead_interval
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Dead Interval (Integer, String)"
- | optional,
- hello_interval
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Hello Interval (Integer, String)"
- | optional,
- network_type
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Redirect Url (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ sentry_enrollment
+ | {
+ enforced_systems
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
- "unspecified",
- "p2p",
- "bcast"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Network Type (String, String)"
- | optional,
- passive
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "iOS",
+ "Android",
+ "macOS",
+ "Windows"
+ ]
+ ])
+ ])
+ | doc "Enforced Systems (List - String)"
+ | optional,
+ strength
+ | std.enum.TagOrString
+ | [|
+ 'strict,
+ 'focused,
+ 'click-through
+ |]
+ | doc m%"
+ Strength (String)
+ - Allowed values: click-through, focused, strict
+ "%
+ | optional,
+ systems_manager_network
+ | {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ }
+ | doc m%"
+ Systems Manager Network (Object)
+
+ Elements:
+ - name (required)
+ "%
+ | optional,
+ }
+ | doc m%"
+ Sentry Enrollment (Object)
+
+ Elements:
+ - systems_manager_network
+ - strength
+ - enforced_systems
+ "%
+ | optional,
+ splash_image
+ | {
+ extension
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
- "unspecified",
- "enabled",
- "disabled"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Passive (String, String)"
- | optional,
- "priority"
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 10,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Extension (String)
+ - Minimum length: 1
+ - Maximum length: 10
+ "%
+ | optional,
+ image
+ | {
+ contents
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 4096,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Contents (String)
+ - Minimum length: 1
+ - Maximum length: 4096
+ "%
+ | optional,
+ format
+ | std.enum.TagOrString
+ | [| 'png, 'jpg, 'gif |]
+ | doc m%"
+ Format (String)
+ - Allowed values: gif, jpg, png
+ "%
+ | optional,
+ }
+ | doc m%"
+ Image (Object)
+
+ Elements:
+ - format
+ - contents
+ "%
+ | optional,
+ md5
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 4096,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ MD5 (String)
+ - Minimum length: 1
+ - Maximum length: 4096
+ "%
+ | optional,
+ }
+ | doc m%"
+ Splash Image (Object)
+
+ Elements:
+ - md5
+ - extension
+ - image
+ "%
+ | optional,
+ splash_logo
+ | {
+ extension
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 10,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Extension (String)
+ - Minimum length: 1
+ - Maximum length: 10
+ "%
+ | optional,
+ image
+ | {
+ contents
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 4096,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Contents (String)
+ - Minimum length: 1
+ - Maximum length: 4096
+ "%
+ | optional,
+ format
+ | std.enum.TagOrString
+ | [| 'png, 'jpg, 'gif |]
+ | doc m%"
+ Format (String)
+ - Allowed values: gif, jpg, png
+ "%
+ | optional,
+ }
+ | doc m%"
+ Image (Object)
+
+ Elements:
+ - format
+ - contents
+ "%
+ | optional,
+ md5
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 4096,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ MD5 (String)
+ - Minimum length: 1
+ - Maximum length: 4096
+ "%
+ | optional,
+ }
+ | doc m%"
+ Splash Logo (Object)
+
+ Elements:
+ - md5
+ - extension
+ - image
+ "%
+ | optional,
+ splash_prepaid_front
+ | {
+ extension
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 10,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Extension (String)
+ - Minimum length: 1
+ - Maximum length: 10
+ "%
+ | optional,
+ image
+ | {
+ contents
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 4096,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Contents (String)
+ - Minimum length: 1
+ - Maximum length: 4096
+ "%
+ | optional,
+ format
+ | std.enum.TagOrString
+ | [| 'png, 'jpg, 'gif |]
+ | doc m%"
+ Format (String)
+ - Allowed values: gif, jpg, png
+ "%
+ | optional,
+ }
+ | doc m%"
+ Image (Object)
+
+ Elements:
+ - format
+ - contents
+ "%
+ | optional,
+ md5
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 4096,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ MD5 (String)
+ - Minimum length: 1
+ - Maximum length: 4096
+ "%
+ | optional,
+ }
+ | doc m%"
+ Splash Prepaid Front (Object)
+
+ Elements:
+ - md5
+ - extension
+ - image
+ "%
+ | optional,
+ splash_timeout
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
_js2n__-prdslib.numbers.maximum
- 255
- ],
- _js2n__-prdslib.allOf
+ 86400,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Splash Timeout (Integer)
+ - Minimum value: 1
+ - Maximum value: 86400
+ "%
+ | optional,
+ splash_url
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Priority (Integer, String)"
- | optional,
- process_name
- | String
- | doc "Process Name (String)",
- }
- | doc m%"
- OSPF (Object)
-
- Elements:
- - process_name (required)
- - advertise_secondaries
- - area
- - bfd
- - cost
- - dead_interval
- - hello_interval
- - network_type
- - passive
- - priority
- - authentication_key
- - authentication_key_id
- - authentication_key_secure_mode
- - authentication_keychain
- - authentication_md5_key
- - authentication_md5_key_secure_mode
- - authentication_type
- "%
- | optional,
- pim
- | {
- admin_state
- | Bool
- | doc "Admin State (Boolean)",
- bfd
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.strings.maxLength
+ 1024,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Splash Url (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ theme_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "none",
- "enabled",
- "disabled"
- ]
- ],
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Theme Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ use_redirect_url
+ | Bool
+ | doc "Use Redirect Url (Boolean)"
+ | optional,
+ use_splash_url
+ | Bool
+ | doc "Use Splash Url (Boolean)"
+ | optional,
+ welcome_message
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "BFD (String, String)"
+ _js2n__-prdslib.strings.maxLength
+ 4096,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Welcome Message (String)
+ - Minimum length: 1
+ - Maximum length: 4096
+ "%
+ | optional,
+ }
+ | doc m%"
+ Splash Settings (Object)
+
+ Elements:
+ - splash_url
+ - use_splash_url
+ - splash_timeout
+ - redirect_url
+ - use_redirect_url
+ - welcome_message
+ - splash_logo
+ - splash_image
+ - splash_prepaid_front
+ - block_all_traffic_before_sign_on
+ - controller_disconnection_behavior
+ - allow_simultaneous_logins
+ - guest_sponsorship
+ - billing
+ - sentry_enrollment
+ - theme_name
+ "%
| optional,
- dr_priority
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4294967295,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Dr Priority (Integer, String)"
- | optional,
- passive
- | Bool
- | doc "Passive (Boolean)"
+ traffic_shaping_rules
+ | {
+ default_rules_enabled
+ | Bool
+ | doc "Default Rules Enabled (Boolean)"
+ | optional,
+ rules
+ | Array
+ {
+ definitions
+ | Array
+ {
+ type
+ | std.enum.TagOrString
+ | [|
+ 'port,
+ 'localNet,
+ 'ipRange,
+ 'host,
+ 'applicationCategory,
+ 'application
+ |]
+ | doc m%"
+ Type (String)
+ - Allowed values: application, applicationCategory, host, ipRange, localNet, port
+ "%,
+ value
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Value (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ }
+ | doc m%"
+ Definitions (List - Object)
+
+ Elements:
+ - type (required)
+ - value (required)
+ "%,
+ dscp_tag_value
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 63
+ ])
+ | doc m%"
+ DSCP Tag Value (Integer)
+ - Maximum value: 63
+ "%
+ | optional,
+ pcp_tag_value
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 7
+ ])
+ | doc m%"
+ Pcp Tag Value (Integer)
+ - Maximum value: 7
+ "%
+ | optional,
+ per_client_bandwidth_limits
+ | {
+ bandwidth_limits
+ | {
+ limit_down
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
+ ])
+ | doc m%"
+ Limit Down (Integer)
+ - Maximum value: 1000000
+ "%
+ | optional,
+ limit_up
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 1000000
+ ])
+ | doc m%"
+ Limit Up (Integer)
+ - Maximum value: 1000000
+ "%
+ | optional,
+ }
+ | doc m%"
+ Bandwidth Limits (Object)
+
+ Elements:
+ - limit_up
+ - limit_down
+ "%
+ | optional,
+ settings
+ | std.enum.TagOrString
+ | [|
+ 'custom,
+ 'ignore,
+ '"network default"
+ |]
+ | doc m%"
+ Settings (String)
+ - Allowed values: network default, ignore, custom
+ "%
+ | optional,
+ }
+ | doc m%"
+ Per Client Bandwidth Limits (Object)
+
+ Elements:
+ - settings
+ - bandwidth_limits
+ "%
+ | optional,
+ }
+ | doc m%"
+ Rules (List - Object)
+
+ Elements:
+ - definitions (required)
+ - per_client_bandwidth_limits
+ - dscp_tag_value
+ - pcp_tag_value
+ "%
+ | optional,
+ traffic_shaping_enabled
+ | Bool
+ | doc "Traffic Shaping Enabled (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Traffic Shaping Rules (Object)
+
+ Elements:
+ - traffic_shaping_enabled
+ - default_rules_enabled
+ - rules
+ "%
| optional,
- sparse_mode
+ use_vlan_tagging
| Bool
- | doc "Sparse Mode (Boolean)"
+ | doc "Use Vlan Tagging (Boolean)"
| optional,
- }
- | doc m%"
- Pim (Object)
-
- Elements:
- - admin_state (required)
- - bfd
- - dr_priority
- - passive
- - sparse_mode
- "%
- | optional,
- vrf | String | doc "VRF (String)" | optional,
- }
- | doc m%"
- Loopbacks (List - Object)
-
- Elements:
- - id (required)
- - interface_groups
- - admin_state
- - description
- - vrf
- - ipv4_address
- - ipv4_secondary_addresses
- - ospf
- - pim
- "%
- | optional,
- nve
- | {
- admin_state
- | Bool
- | doc "Admin State (Boolean)"
- | optional,
- advertise_virtual_mac
- | Bool
- | doc "Advertise Virtual MAC (Boolean)"
- | optional,
- hold_down_time
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 1500,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Hold Down Time (Integer, String)"
- | optional,
- host_reachability_protocol
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "Flood-and-learn",
- "bgp",
- "controller",
- "openflow",
- "openflowIR"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Host Reachability Protocol (String, String)"
- | optional,
- ingress_replication_protocol_bgp
- | Bool
- | doc "Ingress Replication Protocol BGP (Boolean)"
- | optional,
- multicast_group_l2
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Multicast Group L2 (String, String)"
- | optional,
- multicast_group_l3
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Multicast Group L3 (String, String)"
- | optional,
- multisite_source_interface
- | String
- | doc "Multisite Source Interface (String)"
- | optional,
- source_interface
- | String
- | doc "Source Interface (String)"
- | optional,
- suppress_arp
- | Bool
- | doc "Suppress ARP (Boolean)"
- | optional,
- suppress_mac_route
- | Bool
- | doc "Suppress MAC Route (Boolean)"
- | optional,
- vnis
- | Array
- {
- associate_vrf
+ visible
| Bool
- | doc "Associate VRF (Boolean)"
+ | doc "Visible (Boolean)"
| optional,
- ingress_replication_protocol
+ vlan_id
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
[
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "bgp", "static", "unknown" ]
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum 1
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Ingress Replication Protocol (String, String)"
- | optional,
- multicast_group
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType '"String"
])
- | doc "Multicast Group (String, String)"
+ | doc "Vlan ID (Integer, String)"
| optional,
- multisite_ingress_replication
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
+ vpn
+ | {
+ concentrator
+ | {
+ network_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
- "enable",
- "disable",
- "enableOptimized"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Multisite Ingress Replication (String, String)"
- | optional,
- suppress_arp
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "enabled", "disabled", "off" ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Suppress ARP (String, String)"
- | optional,
- vni
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Vni (Integer, String)",
- }
- | doc m%"
- Vnis (List - Object)
-
- Elements:
- - vni (required)
- - associate_vrf
- - multicast_group
- - multisite_ingress_replication
- - suppress_arp
- - ingress_replication_protocol
- "%
- | optional,
- }
- | doc m%"
- Nve (Object)
-
- Elements:
- - admin_state
- - advertise_virtual_mac
- - hold_down_time
- - host_reachability_protocol
- - ingress_replication_protocol_bgp
- - multicast_group_l2
- - multicast_group_l3
- - multisite_source_interface
- - source_interface
- - suppress_arp
- - suppress_mac_route
- - vnis
- "%
- | optional,
- vlans
- | Array
- {
- admin_state
- | Bool
- | doc "Admin State (Boolean)"
- | optional,
- bandwidth
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 400000000
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Bandwidth (Integer, String)"
- | optional,
- delay
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 16777215,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Delay (Integer, String)"
- | optional,
- description
- | String
- | doc "Description (String)"
- | optional,
- fabric_forwarding_mode
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "anycastGW", "proxyGW" ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Fabric Forwarding Mode (String, String)"
- | optional,
- id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "ID (Integer, String)",
- interface_groups
- | Array (String)
- | doc "Interface Groups (List - String)"
- | optional,
- ip_drop_glean
- | Bool
- | doc "IP Drop Glean (Boolean)"
- | optional,
- ip_forward
- | Bool
- | doc "IP Forward (Boolean)"
- | optional,
- ipv4_address
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Ipv4 Address (String, String)"
- | optional,
- ipv4_secondary_addresses
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Ipv4 Secondary Addresses (Array, String)"
- | optional,
- medium
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "broadcast", "p2p" ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Medium (String, String)"
- | optional,
- mtu
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 9216,
- _js2n__-prdslib.numbers.minimum 576
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "MTU (Integer, String)"
- | optional,
- ospf
- | {
- advertise_secondaries
- | Bool
- | doc "Advertise Secondaries (Boolean)"
- | optional,
- area
- | String
- | doc "Area (String)"
- | optional,
- authentication_key
- | String
- | doc "Authentication Key (String)"
- | optional,
- authentication_key_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 255
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Authentication Key ID (Integer, String)"
- | optional,
- authentication_key_secure_mode
- | Bool
- | doc "Authentication Key Secure Mode (Boolean)"
- | optional,
- authentication_keychain
- | String
- | doc "Authentication Keychain (String)"
- | optional,
- authentication_md5_key
- | String
- | doc "Authentication MD5 Key (String)"
- | optional,
- authentication_md5_key_secure_mode
- | Bool
- | doc "Authentication MD5 Key Secure Mode (Boolean)"
- | optional,
- authentication_type
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Network ID (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
[
- "unspecified",
- "simple",
- "md5",
- "none"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Authentication Type (String, String)"
- | optional,
- bfd
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4094,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Vlan ID (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ Concentrator (Object)
+
+ Elements:
+ - network_id
+ - vlan_id
+ "%
+ | optional,
+ failover
+ | {
+ heartbeat_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
- "unspecified",
- "enabled",
- "disabled"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "BFD (String, String)"
- | optional,
- cost
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Cost (Integer, String)"
- | optional,
- dead_interval
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Dead Interval (Integer, String)"
- | optional,
- hello_interval
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Hello Interval (Integer, String)"
- | optional,
- network_type
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 360,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Heartbeat Interval (Integer)
+ - Minimum value: 1
+ - Maximum value: 360
+ "%
+ | optional,
+ idle_timeout
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
- "unspecified",
- "p2p",
- "bcast"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Network Type (String, String)"
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 360,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Idle Timeout (Integer)
+ - Minimum value: 1
+ - Maximum value: 360
+ "%
+ | optional,
+ request_ip
+ | String
+ | doc m%"
+ Request IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ }
+ | doc m%"
+ Failover (Object)
+
+ Elements:
+ - request_ip
+ - heartbeat_interval
+ - idle_timeout
+ "%
+ | optional,
+ split_tunnel
+ | {
+ enabled
+ | Bool
+ | doc "Enabled (Boolean)"
+ | optional,
+ rules
+ | Array
+ {
+ comment
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Comment (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ dest_cidr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
+ ])
+ | doc "Dest Cidr (String)",
+ dest_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.isType
+ '"String"
+ ])
+ | doc "Dest Port (Integer, String)"
+ | optional,
+ policy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 127,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ | doc m%"
+ Policy (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%,
+ protocol
+ | std.enum.TagOrString
+ | [| 'UDP, 'TCP, 'Any |]
+ | doc m%"
+ Protocol (String)
+ - Allowed values: Any, TCP, UDP
+ "%
+ | optional,
+ }
+ | doc m%"
+ Rules (List - Object)
+
+ Elements:
+ - protocol
+ - dest_cidr (required)
+ - dest_port
+ - policy (required)
+ - comment
+ "%
+ | optional,
+ }
+ | doc m%"
+ Split Tunnel (Object)
+
+ Elements:
+ - enabled
+ - rules
+ "%
+ | optional,
+ }
+ | doc m%"
+ VPN (Object)
+
+ Elements:
+ - concentrator
+ - split_tunnel
+ - failover
+ "%
| optional,
- passive
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "unspecified",
- "enabled",
- "disabled"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Passive (String, String)"
+ walled_garden_enabled
+ | Bool
+ | doc "Walled Garden Enabled (Boolean)"
| optional,
- "priority"
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 255
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Priority (Integer, String)"
+ walled_garden_ranges
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 255,
+ _js2n__-prdslib.strings.minLength
+ 1
+ ],
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"String"
+ ])
+ )
+ | doc "Walled Garden Ranges (List - String)"
| optional,
- process_name
- | String
- | doc "Process Name (String)",
- }
- | doc m%"
- OSPF (Object)
-
- Elements:
- - process_name (required)
- - advertise_secondaries
- - area
- - bfd
- - cost
- - dead_interval
- - hello_interval
- - network_type
- - passive
- - priority
- - authentication_key
- - authentication_key_id
- - authentication_key_secure_mode
- - authentication_keychain
- - authentication_md5_key
- - authentication_md5_key_secure_mode
- - authentication_type
- "%
- | optional,
- pim
- | {
- admin_state
- | Bool
- | doc "Admin State (Boolean)",
- bfd
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "none",
- "enabled",
- "disabled"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "BFD (String, String)"
- | optional,
- dr_priority
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4294967295,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Dr Priority (Integer, String)"
- | optional,
- passive
- | Bool
- | doc "Passive (Boolean)"
- | optional,
- sparse_mode
- | Bool
- | doc "Sparse Mode (Boolean)"
- | optional,
- }
- | doc m%"
- Pim (Object)
-
- Elements:
- - admin_state (required)
- - bfd
- - dr_priority
- - passive
- - sparse_mode
- "%
- | optional,
- vrf | String | doc "VRF (String)" | optional,
- }
- | doc m%"
- Vlans (List - Object)
-
- Elements:
- - id (required)
- - interface_groups
- - admin_state
- - description
- - vrf
- - ipv4_address
- - ipv4_secondary_addresses
- - delay
- - bandwidth
- - ip_forward
- - ip_drop_glean
- - medium
- - mtu
- - fabric_forwarding_mode
- - ospf
- - pim
- "%
- | optional,
- }
- | doc m%"
- Interfaces (Object)
-
- Elements:
- - loopbacks
- - vlans
- - nve
- - ethernets
- "%
- | optional,
- routing
- | {
- bgp
- | {
- asn | String | doc "Asn (String)" | optional,
- enhanced_error_handling
- | Bool
- | doc "Enhanced Error Handling (Boolean)"
- | optional,
- peer_templates
- | Array
- {
- address_families
- | Array
- {
- address_family
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "ipv4_unicast",
- "ipv6_unicast",
- "l2vpn_evpn"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Address Family (String, String)",
- route_reflector_client
- | Bool
- | doc "Route Reflector Client (Boolean)"
- | optional,
- send_community_extended
- | Bool
- | doc "Send Community Extended (Boolean)"
- | optional,
- send_community_standard
- | Bool
- | doc "Send Community Standard (Boolean)"
- | optional,
- }
- | doc m%"
- Address Families (List - Object)
-
- Elements:
- - address_family (required)
- - send_community_standard
- - send_community_extended
- - route_reflector_client
- "%
- | optional,
- asn | String | doc "Asn (String)" | optional,
- description
- | String
- | doc "Description (String)"
- | optional,
- name | String | doc "Name (String)",
- peer_type
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "fabric-internal",
- "fabric-external",
- "fabric-border-leaf"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Peer Type (String, String)"
- | optional,
- source_interface
- | String
- | doc "Source Interface (String)"
- | optional,
- }
- | doc m%"
- Peer Templates (List - Object)
-
- Elements:
- - name (required)
- - asn
- - description
- - peer_type
- - source_interface
- - address_families
- "%
- | optional,
- vrfs
- | Array
- {
- graceful_restart_restart_time
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 3600,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Graceful Restart Restart Time (Integer, String)"
- | optional,
- graceful_restart_stalepath_time
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 3600,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Graceful Restart Stalepath Time (Integer, String)"
- | optional,
- log_neighbor_changes
- | Bool
- | doc "Log Neighbor Changes (Boolean)"
- | optional,
- neighbors
- | Array
- {
- address_families
- | Array
- {
- address_family
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "ipv4_unicast",
- "ipv6_unicast",
- "l2vpn_evpn"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Address Family (String, String)",
- route_reflector_client
- | Bool
- | doc "Route Reflector Client (Boolean)"
- | optional,
- send_community_extended
- | Bool
- | doc "Send Community Extended (Boolean)"
- | optional,
- send_community_standard
- | Bool
- | doc "Send Community Standard (Boolean)"
- | optional,
- }
- | doc m%"
- Address Families (List - Object)
-
- Elements:
- - address_family (required)
- - send_community_standard
- - send_community_extended
- - route_reflector_client
- "%
- | optional,
- asn
- | String
- | doc "Asn (String)"
- | optional,
- description
- | String
- | doc "Description (String)"
- | optional,
- ip
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "IP (String, String)",
- peer_template
- | String
- | doc "Peer Template (String)"
- | optional,
- peer_type
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "fabric-internal",
- "fabric-external",
- "fabric-border-leaf"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Peer Type (String, String)"
- | optional,
- source_interface
- | String
- | doc "Source Interface (String)"
- | optional,
- }
+ wpa_encryption_mode
+ | std.enum.TagOrString
+ | [|
+ '"WPA3 only",
+ '"WPA3 Transition Mode",
+ '"WPA3 192-bit Security",
+ '"WPA2 only",
+ '"WPA1 only",
+ '"WPA1 and WPA2"
+ |]
| doc m%"
- Neighbors (List - Object)
-
- Elements:
- - ip (required)
- - asn
- - peer_template
- - description
- - peer_type
- - source_interface
- - address_families
+ Wpa Encryption Mode (String)
+ - Allowed values: WPA1 and WPA2, WPA1 only, WPA2 only, WPA3 192-bit Security, WPA3 Transition Mode, WPA3 only
"%
| optional,
- router_id
- | String
- | doc "Router ID (String)"
- | optional,
- vrf | String | doc "VRF (String)",
}
| doc m%"
- VRFs (List - Object)
+ Wireless Ssids (List - Object)
Elements:
- - vrf (required)
- - router_id
- - log_neighbor_changes
- - graceful_restart_stalepath_time
- - graceful_restart_restart_time
- - neighbors
+ - name
+ - enabled
+ - auth_mode
+ - enterprise_admin_access
+ - encryption_mode
+ - psk
+ - wpa_encryption_mode
+ - dot11w
+ - dot11r
+ - splash_page
+ - splash_guest_sponsor_domains
+ - oauth
+ - local_radius
+ - ldap
+ - active_directory
+ - radius_servers
+ - radius_proxy_enabled
+ - radius_testing_enabled
+ - radius_called_station_id
+ - radius_authentication_nas_id
+ - radius_server_timeout
+ - radius_server_attempts_limit
+ - radius_fallback_enabled
+ - radius_coa_enabled
+ - radius_failover_policy
+ - radius_load_balancing_policy
+ - radius_accounting_enabled
+ - radius_accounting_servers
+ - radius_accounting_interim_interval
+ - radius_attribute_for_group_policies
+ - ip_assignment_mode
+ - use_vlan_tagging
+ - disassociate_clients_on_vpn_failover
+ - vlan_id
+ - default_vlan_id
+ - ap_tags_and_vlan_ids
+ - walled_garden_enabled
+ - walled_garden_ranges
+ - gre
+ - radius_override
+ - radius_guest_vlan_enabled
+ - radius_guest_vlan_id
+ - min_bitrate
+ - band_selection
+ - per_client_bandwidth_limit_up
+ - per_client_bandwidth_limit_down
+ - per_ssid_bandwidth_limit_up
+ - per_ssid_bandwidth_limit_down
+ - lan_isolation_enabled
+ - visible
+ - available_on_all_aps
+ - availability_tags
+ - mandatory_dhcp_enabled
+ - adult_content_filtering_enabled
+ - dns_rewrite
+ - speed_burst
+ - named_vlans
+ - concentrator_network_name
+ - secondary_concentrator_network_name
+ - bonjour_forwarding
+ - device_type_group_policies
+ - eap_override
+ - firewall_l3_firewall_rules
+ - firewall_l7_firewall_rules
+ - hotspot20
+ - identity_psks
+ - schedules
+ - splash_settings
+ - traffic_shaping_rules
+ - vpn
"%
| optional,
}
- | doc m%"
- BGP (Object)
-
- Elements:
- - asn
- - enhanced_error_handling
- - peer_templates
- - vrfs
- "%
- | optional,
- ospf_processes
- | Array
- {
- name | String | doc "Name (String)",
- vrfs
- | Array
- {
- admin_state
- | Bool
- | doc "Admin State (Boolean)"
- | optional,
- areas
- | Array
- {
- area | String | doc "Area (String)",
- authentication_type
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "unspecified",
- "simple",
- "md5",
- "none"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Authentication Type (String, String)"
- | optional,
- cost
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.numbers.maximum
- 16777215
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Cost (Integer, String)"
- | optional,
- type
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "regular",
- "stub",
- "nssa"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Type (String, String)"
- | optional,
- }
- | doc m%"
- Areas (List - Object)
-
- Elements:
- - area (required)
- - authentication_type
- - cost
- - type
- "%
- | optional,
- bandwidth_reference
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 4294967295
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Bandwidth Reference (Integer, String)"
- | optional,
- banwidth_reference_unit
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [ "mbps", "gbps" ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Banwidth Reference Unit (String, String)"
- | optional,
- distance
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 255,
- _js2n__-prdslib.numbers.minimum
- 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Distance (Integer, String)"
- | optional,
- router_id
- | String
- | doc "Router ID (String)"
- | optional,
- vrf | String | doc "VRF (String)",
- }
- | doc m%"
- VRFs (List - Object)
-
- Elements:
- - vrf (required)
- - admin_state
- - bandwidth_reference
- - banwidth_reference_unit
- - distance
- - router_id
- - areas
- "%
- | optional,
- }
- | doc m%"
- OSPF Processes (List - Object)
-
- Elements:
- - name (required)
- - vrfs
- "%
- | optional,
- pim
- | {
- vrfs
- | Array
- {
- admin_state
- | Bool
- | doc "Admin State (Boolean)"
- | optional,
- anycast_rp_local_interface
- | String
- | doc "Anycast Rp Local Interface (String)"
- | optional,
- anycast_rp_source_interface
- | String
- | doc "Anycast Rp Source Interface (String)"
- | optional,
- anycast_rps
- | Array
- {
- address
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Address (String, String)",
- set_address
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Set Address (String, String)",
- }
- | doc m%"
- Anycast Rps (List - Object)
-
- Elements:
- - address (required)
- - set_address (required)
- "%
- | optional,
- bfd | Bool | doc "BFD (Boolean)" | optional,
- rps
- | Array
- {
- address
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Address (String, String)",
- bidir
- | Bool
- | doc "Bidir (Boolean)"
- | optional,
- group_range
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Group Range (String, String)"
- | optional,
- override
- | Bool
- | doc "Override (Boolean)"
- | optional,
- }
- | doc m%"
- Rps (List - Object)
-
- Elements:
- - address (required)
- - group_range
- - bidir
- - override
- "%
- | optional,
- vrf | String | doc "VRF (String)",
- }
+ | doc m%"
+ Networks (List - Object)
+
+ Elements:
+ - name (required)
+ - time_zone
+ - tags
+ - enrollment_string
+ - notes
+ - product_types (required)
+ - copy_from_network_name
+ - appliance_content_filtering
+ - appliance_firewall_firewalled_services
+ - appliance_firewall_inbound_firewall_rules
+ - appliance_firewall_l3_firewall_rules
+ - appliance_firewall_l7_firewall_rules
+ - appliance_firewall_one_to_many_nat_rules
+ - appliance_firewall_one_to_one_nat_rules
+ - appliance_firewall_port_forwarding_rules
+ - appliance_firewall_settings
+ - appliance_ports
+ - appliance_prefixes_delegated_statics
+ - appliance_rf_profiles
+ - appliance_security_intrusion
+ - appliance_security_malware
+ - appliance_settings
+ - appliance_single_lan
+ - appliance_ssids
+ - appliance_static_routes
+ - appliance_traffic_shaping
+ - appliance_traffic_shaping_custom_performance_classes
+ - appliance_traffic_shaping_rules
+ - appliance_traffic_shaping_uplink_bandwidth
+ - appliance_traffic_shaping_uplink_selection
+ - appliance_traffic_shaping_vpn_exclusions
+ - appliance_vlans
+ - appliance_vlans_settings
+ - appliance_vpn_bgp
+ - appliance_vpn_site_to_site_vpn
+ - appliance_warm_spare
+ - devices_claim
+ - floor_plans
+ - group_policies
+ - netflow
+ - settings
+ - snmp
+ - switch_access_control_lists
+ - switch_access_policies
+ - switch_alternate_management_interface
+ - switch_dhcp_server_policy
+ - switch_dhcp_server_policy_arp_inspection_trusted_servers
+ - switch_dscp_to_cos_mappings
+ - switch_link_aggregations
+ - switch_mtu
+ - switch_port_schedules
+ - switch_qos_rules
+ - switch_qos_rules_order
+ - switch_routing_multicast
+ - switch_routing_multicast_rendezvous_points
+ - switch_routing_ospf
+ - switch_settings
+ - switch_stacks
+ - switch_storm_control
+ - switch_stp
+ - syslog_servers
+ - traffic_analysis
+ - vlan_profiles
+ - vlan_profiles_assignments_reassign
+ - wireless_alternate_management_interface
+ - wireless_bluetooth_settings
+ - wireless_ethernet_ports_profiles
+ - wireless_ethernet_ports_profiles_assign
+ - wireless_ethernet_ports_profiles_set_default
+ - wireless_rf_profiles
+ - wireless_settings
+ - wireless_ssids
+ - devices
+ "%
+ | optional,
+ policy_objects
+ | Array
+ {
+ category
+ | std.enum.TagOrString
+ | [| 'network, 'adaptivePolicy |]
| doc m%"
- VRFs (List - Object)
-
- Elements:
- - vrf (required)
- - admin_state
- - bfd
- - rps
- - anycast_rp_local_interface
- - anycast_rp_source_interface
- - anycast_rps
+ Category (String)
+ - Allowed values: adaptivePolicy, network
"%
| optional,
- }
- | doc m%"
- Pim (Object)
-
- Elements:
- - vrfs
- "%
- | optional,
- }
- | doc m%"
- Routing (Object)
-
- Elements:
- - ospf_processes
- - pim
- - bgp
- "%
- | optional,
- system
- | {
- fabric_forwarding
- | {
- anycast_gateway_mac
+ cidr
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?i:any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?)(,(any|(\\d{1,3}\\.){3}\\d{1,3}(\\/\\d{1,2})?))*$"
])
- | doc "Anycast Gateway MAC (String, String)"
+ | doc "Cidr (String)"
| optional,
- }
- | doc m%"
- Fabric Forwarding (Object)
-
- Elements:
- - anycast_gateway_mac
- "%
- | optional,
- features
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "bfd",
- "bgp",
- "dhcp",
- "evpn",
- "fabric_forwarding",
- "hsrp",
- "interface_vlan",
- "isis",
- "lacp",
- "lldp",
- "macsec",
- "netflow",
- "nv_overlay",
- "ospf",
- "ospfv3",
- "pim",
- "ptp",
- "pvlan",
- "ssh",
- "tacacs",
- "telnet",
- "udld",
- "vn_segment",
- "vpc"
- ]
- ])
- ],
- _js2n__-prdslib.allOf
+ fqdn
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Features (Array, String)"
- | optional,
- hostname | String | doc "Hostname (String)" | optional,
- mtu
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 9216,
- _js2n__-prdslib.numbers.minimum 576
- ],
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.strings.maxLength 1024,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ FQDN (String)
+ - Minimum length: 1
+ - Maximum length: 1024
+ "%
+ | optional,
+ group_names
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ )
+ | doc "Group Names (List - String)"
+ | optional,
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ mask
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "MTU (Integer, String)"
- | optional,
- }
- | doc m%"
- System (Object)
-
- Elements:
- - hostname
- - mtu
- - features
- - fabric_forwarding
- "%
- | optional,
- vlans
- | Array
- {
- id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
+ "^(255|254|252|248|240|224|192|128|0+)(\\.0|\\.128|\\.192|\\.224|\\.240|\\.248|\\.252|\\.254|\\.255){0,3}$"
+ ])
+ | doc "Mask (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ type
+ | std.enum.TagOrString
+ | [|
+ 'ipAndMask,
+ 'fqdn,
+ 'cidr,
+ 'adaptivePolicyIpv4Cidr
+ |]
+ | doc m%"
+ Type (String)
+ - Allowed values: adaptivePolicyIpv4Cidr, cidr, fqdn, ipAndMask
+ "%
+ | optional,
+ }
+ | doc m%"
+ Policy Objects (List - Object)
+
+ Elements:
+ - name
+ - category
+ - type
+ - cidr
+ - fqdn
+ - mask
+ - ip
+ - group_names
+ "%
+ | optional,
+ policy_objects_groups
+ | Array
+ {
+ category
+ | std.enum.TagOrString
+ | [|
+ 'ApplicationGroup,
+ 'PortObjectGroup,
+ 'GeoLocationGroup,
+ 'NetworkObjectGroup
+ |]
+ | doc m%"
+ Category (String)
+ - Allowed values: NetworkObjectGroup, GeoLocationGroup, PortObjectGroup, ApplicationGroup
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Name (String)
+ - Minimum length: 1
+ - Maximum length: 127
+ "%
+ | optional,
+ object_names
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "ID (Integer, String)",
- name | String | doc "Name (String)" | optional,
- vni
+ _js2n__-prdslib.strings.maxLength 127,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ )
+ | doc "Object Names (List - String)"
+ | optional,
+ }
+ | doc m%"
+ Policy Objects Groups (List - Object)
+
+ Elements:
+ - name
+ - category
+ - object_names
+ "%
+ | optional,
+ snmp
+ | {
+ peer_ips
+ | Array (String)
+ | doc "Peer IPs (List - String)"
+ | optional,
+ v2c_enabled
+ | Bool
+ | doc "V2C Enabled (Boolean)"
+ | optional,
+ v3_auth_mode
+ | std.enum.TagOrString
+ | [| 'SHA, 'MD5 |]
+ | doc m%"
+ V3 Auth Mode (String)
+ - Allowed values: MD5, SHA
+ "%
+ | optional,
+ v3_auth_pass
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64,
+ _js2n__-prdslib.strings.minLength 6
])
- | doc "Vni (Integer, String)"
- | optional,
- }
- | doc m%"
- Vlans (List - Object)
-
- Elements:
- - id (required)
- - vni
- - name
- "%
- | optional,
- vrfs
- | Array
- {
- address_families
- | Array
- {
- address_family
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "ipv4_unicast", "ipv6_unicast" ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Address Family (String, String)",
- route_target_both_auto
- | Bool
- | doc "Route Target Both Auto (Boolean)"
- | optional,
- route_target_both_auto_evpn
- | Bool
- | doc "Route Target Both Auto Evpn (Boolean)"
- | optional,
- route_target_exports
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Route Target Exports (Array, String)"
- | optional,
- route_target_exports_evpn
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Route Target Exports Evpn (Array, String)"
- | optional,
- route_target_imports
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Route Target Imports (Array, String)"
- | optional,
- route_target_imports_evpn
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Route Target Imports Evpn (Array, String)"
- | optional,
- }
| doc m%"
- Address Families (List - Object)
-
- Elements:
- - address_family (required)
- - route_target_both_auto
- - route_target_both_auto_evpn
- - route_target_imports
- - route_target_exports
- - route_target_imports_evpn
- - route_target_exports_evpn
+ V3 Auth Pass (String)
+ - Minimum length: 6
+ - Maximum length: 64
"%
| optional,
- description
- | String
- | doc "Description (String)"
+ v3_enabled
+ | Bool
+ | doc "V3 Enabled (Boolean)"
| optional,
- name | String | doc "Name (String)",
- route_distinguisher
- | String
- | doc "Route Distinguisher (String)"
+ v3_priv_mode
+ | std.enum.TagOrString
+ | [| 'DES, 'AES128 |]
+ | doc m%"
+ V3 Priv Mode (String)
+ - Allowed values: AES128, DES
+ "%
| optional,
- vni
+ v3_priv_pass
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 64,
+ _js2n__-prdslib.strings.minLength 6
])
- | doc "Vni (Integer, String)"
+ | doc m%"
+ V3 Priv Pass (String)
+ - Minimum length: 6
+ - Maximum length: 64
+ "%
| optional,
}
- | doc m%"
- VRFs (List - Object)
-
- Elements:
- - name (required)
- - description
- - vni
- - route_distinguisher
- - address_families
- "%
- | optional,
- }
+ | doc m%"
+ SNMP (Object)
+
+ Elements:
+ - v2c_enabled
+ - v3_enabled
+ - v3_auth_mode
+ - v3_auth_pass
+ - v3_priv_mode
+ - v3_priv_pass
+ - peer_ips
+ "%
+ | optional,
+ }
| doc m%"
- Configuration (Object)
+ Organizations (List - Object)
Elements:
- - system
- - vrfs
- - vlans
- - interfaces
- - routing
- - evpn
- "%
- | optional,
- name | String | doc "Name (String)",
+ - name
+ - management
+ - adaptive_policy_acls
+ - adaptive_policy_groups
+ - adaptive_policy_policies
+ - adaptive_policy_settings
+ - admins
+ - appliance_security_intrusion
+ - appliance_vpn_third_party_v_p_n_peers
+ - appliance_vpn_vpn_firewall_rules
+ - early_access_features_opt_ins
+ - inventory_claim
+ - inventory_release
+ - login_security
+ - networks
+ - policy_objects
+ - policy_objects_groups
+ - snmp
+ "%,
}
| doc m%"
- Configuration Templates (List - Object)
+ Domains (List - Object)
Elements:
- name (required)
- - configuration
+ - domain_url
+ - organizations (required)
+ - administrator (required)
"%
| optional,
- device_groups
- | Array
- {
- configuration
- | {
- evpn
- | {
- vnis
- | Array
- {
- route_distinguisher
- | String
- | doc "Route Distinguisher (String)"
- | optional,
- route_target_both_auto
- | Bool
- | doc "Route Target Both Auto (Boolean)"
- | optional,
- route_target_exports
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Route Target Exports (Array, String)"
- | optional,
- route_target_imports
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Route Target Imports (Array, String)"
- | optional,
- vni
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Vni (Integer, String)",
- }
- | doc m%"
- Vnis (List - Object)
-
- Elements:
- - vni (required)
- - route_distinguisher
- - route_target_both_auto
- - route_target_imports
- - route_target_exports
- "%
- | optional,
- }
- | doc m%"
- Evpn (Object)
-
- Elements:
- - vnis
- "%
- | optional,
- interfaces
- | {
- ethernets
- | Array
- {
- access_vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Access Vlan (Integer, String)"
- | optional,
- admin_state
- | Bool
- | doc "Admin State (Boolean)"
- | optional,
- auto_negotiation
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "on", "off", "25G" ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Auto Negotiation (String, String)"
- | optional,
- bandwidth
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 3200000000
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Bandwidth (Integer, String)"
- | optional,
- delay
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 16777215,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Delay (Integer, String)"
- | optional,
- description
- | String
- | doc "Description (String)"
- | optional,
- duplex
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "auto", "full", "half" ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Duplex (String, String)"
- | optional,
- fec_mode
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "fc-fec",
- "rs-fec",
- "fec-off",
- "auto",
- "rs-ieee",
- "rs-cons16",
- "kp-fec"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "FEC Mode (String, String)"
- | optional,
- id | String | doc "ID (String)",
- interface_groups
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Interface Groups (Array, String)"
- | optional,
- ip_unnumbered
- | String
- | doc "IP Unnumbered (String)"
- | optional,
- ipv4_address
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Ipv4 Address (String, String)"
- | optional,
- layer3 | Bool | doc "Layer3 (Boolean)" | optional,
- link_debounce_down
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 20000
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Link Debounce Down (Integer, String)"
- | optional,
- link_debounce_up
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 20000
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Link Debounce Up (Integer, String)"
- | optional,
- link_logging
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "default", "enable", "disable" ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Link Logging (String, String)"
- | optional,
- medium
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "broadcast", "p2p" ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Medium (String, String)"
- | optional,
- mode
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "access",
- "trunk",
- "fex-fabric",
- "dot1q-tunnel",
- "promiscuous",
- "host",
- "trunk_secondary",
- "trunk_promiscuous",
- "vntag"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Mode (String, String)"
- | optional,
- mtu
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 9216,
- _js2n__-prdslib.numbers.minimum 576
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "MTU (Integer, String)"
- | optional,
- native_vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4094,
- _js2n__-prdslib.numbers.minimum 1
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Native Vlan (Integer, String)"
- | optional,
- ospf
- | {
- advertise_secondaries
- | Bool
- | doc "Advertise Secondaries (Boolean)"
- | optional,
- area
- | String
- | doc "Area (String)"
- | optional,
- authentication_key
- | String
- | doc "Authentication Key (String)"
- | optional,
- authentication_key_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 255
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Authentication Key ID (Integer, String)"
- | optional,
- authentication_key_secure_mode
- | Bool
- | doc "Authentication Key Secure Mode (Boolean)"
- | optional,
- authentication_keychain
- | String
- | doc "Authentication Keychain (String)"
- | optional,
- authentication_md5_key
- | String
- | doc "Authentication MD5 Key (String)"
- | optional,
- authentication_md5_key_secure_mode
- | Bool
- | doc "Authentication MD5 Key Secure Mode (Boolean)"
- | optional,
- authentication_type
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "unspecified",
- "simple",
- "md5",
- "none"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Authentication Type (String, String)"
- | optional,
- bfd
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "unspecified",
- "enabled",
- "disabled"
- ]
- ],
- _js2n__-prdslib.allOf
+ }
+ | doc m%"
+ Meraki (Object)
+
+ Elements:
+ - domains
+ "%
+ | optional,
+ modules
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | doc "Modules ()"
+ | optional,
+ ndo
+ | {
+ fabric_connectivity
+ | {
+ bgp
+ | {
+ graceful_restart
+ | Bool
+ | doc m%"
+ Graceful Restart (Boolean)
+ - Default value: true
+ "%
+ | optional,
+ hold_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 3600
+ ])
+ | doc m%"
+ Hold Interval (Integer)
+ - Default value: 180
+ - Maximum value: 3600
+ "%
+ | optional,
+ keepalive_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 3600
+ ])
+ | doc m%"
+ Keepalive Interval (Integer)
+ - Default value: 60
+ - Maximum value: 3600
+ "%
+ | optional,
+ max_as
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 2000
+ ])
+ | doc m%"
+ Max AS (Integer)
+ - Maximum value: 2000
+ "%
+ | optional,
+ peering_type
+ | std.enum.TagOrString
+ | [| 'route-reflector, 'full-mesh |]
+ | doc m%"
+ Peering Type (String)
+ - Default value: full-mesh
+ - Allowed values: full-mesh, route-reflector
+ "%
+ | optional,
+ stale_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 3600,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Stale Interval (Integer)
+ - Default value: 300
+ - Minimum value: 1
+ - Maximum value: 3600
+ "%
+ | optional,
+ ttl
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 255,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ TTL (Integer)
+ - Default value: 16
+ - Minimum value: 1
+ - Maximum value: 255
+ "%
+ | optional,
+ }
+ | doc m%"
+ BGP (Object)
+
+ Elements:
+ - peering_type
+ - ttl
+ - max_as
+ - keepalive_interval
+ - hold_interval
+ - stale_interval
+ - graceful_restart
+ "%
+ | optional,
+ }
+ | doc m%"
+ Fabric Connectivity (Object)
+
+ Elements:
+ - bgp
+ "%
+ | optional,
+ policies
+ | {
+ dhcp_options
+ | Array
+ {
+ description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
+ ])
+ | doc "Description (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ options
+ | Array
+ {
+ data | String | doc "Data (String)",
+ id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ ID (Integer)
+ - Default value: 1
+ - Minimum value: 1
+ "%,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Options (List - Object)
+
+ Elements:
+ - name (required)
+ - id (required)
+ - data (required)
+ "%
+ | optional,
+ tenant
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Tenant (String)",
+ }
+ | doc m%"
+ DHCP Options (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - tenant (required)
+ - options
+ "%
+ | optional,
+ dhcp_relays
+ | Array
+ {
+ description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
+ ])
+ | doc "Description (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ providers
+ | Array
+ {
+ application_profile
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Application Profile (String)"
+ | optional,
+ endpoint_group
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Endpoint Group (String)"
+ | optional,
+ external_endpoint_group
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "External Endpoint Group (String)"
+ | optional,
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ schema | String | doc "Schema (String)",
+ template | String | doc "Template (String)",
+ tenant
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Tenant (String)",
+ }
+ | doc m%"
+ Providers (List - Object)
+
+ Elements:
+ - ip (required)
+ - tenant (required)
+ - schema (required)
+ - template (required)
+ - application_profile
+ - endpoint_group
+ - external_endpoint_group
+ "%
+ | optional,
+ tenant
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Tenant (String)",
+ }
+ | doc m%"
+ DHCP Relays (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - tenant (required)
+ - providers
+ "%
+ | optional,
+ }
+ | doc m%"
+ Policies (Object)
+
+ Elements:
+ - dhcp_relays
+ - dhcp_options
+ "%
+ | optional,
+ remote_locations
+ | Array
+ {
+ authentication
+ | std.enum.TagOrString
+ | [| 'sshKey, 'password |]
+ | doc m%"
+ Authentication (String)
+ - Default value: password
+ - Allowed values: password, sshKey
+ "%
+ | optional,
+ description | String | doc "Description (String)" | optional,
+ hostname_ip | String | doc "Hostname IP (String)",
+ name | String | doc "Name (String)",
+ passphrase
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "Passphrase (String, Null)"
+ | optional,
+ password
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "Password (String, Null)"
+ | optional,
+ path
+ | String
+ | doc m%"
+ Path (String)
+ - Default value: /
+ "%
+ | optional,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535
+ ])
+ | doc m%"
+ Port (Integer)
+ - Default value: 22
+ - Maximum value: 65535
+ "%
+ | optional,
+ protocol
+ | std.enum.TagOrString
+ | [| 'sftp, 'scp |]
+ | doc m%"
+ Protocol (String)
+ - Default value: sftp
+ - Allowed values: scp, sftp
+ "%
+ | optional,
+ ssh_key
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "SSH Key (String, Null)"
+ | optional,
+ username | String | doc "Username (String)" | optional,
+ }
+ | doc m%"
+ Remote Locations (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - hostname_ip (required)
+ - port
+ - protocol
+ - path
+ - authentication
+ - username
+ - password
+ - ssh_key
+ - passphrase
+ "%
+ | optional,
+ schemas
+ | Array
+ {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ templates
+ | Array
+ {
+ application_profiles
+ | Array
+ {
+ endpoint_groups
+ | Array
+ {
+ bridge_domain
+ | {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "BFD (String, String)"
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc m%"
+ Name (String)
+ Required for On-Premises
+ "%,
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ Bridge Domain (Object)
+ Required for On-Premises
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ "%
| optional,
- cost
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Cost (Integer, String)"
+ contracts
+ | {
+ consumers
+ | Array
+ {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ Consumers (List - Object)
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ "%
+ | optional,
+ providers
+ | Array
+ {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ Providers (List - Object)
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ "%
+ | optional,
+ }
+ | doc m%"
+ Contracts (Object)
+
+ Elements:
+ - consumers
+ - providers
+ "%
| optional,
- dead_interval
+ description
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
])
- | doc "Dead Interval (Integer, String)"
+ | doc "Description (String)"
| optional,
- hello_interval
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Hello Interval (Integer, String)"
+ intra_epg_isolation
+ | Bool
+ | doc m%"
+ Intra EPG Isolation (Boolean)
+ - Default value: false
+ "%
| optional,
- network_type
+ name
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "unspecified",
- "p2p",
- "bcast"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
])
- | doc "Network Type (String, String)"
+ | doc "Name (String)",
+ preferred_group
+ | Bool
+ | doc m%"
+ Preferred Group (Boolean)
+ - Default value: false
+ "%
| optional,
- passive
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "unspecified",
- "enabled",
- "disabled"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
- | doc "Passive (String, String)"
+ proxy_arp
+ | Bool
+ | doc m%"
+ Proxy ARP (Boolean)
+ - Default value: false
+ "%
| optional,
- "priority"
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 255
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^.*[\\$\\%]\\{.*$"
- ]
- ])
+ sites
+ | Array
+ {
+ name | String | doc "Name (String)",
+ physical_domains
+ | Array
+ {
+ deployment_immediacy
+ | std.enum.TagOrString
+ | [| 'lazy, 'immediate |]
+ | doc m%"
+ Deployment Immediacy (String)
+ - Default value: lazy
+ - Allowed values: immediate, lazy
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ resolution_immediacy
+ | std.enum.TagOrString
+ | [|
+ 'pre-provision,
+ 'lazy,
+ 'immediate
+ |]
+ | doc m%"
+ Resolution Immediacy (String)
+ - Default value: immediate
+ - Allowed values: immediate, lazy, pre-provision
+ "%
+ | optional,
+ }
+ | doc m%"
+ Physical Domains (List - Object)
+
+ Elements:
+ - name (required)
+ - deployment_immediacy
+ - resolution_immediacy
+ "%
+ | optional,
+ selectors
+ | Array
+ {
+ expressions
+ | Array
+ {
+ key
+ | std.enum.TagOrString
+ | [|
+ 'region,
+ 'ipAddress
+ |]
+ | doc m%"
+ Key (String)
+ - Allowed values: ipAddress, region
+ "%,
+ operator
+ | std.enum.TagOrString
+ | [|
+ 'notEquals,
+ 'equals
+ |]
+ | doc m%"
+ Operator (String)
+ - Allowed values: equals, notEquals
+ "%,
+ value
+ | String
+ | doc "Value (String)",
+ }
+ | doc m%"
+ Expressions (List - Object)
+
+ Elements:
+ - key (required)
+ - operator (required)
+ - value (required)
+ "%
+ | optional,
+ name
+ | String
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Selectors (List - Object)
+ Cloud only
+
+ Elements:
+ - name (required)
+ - expressions
+ "%
+ | optional,
+ static_leafs
+ | Array
+ {
+ node
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4000,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Node (Integer)
+ - Minimum value: 1
+ - Maximum value: 4000
+ "%,
+ pod
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Pod (Integer)
+ - Minimum value: 1
+ - Maximum value: 255
+ "%
+ | optional,
+ vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4096,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Vlan (Integer)
+ - Minimum value: 1
+ - Maximum value: 4096
+ "%,
+ }
+ | doc m%"
+ Static Leafs (List - Object)
+
+ Elements:
+ - pod
+ - node (required)
+ - vlan (required)
+ "%
+ | optional,
+ static_ports
+ | Array
+ {
+ channel
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Channel (String)"
+ | optional,
+ deployment_immediacy
+ | std.enum.TagOrString
+ | [| 'lazy, 'immediate |]
+ | doc m%"
+ Deployment Immediacy (String)
+ - Default value: lazy
+ - Allowed values: immediate, lazy
+ "%
+ | optional,
+ fex
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 199,
+ _js2n__-prdslib.numbers.minimum
+ 101
+ ])
+ | doc m%"
+ FEX (Integer)
+ - Minimum value: 101
+ - Maximum value: 199
+ "%
+ | optional,
+ fex_2
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 199,
+ _js2n__-prdslib.numbers.minimum
+ 101
+ ])
+ | doc m%"
+ FEX 2 (Integer)
+ - Minimum value: 101
+ - Maximum value: 199
+ "%
+ | optional,
+ mode
+ | std.enum.TagOrString
+ | [|
+ 'untagged,
+ 'native,
+ 'regular
+ |]
+ | doc m%"
+ Mode (String)
+ - Default value: regular
+ - Allowed values: regular, native, untagged
+ "%
+ | optional,
+ module
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 9,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Module (Integer)
+ - Minimum value: 1
+ - Maximum value: 9
+ "%
+ | optional,
+ node
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4000,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Node (Integer)
+ - Minimum value: 1
+ - Maximum value: 4000
+ "%
+ | optional,
+ node_1
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4000,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Node 1 (Integer)
+ - Minimum value: 1
+ - Maximum value: 4000
+ "%
+ | optional,
+ node_2
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4000,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Node 2 (Integer)
+ - Minimum value: 1
+ - Maximum value: 4000
+ "%
+ | optional,
+ pod
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Pod (Integer)
+ - Minimum value: 1
+ - Maximum value: 255
+ "%
+ | optional,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 127,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Port (Integer)
+ - Minimum value: 1
+ - Maximum value: 127
+ "%
+ | optional,
+ sub_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 16,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Sub Port (Integer)
+ - Minimum value: 1
+ - Maximum value: 16
+ "%
+ | optional,
+ type
+ | std.enum.TagOrString
+ | [| 'pc, 'vpc, 'port |]
+ | doc m%"
+ Type (String)
+ - Default value: port
+ - Allowed values: port, vpc, pc
+ "%
+ | optional,
+ useg_vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4096,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ uSeg Vlan (Integer)
+ - Minimum value: 1
+ - Maximum value: 4096
+ "%
+ | optional,
+ vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4096,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Vlan (Integer)
+ - Minimum value: 1
+ - Maximum value: 4096
+ "%,
+ }
+ | doc m%"
+ Static Ports (List - Object)
+
+ Elements:
+ - type
+ - pod
+ - node
+ - fex
+ - fex_2
+ - node_1
+ - node_2
+ - port
+ - sub_port
+ - module
+ - channel
+ - vlan (required)
+ - useg_vlan
+ - deployment_immediacy
+ - mode
+ "%
+ | optional,
+ subnets
+ | Array
+ {
+ description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
+ ])
+ | doc "Description (String)"
+ | optional,
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ no_default_gateway
+ | Bool
+ | doc m%"
+ No Default Gateway (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ primary
+ | Bool
+ | doc m%"
+ Primary (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ scope
+ | std.enum.TagOrString
+ | [| 'public, 'private |]
+ | doc m%"
+ Scope (String)
+ - Default value: private
+ - Allowed values: private, public
+ "%
+ | optional,
+ shared
+ | Bool
+ | doc m%"
+ Shared (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ }
+ | doc m%"
+ Subnets (List - Object)
+
+ Elements:
+ - ip (required)
+ - description
+ - scope
+ - shared
+ - no_default_gateway
+ - primary
+ "%
+ | optional,
+ vmware_vmm_domains
+ | Array
+ {
+ custom_epg_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.{1,80}$"
+ ])
+ | doc "Custom EPG Name (String)"
+ | optional,
+ deployment_immediacy
+ | std.enum.TagOrString
+ | [| 'lazy, 'immediate |]
+ | doc m%"
+ Deployment Immediacy (String)
+ - Default value: lazy
+ - Allowed values: immediate, lazy
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ resolution_immediacy
+ | std.enum.TagOrString
+ | [|
+ 'pre-provision,
+ 'lazy,
+ 'immediate
+ |]
+ | doc m%"
+ Resolution Immediacy (String)
+ - Default value: pre-provision
+ - Allowed values: immediate, lazy, pre-provision
+ "%
+ | optional,
+ u_segmentation
+ | Bool
+ | doc m%"
+ U Segmentation (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ useg_vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4096,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ uSeg Vlan (Integer)
+ - Minimum value: 1
+ - Maximum value: 4096
+ "%
+ | optional,
+ vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4096,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Vlan (Integer)
+ - Minimum value: 1
+ - Maximum value: 4096
+ "%
+ | optional,
+ vlan_mode
+ | std.enum.TagOrString
+ | [| 'dynamic, 'static |]
+ | doc m%"
+ Vlan Mode (String)
+ - Default value: dynamic
+ - Allowed values: static, dynamic
+ "%
+ | optional,
+ }
+ | doc m%"
+ Vmware VMM Domains (List - Object)
+
+ Elements:
+ - name (required)
+ - deployment_immediacy
+ - resolution_immediacy
+ - custom_epg_name
+ - vlan_mode
+ - vlan
+ - u_segmentation
+ - useg_vlan
+ "%
+ | optional,
+ }
+ | doc m%"
+ Sites (List - Object)
+
+ Elements:
+ - name (required)
+ - physical_domains
+ - vmware_vmm_domains
+ - static_ports
+ - static_leafs
+ - subnets
+ - selectors
+ "%
+ | optional,
+ subnets
+ | Array
+ {
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ no_default_gateway
+ | Bool
+ | doc m%"
+ No Default Gateway (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ primary
+ | Bool
+ | doc m%"
+ Primary (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ scope
+ | std.enum.TagOrString
+ | [| 'public, 'private |]
+ | doc m%"
+ Scope (String)
+ - Default value: private
+ - Allowed values: private, public
+ "%
+ | optional,
+ shared
+ | Bool
+ | doc m%"
+ Shared (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ }
+ | doc m%"
+ Subnets (List - Object)
+
+ Elements:
+ - ip (required)
+ - scope
+ - shared
+ - no_default_gateway
+ - primary
+ "%
+ | optional,
+ useg
+ | Bool
+ | doc m%"
+ uSeg (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ vrf
+ | {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc m%"
+ Name (String)
+ Required for Cloud
+ "%,
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ VRF (Object)
+ Required for Cloud
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ "%
+ | optional,
+ }
+ | doc m%"
+ Endpoint Groups (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - useg
+ - intra_epg_isolation
+ - proxy_arp
+ - preferred_group
+ - bridge_domain
+ - vrf
+ - subnets
+ - contracts
+ - sites
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Application Profiles (List - Object)
+
+ Elements:
+ - name (required)
+ - endpoint_groups
+ "%
+ | optional,
+ bridge_domains
+ | Array
+ {
+ arp_flooding
+ | Bool
+ | doc m%"
+ ARP Flooding (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
+ ])
+ | doc "Description (String)"
+ | optional,
+ dhcp_option_policy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "DHCP Option Policy (String)"
+ | optional,
+ dhcp_policies
+ | Array
+ {
+ dhcp_option_policy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "DHCP Option Policy (String)"
+ | optional,
+ dhcp_relay_policy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "DHCP Relay Policy (String)",
+ }
+ | doc m%"
+ DHCP Policies (List - Object)
+
+ Elements:
+ - dhcp_relay_policy (required)
+ - dhcp_option_policy
+ "%
+ | optional,
+ dhcp_relay_policy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "DHCP Relay Policy (String)"
+ | optional,
+ intersite_bum_traffic
+ | Bool
+ | doc m%"
+ Intersite BUM Traffic (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ l2_stretch
+ | Bool
+ | doc m%"
+ L2 Stretch (Boolean)
+ - Default value: true
+ "%
+ | optional,
+ l2_unknown_unicast
+ | std.enum.TagOrString
+ | [| 'flood, 'proxy |]
+ | doc m%"
+ L2 Unknown Unicast (String)
+ - Default value: proxy
+ - Allowed values: proxy, flood
+ "%
+ | optional,
+ l3_multicast
+ | Bool
+ | doc m%"
+ L3 Multicast (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ multi_destination_flooding
+ | std.enum.TagOrString
+ | [| 'drop, 'encap-flood, 'bd-flood |]
+ | doc m%"
+ Multi Destination Flooding (String)
+ - Default value: bd-flood
+ - Allowed values: bd-flood, encap-flood, drop
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ optimize_wan_bandwidth
+ | Bool
+ | doc m%"
+ Optimize WAN Bandwidth (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ sites
+ | Array
+ {
+ advertise_host_routes
+ | Bool
+ | doc m%"
+ Advertise Host Routes (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ l3outs
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ )
+ | doc "L3Outs (List - String)"
+ | optional,
+ mac
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
+ ])
+ | doc m%"
+ MAC (String)
+ - Default value: 00:22:BD:F8:19:FF
+ - MAC address (XX:XX:XX:XX:XX:XX)
+ "%
+ | optional,
+ name | String | doc "Name (String)",
+ subnets
+ | Array
+ {
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ no_default_gateway
+ | Bool
+ | doc m%"
+ No Default Gateway (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ primary
+ | Bool
+ | doc m%"
+ Primary (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ querier
+ | Bool
+ | doc m%"
+ Querier (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ scope
+ | std.enum.TagOrString
+ | [| 'public, 'private |]
+ | doc m%"
+ Scope (String)
+ - Default value: private
+ - Allowed values: private, public
+ "%
+ | optional,
+ shared
+ | Bool
+ | doc m%"
+ Shared (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ }
+ | doc m%"
+ Subnets (List - Object)
+
+ Elements:
+ - ip (required)
+ - scope
+ - shared
+ - no_default_gateway
+ - querier
+ - primary
+ "%
+ | optional,
+ }
+ | doc m%"
+ Sites (List - Object)
+
+ Elements:
+ - name (required)
+ - advertise_host_routes
+ - subnets
+ - l3outs
+ - mac
+ "%
+ | optional,
+ subnets
+ | Array
+ {
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ no_default_gateway
+ | Bool
+ | doc m%"
+ No Default Gateway (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ primary
+ | Bool
+ | doc m%"
+ Primary (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ querier
+ | Bool
+ | doc m%"
+ Querier (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ scope
+ | std.enum.TagOrString
+ | [| 'public, 'private |]
+ | doc m%"
+ Scope (String)
+ - Default value: private
+ - Allowed values: private, public
+ "%
+ | optional,
+ shared
+ | Bool
+ | doc m%"
+ Shared (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ }
+ | doc m%"
+ Subnets (List - Object)
+
+ Elements:
+ - ip (required)
+ - scope
+ - shared
+ - no_default_gateway
+ - querier
+ - primary
+ "%
+ | optional,
+ unicast_routing
+ | Bool
+ | doc m%"
+ Unicast Routing (Boolean)
+ - Default value: true
+ "%
+ | optional,
+ unknown_ipv4_multicast
+ | std.enum.TagOrString
+ | [| 'opt-flood, 'flood |]
+ | doc m%"
+ Unknown Ipv4 Multicast (String)
+ - Default value: flood
+ - Allowed values: flood, opt-flood
+ "%
+ | optional,
+ unknown_ipv6_multicast
+ | std.enum.TagOrString
+ | [| 'opt-flood, 'flood |]
+ | doc m%"
+ Unknown IPv6 Multicast (String)
+ - Default value: flood
+ - Allowed values: flood, opt-flood
+ "%
+ | optional,
+ virtual_mac
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
+ ])
+ | doc m%"
+ Virtual MAC (String)
+ - MAC address (XX:XX:XX:XX:XX:XX)
+ "%
+ | optional,
+ vrf
+ | {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ VRF (Object)
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ "%,
+ }
+ | doc m%"
+ Bridge Domains (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - l2_unknown_unicast
+ - intersite_bum_traffic
+ - optimize_wan_bandwidth
+ - l2_stretch
+ - unicast_routing
+ - arp_flooding
+ - l3_multicast
+ - virtual_mac
+ - multi_destination_flooding
+ - unknown_ipv4_multicast
+ - unknown_ipv6_multicast
+ - vrf (required)
+ - subnets
+ - sites
+ - dhcp_policies
+ - dhcp_relay_policy
+ - dhcp_option_policy
+ "%
+ | optional,
+ contracts
+ | Array
+ {
+ consumer_to_provider_filters
+ | Array
+ {
+ log | Bool | doc "Log (Boolean)" | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ Consumer To Provider Filters (List - Object)
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ - log
+ "%
+ | optional,
+ filters
+ | Array
+ {
+ log
+ | Bool
+ | doc m%"
+ Log (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ Filters (List - Object)
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ - log
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ provider_to_consumer_filters
+ | Array
+ {
+ log | Bool | doc "Log (Boolean)" | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ Provider To Consumer Filters (List - Object)
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ - log
+ "%
+ | optional,
+ scope
+ | std.enum.TagOrString
+ | [|
+ 'global,
+ 'context,
+ 'tenant,
+ 'application-profile
+ |]
+ | doc m%"
+ Scope (String)
+ - Default value: context
+ - Allowed values: application-profile, tenant, context, global
+ "%
+ | optional,
+ service_graph
+ | {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ nodes
+ | Array
+ {
+ consumer
+ | {
+ bridge_domain
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Bridge Domain (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ sites
+ | Array
+ {
+ device
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Device (String)",
+ logical_interface
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Logical Interface (String)",
+ name
+ | String
+ | doc "Name (String)",
+ redirect_policy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Redirect Policy (String)"
+ | optional,
+ tenant
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Tenant (String)"
+ | optional,
+ }
+ | doc m%"
+ Sites (List - Object)
+
+ Elements:
+ - name (required)
+ - tenant
+ - device (required)
+ - logical_interface (required)
+ - redirect_policy
+ "%,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ Consumer (Object)
+
+ Elements:
+ - bridge_domain (required)
+ - schema
+ - template
+ - sites (required)
+ "%,
+ index
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 3,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Index (Integer)
+ Terraform only
+ - Minimum value: 1
+ - Maximum value: 3
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ provider
+ | {
+ bridge_domain
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Bridge Domain (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ sites
+ | Array
+ {
+ device
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Device (String)",
+ logical_interface
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Logical Interface (String)",
+ name
+ | String
+ | doc "Name (String)",
+ redirect_policy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Redirect Policy (String)"
+ | optional,
+ tenant
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Tenant (String)"
+ | optional,
+ }
+ | doc m%"
+ Sites (List - Object)
+
+ Elements:
+ - name (required)
+ - tenant
+ - device (required)
+ - logical_interface (required)
+ - redirect_policy
+ "%,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ Provider (Object)
+
+ Elements:
+ - bridge_domain (required)
+ - schema
+ - template
+ - sites (required)
+ "%,
+ }
+ | doc m%"
+ Nodes (List - Object)
+
+ Elements:
+ - name (required)
+ - index
+ - provider (required)
+ - consumer (required)
+ "%,
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ Service Graph (Object)
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ - nodes (required)
+ "%
+ | optional,
+ type
+ | std.enum.TagOrString
+ | [| 'oneWay, 'bothWay |]
+ | doc m%"
+ Type (String)
+ - Default value: bothWay
+ - Allowed values: bothWay, oneWay
+ "%
+ | optional,
+ }
+ | doc m%"
+ Contracts (List - Object)
+
+ Elements:
+ - name (required)
+ - scope
+ - type
+ - filters
+ - provider_to_consumer_filters
+ - consumer_to_provider_filters
+ - service_graph
+ "%
+ | optional,
+ deploy_order
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 3,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Deploy Order (Integer)
+ Terraform only
+ - Minimum value: 1
+ - Maximum value: 3
+ "%
+ | optional,
+ description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
+ ])
+ | doc "Description (String)"
+ | optional,
+ external_endpoint_groups
+ | Array
+ {
+ application_profile
+ | {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ Application Profile (Object)
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ "%
+ | optional,
+ contracts
+ | {
+ consumers
+ | Array
+ {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ Consumers (List - Object)
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ "%
+ | optional,
+ providers
+ | Array
+ {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ Providers (List - Object)
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ "%
+ | optional,
+ }
+ | doc m%"
+ Contracts (Object)
+
+ Elements:
+ - consumers
+ - providers
+ "%
+ | optional,
+ l3out
+ | {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ L3Out (Object)
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ preferred_group
+ | Bool
+ | doc m%"
+ Preferred Group (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ selectors
+ | Array
+ {
+ ips
+ | Array (String)
+ | doc "IPs (List - String)",
+ name | String | doc "Name (String)",
+ }
+ | doc m%"
+ Selectors (List - Object)
+
+ Elements:
+ - name (required)
+ - ips (required)
+ "%
+ | optional,
+ sites
+ | Array
+ {
+ l3out
+ | {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ tenant
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Tenant (String)"
+ | optional,
+ }
+ | doc m%"
+ L3Out (Object)
+
+ Elements:
+ - name (required)
+ - tenant
+ - schema
+ - template
+ "%
+ | optional,
+ name | String | doc "Name (String)",
+ route_reachability
+ | std.enum.TagOrString
+ | [| 'site-ext, 'internet |]
+ | doc m%"
+ Route Reachability (String)
+ - Default value: internet
+ - Allowed values: internet, site-ext
+ "%
+ | optional,
+ selectors
+ | Array
+ {
+ ips
+ | Array (String)
+ | doc "IPs (List - String)",
+ name | String | doc "Name (String)",
+ }
+ | doc m%"
+ Selectors (List - Object)
+
+ Elements:
+ - name (required)
+ - ips (required)
+ "%
+ | optional,
+ tenant
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Tenant (String)"
+ | optional,
+ }
+ | doc m%"
+ Sites (List - Object)
+
+ Elements:
+ - name (required)
+ - tenant
+ - l3out
+ - route_reachability
+ - selectors
+ "%
+ | optional,
+ subnets
+ | Array
+ {
+ aggregate_export
+ | Bool
+ | doc m%"
+ Aggregate Export (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ aggregate_import
+ | Bool
+ | doc m%"
+ Aggregate Import (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ aggregate_shared
+ | Bool
+ | doc m%"
+ Aggregate Shared (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ export_route_control
+ | Bool
+ | doc m%"
+ Export Route Control (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ import_route_control
+ | Bool
+ | doc m%"
+ Import Route Control (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ import_security
+ | Bool
+ | doc m%"
+ Import Security (Boolean)
+ - Default value: true
+ "%
+ | optional,
+ prefix
+ | String
+ | doc m%"
+ Prefix (String)
+ - IPv4 or IPv6 address
+ "%,
+ shared_route_control
+ | Bool
+ | doc m%"
+ Shared Route Control (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ shared_security
+ | Bool
+ | doc m%"
+ Shared Security (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ }
+ | doc m%"
+ Subnets (List - Object)
+
+ Elements:
+ - prefix (required)
+ - import_route_control
+ - export_route_control
+ - shared_route_control
+ - import_security
+ - shared_security
+ - aggregate_import
+ - aggregate_export
+ - aggregate_shared
+ "%
+ | optional,
+ type
+ | std.enum.TagOrString
+ | [| 'cloud, 'on-premise |]
+ | doc m%"
+ Type (String)
+ - Default value: on-premise
+ - Allowed values: on-premise, cloud
+ "%
+ | optional,
+ vrf
+ | {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ VRF (Object)
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ "%,
+ }
+ | doc m%"
+ External Endpoint Groups (List - Object)
+
+ Elements:
+ - name (required)
+ - type
+ - preferred_group
+ - vrf (required)
+ - l3out
+ - application_profile
+ - subnets
+ - contracts
+ - selectors
+ - sites
+ "%
+ | optional,
+ filters
+ | Array
+ {
+ entries
+ | Array
+ {
+ description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
+ ])
+ | doc "Description (String)"
+ | optional,
+ destination_from_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "ftpData",
+ "smtp",
+ "dns",
+ "http",
+ "pop3",
+ "https",
+ "rtsp",
+ "ssh"
+ ]
+ ]
+ ])
+ | doc m%"
+ Destination From Port (Integer, String)
+ - Default value: unspecified
+ "%
+ | optional,
+ destination_to_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "ftpData",
+ "smtp",
+ "dns",
+ "http",
+ "pop3",
+ "https",
+ "rtsp",
+ "ssh"
+ ]
+ ]
+ ])
+ | doc "Destination To Port (Integer, String)"
+ | optional,
+ ethertype
+ | std.enum.TagOrString
+ | [|
+ 'ip,
+ 'fcoe,
+ 'mac_security,
+ 'mpls_ucast,
+ 'ipv6,
+ 'arp,
+ 'trill,
+ 'ipv4,
+ 'unspecified
+ |]
+ | doc m%"
+ Ethertype (String)
+ - Default value: ip
+ - Allowed values: unspecified, ipv4, trill, arp, ipv6, mpls_ucast, mac_security, fcoe, ip
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ protocol
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "icmp",
+ "igmp",
+ "tcp",
+ "egp",
+ "igp",
+ "udp",
+ "icmpv6",
+ "eigrp",
+ "ospfigp",
+ "pim",
+ "l2tp"
+ ]
+ ]
+ ])
+ | doc m%"
+ Protocol (Integer, String)
+ - Default value: tcp
+ "%
+ | optional,
+ source_from_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "ftpData",
+ "smtp",
+ "dns",
+ "http",
+ "pop3",
+ "https",
+ "rtsp",
+ "ssh"
+ ]
+ ]
+ ])
+ | doc m%"
+ Source From Port (Integer, String)
+ - Default value: unspecified
+ "%
+ | optional,
+ source_to_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "ftpData",
+ "smtp",
+ "dns",
+ "http",
+ "pop3",
+ "https",
+ "rtsp",
+ "ssh"
+ ]
+ ]
+ ])
+ | doc "Source To Port (Integer, String)"
+ | optional,
+ stateful
+ | Bool
+ | doc m%"
+ Stateful (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ }
+ | doc m%"
+ Entries (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - ethertype
+ - protocol
+ - source_from_port
+ - source_to_port
+ - destination_from_port
+ - destination_to_port
+ - stateful
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Filters (List - Object)
+
+ Elements:
+ - name (required)
+ - entries
+ "%
+ | optional,
+ l3outs
+ | Array
+ {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ vrf
+ | {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ VRF (Object)
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ "%,
+ }
+ | doc m%"
+ L3Outs (List - Object)
+
+ Elements:
+ - name (required)
+ - vrf (required)
+ "%
+ | optional,
+ name | String | doc "Name (String)",
+ service_graphs
+ | Array
+ {
+ description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
+ ])
+ | doc "Description (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ nodes
+ | Array
+ {
+ index
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 3,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Index (Integer)
+ - Minimum value: 1
+ - Maximum value: 3
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ sites
+ | Array
+ {
+ device
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Device (String)",
+ name | String | doc "Name (String)",
+ tenant
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Tenant (String)"
+ | optional,
+ }
+ | doc m%"
+ Sites (List - Object)
+
+ Elements:
+ - name (required)
+ - tenant
+ - device (required)
+ "%,
+ type
+ | std.enum.TagOrString
+ | [| 'other, 'load-balancer, 'firewall |]
+ | doc m%"
+ Type (String)
+ - Allowed values: firewall, load-balancer, other
+ "%
+ | optional,
+ }
+ | doc m%"
+ Nodes (List - Object)
+
+ Elements:
+ - name (required)
+ - type
+ - index
+ - sites (required)
+ "%,
+ }
+ | doc m%"
+ Service Graphs (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - nodes (required)
+ "%
+ | optional,
+ sites
+ | Array (String)
+ | doc "Sites (List - String)"
+ | optional,
+ tenant
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Tenant (String)",
+ type
+ | std.enum.TagOrString
+ | [| 'autonomous, 'multi_site |]
+ | doc m%"
+ Type (String)
+ - Default value: multi_site
+ - Allowed values: multi_site, autonomous
+ "%
+ | optional,
+ vrfs
+ | Array
+ {
+ contracts
+ | {
+ consumers
+ | Array
+ {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ Consumers (List - Object)
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ "%
+ | optional,
+ providers
+ | Array
+ {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ schema
+ | String
+ | doc "Schema (String)"
+ | optional,
+ template
+ | String
+ | doc "Template (String)"
+ | optional,
+ }
+ | doc m%"
+ Providers (List - Object)
+
+ Elements:
+ - name (required)
+ - schema
+ - template
+ "%
+ | optional,
+ }
+ | doc m%"
+ Contracts (Object)
+
+ Elements:
+ - consumers
+ - providers
+ "%
+ | optional,
+ data_plane_learning
+ | Bool
+ | doc m%"
+ Data Plane Learning (Boolean)
+ - Default value: true
+ "%
+ | optional,
+ l3_multicast
+ | Bool
+ | doc m%"
+ L3 Multicast (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ preferred_group
+ | Bool
+ | doc m%"
+ Preferred Group (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ site_aware_policy_enforcement
+ | Bool
+ | doc m%"
+ Site Aware Policy Enforcement (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ sites
+ | Array
+ {
+ name | String | doc "Name (String)",
+ regions
+ | Array
+ {
+ cidrs
+ | Array
+ {
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ subnets
+ | Array
+ {
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ name
+ | String
+ | doc "Name (String)"
+ | optional,
+ zone
+ | String
+ | doc "Zone (String)"
+ | optional,
+ }
+ | doc m%"
+ Subnets (List - Object)
+
+ Elements:
+ - ip (required)
+ - zone
+ - name
+ "%
+ | optional,
+ }
+ | doc m%"
+ CIDRs (List - Object)
+
+ Elements:
+ - ip (required)
+ - subnets
+ "%
+ | optional,
+ hub_network
+ | Bool
+ | doc m%"
+ Hub Network (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ hub_network_name
+ | String
+ | doc "Hub Network Name (String)"
+ | optional,
+ hub_network_tenant
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Hub Network Tenant (String)"
+ | optional,
+ name | String | doc "Name (String)",
+ vpn_gateway
+ | Bool
+ | doc m%"
+ VPN Gateway (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ }
+ | doc m%"
+ Regions (List - Object)
+
+ Elements:
+ - name (required)
+ - hub_network
+ - hub_network_name
+ - hub_network_tenant
+ - vpn_gateway
+ - cidrs
+ "%
+ | optional,
+ }
+ | doc m%"
+ Sites (List - Object)
+
+ Elements:
+ - name (required)
+ - regions
+ "%
+ | optional,
+ vzany
+ | Bool
+ | doc m%"
+ Vzany (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ }
+ | doc m%"
+ VRFs (List - Object)
+
+ Elements:
+ - name (required)
+ - data_plane_learning
+ - preferred_group
+ - l3_multicast
+ - vzany
+ - sites
+ - contracts
+ - site_aware_policy_enforcement
+ "%
+ | optional,
+ }
+ | doc m%"
+ Templates (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - type
+ - tenant (required)
+ - application_profiles
+ - vrfs
+ - bridge_domains
+ - filters
+ - contracts
+ - l3outs
+ - external_endpoint_groups
+ - service_graphs
+ - sites
+ - deploy_order
+ "%
+ | optional,
+ }
+ | doc m%"
+ Schemas (List - Object)
+
+ Elements:
+ - name (required)
+ - templates
+ "%
+ | optional,
+ sites
+ | Array
+ {
+ apic_urls | Array (String) | doc "APIC URLs (List - String)",
+ bgp
+ | {
+ as
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4294967295,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ AS (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967295
+ "%
+ | optional,
+ password
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "Password (String, Null)"
+ | optional,
+ }
+ | doc m%"
+ BGP (Object)
+
+ Elements:
+ - as
+ - password
+ "%
+ | optional,
+ id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ ID (Integer)
+ - Minimum value: 1
+ "%
+ | optional,
+ location
+ | {
+ lat | String | doc "Lat (String)",
+ long | String | doc "Long (String)",
+ }
+ | doc m%"
+ Location (Object)
+
+ Elements:
+ - long (required)
+ - lat (required)
+ "%
+ | optional,
+ multicast_tep
+ | String
+ | doc m%"
+ Multicast TEP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ multisite
+ | Bool
+ | doc m%"
+ Multisite (Boolean)
+ - Default value: true
+ "%
+ | optional,
+ name | String | doc "Name (String)",
+ ospf
+ | {
+ area_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4294967295
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "backbone" ]
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | doc "Area ID (Integer, String, String)"
+ | optional,
+ area_type
+ | std.enum.TagOrString
+ | [| 'nssa, 'stub, 'regular |]
+ | doc m%"
+ Area Type (String)
+ - Default value: regular
+ - Allowed values: regular, stub, nssa
+ "%
+ | optional,
+ }
+ | doc m%"
+ OSPF (Object)
+
+ Elements:
+ - area_id
+ - area_type
+ "%
+ | optional,
+ ospf_policies
+ | Array
+ {
+ advertise_subnet
+ | Bool
+ | doc m%"
+ Advertise Subnet (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ bfd
+ | Bool
+ | doc m%"
+ BFD (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ dead_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Dead Interval (Integer)
+ - Default value: 40
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ hello_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Hello Interval (Integer)
+ - Default value: 10
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ interface_cost
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535
+ ])
+ | doc m%"
+ Interface Cost (Integer)
+ - Maximum value: 65535
+ "%
+ | optional,
+ mtu_ignore
+ | Bool
+ | doc m%"
+ MTU Ignore (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ network_type
+ | std.enum.TagOrString
+ | [| 'broadcast, 'point-to-point |]
+ | doc m%"
+ Network Type (String)
+ - Default value: point-to-point
+ - Allowed values: point-to-point, broadcast
+ "%
+ | optional,
+ passive_interface
+ | Bool
+ | doc m%"
+ Passive Interface (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ "priority"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 255
+ ])
+ | doc m%"
+ Priority (Integer)
+ - Default value: 1
+ - Maximum value: 255
+ "%
+ | optional,
+ retransmit_delay
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 450,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Retransmit Delay (Integer)
+ - Default value: 1
+ - Minimum value: 1
+ - Maximum value: 450
+ "%
+ | optional,
+ retransmit_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Retransmit Interval (Integer)
+ - Default value: 5
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ }
+ | doc m%"
+ OSPF Policies (List - Object)
+
+ Elements:
+ - name (required)
+ - network_type
+ - priority
+ - interface_cost
+ - passive_interface
+ - mtu_ignore
+ - advertise_subnet
+ - bfd
+ - hello_interval
+ - dead_interval
+ - retransmit_interval
+ - retransmit_delay
+ "%
+ | optional,
+ password
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "Password (String, Null)"
+ | optional,
+ pods
+ | Array
+ {
+ id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 255,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ ID (Integer)
+ - Default value: 1
+ - Minimum value: 1
+ - Maximum value: 255
+ "%,
+ spines
+ | Array
+ {
+ bgp_peering
+ | Bool
+ | doc m%"
+ BGP Peering (Boolean)
+ - Default value: true
+ "%
+ | optional,
+ bgp_route_reflector
+ | Bool
+ | doc m%"
+ BGP Route Reflector (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ control_plane_tep
+ | String
+ | doc m%"
+ Control Plane TEP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4000,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ ID (Integer)
+ - Minimum value: 1
+ - Maximum value: 4000
+ "%,
+ interfaces
+ | Array
+ {
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ module
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 9,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Module (Integer)
+ - Default value: 1
+ - Minimum value: 1
+ - Maximum value: 9
+ "%
+ | optional,
+ mtu
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "inherit" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 9216,
+ _js2n__-prdslib.numbers.minimum
+ 576
+ ]
+ ])
+ | doc m%"
+ MTU (String, Integer)
+ - Default value: inherit
+ "%
+ | optional,
+ ospf
+ | {
+ authentication_key
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "Authentication Key (String, Null)"
+ | optional,
+ authentication_key_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Authentication Key ID (Integer)
+ - Default value: 1
+ - Minimum value: 1
+ - Maximum value: 255
+ "%
+ | optional,
+ authentication_type
+ | std.enum.TagOrString
+ | [| 'md5, 'simple, 'none |]
+ | doc m%"
+ Authentication Type (String)
+ - Default value: none
+ - Allowed values: none, simple, md5
+ "%
+ | optional,
+ policy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Policy (String)",
+ }
+ | doc m%"
+ OSPF (Object)
+
+ Elements:
+ - policy (required)
+ - authentication_type
+ - authentication_key
+ - authentication_key_id
+ "%
+ | optional,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 127,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Port (Integer)
+ - Minimum value: 1
+ - Maximum value: 127
+ "%,
+ }
+ | doc m%"
+ Interfaces (List - Object)
+
+ Elements:
+ - port (required)
+ - module
+ - ip (required)
+ - mtu
+ - ospf
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Spines (List - Object)
+
+ Elements:
+ - id (required)
+ - name (required)
+ - bgp_peering
+ - bgp_route_reflector
+ - control_plane_tep
+ - interfaces
+ "%
+ | optional,
+ unicast_tep
+ | String
+ | doc m%"
+ Unicast TEP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ }
+ | doc m%"
+ Pods (List - Object)
+
+ Elements:
+ - id (required)
+ - unicast_tep
+ - spines
+ "%
+ | optional,
+ routed_domain
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Routed Domain (String)"
+ | optional,
+ username | String | doc "Username (String)" | optional,
+ }
+ | doc m%"
+ Sites (List - Object)
+
+ Elements:
+ - name (required)
+ - apic_urls (required)
+ - username
+ - password
+ - id
+ - location
+ - multisite
+ - multicast_tep
+ - bgp
+ - ospf
+ - routed_domain
+ - ospf_policies
+ - pods
+ "%
+ | optional,
+ system_config
+ | {
+ banner
+ | {
+ alias | String | doc "Alias (String)" | optional,
+ message | String | doc "Message (String)" | optional,
+ state
+ | std.enum.TagOrString
+ | [| 'inactive, 'active |]
+ | doc m%"
+ State (String)
+ - Default value: active
+ - Allowed values: active, inactive
+ "%
+ | optional,
+ type
+ | std.enum.TagOrString
+ | [| 'critical, 'warning, 'informational |]
+ | doc m%"
+ Type (String)
+ - Default value: informational
+ - Allowed values: informational, warning, critical
+ "%
+ | optional,
+ }
+ | doc m%"
+ Banner (Object)
+
+ Elements:
+ - alias
+ - type
+ - message
+ - state
+ "%
+ | optional,
+ }
+ | doc m%"
+ System Config (Object)
+
+ Elements:
+ - banner
+ "%
+ | optional,
+ tenants
+ | Array
+ {
+ description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9\\\\!#$%()*,-./:;@ _{|}~?&+]{1,64}$"
+ ])
+ | doc "Description (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Name (String)",
+ orchestrator_only
+ | Bool
+ | doc m%"
+ Orchestrator Only (Boolean)
+ - Default value: true
+ "%
+ | optional,
+ sites
+ | Array
+ {
+ azure_shared_tenant
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,64}$"
+ ])
+ | doc "Azure Shared Tenant (String)"
+ | optional,
+ azure_subscription_id
+ | String
+ | doc "Azure Subscription ID (String)"
+ | optional,
+ name | String | doc "Name (String)",
+ }
+ | doc m%"
+ Sites (List - Object)
+
+ Elements:
+ - name (required)
+ - azure_subscription_id
+ - azure_shared_tenant
+ "%
+ | optional,
+ users
+ | Array
+ {
+ domain | String | doc "Domain (String)" | optional,
+ name | String | doc "Name (String)",
+ }
+ | doc m%"
+ Users (List - Object)
+
+ Elements:
+ - name (required)
+ - domain
+ "%
+ | optional,
+ }
+ | doc m%"
+ Tenants (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - sites
+ - users
+ - orchestrator_only
+ "%
+ | optional,
+ version
+ | String
+ | doc m%"
+ Version (String)
+ - Default value: 3.7.2h
+ "%
+ | optional,
+ }
+ | doc m%"
+ NDO (Object)
+
+ Elements:
+ - version
+ - system_config
+ - remote_locations
+ - sites
+ - fabric_connectivity
+ - tenants
+ - policies
+ - schemas
+ "%
+ | optional,
+ nxos
+ | {
+ configuration_templates
+ | Array
+ {
+ configuration
+ | {
+ evpn
+ | {
+ vnis
+ | Array
+ {
+ route_distinguisher
+ | String
+ | doc "Route Distinguisher (String)"
+ | optional,
+ route_target_both_auto
+ | Bool
+ | doc "Route Target Both Auto (Boolean)"
+ | optional,
+ route_target_exports
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Route Target Exports (Array, String)"
+ | optional,
+ route_target_imports
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Route Target Imports (Array, String)"
+ | optional,
+ vni
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Vni (Integer, String)",
+ }
+ | doc m%"
+ Vnis (List - Object)
+
+ Elements:
+ - vni (required)
+ - route_distinguisher
+ - route_target_both_auto
+ - route_target_imports
+ - route_target_exports
+ "%
+ | optional,
+ }
+ | doc m%"
+ Evpn (Object)
+
+ Elements:
+ - vnis
+ "%
+ | optional,
+ interfaces
+ | {
+ ethernets
+ | Array
+ {
+ access_vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4094,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Access Vlan (Integer, String)"
+ | optional,
+ admin_state
+ | Bool
+ | doc "Admin State (Boolean)"
+ | optional,
+ auto_negotiation
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "on", "off", "25G" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Auto Negotiation (String, String)"
+ | optional,
+ bandwidth
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 3200000000
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Bandwidth (Integer, String)"
+ | optional,
+ delay
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 16777215,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Delay (Integer, String)"
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ duplex
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "auto", "full", "half" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Duplex (String, String)"
+ | optional,
+ fec_mode
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "fc-fec",
+ "rs-fec",
+ "fec-off",
+ "auto",
+ "rs-ieee",
+ "rs-cons16",
+ "kp-fec"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "FEC Mode (String, String)"
+ | optional,
+ id | String | doc "ID (String)",
+ interface_groups
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Interface Groups (Array, String)"
+ | optional,
+ ip_unnumbered
+ | String
+ | doc "IP Unnumbered (String)"
+ | optional,
+ ipv4_address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Ipv4 Address (String, String)"
+ | optional,
+ layer3 | Bool | doc "Layer3 (Boolean)" | optional,
+ link_debounce_down
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 20000
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Link Debounce Down (Integer, String)"
+ | optional,
+ link_debounce_up
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 20000
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Link Debounce Up (Integer, String)"
+ | optional,
+ link_logging
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "default", "enable", "disable" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Link Logging (String, String)"
+ | optional,
+ medium
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "broadcast", "p2p" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Medium (String, String)"
+ | optional,
+ mode
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "access",
+ "trunk",
+ "fex-fabric",
+ "dot1q-tunnel",
+ "promiscuous",
+ "host",
+ "trunk_secondary",
+ "trunk_promiscuous",
+ "vntag"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Mode (String, String)"
+ | optional,
+ mtu
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 9216,
+ _js2n__-prdslib.numbers.minimum 576
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "MTU (Integer, String)"
+ | optional,
+ native_vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4094,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Native Vlan (Integer, String)"
+ | optional,
+ ospf
+ | {
+ advertise_secondaries
+ | Bool
+ | doc "Advertise Secondaries (Boolean)"
+ | optional,
+ area
+ | String
+ | doc "Area (String)"
+ | optional,
+ authentication_key
+ | String
+ | doc "Authentication Key (String)"
+ | optional,
+ authentication_key_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Authentication Key ID (Integer, String)"
+ | optional,
+ authentication_key_secure_mode
+ | Bool
+ | doc "Authentication Key Secure Mode (Boolean)"
+ | optional,
+ authentication_keychain
+ | String
+ | doc "Authentication Keychain (String)"
+ | optional,
+ authentication_md5_key
+ | String
+ | doc "Authentication MD5 Key (String)"
+ | optional,
+ authentication_md5_key_secure_mode
+ | Bool
+ | doc "Authentication MD5 Key Secure Mode (Boolean)"
+ | optional,
+ authentication_type
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "simple",
+ "md5",
+ "none"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Authentication Type (String, String)"
+ | optional,
+ bfd
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "enabled",
+ "disabled"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "BFD (String, String)"
+ | optional,
+ cost
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Cost (Integer, String)"
+ | optional,
+ dead_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Dead Interval (Integer, String)"
+ | optional,
+ hello_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Hello Interval (Integer, String)"
+ | optional,
+ network_type
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "p2p",
+ "bcast"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Network Type (String, String)"
+ | optional,
+ passive
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "enabled",
+ "disabled"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Passive (String, String)"
+ | optional,
+ "priority"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Priority (Integer, String)"
+ | optional,
+ process_name
+ | String
+ | doc "Process Name (String)",
+ }
+ | doc m%"
+ OSPF (Object)
+
+ Elements:
+ - process_name (required)
+ - advertise_secondaries
+ - area
+ - bfd
+ - cost
+ - dead_interval
+ - hello_interval
+ - network_type
+ - passive
+ - priority
+ - authentication_key
+ - authentication_key_id
+ - authentication_key_secure_mode
+ - authentication_keychain
+ - authentication_md5_key
+ - authentication_md5_key_secure_mode
+ - authentication_type
+ "%
+ | optional,
+ pim
+ | {
+ admin_state
+ | Bool
+ | doc "Admin State (Boolean)",
+ bfd
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "none",
+ "enabled",
+ "disabled"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "BFD (String, String)"
+ | optional,
+ dr_priority
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Dr Priority (Integer, String)"
+ | optional,
+ passive
+ | Bool
+ | doc "Passive (Boolean)"
+ | optional,
+ sparse_mode
+ | Bool
+ | doc "Sparse Mode (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Pim (Object)
+
+ Elements:
+ - admin_state (required)
+ - bfd
+ - dr_priority
+ - passive
+ - sparse_mode
+ "%
+ | optional,
+ speed
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unknown",
+ "100M",
+ "1G",
+ "10G",
+ "40G",
+ "auto",
+ "auto 100M",
+ "auto 100M 1G",
+ "100G",
+ "25G",
+ "10M",
+ "50G",
+ "200G",
+ "400G",
+ "2.5G",
+ "5G",
+ "auto 2.5G 5G 10G",
+ "auto 100M 1G 2.5G 5G"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Speed (String, String)"
+ | optional,
+ speed_group
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unknown",
+ "1000",
+ "10000",
+ "40000",
+ "auto",
+ "25000"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Speed Group (String, String)"
+ | optional,
+ trunk_vlans
+ | String
+ | doc "Trunk Vlans (String)"
+ | optional,
+ uni_directional_ethernet
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "disable",
+ "send-only",
+ "receive-only"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Uni Directional Ethernet (String, String)"
+ | optional,
+ urpf
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "disabled",
+ "strict",
+ "loose",
+ "loose-allow-default",
+ "strict-allow-vni-hosts"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Urpf (String, String)"
+ | optional,
+ vrf | String | doc "VRF (String)" | optional,
+ }
+ | doc m%"
+ Ethernets (List - Object)
+
+ Elements:
+ - id (required)
+ - interface_groups
+ - access_vlan
+ - admin_state
+ - auto_negotiation
+ - bandwidth
+ - delay
+ - description
+ - duplex
+ - fec_mode
+ - layer3
+ - link_debounce_down
+ - link_debounce_up
+ - link_logging
+ - medium
+ - mode
+ - mtu
+ - native_vlan
+ - speed
+ - speed_group
+ - trunk_vlans
+ - uni_directional_ethernet
+ - vrf
+ - ip_unnumbered
+ - urpf
+ - ipv4_address
+ - ospf
+ - pim
+ "%
+ | optional,
+ loopbacks
+ | Array
+ {
+ admin_state
+ | Bool
+ | doc "Admin State (Boolean)"
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "ID (Integer, String)",
+ interface_groups
+ | Array (String)
+ | doc "Interface Groups (List - String)"
+ | optional,
+ ipv4_address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Ipv4 Address (String, String)"
+ | optional,
+ ipv4_secondary_addresses
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Ipv4 Secondary Addresses (Array, String)"
+ | optional,
+ ospf
+ | {
+ advertise_secondaries
+ | Bool
+ | doc "Advertise Secondaries (Boolean)"
+ | optional,
+ area
+ | String
+ | doc "Area (String)"
+ | optional,
+ authentication_key
+ | String
+ | doc "Authentication Key (String)"
+ | optional,
+ authentication_key_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Authentication Key ID (Integer, String)"
+ | optional,
+ authentication_key_secure_mode
+ | Bool
+ | doc "Authentication Key Secure Mode (Boolean)"
+ | optional,
+ authentication_keychain
+ | String
+ | doc "Authentication Keychain (String)"
+ | optional,
+ authentication_md5_key
+ | String
+ | doc "Authentication MD5 Key (String)"
+ | optional,
+ authentication_md5_key_secure_mode
+ | Bool
+ | doc "Authentication MD5 Key Secure Mode (Boolean)"
+ | optional,
+ authentication_type
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "simple",
+ "md5",
+ "none"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Authentication Type (String, String)"
+ | optional,
+ bfd
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "enabled",
+ "disabled"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "BFD (String, String)"
+ | optional,
+ cost
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Cost (Integer, String)"
+ | optional,
+ dead_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Dead Interval (Integer, String)"
+ | optional,
+ hello_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Hello Interval (Integer, String)"
+ | optional,
+ network_type
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "p2p",
+ "bcast"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Network Type (String, String)"
+ | optional,
+ passive
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "enabled",
+ "disabled"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Passive (String, String)"
+ | optional,
+ "priority"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Priority (Integer, String)"
+ | optional,
+ process_name
+ | String
+ | doc "Process Name (String)",
+ }
+ | doc m%"
+ OSPF (Object)
+
+ Elements:
+ - process_name (required)
+ - advertise_secondaries
+ - area
+ - bfd
+ - cost
+ - dead_interval
+ - hello_interval
+ - network_type
+ - passive
+ - priority
+ - authentication_key
+ - authentication_key_id
+ - authentication_key_secure_mode
+ - authentication_keychain
+ - authentication_md5_key
+ - authentication_md5_key_secure_mode
+ - authentication_type
+ "%
+ | optional,
+ pim
+ | {
+ admin_state
+ | Bool
+ | doc "Admin State (Boolean)",
+ bfd
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "none",
+ "enabled",
+ "disabled"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "BFD (String, String)"
+ | optional,
+ dr_priority
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Dr Priority (Integer, String)"
+ | optional,
+ passive
+ | Bool
+ | doc "Passive (Boolean)"
+ | optional,
+ sparse_mode
+ | Bool
+ | doc "Sparse Mode (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Pim (Object)
+
+ Elements:
+ - admin_state (required)
+ - bfd
+ - dr_priority
+ - passive
+ - sparse_mode
+ "%
+ | optional,
+ vrf | String | doc "VRF (String)" | optional,
+ }
+ | doc m%"
+ Loopbacks (List - Object)
+
+ Elements:
+ - id (required)
+ - interface_groups
+ - admin_state
+ - description
+ - vrf
+ - ipv4_address
+ - ipv4_secondary_addresses
+ - ospf
+ - pim
+ "%
+ | optional,
+ nve
+ | {
+ admin_state
+ | Bool
+ | doc "Admin State (Boolean)"
+ | optional,
+ advertise_virtual_mac
+ | Bool
+ | doc "Advertise Virtual MAC (Boolean)"
+ | optional,
+ hold_down_time
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 1500,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Hold Down Time (Integer, String)"
+ | optional,
+ host_reachability_protocol
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "Flood-and-learn",
+ "bgp",
+ "controller",
+ "openflow",
+ "openflowIR"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Host Reachability Protocol (String, String)"
+ | optional,
+ ingress_replication_protocol_bgp
+ | Bool
+ | doc "Ingress Replication Protocol BGP (Boolean)"
+ | optional,
+ multicast_group_l2
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Multicast Group L2 (String, String)"
+ | optional,
+ multicast_group_l3
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Multicast Group L3 (String, String)"
+ | optional,
+ multisite_source_interface
+ | String
+ | doc "Multisite Source Interface (String)"
+ | optional,
+ source_interface
+ | String
+ | doc "Source Interface (String)"
+ | optional,
+ suppress_arp
+ | Bool
+ | doc "Suppress ARP (Boolean)"
+ | optional,
+ suppress_mac_route
+ | Bool
+ | doc "Suppress MAC Route (Boolean)"
+ | optional,
+ vnis
+ | Array
+ {
+ associate_vrf
+ | Bool
+ | doc "Associate VRF (Boolean)"
+ | optional,
+ ingress_replication_protocol
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "bgp", "static", "unknown" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Ingress Replication Protocol (String, String)"
+ | optional,
+ multicast_group
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Multicast Group (String, String)"
+ | optional,
+ multisite_ingress_replication
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "enable",
+ "disable",
+ "enableOptimized"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Multisite Ingress Replication (String, String)"
+ | optional,
+ suppress_arp
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "enabled", "disabled", "off" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Suppress ARP (String, String)"
+ | optional,
+ vni
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Vni (Integer, String)",
+ }
+ | doc m%"
+ Vnis (List - Object)
+
+ Elements:
+ - vni (required)
+ - associate_vrf
+ - multicast_group
+ - multisite_ingress_replication
+ - suppress_arp
+ - ingress_replication_protocol
+ "%
+ | optional,
+ }
+ | doc m%"
+ Nve (Object)
+
+ Elements:
+ - admin_state
+ - advertise_virtual_mac
+ - hold_down_time
+ - host_reachability_protocol
+ - ingress_replication_protocol_bgp
+ - multicast_group_l2
+ - multicast_group_l3
+ - multisite_source_interface
+ - source_interface
+ - suppress_arp
+ - suppress_mac_route
+ - vnis
+ "%
+ | optional,
+ vlans
+ | Array
+ {
+ admin_state
+ | Bool
+ | doc "Admin State (Boolean)"
+ | optional,
+ bandwidth
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 400000000
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Bandwidth (Integer, String)"
+ | optional,
+ delay
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 16777215,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Delay (Integer, String)"
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ fabric_forwarding_mode
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "anycastGW", "proxyGW" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Fabric Forwarding Mode (String, String)"
+ | optional,
+ id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4094,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "ID (Integer, String)",
+ interface_groups
+ | Array (String)
+ | doc "Interface Groups (List - String)"
+ | optional,
+ ip_drop_glean
+ | Bool
+ | doc "IP Drop Glean (Boolean)"
+ | optional,
+ ip_forward
+ | Bool
+ | doc "IP Forward (Boolean)"
+ | optional,
+ ipv4_address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Ipv4 Address (String, String)"
+ | optional,
+ ipv4_secondary_addresses
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Ipv4 Secondary Addresses (Array, String)"
+ | optional,
+ medium
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "broadcast", "p2p" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Medium (String, String)"
+ | optional,
+ mtu
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 9216,
+ _js2n__-prdslib.numbers.minimum 576
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "MTU (Integer, String)"
+ | optional,
+ ospf
+ | {
+ advertise_secondaries
+ | Bool
+ | doc "Advertise Secondaries (Boolean)"
+ | optional,
+ area
+ | String
+ | doc "Area (String)"
+ | optional,
+ authentication_key
+ | String
+ | doc "Authentication Key (String)"
+ | optional,
+ authentication_key_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Authentication Key ID (Integer, String)"
+ | optional,
+ authentication_key_secure_mode
+ | Bool
+ | doc "Authentication Key Secure Mode (Boolean)"
+ | optional,
+ authentication_keychain
+ | String
+ | doc "Authentication Keychain (String)"
+ | optional,
+ authentication_md5_key
+ | String
+ | doc "Authentication MD5 Key (String)"
+ | optional,
+ authentication_md5_key_secure_mode
+ | Bool
+ | doc "Authentication MD5 Key Secure Mode (Boolean)"
+ | optional,
+ authentication_type
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "simple",
+ "md5",
+ "none"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Authentication Type (String, String)"
+ | optional,
+ bfd
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "enabled",
+ "disabled"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "BFD (String, String)"
+ | optional,
+ cost
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Cost (Integer, String)"
+ | optional,
+ dead_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Dead Interval (Integer, String)"
+ | optional,
+ hello_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Hello Interval (Integer, String)"
+ | optional,
+ network_type
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "p2p",
+ "bcast"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Network Type (String, String)"
+ | optional,
+ passive
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "enabled",
+ "disabled"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Passive (String, String)"
+ | optional,
+ "priority"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Priority (Integer, String)"
+ | optional,
+ process_name
+ | String
+ | doc "Process Name (String)",
+ }
+ | doc m%"
+ OSPF (Object)
+
+ Elements:
+ - process_name (required)
+ - advertise_secondaries
+ - area
+ - bfd
+ - cost
+ - dead_interval
+ - hello_interval
+ - network_type
+ - passive
+ - priority
+ - authentication_key
+ - authentication_key_id
+ - authentication_key_secure_mode
+ - authentication_keychain
+ - authentication_md5_key
+ - authentication_md5_key_secure_mode
+ - authentication_type
+ "%
+ | optional,
+ pim
+ | {
+ admin_state
+ | Bool
+ | doc "Admin State (Boolean)",
+ bfd
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "none",
+ "enabled",
+ "disabled"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "BFD (String, String)"
+ | optional,
+ dr_priority
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Dr Priority (Integer, String)"
+ | optional,
+ passive
+ | Bool
+ | doc "Passive (Boolean)"
+ | optional,
+ sparse_mode
+ | Bool
+ | doc "Sparse Mode (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Pim (Object)
+
+ Elements:
+ - admin_state (required)
+ - bfd
+ - dr_priority
+ - passive
+ - sparse_mode
+ "%
+ | optional,
+ vrf | String | doc "VRF (String)" | optional,
+ }
+ | doc m%"
+ Vlans (List - Object)
+
+ Elements:
+ - id (required)
+ - interface_groups
+ - admin_state
+ - description
+ - vrf
+ - ipv4_address
+ - ipv4_secondary_addresses
+ - delay
+ - bandwidth
+ - ip_forward
+ - ip_drop_glean
+ - medium
+ - mtu
+ - fabric_forwarding_mode
+ - ospf
+ - pim
+ "%
+ | optional,
+ }
+ | doc m%"
+ Interfaces (Object)
+
+ Elements:
+ - loopbacks
+ - vlans
+ - nve
+ - ethernets
+ "%
+ | optional,
+ routing
+ | {
+ bgp
+ | {
+ asn | String | doc "Asn (String)" | optional,
+ enhanced_error_handling
+ | Bool
+ | doc "Enhanced Error Handling (Boolean)"
+ | optional,
+ peer_templates
+ | Array
+ {
+ address_families
+ | Array
+ {
+ address_family
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ipv4_unicast",
+ "ipv6_unicast",
+ "l2vpn_evpn"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Address Family (String, String)",
+ route_reflector_client
+ | Bool
+ | doc "Route Reflector Client (Boolean)"
+ | optional,
+ send_community_extended
+ | Bool
+ | doc "Send Community Extended (Boolean)"
+ | optional,
+ send_community_standard
+ | Bool
+ | doc "Send Community Standard (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Address Families (List - Object)
+
+ Elements:
+ - address_family (required)
+ - send_community_standard
+ - send_community_extended
+ - route_reflector_client
+ "%
+ | optional,
+ asn | String | doc "Asn (String)" | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ name | String | doc "Name (String)",
+ peer_type
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "fabric-internal",
+ "fabric-external",
+ "fabric-border-leaf"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Peer Type (String, String)"
+ | optional,
+ source_interface
+ | String
+ | doc "Source Interface (String)"
+ | optional,
+ }
+ | doc m%"
+ Peer Templates (List - Object)
+
+ Elements:
+ - name (required)
+ - asn
+ - description
+ - peer_type
+ - source_interface
+ - address_families
+ "%
+ | optional,
+ vrfs
+ | Array
+ {
+ graceful_restart_restart_time
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 3600,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Graceful Restart Restart Time (Integer, String)"
+ | optional,
+ graceful_restart_stalepath_time
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 3600,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Graceful Restart Stalepath Time (Integer, String)"
+ | optional,
+ log_neighbor_changes
+ | Bool
+ | doc "Log Neighbor Changes (Boolean)"
+ | optional,
+ neighbors
+ | Array
+ {
+ address_families
+ | Array
+ {
+ address_family
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "ipv4_unicast",
+ "ipv6_unicast",
+ "l2vpn_evpn"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Address Family (String, String)",
+ route_reflector_client
+ | Bool
+ | doc "Route Reflector Client (Boolean)"
+ | optional,
+ send_community_extended
+ | Bool
+ | doc "Send Community Extended (Boolean)"
+ | optional,
+ send_community_standard
+ | Bool
+ | doc "Send Community Standard (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Address Families (List - Object)
+
+ Elements:
+ - address_family (required)
+ - send_community_standard
+ - send_community_extended
+ - route_reflector_client
+ "%
+ | optional,
+ asn
+ | String
+ | doc "Asn (String)"
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ ip
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "IP (String, String)",
+ peer_template
+ | String
+ | doc "Peer Template (String)"
+ | optional,
+ peer_type
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "fabric-internal",
+ "fabric-external",
+ "fabric-border-leaf"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Peer Type (String, String)"
+ | optional,
+ source_interface
+ | String
+ | doc "Source Interface (String)"
+ | optional,
+ }
+ | doc m%"
+ Neighbors (List - Object)
+
+ Elements:
+ - ip (required)
+ - asn
+ - peer_template
+ - description
+ - peer_type
+ - source_interface
+ - address_families
+ "%
+ | optional,
+ router_id
+ | String
+ | doc "Router ID (String)"
+ | optional,
+ vrf | String | doc "VRF (String)",
+ }
+ | doc m%"
+ VRFs (List - Object)
+
+ Elements:
+ - vrf (required)
+ - router_id
+ - log_neighbor_changes
+ - graceful_restart_stalepath_time
+ - graceful_restart_restart_time
+ - neighbors
+ "%
+ | optional,
+ }
+ | doc m%"
+ BGP (Object)
+
+ Elements:
+ - asn
+ - enhanced_error_handling
+ - peer_templates
+ - vrfs
+ "%
+ | optional,
+ ospf_processes
+ | Array
+ {
+ name | String | doc "Name (String)",
+ vrfs
+ | Array
+ {
+ admin_state
+ | Bool
+ | doc "Admin State (Boolean)"
+ | optional,
+ areas
+ | Array
+ {
+ area | String | doc "Area (String)",
+ authentication_type
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "simple",
+ "md5",
+ "none"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Authentication Type (String, String)"
+ | optional,
+ cost
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 16777215
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Cost (Integer, String)"
+ | optional,
+ type
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "regular",
+ "stub",
+ "nssa"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Type (String, String)"
+ | optional,
+ }
+ | doc m%"
+ Areas (List - Object)
+
+ Elements:
+ - area (required)
+ - authentication_type
+ - cost
+ - type
+ "%
+ | optional,
+ bandwidth_reference
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Bandwidth Reference (Integer, String)"
+ | optional,
+ banwidth_reference_unit
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "mbps", "gbps" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Banwidth Reference Unit (String, String)"
+ | optional,
+ distance
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Distance (Integer, String)"
+ | optional,
+ router_id
+ | String
+ | doc "Router ID (String)"
+ | optional,
+ vrf | String | doc "VRF (String)",
+ }
+ | doc m%"
+ VRFs (List - Object)
+
+ Elements:
+ - vrf (required)
+ - admin_state
+ - bandwidth_reference
+ - banwidth_reference_unit
+ - distance
+ - router_id
+ - areas
+ "%
+ | optional,
+ }
+ | doc m%"
+ OSPF Processes (List - Object)
+
+ Elements:
+ - name (required)
+ - vrfs
+ "%
+ | optional,
+ pim
+ | {
+ vrfs
+ | Array
+ {
+ admin_state
+ | Bool
+ | doc "Admin State (Boolean)"
+ | optional,
+ anycast_rp_local_interface
+ | String
+ | doc "Anycast Rp Local Interface (String)"
+ | optional,
+ anycast_rp_source_interface
+ | String
+ | doc "Anycast Rp Source Interface (String)"
+ | optional,
+ anycast_rps
+ | Array
+ {
+ address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Address (String, String)",
+ set_address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Set Address (String, String)",
+ }
+ | doc m%"
+ Anycast Rps (List - Object)
+
+ Elements:
+ - address (required)
+ - set_address (required)
+ "%
+ | optional,
+ bfd | Bool | doc "BFD (Boolean)" | optional,
+ rps
+ | Array
+ {
+ address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Address (String, String)",
+ bidir
+ | Bool
+ | doc "Bidir (Boolean)"
+ | optional,
+ group_range
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Group Range (String, String)"
+ | optional,
+ override
+ | Bool
+ | doc "Override (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Rps (List - Object)
+
+ Elements:
+ - address (required)
+ - group_range
+ - bidir
+ - override
+ "%
+ | optional,
+ vrf | String | doc "VRF (String)",
+ }
+ | doc m%"
+ VRFs (List - Object)
+
+ Elements:
+ - vrf (required)
+ - admin_state
+ - bfd
+ - rps
+ - anycast_rp_local_interface
+ - anycast_rp_source_interface
+ - anycast_rps
+ "%
+ | optional,
+ }
+ | doc m%"
+ Pim (Object)
+
+ Elements:
+ - vrfs
+ "%
+ | optional,
+ }
+ | doc m%"
+ Routing (Object)
+
+ Elements:
+ - ospf_processes
+ - pim
+ - bgp
+ "%
+ | optional,
+ system
+ | {
+ fabric_forwarding
+ | {
+ anycast_gateway_mac
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Anycast Gateway MAC (String, String)"
+ | optional,
+ }
+ | doc m%"
+ Fabric Forwarding (Object)
+
+ Elements:
+ - anycast_gateway_mac
+ "%
+ | optional,
+ features
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "bfd",
+ "bgp",
+ "dhcp",
+ "evpn",
+ "fabric_forwarding",
+ "hsrp",
+ "interface_vlan",
+ "isis",
+ "lacp",
+ "lldp",
+ "macsec",
+ "netflow",
+ "nv_overlay",
+ "ospf",
+ "ospfv3",
+ "pim",
+ "ptp",
+ "pvlan",
+ "ssh",
+ "tacacs",
+ "telnet",
+ "udld",
+ "vn_segment",
+ "vpc"
+ ]
+ ])
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Features (Array, String)"
+ | optional,
+ hostname | String | doc "Hostname (String)" | optional,
+ mtu
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 9216,
+ _js2n__-prdslib.numbers.minimum 576
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "MTU (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ System (Object)
+
+ Elements:
+ - hostname
+ - mtu
+ - features
+ - fabric_forwarding
+ "%
+ | optional,
+ vlans
+ | Array
+ {
+ id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4094,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "ID (Integer, String)",
+ name | String | doc "Name (String)" | optional,
+ vni
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Vni (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ Vlans (List - Object)
+
+ Elements:
+ - id (required)
+ - vni
+ - name
+ "%
+ | optional,
+ vrfs
+ | Array
+ {
+ address_families
+ | Array
+ {
+ address_family
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ipv4_unicast", "ipv6_unicast" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Address Family (String, String)",
+ route_target_both_auto
+ | Bool
+ | doc "Route Target Both Auto (Boolean)"
+ | optional,
+ route_target_both_auto_evpn
+ | Bool
+ | doc "Route Target Both Auto Evpn (Boolean)"
+ | optional,
+ route_target_exports
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Route Target Exports (Array, String)"
+ | optional,
+ route_target_exports_evpn
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Route Target Exports Evpn (Array, String)"
+ | optional,
+ route_target_imports
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Route Target Imports (Array, String)"
+ | optional,
+ route_target_imports_evpn
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Route Target Imports Evpn (Array, String)"
+ | optional,
+ }
+ | doc m%"
+ Address Families (List - Object)
+
+ Elements:
+ - address_family (required)
+ - route_target_both_auto
+ - route_target_both_auto_evpn
+ - route_target_imports
+ - route_target_exports
+ - route_target_imports_evpn
+ - route_target_exports_evpn
+ "%
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ name | String | doc "Name (String)",
+ route_distinguisher
+ | String
+ | doc "Route Distinguisher (String)"
+ | optional,
+ vni
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Vni (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ VRFs (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - vni
+ - route_distinguisher
+ - address_families
+ "%
+ | optional,
+ }
+ | doc m%"
+ Configuration (Object)
+
+ Elements:
+ - system
+ - vrfs
+ - vlans
+ - interfaces
+ - routing
+ - evpn
+ "%
+ | optional,
+ name | String | doc "Name (String)",
+ }
+ | doc m%"
+ Configuration Templates (List - Object)
+
+ Elements:
+ - name (required)
+ - configuration
+ "%
+ | optional,
+ device_groups
+ | Array
+ {
+ configuration
+ | {
+ evpn
+ | {
+ vnis
+ | Array
+ {
+ route_distinguisher
+ | String
+ | doc "Route Distinguisher (String)"
+ | optional,
+ route_target_both_auto
+ | Bool
+ | doc "Route Target Both Auto (Boolean)"
+ | optional,
+ route_target_exports
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Route Target Exports (Array, String)"
+ | optional,
+ route_target_imports
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Route Target Imports (Array, String)"
+ | optional,
+ vni
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Vni (Integer, String)",
+ }
+ | doc m%"
+ Vnis (List - Object)
+
+ Elements:
+ - vni (required)
+ - route_distinguisher
+ - route_target_both_auto
+ - route_target_imports
+ - route_target_exports
+ "%
+ | optional,
+ }
+ | doc m%"
+ Evpn (Object)
+
+ Elements:
+ - vnis
+ "%
+ | optional,
+ interfaces
+ | {
+ ethernets
+ | Array
+ {
+ access_vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4094,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Access Vlan (Integer, String)"
+ | optional,
+ admin_state
+ | Bool
+ | doc "Admin State (Boolean)"
+ | optional,
+ auto_negotiation
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "on", "off", "25G" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Auto Negotiation (String, String)"
+ | optional,
+ bandwidth
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 3200000000
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Bandwidth (Integer, String)"
+ | optional,
+ delay
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 16777215,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Delay (Integer, String)"
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ duplex
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "auto", "full", "half" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Duplex (String, String)"
+ | optional,
+ fec_mode
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "fc-fec",
+ "rs-fec",
+ "fec-off",
+ "auto",
+ "rs-ieee",
+ "rs-cons16",
+ "kp-fec"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "FEC Mode (String, String)"
+ | optional,
+ id | String | doc "ID (String)",
+ interface_groups
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Interface Groups (Array, String)"
+ | optional,
+ ip_unnumbered
+ | String
+ | doc "IP Unnumbered (String)"
+ | optional,
+ ipv4_address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Ipv4 Address (String, String)"
+ | optional,
+ layer3 | Bool | doc "Layer3 (Boolean)" | optional,
+ link_debounce_down
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 20000
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Link Debounce Down (Integer, String)"
+ | optional,
+ link_debounce_up
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 20000
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Link Debounce Up (Integer, String)"
+ | optional,
+ link_logging
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "default", "enable", "disable" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Link Logging (String, String)"
+ | optional,
+ medium
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "broadcast", "p2p" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Medium (String, String)"
+ | optional,
+ mode
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "access",
+ "trunk",
+ "fex-fabric",
+ "dot1q-tunnel",
+ "promiscuous",
+ "host",
+ "trunk_secondary",
+ "trunk_promiscuous",
+ "vntag"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Mode (String, String)"
+ | optional,
+ mtu
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 9216,
+ _js2n__-prdslib.numbers.minimum 576
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "MTU (Integer, String)"
+ | optional,
+ native_vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4094,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Native Vlan (Integer, String)"
+ | optional,
+ ospf
+ | {
+ advertise_secondaries
+ | Bool
+ | doc "Advertise Secondaries (Boolean)"
+ | optional,
+ area
+ | String
+ | doc "Area (String)"
+ | optional,
+ authentication_key
+ | String
+ | doc "Authentication Key (String)"
+ | optional,
+ authentication_key_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Authentication Key ID (Integer, String)"
+ | optional,
+ authentication_key_secure_mode
+ | Bool
+ | doc "Authentication Key Secure Mode (Boolean)"
+ | optional,
+ authentication_keychain
+ | String
+ | doc "Authentication Keychain (String)"
+ | optional,
+ authentication_md5_key
+ | String
+ | doc "Authentication MD5 Key (String)"
+ | optional,
+ authentication_md5_key_secure_mode
+ | Bool
+ | doc "Authentication MD5 Key Secure Mode (Boolean)"
+ | optional,
+ authentication_type
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "simple",
+ "md5",
+ "none"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Authentication Type (String, String)"
+ | optional,
+ bfd
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "enabled",
+ "disabled"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "BFD (String, String)"
+ | optional,
+ cost
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Cost (Integer, String)"
+ | optional,
+ dead_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Dead Interval (Integer, String)"
+ | optional,
+ hello_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Hello Interval (Integer, String)"
+ | optional,
+ network_type
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "p2p",
+ "bcast"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Network Type (String, String)"
+ | optional,
+ passive
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "unspecified",
+ "enabled",
+ "disabled"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
+ | doc "Passive (String, String)"
+ | optional,
+ "priority"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*[\\$\\%]\\{.*$"
+ ]
+ ])
| doc "Priority (Integer, String)"
| optional,
process_name
@@ -68472,6 +75468,58 @@ let rec _js2n__-refsenv
{
actions
| {
+ affinity
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 63
+ ])
+ | doc m%"
+ Affinity (Integer)
+ - Maximum value: 63
+ "%
+ | optional,
+ community
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[0-9]{1,5}(:)[0-9]{1,5}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "internet",
+ "local-AS",
+ "no-export",
+ "no-advertise"
+ ]
+ ]
+ ])
+ | doc "Community (String, String)"
+ | optional,
+ community_additive
+ | Bool
+ | doc "Community Additive (Boolean)"
+ | optional,
+ export_to_vpn_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ | doc "Export To VPN List (String)"
+ | optional,
omp_tag
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -68498,6 +75546,193 @@ let rec _js2n__-refsenv
- Maximum value: 4294967295
"%
| optional,
+ service
+ | {
+ tloc
+ | {
+ color
+ | std.enum.TagOrString
+ | [|
+ 'private6,
+ 'private5,
+ 'private4,
+ 'private3,
+ 'private2,
+ 'private1,
+ 'custom3,
+ 'custom2,
+ 'custom1,
+ 'bronze,
+ 'silver,
+ 'gold,
+ 'blue,
+ 'green,
+ 'red,
+ '"3g",
+ 'lte,
+ 'public-internet,
+ 'biz-internet,
+ 'metro-ethernet,
+ 'mpls,
+ '"default"
+ |]
+ | doc m%"
+ Color (String)
+ - Allowed values: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6
+ "%,
+ encap
+ | std.enum.TagOrString
+ | [| 'gre, 'ipsec |]
+ | doc m%"
+ Encap (String)
+ - Allowed values: ipsec, gre
+ "%,
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ }
+ | doc m%"
+ Tloc (Object)
+
+ Elements:
+ - ip (required)
+ - color (required)
+ - encap (required)
+ "%
+ | optional,
+ tloc_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ | doc "Tloc List (String)"
+ | optional,
+ type
+ | std.enum.TagOrString
+ | [|
+ 'appqoe,
+ 'netsvc5,
+ 'netsvc4,
+ 'netsvc3,
+ 'netsvc2,
+ 'netsvc1,
+ 'FW,
+ 'IDS,
+ 'IDP
+ |]
+ | doc m%"
+ Type (String)
+ - Allowed values: IDP, IDS, FW, netsvc1, netsvc2, netsvc3, netsvc4, netsvc5, appqoe
+ "%,
+ vpn
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65530
+ ])
+ | doc m%"
+ VPN (Integer)
+ - Maximum value: 65530
+ "%,
+ }
+ | doc m%"
+ Service (Object)
+
+ Elements:
+ - type (required)
+ - vpn (required)
+ - tloc
+ - tloc_list
+ "%
+ | optional,
+ tloc
+ | {
+ color
+ | std.enum.TagOrString
+ | [|
+ 'private6,
+ 'private5,
+ 'private4,
+ 'private3,
+ 'private2,
+ 'private1,
+ 'custom3,
+ 'custom2,
+ 'custom1,
+ 'bronze,
+ 'silver,
+ 'gold,
+ 'blue,
+ 'green,
+ 'red,
+ '"3g",
+ 'lte,
+ 'public-internet,
+ 'biz-internet,
+ 'metro-ethernet,
+ 'mpls,
+ '"default"
+ |]
+ | doc m%"
+ Color (String)
+ - Allowed values: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6
+ "%,
+ encap
+ | std.enum.TagOrString
+ | [| 'gre, 'ipsec |]
+ | doc m%"
+ Encap (String)
+ - Allowed values: ipsec, gre
+ "%,
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ }
+ | doc m%"
+ Tloc (Object)
+
+ Elements:
+ - ip (required)
+ - color (required)
+ - encap (required)
+ "%
+ | optional,
+ tloc_action
+ | std.enum.TagOrString
+ | [|
+ 'ecmp,
+ 'backup,
+ 'primary,
+ 'strict
+ |]
+ | doc m%"
+ Tloc Action (String)
+ - Allowed values: strict, primary, backup, ecmp
+ "%
+ | optional,
+ tloc_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ | doc "Tloc List (String)"
+ | optional,
}
| doc m%"
Actions (Object)
@@ -68505,6 +75740,14 @@ let rec _js2n__-refsenv
Elements:
- omp_tag
- preference
+ - affinity
+ - community
+ - community_additive
+ - tloc
+ - tloc_list
+ - tloc_action
+ - service
+ - export_to_vpn_list
"%
| optional,
base_action
@@ -68529,11 +75772,13 @@ let rec _js2n__-refsenv
"%,
ip_type
| std.enum.TagOrString
- | [| 'ipv4 |]
+ | [| 'all, 'ipv6, 'ipv4 |]
| doc m%"
IP Type (String)
- - Allowed values: ipv4
- "%,
+ - Default value: ipv4
+ - Allowed values: ipv4, ipv6, all
+ "%
+ | optional,
match_criterias
| {
carrier
@@ -68564,6 +75809,16 @@ let rec _js2n__-refsenv
])
| doc "Color List (String)"
| optional,
+ community_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ | doc "Community List (String)"
+ | optional,
domain_id
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -68579,6 +75834,16 @@ let rec _js2n__-refsenv
- Maximum value: 4294967295
"%
| optional,
+ expanded_community_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ | doc "Expanded Community List (String)"
+ | optional,
group_id
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -68592,6 +75857,16 @@ let rec _js2n__-refsenv
- Maximum value: 4294967295
"%
| optional,
+ ipv4_prefix_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ | doc "Ipv4 Prefix List (String)"
+ | optional,
omp_tag
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -68605,6 +75880,37 @@ let rec _js2n__-refsenv
- Maximum value: 4294967295
"%
| optional,
+ origin
+ | std.enum.TagOrString
+ | [|
+ 'isis-level2,
+ 'isis-level1,
+ 'isis,
+ 'natpool,
+ 'nat-dia,
+ 'lisp,
+ 'eigrp-external,
+ 'eigrp-internal,
+ 'eigrp-summary,
+ 'static,
+ 'rip,
+ 'ospf-external2,
+ 'ospf-external1,
+ 'ospf-intra-area,
+ 'ospf-inter-area,
+ 'ospf,
+ 'eigrp,
+ 'connected,
+ 'bgp-internal,
+ 'bgp-external,
+ 'bgp,
+ 'aggregrate
+ |]
+ | doc m%"
+ Origin (String)
+ - Allowed values: aggregrate, bgp, bgp-external, bgp-internal, connected, eigrp, ospf, ospf-inter-area, ospf-intra-area, ospf-external1, ospf-external2, rip, static, eigrp-summary, eigrp-internal, eigrp-external, lisp, nat-dia, natpool, isis, isis-level1, isis-level2
+ "%
+ | optional,
originator
| String
| doc m%"
@@ -68612,6 +75918,18 @@ let rec _js2n__-refsenv
- IPv4 or IPv6 address
"%
| optional,
+ path_type
+ | std.enum.TagOrString
+ | [|
+ 'transport-gateway-path,
+ 'direct-path,
+ 'hierarchical-path
+ |]
+ | doc m%"
+ Path Type (String)
+ - Allowed values: hierarchical-path, direct-path, transport-gateway-path
+ "%
+ | optional,
preference
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -68735,6 +76053,29 @@ let rec _js2n__-refsenv
])
| doc "Tloc List (String)"
| optional,
+ vpn
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65536
+ ])
+ | doc m%"
+ VPN (Integer)
+ - Maximum value: 65536
+ "%
+ | optional,
+ vpn_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ | doc "VPN List (String)"
+ | optional,
}
| doc m%"
Match Criterias (Object)
@@ -68753,9 +76094,23 @@ let rec _js2n__-refsenv
- region_id
- tloc_list
- tloc
- "%,
+ - community_list
+ - expanded_community_list
+ - origin
+ - path_type
+ - vpn_list
+ - vpn
+ - ipv4_prefix_list
+ "%
+ | optional,
name | String | doc "Name (String)",
- type | String | doc "Type (String)",
+ type
+ | std.enum.TagOrString
+ | [| 'route, 'tloc |]
+ | doc m%"
+ Type (String)
+ - Allowed values: tloc, route
+ "%,
}
| doc m%"
Sequences (List - Object)
@@ -68764,9 +76119,9 @@ let rec _js2n__-refsenv
- base_action (required)
- id (required)
- name (required)
- - ip_type (required)
+ - ip_type
- type (required)
- - match_criterias (required)
+ - match_criterias
- actions
"%,
}
@@ -69275,11 +76630,13 @@ let rec _js2n__-refsenv
"%,
ip_type
| std.enum.TagOrString
- | [| 'both, 'ipv6, 'ipv4 |]
+ | [| 'all, 'ipv6, 'ipv4 |]
| doc m%"
IP Type (String)
- - Allowed values: ipv4, ipv6, both
- "%,
+ - Default value: ipv4
+ - Allowed values: ipv4, ipv6, all
+ "%
+ | optional,
match_criterias
| {
application_list
@@ -69524,16 +76881,14 @@ let rec _js2n__-refsenv
- destination_region
"%
| optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,127}$"
- ])
- | doc "Name (String)",
- type | String | doc "Type (String)",
+ name | String | doc "Name (String)",
+ type
+ | String
+ | doc m%"
+ Type (String)
+ - Default value: app_route
+ "%
+ | optional,
}
| doc m%"
Sequences (List - Object)
@@ -69541,8 +76896,8 @@ let rec _js2n__-refsenv
Elements:
- id (required)
- name (required)
- - ip_type (required)
- - type (required)
+ - ip_type
+ - type
- match_criterias
- actions
"%,
@@ -69572,7 +76927,8 @@ let rec _js2n__-refsenv
Active Flow Timeout (Integer)
- Minimum value: 30
- Maximum value: 3600
- "%,
+ "%
+ | optional,
collectors
| Array
{
@@ -69582,7 +76938,8 @@ let rec _js2n__-refsenv
| doc m%"
Export Spreading (String)
- Allowed values: enable, disable
- "%,
+ "%
+ | optional,
ip_address
| String
| doc m%"
@@ -69633,8 +76990,9 @@ let rec _js2n__-refsenv
- port (required)
- transport (required)
- source_interface (required)
- - export_spreading (required)
- "%,
+ - export_spreading
+ "%
+ | optional,
description | String | doc "Description (String)",
flow_refresh
| _js2n__-prdslib.contract_from_predicate
@@ -69648,7 +77006,8 @@ let rec _js2n__-refsenv
Flow Refresh (Integer)
- Minimum value: 60
- Maximum value: 86400
- "%,
+ "%
+ | optional,
inactive_flow_timeout
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -69661,7 +77020,8 @@ let rec _js2n__-refsenv
Inactive Flow Timeout (Integer)
- Minimum value: 1
- Maximum value: 3600
- "%,
+ "%
+ | optional,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -69676,11 +77036,17 @@ let rec _js2n__-refsenv
| [| 'both, 'ipv6, 'ipv4 |]
| doc m%"
Protocol (String)
+ - Default value: ipv4
- Allowed values: ipv4, ipv6, both
- "%,
+ "%
+ | optional,
remarked_dscp
| Bool
- | doc "Remarked DSCP (Boolean)",
+ | doc m%"
+ Remarked DSCP (Boolean)
+ - Default value: false
+ "%
+ | optional,
sampling_interval
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -69693,8 +77059,15 @@ let rec _js2n__-refsenv
Sampling Interval (Integer)
- Minimum value: 1
- Maximum value: 65536
- "%,
- tos | Bool | doc "Tos (Boolean)",
+ "%
+ | optional,
+ tos
+ | Bool
+ | doc m%"
+ Tos (Boolean)
+ - Default value: false
+ "%
+ | optional,
}
| doc m%"
Cflowd (List - Object)
@@ -69702,14 +77075,14 @@ let rec _js2n__-refsenv
Elements:
- name (required)
- description (required)
- - active_flow_timeout (required)
- - inactive_flow_timeout (required)
- - sampling_interval (required)
- - flow_refresh (required)
- - protocol (required)
- - tos (required)
- - remarked_dscp (required)
- - collectors (required)
+ - active_flow_timeout
+ - inactive_flow_timeout
+ - sampling_interval
+ - flow_refresh
+ - protocol
+ - tos
+ - remarked_dscp
+ - collectors
"%
| optional,
traffic_data
@@ -70295,11 +77668,13 @@ let rec _js2n__-refsenv
"%,
ip_type
| std.enum.TagOrString
- | [| 'both, 'ipv6, 'ipv4 |]
+ | [| 'all, 'ipv6, 'ipv4 |]
| doc m%"
IP Type (String)
- - Allowed values: ipv4, ipv6, both
- "%,
+ - Default value: ipv4
+ - Allowed values: ipv4, ipv6, all
+ "%
+ | optional,
match_criterias
| {
application_list
@@ -70557,7 +77932,21 @@ let rec _js2n__-refsenv
"%
| optional,
name | String | doc "Name (String)",
- type | String | doc "Type (String)",
+ type
+ | std.enum.TagOrString
+ | [|
+ 'traffic_engineering,
+ 'application_firewall,
+ 'qos,
+ 'service_chaining,
+ 'custom
+ |]
+ | doc m%"
+ Type (String)
+ - Default value: custom
+ - Allowed values: custom, service_chaining, qos, application_firewall, traffic_engineering
+ "%
+ | optional,
}
| doc m%"
Sequences (List - Object)
@@ -70566,8 +77955,8 @@ let rec _js2n__-refsenv
- base_action (required)
- id (required)
- name (required)
- - ip_type (required)
- - type (required)
+ - ip_type
+ - type
- match_criterias
- actions
"%
@@ -70859,6 +78248,28 @@ let rec _js2n__-refsenv
Direction (String)
- Allowed values: service, tunnel, all
"%,
+ region
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 63
+ ])
+ | doc m%"
+ Region (Integer)
+ - Maximum value: 63
+ "%
+ | optional,
+ region_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ | doc "Region List (String)"
+ | optional,
site_lists
| Array (
_js2n__-prdslib.contract_from_predicate
@@ -70869,7 +78280,8 @@ let rec _js2n__-refsenv
"^[A-Za-z0-9\\-_]{1,32}$"
])
)
- | doc "Site Lists (List - String)",
+ | doc "Site Lists (List - String)"
+ | optional,
vpn_lists
| Array (
_js2n__-prdslib.contract_from_predicate
@@ -70887,7 +78299,9 @@ let rec _js2n__-refsenv
Elements:
- direction (required)
- - site_lists (required)
+ - site_lists
+ - region_list
+ - region
- vpn_lists (required)
"%
| optional,
@@ -83012,7 +90426,18 @@ let rec _js2n__-refsenv
| optional,
download_url_database_on_device
| Bool
- | doc "Download Url Database On Device (Boolean)",
+ | doc "Download Url Database On Device (Boolean)"
+ | optional,
+ download_url_database_on_device_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[^\"~`$&+,]{1,255}$"
+ ])
+ | doc "Download Url Database On Device Variable (String)"
+ | optional,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -83022,14 +90447,35 @@ let rec _js2n__-refsenv
"^[^<>!&\" ]{1,128}$"
])
| doc "Name (String)",
- nat | Bool | doc "Nat (Boolean)",
+ nat | Bool | doc "Nat (Boolean)" | optional,
+ nat_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[^\"~`$&+,]{1,255}$"
+ ])
+ | doc "Nat Variable (String)"
+ | optional,
resource_profile
| std.enum.TagOrString
| [| 'high, 'medium, 'low |]
| doc m%"
Resource Profile (String)
- Allowed values: low, medium, high
- "%,
+ "%
+ | optional,
+ resource_profile_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[^\"~`$&+,]{1,255}$"
+ ])
+ | doc "Resource Profile Variable (String)"
+ | optional,
}
| doc m%"
Secure App Hosting Templates (List - Object)
@@ -83038,9 +90484,12 @@ let rec _js2n__-refsenv
- name (required)
- description (required)
- device_types
- - nat (required)
- - download_url_database_on_device (required)
- - resource_profile (required)
+ - nat
+ - nat_variable
+ - download_url_database_on_device
+ - download_url_database_on_device_variable
+ - resource_profile
+ - resource_profile_variable
"%
| optional,
secure_internet_gateway_templates
@@ -91515,7 +98964,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[^&<>! \"]{1,128}$"
])
- | doc "Name (String)"
+ | doc m%"
+ Name (String)
+ - Default value: config
+ "%
| optional,
}
| doc m%"
@@ -91648,63 +99100,572 @@ let rec _js2n__-refsenv
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Management IP Variable (String)"
+ | optional,
+ management_subnet_mask
+ | std.enum.TagOrString
+ | [|
+ '"0.0.0.0",
+ '"128.0.0.0",
+ '"192.0.0.0",
+ '"224.0.0.0",
+ '"240.0.0.0",
+ '"248.0.0.0",
+ '"252.0.0.0",
+ '"254.0.0.0",
+ '"255.0.0.0",
+ '"255.128.0.0",
+ '"255.192.0.0",
+ '"255.224.0.0",
+ '"255.240.0.0",
+ '"255.252.0.0",
+ '"255.254.0.0",
+ '"255.255.0.0",
+ '"255.255.128.0",
+ '"255.255.192.0",
+ '"255.255.224.0",
+ '"255.255.240.0",
+ '"255.255.248.0",
+ '"255.255.252.0",
+ '"255.255.254.0",
+ '"255.255.255.0",
+ '"255.255.255.128",
+ '"255.255.255.192",
+ '"255.255.255.224",
+ '"255.255.255.240",
+ '"255.255.255.248",
+ '"255.255.255.252",
+ '"255.255.255.254",
+ '"255.255.255.255"
+ |]
+ | doc m%"
+ Management Subnet Mask (String)
+ - Allowed values: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
+ "%
+ | optional,
+ management_subnet_mask_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Management Subnet Mask Variable (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[^&<>! \"]{1,128}$"
+ ])
+ | doc m%"
+ Name (String)
+ - Default value: thousandeyes
+ "%
+ | optional,
+ name_server_ip
+ | String
+ | doc m%"
+ Name Server IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ name_server_ip_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Name Server IP Variable (String)"
+ | optional,
+ pac_proxy_url
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 183,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ PAC Proxy Url (String)
+ - Minimum length: 1
+ - Maximum length: 183
+ "%
+ | optional,
+ pac_proxy_url_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "PAC Proxy Url Variable (String)"
+ | optional,
+ proxy_type
+ | std.enum.TagOrString
+ | [| 'static, 'pac, 'none |]
+ | doc m%"
+ Proxy Type (String)
+ - Allowed values: none, pac, static
+ "%
+ | optional,
+ static_proxy_host
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 174,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Static Proxy Host (String)
+ - Minimum length: 1
+ - Maximum length: 174
+ "%
+ | optional,
+ static_proxy_host_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Static Proxy Host Variable (String)"
+ | optional,
+ static_proxy_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Static Proxy Port (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ static_proxy_port_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Static Proxy Port Variable (String)"
+ | optional,
+ vpn_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65530
+ ])
+ | doc m%"
+ VPN ID (Integer)
+ - Maximum value: 65530
+ "%
+ | optional,
+ vpn_id_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "VPN ID Variable (String)"
+ | optional,
+ }
+ | doc m%"
+ Thousandeyes (Object)
+
+ Elements:
+ - name
+ - description
+ - account_group_token
+ - account_group_token_variable
+ - agent_default_gateway
+ - agent_default_gateway_variable
+ - hostname
+ - hostname_variable
+ - management_ip
+ - management_ip_variable
+ - management_subnet_mask
+ - management_subnet_mask_variable
+ - name_server_ip
+ - name_server_ip_variable
+ - pac_proxy_url
+ - pac_proxy_url_variable
+ - proxy_type
+ - static_proxy_host
+ - static_proxy_host_variable
+ - static_proxy_port
+ - static_proxy_port_variable
+ - vpn_id
+ - vpn_id_variable
+ "%
+ | optional,
+ ucse
+ | {
+ bay
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 2
+ ])
+ | doc m%"
+ Bay (Integer)
+ - Maximum value: 2
+ "%,
+ cimc_access_port_dedicated
+ | Bool
+ | doc "Cimc Access Port Dedicated (Boolean)"
+ | optional,
+ cimc_access_port_shared_failover_type
+ | std.enum.TagOrString
+ | [| 'te2, 'ge2 |]
+ | doc m%"
+ Cimc Access Port Shared Failover Type (String)
+ - Allowed values: ge2, te2
+ "%
+ | optional,
+ cimc_access_port_shared_type
+ | std.enum.TagOrString
+ | [|
+ 'failover,
+ 'console,
+ 'te3,
+ 'te2,
+ 'ge3,
+ 'ge2,
+ 'ge1
+ |]
+ | doc m%"
+ Cimc Access Port Shared Type (String)
+ - Allowed values: ge1, ge2, ge3, te2, te3, console, failover
+ "%
+ | optional,
+ cimc_assign_priority
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 7
+ ])
+ | doc m%"
+ Cimc Assign Priority (Integer)
+ - Maximum value: 7
+ "%
+ | optional,
+ cimc_assign_priority_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Cimc Assign Priority Variable (String)"
+ | optional,
+ cimc_default_gateway
+ | String
+ | doc m%"
+ Cimc Default Gateway (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ cimc_default_gateway_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Cimc Default Gateway Variable (String)"
+ | optional,
+ cimc_ipv4_address
+ | String
+ | doc m%"
+ Cimc Ipv4 Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ cimc_ipv4_address_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Cimc Ipv4 Address Variable (String)"
+ | optional,
+ cimc_vlan_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4095,
+ _js2n__-prdslib.numbers.minimum 2
+ ])
+ | doc m%"
+ Cimc Vlan ID (Integer)
+ - Minimum value: 2
+ - Maximum value: 4095
+ "%
+ | optional,
+ cimc_vlan_id_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Cimc Vlan ID Variable (String)"
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ interfaces
+ | Array
+ {
+ interface_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(ucse)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)$"
+ ])
+ | doc "Interface Name (String)"
+ | optional,
+ interface_name_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Interface Name Variable (String)"
+ | optional,
+ ipv4_address
+ | String
+ | doc m%"
+ Ipv4 Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ ipv4_address_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Ipv4 Address Variable (String)"
+ | optional,
+ vpn_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65527,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ VPN ID (Integer)
+ - Minimum value: 1
+ - Maximum value: 65527
+ "%
+ | optional,
+ vpn_id_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "VPN ID Variable (String)"
+ | optional,
+ }
+ | doc m%"
+ Interfaces (List - Object)
+
+ Elements:
+ - interface_name
+ - interface_name_variable
+ - ipv4_address
+ - ipv4_address_variable
+ - vpn_id
+ - vpn_id_variable
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[^&<>! \"]{1,128}$"
+ ])
+ | doc m%"
+ Name (String)
+ - Default value: ucse
+ "%
+ | optional,
+ slot
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 3
+ ])
+ | doc m%"
+ Slot (Integer)
+ - Maximum value: 3
+ "%,
+ }
+ | doc m%"
+ Ucse (Object)
+
+ Elements:
+ - name
+ - description
+ - bay (required)
+ - cimc_access_port_dedicated
+ - cimc_access_port_shared_failover_type
+ - cimc_access_port_shared_type
+ - cimc_assign_priority
+ - cimc_assign_priority_variable
+ - cimc_default_gateway
+ - cimc_default_gateway_variable
+ - cimc_ipv4_address
+ - cimc_ipv4_address_variable
+ - cimc_vlan_id
+ - cimc_vlan_id_variable
+ - interfaces
+ - slot (required)
+ "%
+ | optional,
+ }
+ | doc m%"
+ Other Profiles (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - thousandeyes
+ - ucse
+ "%
+ | optional,
+ policy_object_profile
+ | {
+ class_maps
+ | Array
+ {
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[^&<>! \"]{1,128}$"
+ ])
+ | doc "Name (String)",
+ queue
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 7
])
- | doc "Management IP Variable (String)"
- | optional,
- management_subnet_mask
- | std.enum.TagOrString
- | [|
- '"0.0.0.0",
- '"128.0.0.0",
- '"192.0.0.0",
- '"224.0.0.0",
- '"240.0.0.0",
- '"248.0.0.0",
- '"252.0.0.0",
- '"254.0.0.0",
- '"255.0.0.0",
- '"255.128.0.0",
- '"255.192.0.0",
- '"255.224.0.0",
- '"255.240.0.0",
- '"255.252.0.0",
- '"255.254.0.0",
- '"255.255.0.0",
- '"255.255.128.0",
- '"255.255.192.0",
- '"255.255.224.0",
- '"255.255.240.0",
- '"255.255.248.0",
- '"255.255.252.0",
- '"255.255.254.0",
- '"255.255.255.0",
- '"255.255.255.128",
- '"255.255.255.192",
- '"255.255.255.224",
- '"255.255.255.240",
- '"255.255.255.248",
- '"255.255.255.252",
- '"255.255.255.254",
- '"255.255.255.255"
- |]
| doc m%"
- Management Subnet Mask (String)
- - Allowed values: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
- "%
+ Queue (Integer)
+ - Maximum value: 7
+ "%,
+ }
+ | doc m%"
+ Class Maps (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - queue (required)
+ "%
+ | optional,
+ description | String | doc "Description (String)" | optional,
+ expanded_community_lists
+ | Array
+ {
+ description
+ | String
+ | doc "Description (String)"
| optional,
- management_subnet_mask_variable
+ expanded_communities
+ | Array (String)
+ | doc "Expanded Communities (List - String)",
+ name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ "^[^&<>! \"]{1,128}$"
])
- | doc "Management Subnet Mask Variable (String)"
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Expanded Community Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - expanded_communities (required)
+ "%
+ | optional,
+ extended_community_lists
+ | Array
+ {
+ description
+ | String
+ | doc "Description (String)"
| optional,
+ extended_communities
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(rt|soo)\\s([\\d\\.]+):(\\d+)$"
+ ])
+ )
+ | doc "Extended Communities (List - String)",
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -91713,165 +99674,441 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[^&<>! \"]{1,128}$"
])
- | doc "Name (String)"
- | optional,
- name_server_ip
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Extended Community Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - extended_communities (required)
+ "%
+ | optional,
+ ipv4_data_prefix_lists
+ | Array
+ {
+ description
| String
- | doc m%"
- Name Server IP (String)
- - IPv4 or IPv6 address
- "%
+ | doc "Description (String)"
| optional,
- name_server_ip_variable
+ name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ "^[^&<>! \"]{1,128}$"
])
- | doc "Name Server IP Variable (String)"
+ | doc "Name (String)",
+ prefixes
+ | Array (String)
+ | doc "Prefixes (List - String)"
| optional,
- pac_proxy_url
+ }
+ | doc m%"
+ Ipv4 Data Prefix Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - prefixes
+ "%
+ | optional,
+ ipv4_prefix_lists
+ | Array
+ {
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ entries
+ | Array
+ {
+ ge
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 32,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Ge (Integer)
+ - Minimum value: 1
+ - Maximum value: 32
+ "%
+ | optional,
+ le
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 32,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Le (Integer)
+ - Minimum value: 1
+ - Maximum value: 32
+ "%
+ | optional,
+ prefix
+ | String
+ | doc m%"
+ Prefix (String)
+ - IPv4 or IPv6 address
+ "%,
+ }
+ | doc m%"
+ Entries (List - Object)
+
+ Elements:
+ - prefix (required)
+ - le
+ - ge
+ "%,
+ name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 183,
- _js2n__-prdslib.strings.minLength 1
+ _js2n__-prdslib.strings.pattern
+ "^[^&<>! \"]{1,128}$"
])
- | doc m%"
- PAC Proxy Url (String)
- - Minimum length: 1
- - Maximum length: 183
- "%
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Ipv4 Prefix Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - entries (required)
+ "%
+ | optional,
+ ipv6_data_prefix_lists
+ | Array
+ {
+ description
+ | String
+ | doc "Description (String)"
| optional,
- pac_proxy_url_variable
+ name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ "^[^&<>! \"]{1,128}$"
])
- | doc "PAC Proxy Url Variable (String)"
+ | doc "Name (String)",
+ prefixes
+ | Array (String)
+ | doc "Prefixes (List - String)"
| optional,
- proxy_type
- | std.enum.TagOrString
- | [| 'static, 'pac, 'none |]
- | doc m%"
- Proxy Type (String)
- - Allowed values: none, pac, static
- "%
+ }
+ | doc m%"
+ IPv6 Data Prefix Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - prefixes
+ "%
+ | optional,
+ ipv6_prefix_lists
+ | Array
+ {
+ description
+ | String
+ | doc "Description (String)"
| optional,
- static_proxy_host
+ entries
+ | Array
+ {
+ ge
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 128,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Ge (Integer)
+ - Minimum value: 1
+ - Maximum value: 128
+ "%
+ | optional,
+ le
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 128,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Le (Integer)
+ - Minimum value: 1
+ - Maximum value: 128
+ "%
+ | optional,
+ prefix
+ | String
+ | doc m%"
+ Prefix (String)
+ - IPv4 or IPv6 address
+ "%,
+ }
+ | doc m%"
+ Entries (List - Object)
+
+ Elements:
+ - prefix (required)
+ - le
+ - ge
+ "%,
+ name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 174,
- _js2n__-prdslib.strings.minLength 1
+ _js2n__-prdslib.strings.pattern
+ "^[^&<>! \"]{1,128}$"
])
- | doc m%"
- Static Proxy Host (String)
- - Minimum length: 1
- - Maximum length: 174
- "%
+ | doc "Name (String)",
+ }
+ | doc m%"
+ IPv6 Prefix Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - entries (required)
+ "%
+ | optional,
+ mirror_lists
+ | Array
+ {
+ description
+ | String
+ | doc "Description (String)"
| optional,
- static_proxy_host_variable
+ name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ "^[^&<>! \"]{1,128}$"
])
- | doc "Static Proxy Host Variable (String)"
- | optional,
- static_proxy_port
+ | doc "Name (String)",
+ remote_destination_ip
+ | String
+ | doc m%"
+ Remote Destination IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ source_ip
+ | String
+ | doc m%"
+ Source IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ }
+ | doc m%"
+ Mirror Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - remote_destination_ip (required)
+ - source_ip (required)
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[^&<>! \"]{1,128}$"
+ ])
+ | doc "Name (String)"
+ | optional,
+ policers
+ | Array
+ {
+ burst_bytes
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65535,
- _js2n__-prdslib.numbers.minimum 1
+ _js2n__-prdslib.numbers.maximum 10000000,
+ _js2n__-prdslib.numbers.minimum 15000
])
| doc m%"
- Static Proxy Port (Integer)
- - Minimum value: 1
- - Maximum value: 65535
- "%
+ Burst Bytes (Integer)
+ - Minimum value: 15000
+ - Maximum value: 10000000
+ "%,
+ description
+ | String
+ | doc "Description (String)"
| optional,
- static_proxy_port_variable
+ exceed_action
+ | std.enum.TagOrString
+ | [| 'remark, 'drop |]
+ | doc m%"
+ Exceed Action (String)
+ - Allowed values: drop, remark
+ "%,
+ name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ "^[^&<>! \"]{1,128}$"
])
- | doc "Static Proxy Port Variable (String)"
- | optional,
- vpn_id
+ | doc "Name (String)",
+ rate_bps
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65530
+ _js2n__-prdslib.numbers.maximum 100000000000,
+ _js2n__-prdslib.numbers.minimum 8
])
| doc m%"
- VPN ID (Integer)
- - Maximum value: 65530
- "%
+ Rate Bps (Integer)
+ - Minimum value: 8
+ - Maximum value: 100000000000
+ "%,
+ }
+ | doc m%"
+ Policers (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - burst_bytes (required)
+ - exceed_action (required)
+ - rate_bps (required)
+ "%
+ | optional,
+ tloc_lists
+ | Array
+ {
+ description
+ | String
+ | doc "Description (String)"
| optional,
- vpn_id_variable
+ name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ "^[^&<>! \"]{1,128}$"
])
- | doc "VPN ID Variable (String)"
- | optional,
+ | doc "Name (String)",
+ tlocs
+ | Array
+ {
+ color
+ | std.enum.TagOrString
+ | [|
+ 'private6,
+ 'private5,
+ 'private4,
+ 'private3,
+ 'private2,
+ 'private1,
+ 'custom3,
+ 'custom2,
+ 'custom1,
+ 'bronze,
+ 'silver,
+ 'gold,
+ 'blue,
+ 'green,
+ 'red,
+ '"3g",
+ 'lte,
+ 'public-internet,
+ 'biz-internet,
+ 'metro-ethernet,
+ 'mpls,
+ '"default"
+ |]
+ | doc m%"
+ Color (String)
+ - Allowed values: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6
+ "%,
+ encapsulation
+ | std.enum.TagOrString
+ | [| 'gre, 'ipsec |]
+ | doc m%"
+ Encapsulation (String)
+ - Allowed values: ipsec, gre
+ "%,
+ preference
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4294967295
+ ])
+ | doc m%"
+ Preference (Integer)
+ - Maximum value: 4294967295
+ "%
+ | optional,
+ tloc_ip
+ | String
+ | doc m%"
+ Tloc IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ }
+ | doc m%"
+ Tlocs (List - Object)
+
+ Elements:
+ - color (required)
+ - encapsulation (required)
+ - tloc_ip (required)
+ - preference
+ "%,
}
- | doc m%"
- Thousandeyes (Object)
-
- Elements:
- - name
- - description
- - account_group_token
- - account_group_token_variable
- - agent_default_gateway
- - agent_default_gateway_variable
- - hostname
- - hostname_variable
- - management_ip
- - management_ip_variable
- - management_subnet_mask
- - management_subnet_mask_variable
- - name_server_ip
- - name_server_ip_variable
- - pac_proxy_url
- - pac_proxy_url_variable
- - proxy_type
- - static_proxy_host
- - static_proxy_host_variable
- - static_proxy_port
- - static_proxy_port_variable
- - vpn_id
- - vpn_id_variable
- "%
- | optional,
- }
+ | doc m%"
+ Tloc Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - tlocs (required)
+ "%
+ | optional,
+ }
| doc m%"
- Other Profiles (List - Object)
+ Policy Object Profile (Object)
Elements:
- - name (required)
+ - name
- description
- - thousandeyes
+ - class_maps
+ - expanded_community_lists
+ - extended_community_lists
+ - ipv4_data_prefix_lists
+ - ipv4_prefix_lists
+ - ipv6_data_prefix_lists
+ - ipv6_prefix_lists
+ - mirror_lists
+ - policers
+ - tloc_lists
"%
| optional,
service_profiles
@@ -92628,7 +100865,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[^&<>! \"]{1,128}$"
])
- | doc "Name (String)"
+ | doc m%"
+ Name (String)
+ - Default value: aaa
+ "%
| optional,
radius_groups
| Array
@@ -93178,7 +101418,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[^&<>! \"]{1,128}$"
])
- | doc "Name (String)"
+ | doc m%"
+ Name (String)
+ - Default value: banner
+ "%
| optional,
}
| doc m%"
@@ -93650,7 +101893,11 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[^&<>! \"]{1,128}$"
])
- | doc "Name (String)",
+ | doc m%"
+ Name (String)
+ - Default value: basic
+ "%
+ | optional,
on_demand_tunnel
| Bool
| doc "On Demand Tunnel (Boolean)"
@@ -94312,7 +102559,7 @@ let rec _js2n__-refsenv
Basic (Object)
Elements:
- - name (required)
+ - name
- description
- admin_tech_on_failure
- admin_tech_on_failure_variable
@@ -94581,7 +102828,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[^&<>! \"]{1,128}$"
])
- | doc "Name (String)"
+ | doc m%"
+ Name (String)
+ - Default value: bfd
+ "%
| optional,
poll_interval
| _js2n__-prdslib.contract_from_predicate
@@ -94641,7 +102891,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[^&<>! \"]{1,128}$"
])
- | doc "Name (String)"
+ | doc m%"
+ Name (String)
+ - Default value: flexible_port_speed
+ "%
| optional,
port_type
| std.enum.TagOrString
@@ -94842,7 +103095,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[^&<>! \"]{1,128}$"
])
- | doc "Name (String)"
+ | doc m%"
+ Name (String)
+ - Default value: global
+ "%
| optional,
nat64_tcp_timeout
| _js2n__-prdslib.contract_from_predicate
@@ -95490,7 +103746,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[^&<>! \"]{1,128}$"
])
- | doc "Name (String)"
+ | doc m%"
+ Name (String)
+ - Default value: logging
+ "%
| optional,
tls_profiles
| Array
@@ -95635,7 +103894,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[^&<>! \"]{1,128}$"
])
- | doc "Name (String)"
+ | doc m%"
+ Name (String)
+ - Default value: mrf
+ "%
| optional,
region_id
| _js2n__-prdslib.contract_from_predicate
@@ -95850,7 +104112,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[^&<>! \"]{1,128}$"
])
- | doc "Name (String)"
+ | doc m%"
+ Name (String)
+ - Default value: ntp
+ "%
| optional,
servers
| Array
@@ -96410,7 +104675,11 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[^&<>! \"]{1,128}$"
])
- | doc "Name (String)",
+ | doc m%"
+ Name (String)
+ - Default value: omp
+ "%
+ | optional,
omp_admin_distance_ipv4
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -96574,7 +104843,7 @@ let rec _js2n__-refsenv
Omp (Object)
Elements:
- - name (required)
+ - name
- description
- advertise_ipv4_bgp
- advertise_ipv4_bgp_variable
@@ -96776,13 +105045,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[^&<>! \"]{1,128}$"
])
- | doc "Name (String)",
+ | doc m%"
+ Name (String)
+ - Default value: performance_monitoring
+ "%
+ | optional,
}
| doc m%"
Performance Monitoring (Object)
Elements:
- - name (required)
+ - name
- description
- app_perf_monitor_app_groups
- app_perf_monitor_enabled
@@ -97155,7 +105428,11 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[^&<>! \"]{1,128}$"
])
- | doc "Name (String)",
+ | doc m%"
+ Name (String)
+ - Default value: security
+ "%
+ | optional,
rekey_time
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -97185,7 +105462,7 @@ let rec _js2n__-refsenv
Security (Object)
Elements:
- - name (required)
+ - name
- description
- anti_replay_window
- anti_replay_window_variable
@@ -97392,7 +105669,11 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[^&<>! \"]{1,128}$"
])
- | doc "Name (String)",
+ | doc m%"
+ Name (String)
+ - Default value: snmp
+ "%
+ | optional,
shutdown | Bool | doc "Shutdown (Boolean)" | optional,
shutdown_variable
| _js2n__-prdslib.contract_from_predicate
@@ -97756,7 +106037,7 @@ let rec _js2n__-refsenv
SNMP (Object)
Elements:
- - name (required)
+ - name
- description
- communities
- contact_person
@@ -98332,28 +106613,1160 @@ let rec _js2n__-refsenv
| optional,
}
| doc m%"
- IPv6 Trackers (List - Object)
+ IPv6 Trackers (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - endpoint_api_url
+ - endpoint_api_url_variable
+ - endpoint_dns_name
+ - endpoint_dns_name_variable
+ - endpoint_ip
+ - endpoint_ip_variable
+ - endpoint_tracker_type
+ - endpoint_tracker_type_variable
+ - interval
+ - interval_variable
+ - multiplier
+ - multiplier_variable
+ - threshold
+ - threshold_variable
+ - tracker_name
+ - tracker_name_variable
+ - tracker_type
+ "%
+ | optional,
+ management_vpn
+ | {
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ ethernet_interfaces
+ | Array
+ {
+ arp_entries
+ | Array
+ {
+ ip_address
+ | String
+ | doc m%"
+ IP Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ ip_address_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[^\"~`$&+,]{1,255}$"
+ ])
+ | doc "IP Address Variable (String)"
+ | optional,
+ mac_address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(([a-fA-F\\d]{2}:){5}[a-fA-F\\d]{2})$"
+ ])
+ | doc "MAC Address (String)"
+ | optional,
+ mac_address_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[^\"~`$&+,]{1,255}$"
+ ])
+ | doc "MAC Address Variable (String)"
+ | optional,
+ }
+ | doc m%"
+ ARP Entries (List - Object)
+
+ Elements:
+ - ip_address
+ - ip_address_variable
+ - mac_address
+ - mac_address_variable
+ "%
+ | optional,
+ arp_timeout
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 2147483
+ ])
+ | doc m%"
+ ARP Timeout (Integer)
+ - Maximum value: 2147483
+ "%
+ | optional,
+ arp_timeout_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "ARP Timeout Variable (String)"
+ | optional,
+ auto_detect_bandwidth
+ | Bool
+ | doc "Auto Detect Bandwidth (Boolean)"
+ | optional,
+ auto_detect_bandwidth_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Auto Detect Bandwidth Variable (String)"
+ | optional,
+ autonegotiate
+ | Bool
+ | doc "Autonegotiate (Boolean)"
+ | optional,
+ autonegotiate_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Autonegotiate Variable (String)"
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ duplex
+ | std.enum.TagOrString
+ | [| 'auto, 'half, 'full |]
+ | doc m%"
+ Duplex (String)
+ - Allowed values: full, half, auto
+ "%
+ | optional,
+ duplex_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Duplex Variable (String)"
+ | optional,
+ icmp_redirect_disable
+ | Bool
+ | doc "Icmp Redirect Disable (Boolean)"
+ | optional,
+ icmp_redirect_disable_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Icmp Redirect Disable Variable (String)"
+ | optional,
+ interface_description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 200
+ ])
+ | doc m%"
+ Interface Description (String)
+ - Maximum length: 200
+ "%
+ | optional,
+ interface_description_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Interface Description Variable (String)"
+ | optional,
+ interface_mtu
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 9216,
+ _js2n__-prdslib.numbers.minimum 1500
+ ])
+ | doc m%"
+ Interface MTU (Integer)
+ - Minimum value: 1500
+ - Maximum value: 9216
+ "%
+ | optional,
+ interface_name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)"
+ ])
+ | doc "Interface Name (String)"
+ | optional,
+ interface_name_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Interface Name Variable (String)"
+ | optional,
+ ip_directed_broadcast
+ | Bool
+ | doc "IP Directed Broadcast (Boolean)"
+ | optional,
+ ip_directed_broadcast_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "IP Directed Broadcast Variable (String)"
+ | optional,
+ ip_mtu
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 9216,
+ _js2n__-prdslib.numbers.minimum 576
+ ])
+ | doc m%"
+ IP MTU (Integer)
+ - Minimum value: 576
+ - Maximum value: 9216
+ "%
+ | optional,
+ ip_mtu_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "IP MTU Variable (String)"
+ | optional,
+ iperf_server
+ | String
+ | doc "Iperf Server (String)"
+ | optional,
+ iperf_server_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Iperf Server Variable (String)"
+ | optional,
+ ipv4_address
+ | String
+ | doc m%"
+ Ipv4 Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ ipv4_address_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Ipv4 Address Variable (String)"
+ | optional,
+ ipv4_configuration_type
+ | std.enum.TagOrString
+ | [| 'static, 'dynamic |]
+ | doc m%"
+ Ipv4 Configuration Type (String)
+ - Default value: static
+ - Allowed values: dynamic, static
+ "%
+ | optional,
+ ipv4_dhcp_distance
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 255,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Ipv4 DHCP Distance (Integer)
+ - Minimum value: 1
+ - Maximum value: 255
+ "%
+ | optional,
+ ipv4_dhcp_distance_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Ipv4 DHCP Distance Variable (String)"
+ | optional,
+ ipv4_dhcp_helpers
+ | Array (String)
+ | doc "Ipv4 DHCP Helpers (List - String)"
+ | optional,
+ ipv4_dhcp_helpers_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[^\"~`$&+,]{1,255}$"
+ ])
+ | doc "Ipv4 DHCP Helpers Variable (String)"
+ | optional,
+ ipv4_secondary_addresses
+ | Array
+ {
+ address
+ | String
+ | doc m%"
+ Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ address_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Address Variable (String)"
+ | optional,
+ subnet_mask
+ | std.enum.TagOrString
+ | [|
+ '"0.0.0.0",
+ '"128.0.0.0",
+ '"192.0.0.0",
+ '"224.0.0.0",
+ '"240.0.0.0",
+ '"248.0.0.0",
+ '"252.0.0.0",
+ '"254.0.0.0",
+ '"255.0.0.0",
+ '"255.128.0.0",
+ '"255.192.0.0",
+ '"255.224.0.0",
+ '"255.240.0.0",
+ '"255.252.0.0",
+ '"255.254.0.0",
+ '"255.255.0.0",
+ '"255.255.128.0",
+ '"255.255.192.0",
+ '"255.255.224.0",
+ '"255.255.240.0",
+ '"255.255.248.0",
+ '"255.255.252.0",
+ '"255.255.254.0",
+ '"255.255.255.0",
+ '"255.255.255.128",
+ '"255.255.255.192",
+ '"255.255.255.224",
+ '"255.255.255.240",
+ '"255.255.255.248",
+ '"255.255.255.252",
+ '"255.255.255.254",
+ '"255.255.255.255"
+ |]
+ | doc m%"
+ Subnet Mask (String)
+ - Allowed values: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
+ "%
+ | optional,
+ subnet_mask_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Subnet Mask Variable (String)"
+ | optional,
+ }
+ | doc m%"
+ Ipv4 Secondary Addresses (List - Object)
+
+ Elements:
+ - address
+ - address_variable
+ - subnet_mask
+ - subnet_mask_variable
+ "%
+ | optional,
+ ipv4_subnet_mask
+ | std.enum.TagOrString
+ | [|
+ '"0.0.0.0",
+ '"128.0.0.0",
+ '"192.0.0.0",
+ '"224.0.0.0",
+ '"240.0.0.0",
+ '"248.0.0.0",
+ '"252.0.0.0",
+ '"254.0.0.0",
+ '"255.0.0.0",
+ '"255.128.0.0",
+ '"255.192.0.0",
+ '"255.224.0.0",
+ '"255.240.0.0",
+ '"255.252.0.0",
+ '"255.254.0.0",
+ '"255.255.0.0",
+ '"255.255.128.0",
+ '"255.255.192.0",
+ '"255.255.224.0",
+ '"255.255.240.0",
+ '"255.255.248.0",
+ '"255.255.252.0",
+ '"255.255.254.0",
+ '"255.255.255.0",
+ '"255.255.255.128",
+ '"255.255.255.192",
+ '"255.255.255.224",
+ '"255.255.255.240",
+ '"255.255.255.248",
+ '"255.255.255.252",
+ '"255.255.255.254",
+ '"255.255.255.255"
+ |]
+ | doc m%"
+ Ipv4 Subnet Mask (String)
+ - Allowed values: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
+ "%
+ | optional,
+ ipv4_subnet_mask_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Ipv4 Subnet Mask Variable (String)"
+ | optional,
+ ipv6_address
+ | String
+ | doc m%"
+ IPv6 Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ ipv6_address_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "IPv6 Address Variable (String)"
+ | optional,
+ ipv6_configuration_type
+ | std.enum.TagOrString
+ | [| 'none, 'static, 'dynamic |]
+ | doc m%"
+ IPv6 Configuration Type (String)
+ - Default value: none
+ - Allowed values: dynamic, static, none
+ "%
+ | optional,
+ load_interval
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 600,
+ _js2n__-prdslib.numbers.minimum 30
+ ])
+ | doc m%"
+ Load Interval (Integer)
+ - Minimum value: 30
+ - Maximum value: 600
+ "%
+ | optional,
+ load_interval_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Load Interval Variable (String)"
+ | optional,
+ mac_address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(([a-fA-F\\d]{2}:){5}[a-fA-F\\d]{2})$"
+ ])
+ | doc "MAC Address (String)"
+ | optional,
+ mac_address_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[^\"~`$&+,]{1,255}$"
+ ])
+ | doc "MAC Address Variable (String)"
+ | optional,
+ media_type
+ | std.enum.TagOrString
+ | [| 'sfp, 'rj45, 'auto-select |]
+ | doc m%"
+ Media Type (String)
+ - Allowed values: auto-select, rj45, sfp
+ "%
+ | optional,
+ media_type_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Media Type Variable (String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[^&<>! \"]{1,128}$"
+ ])
+ | doc "Name (String)",
+ shutdown
+ | Bool
+ | doc "Shutdown (Boolean)"
+ | optional,
+ shutdown_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Shutdown Variable (String)"
+ | optional,
+ speed
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.enum
+ [ 10, 100, 1000, 2500, 10000 ]
+ ])
+ | doc m%"
+ Speed (Integer)
+ - Allowed values: 10, 100, 1000, 2500, 10000
+ "%
+ | optional,
+ speed_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Speed Variable (String)"
+ | optional,
+ tcp_mss
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 1460,
+ _js2n__-prdslib.numbers.minimum 500
+ ])
+ | doc m%"
+ Tcp Mss (Integer)
+ - Minimum value: 500
+ - Maximum value: 1460
+ "%
+ | optional,
+ tcp_mss_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Tcp Mss Variable (String)"
+ | optional,
+ }
+ | doc m%"
+ Ethernet Interfaces (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - arp_entries
+ - arp_timeout
+ - arp_timeout_variable
+ - auto_detect_bandwidth
+ - auto_detect_bandwidth_variable
+ - autonegotiate
+ - autonegotiate_variable
+ - duplex
+ - duplex_variable
+ - icmp_redirect_disable
+ - icmp_redirect_disable_variable
+ - interface_description
+ - interface_description_variable
+ - interface_mtu
+ - interface_name
+ - interface_name_variable
+ - ip_directed_broadcast
+ - ip_directed_broadcast_variable
+ - ip_mtu
+ - ip_mtu_variable
+ - iperf_server
+ - iperf_server_variable
+ - ipv4_address
+ - ipv4_address_variable
+ - ipv4_configuration_type
+ - ipv4_dhcp_distance
+ - ipv4_dhcp_distance_variable
+ - ipv4_dhcp_helpers
+ - ipv4_dhcp_helpers_variable
+ - ipv4_secondary_addresses
+ - ipv4_subnet_mask
+ - ipv4_subnet_mask_variable
+ - ipv6_configuration_type
+ - ipv6_address
+ - ipv6_address_variable
+ - load_interval
+ - load_interval_variable
+ - mac_address
+ - mac_address_variable
+ - media_type
+ - media_type_variable
+ - shutdown
+ - shutdown_variable
+ - speed
+ - speed_variable
+ - tcp_mss
+ - tcp_mss_variable
+ "%
+ | optional,
+ host_mappings
+ | Array
+ {
+ hostname
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 32,
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc m%"
+ Hostname (String)
+ - Minimum length: 1
+ - Maximum length: 32
+ "%
+ | optional,
+ hostname_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Hostname Variable (String)"
+ | optional,
+ ips
+ | Array (String)
+ | doc "IPs (List - String)"
+ | optional,
+ ips_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "IPs Variable (String)"
+ | optional,
+ }
+ | doc m%"
+ Host Mappings (List - Object)
+
+ Elements:
+ - hostname
+ - hostname_variable
+ - ips
+ - ips_variable
+ "%
+ | optional,
+ ipv4_primary_dns_address
+ | String
+ | doc m%"
+ Ipv4 Primary DNS Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ ipv4_primary_dns_address_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Ipv4 Primary DNS Address Variable (String)"
+ | optional,
+ ipv4_secondary_dns_address
+ | String
+ | doc m%"
+ Ipv4 Secondary DNS Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ ipv4_secondary_dns_address_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Ipv4 Secondary DNS Address Variable (String)"
+ | optional,
+ ipv4_static_routes
+ | Array
+ {
+ administrative_distance
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 255,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Administrative Distance (Integer)
+ - Minimum value: 1
+ - Maximum value: 255
+ "%
+ | optional,
+ administrative_distance_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Administrative Distance Variable (String)"
+ | optional,
+ gateway
+ | std.enum.TagOrString
+ | [| 'null0, 'dhcp, 'nextHop |]
+ | doc m%"
+ Gateway (String)
+ - Default value: nextHop
+ - Allowed values: nextHop, dhcp, null0
+ "%
+ | optional,
+ network_address
+ | String
+ | doc m%"
+ Network Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ network_address_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Network Address Variable (String)"
+ | optional,
+ next_hops
+ | Array
+ {
+ address
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "(ATM|ATM-ACR|AppGigabitEthernet|AppNav-Compress|AppNav-UnCompress|Async|BD-VIF|BDI|CEM|CEM-ACR|Cellular|Dialer|Embedded-Service-Engine|Ethernet|Ethernet-Internal|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GMPLS|GigabitEthernet|Group-Async|HundredGigE|L2LISP|LISP|Loopback|MFR|Multilink|Port-channel|SM|Serial|Service-Engine|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwentyFiveGigabitEthernet|TwoGigabitEthernet|TwoHundredGigE|Vif|Virtual-PPP|Virtual-Template|VirtualPortGroup|Vlan|Wlan-GigabitEthernet|nat64|nat66|ntp|nve|ospfv3|overlay|pseudowire|ucse|vasileft|vasiright|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)"
+ ]
+ ])
+ | doc "Address (String, String)"
+ | optional,
+ address_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Address Variable (String)"
+ | optional,
+ administrative_distance
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 255,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Administrative Distance (Integer)
+ - Minimum value: 1
+ - Maximum value: 255
+ "%
+ | optional,
+ administrative_distance_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Administrative Distance Variable (String)"
+ | optional,
+ }
+ | doc m%"
+ Next Hops (List - Object)
+
+ Elements:
+ - address
+ - address_variable
+ - administrative_distance
+ - administrative_distance_variable
+ "%
+ | optional,
+ subnet_mask
+ | std.enum.TagOrString
+ | [|
+ '"0.0.0.0",
+ '"128.0.0.0",
+ '"192.0.0.0",
+ '"224.0.0.0",
+ '"240.0.0.0",
+ '"248.0.0.0",
+ '"252.0.0.0",
+ '"254.0.0.0",
+ '"255.0.0.0",
+ '"255.128.0.0",
+ '"255.192.0.0",
+ '"255.224.0.0",
+ '"255.240.0.0",
+ '"255.252.0.0",
+ '"255.254.0.0",
+ '"255.255.0.0",
+ '"255.255.128.0",
+ '"255.255.192.0",
+ '"255.255.224.0",
+ '"255.255.240.0",
+ '"255.255.248.0",
+ '"255.255.252.0",
+ '"255.255.254.0",
+ '"255.255.255.0",
+ '"255.255.255.128",
+ '"255.255.255.192",
+ '"255.255.255.224",
+ '"255.255.255.240",
+ '"255.255.255.248",
+ '"255.255.255.252",
+ '"255.255.255.254",
+ '"255.255.255.255"
+ |]
+ | doc m%"
+ Subnet Mask (String)
+ - Allowed values: 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0
+ "%
+ | optional,
+ subnet_mask_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Subnet Mask Variable (String)"
+ | optional,
+ }
+ | doc m%"
+ Ipv4 Static Routes (List - Object)
+
+ Elements:
+ - administrative_distance
+ - administrative_distance_variable
+ - gateway
+ - network_address
+ - network_address_variable
+ - next_hops
+ - subnet_mask
+ - subnet_mask_variable
+ "%
+ | optional,
+ ipv6_primary_dns_address
+ | String
+ | doc m%"
+ IPv6 Primary DNS Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ ipv6_primary_dns_address_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "IPv6 Primary DNS Address Variable (String)"
+ | optional,
+ ipv6_secondary_dns_address
+ | String
+ | doc m%"
+ IPv6 Secondary DNS Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ ipv6_secondary_dns_address_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "IPv6 Secondary DNS Address Variable (String)"
+ | optional,
+ ipv6_static_routes
+ | Array
+ {
+ gateway
+ | std.enum.TagOrString
+ | [| 'null0, 'nat, 'nextHop |]
+ | doc m%"
+ Gateway (String)
+ - Default value: nextHop
+ - Allowed values: nextHop, nat, null0
+ "%
+ | optional,
+ nat
+ | std.enum.TagOrString
+ | [| 'NAT66, 'NAT64 |]
+ | doc m%"
+ Nat (String)
+ - Allowed values: NAT64, NAT66
+ "%
+ | optional,
+ next_hops
+ | Array
+ {
+ address
+ | String
+ | doc m%"
+ Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ address_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Address Variable (String)"
+ | optional,
+ administrative_distance
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 255,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Administrative Distance (Integer)
+ - Minimum value: 1
+ - Maximum value: 255
+ "%
+ | optional,
+ administrative_distance_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Administrative Distance Variable (String)"
+ | optional,
+ }
+ | doc m%"
+ Next Hops (List - Object)
+
+ Elements:
+ - address
+ - address_variable
+ - administrative_distance
+ - administrative_distance_variable
+ "%
+ | optional,
+ prefix
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "((^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(%.+)?\\s*(\\/)(\\b([0-9]{1,2}|1[01][0-9]|12[0-8])\\b)$))"
+ ])
+ | doc "Prefix (String)"
+ | optional,
+ prefix_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "Prefix Variable (String)"
+ | optional,
+ }
+ | doc m%"
+ IPv6 Static Routes (List - Object)
+
+ Elements:
+ - gateway
+ - nat
+ - next_hops
+ - prefix
+ - prefix_variable
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[^&<>! \"]{1,128}$"
+ ])
+ | doc m%"
+ Name (String)
+ - Default value: management_vpn
+ "%
+ | optional,
+ vpn_description
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 244
+ ])
+ | doc m%"
+ VPN Description (String)
+ - Maximum length: 244
+ "%
+ | optional,
+ vpn_description_variable
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[./\\[\\]a-zA-Z0-9_-]{1,64}$"
+ ])
+ | doc "VPN Description Variable (String)"
+ | optional,
+ }
+ | doc m%"
+ Management VPN (Object)
Elements:
- - name (required)
+ - name
- description
- - endpoint_api_url
- - endpoint_api_url_variable
- - endpoint_dns_name
- - endpoint_dns_name_variable
- - endpoint_ip
- - endpoint_ip_variable
- - endpoint_tracker_type
- - endpoint_tracker_type_variable
- - interval
- - interval_variable
- - multiplier
- - multiplier_variable
- - threshold
- - threshold_variable
- - tracker_name
- - tracker_name_variable
- - tracker_type
+ - ethernet_interfaces
+ - host_mappings
+ - ipv4_primary_dns_address
+ - ipv4_primary_dns_address_variable
+ - ipv4_secondary_dns_address
+ - ipv4_secondary_dns_address_variable
+ - ipv4_static_routes
+ - ipv6_primary_dns_address
+ - ipv6_primary_dns_address_variable
+ - ipv6_secondary_dns_address
+ - ipv6_secondary_dns_address_variable
+ - ipv6_static_routes
+ - vpn_description
+ - vpn_description_variable
"%
| optional,
name
@@ -98503,6 +107916,7 @@ let rec _js2n__-refsenv
| [| 'null0, 'dhcp, 'nextHop |]
| doc m%"
Gateway (String)
+ - Default value: nextHop
- Allowed values: nextHop, dhcp, null0
"%
| optional,
@@ -98689,6 +108103,15 @@ let rec _js2n__-refsenv
ipv6_static_routes
| Array
{
+ gateway
+ | std.enum.TagOrString
+ | [| 'null0, 'nat, 'nextHop |]
+ | doc m%"
+ Gateway (String)
+ - Default value: nextHop
+ - Allowed values: nextHop, nat, null0
+ "%
+ | optional,
nat
| std.enum.TagOrString
| [| 'NAT66, 'NAT64 |]
@@ -98752,7 +108175,6 @@ let rec _js2n__-refsenv
- administrative_distance_variable
"%
| optional,
- null0 | Bool | doc "Null0 (Boolean)" | optional,
prefix
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -98778,9 +108200,9 @@ let rec _js2n__-refsenv
IPv6 Static Routes (List - Object)
Elements:
+ - gateway
- nat
- next_hops
- - null0
- prefix
- prefix_variable
"%
@@ -98793,7 +108215,11 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[^&<>! \"]{1,128}$"
])
- | doc "Name (String)",
+ | doc m%"
+ Name (String)
+ - Default value: wan_vpn
+ "%
+ | optional,
nat_64_v4_pools
| Array
{
@@ -98903,7 +108329,7 @@ let rec _js2n__-refsenv
WAN VPN (Object)
Elements:
- - name (required)
+ - name
- description
- enhance_ecmp_keying
- enhance_ecmp_keying_variable
@@ -98933,6 +108359,7 @@ let rec _js2n__-refsenv
- ipv4_trackers
- ipv6_tracker_groups
- ipv6_trackers
+ - management_vpn
- wan_vpn
"%
| optional,
@@ -98943,6 +108370,7 @@ let rec _js2n__-refsenv
Elements:
- cli_profiles
- other_profiles
+ - policy_object_profile
- service_profiles
- system_profiles
- transport_profiles
@@ -100909,11 +110337,456 @@ let rec _js2n__-refsenv
Elements:
- name (required)
- - forwarding_class (required)
- - mappings (required)
+ - forwarding_class (required)
+ - mappings (required)
+ "%
+ | optional,
+ application_lists
+ | Array
+ {
+ application_families
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "application-service",
+ "audio-video",
+ "authentication",
+ "behavioral",
+ "database",
+ "encrypted",
+ "erp",
+ "file-server",
+ "file-transfer",
+ "forum",
+ "game",
+ "instant-messaging",
+ "mail",
+ "microsoft-office",
+ "middleware",
+ "network-management",
+ "network-service",
+ "peer-to-peer",
+ "printer",
+ "routing",
+ "security-service",
+ "terminal",
+ "thin-client",
+ "tunneling",
+ "web",
+ "webmail"
+ ]
+ ])
+ ])
+ | doc "Application Families (List - String)"
+ | optional,
+ applications
+ | Array (String)
+ | doc "Applications (List - String)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,128}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Application Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - applications
+ - application_families
+ "%
+ | optional,
+ as_path_lists
+ | Array
+ {
+ as_paths | Array (String) | doc "AS Paths (List - String)",
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,128}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ AS Path Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - as_paths (required)
+ "%
+ | optional,
+ class_maps
+ | Array
+ {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,128}$"
+ ])
+ | doc "Name (String)",
+ queue
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 7
+ ])
+ | doc m%"
+ Queue (Integer)
+ - Maximum value: 7
+ "%,
+ }
+ | doc m%"
+ Class Maps (List - Object)
+
+ Elements:
+ - name (required)
+ - queue (required)
+ "%
+ | optional,
+ color_lists
+ | Array
+ {
+ colors
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "default",
+ "mpls",
+ "metro-ethernet",
+ "biz-internet",
+ "public-internet",
+ "lte",
+ "3g",
+ "red",
+ "green",
+ "blue",
+ "gold",
+ "silver",
+ "bronze",
+ "custom1",
+ "custom2",
+ "custom3",
+ "private1",
+ "private2",
+ "private3",
+ "private4",
+ "private5",
+ "private6"
+ ]
+ ])
+ ])
+ | doc "Colors (List - String)",
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,128}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Color Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - colors (required)
+ "%
+ | optional,
+ expanded_community_lists
+ | Array
+ {
+ expanded_communities
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[0-9]{1,5}(:)[0-9]{1,5}$"
+ ])
+ )
+ | doc "Expanded Communities (List - String)",
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,128}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Expanded Community Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - expanded_communities (required)
+ "%
+ | optional,
+ extended_community_lists
+ | Array
+ {
+ extended_communities
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "(soo|rt).*$"
+ ])
+ )
+ | doc "Extended Communities (List - String)",
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,128}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Extended Community Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - extended_communities (required)
+ "%
+ | optional,
+ fqdn_lists
+ | Array
+ {
+ fqdns
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?=.{1,120}$)((\\*|[a-zA-Z0-9-]{1,63})\\.)+([a-zA-Z0-9-]{2,63})$"
+ ])
+ )
+ | doc "Fqdns (List - String)",
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ FQDN Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - fqdns (required)
+ "%
+ | optional,
+ ipv4_data_prefix_lists
+ | Array
+ {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,128}$"
+ ])
+ | doc "Name (String)",
+ prefixes | Array (String) | doc "Prefixes (List - String)",
+ }
+ | doc m%"
+ Ipv4 Data Prefix Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - prefixes (required)
+ "%
+ | optional,
+ ipv4_prefix_lists
+ | Array
+ {
+ entries
+ | Array
+ {
+ ge
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 32
+ ])
+ | doc m%"
+ Ge (Integer)
+ - Maximum value: 32
+ "%
+ | optional,
+ le
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 32
+ ])
+ | doc m%"
+ Le (Integer)
+ - Maximum value: 32
+ "%
+ | optional,
+ prefix
+ | String
+ | doc m%"
+ Prefix (String)
+ - IPv4 or IPv6 address
+ "%,
+ }
+ | doc m%"
+ Entries (List - Object)
+
+ Elements:
+ - prefix (required)
+ - le
+ - ge
+ "%,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,128}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Ipv4 Prefix Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - entries (required)
+ "%
+ | optional,
+ ipv6_data_prefix_lists
+ | Array
+ {
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,128}$"
+ ])
+ | doc "Name (String)",
+ prefixes | Array (String) | doc "Prefixes (List - String)",
+ }
+ | doc m%"
+ IPv6 Data Prefix Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - prefixes (required)
+ "%
+ | optional,
+ ipv6_prefix_lists
+ | Array
+ {
+ entries
+ | Array
+ {
+ ge
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 128
+ ])
+ | doc m%"
+ Ge (Integer)
+ - Maximum value: 128
+ "%
+ | optional,
+ le
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 128
+ ])
+ | doc m%"
+ Le (Integer)
+ - Maximum value: 128
+ "%
+ | optional,
+ prefix
+ | String
+ | doc m%"
+ Prefix (String)
+ - IPv4 or IPv6 address
+ "%,
+ }
+ | doc m%"
+ Entries (List - Object)
+
+ Elements:
+ - prefix (required)
+ - le
+ - ge
+ "%,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,128}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ IPv6 Prefix Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - entries (required)
"%
| optional,
- application_lists
+ local_application_lists
| Array
{
application_families
@@ -100968,12 +110841,12 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9-_]{1,128}$"
+ "^[A-Za-z0-9\\-_]{1,32}$"
])
| doc "Name (String)",
}
| doc m%"
- Application Lists (List - Object)
+ Local Application Lists (List - Object)
Elements:
- name (required)
@@ -100981,10 +110854,9 @@ let rec _js2n__-refsenv
- application_families
"%
| optional,
- as_path_lists
+ mirror_lists
| Array
{
- as_paths | Array (String) | doc "AS Paths (List - String)",
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -100994,18 +110866,51 @@ let rec _js2n__-refsenv
"^[A-Za-z0-9-_]{1,128}$"
])
| doc "Name (String)",
+ remote_destination_ip
+ | String
+ | doc m%"
+ Remote Destination IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ source_ip
+ | String
+ | doc m%"
+ Source IP (String)
+ - IPv4 or IPv6 address
+ "%,
}
| doc m%"
- AS Path Lists (List - Object)
+ Mirror Lists (List - Object)
Elements:
- name (required)
- - as_paths (required)
+ - remote_destination_ip (required)
+ - source_ip (required)
"%
| optional,
- class_maps
+ policers
| Array
{
+ burst_bytes
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 10000000,
+ _js2n__-prdslib.numbers.minimum 15000
+ ])
+ | doc m%"
+ Burst Bytes (Integer)
+ - Minimum value: 15000
+ - Maximum value: 10000000
+ "%,
+ exceed_action
+ | std.enum.TagOrString
+ | [| 'remark, 'drop |]
+ | doc m%"
+ Exceed Action (String)
+ - Allowed values: drop, remark
+ "%,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -101015,30 +110920,43 @@ let rec _js2n__-refsenv
"^[A-Za-z0-9-_]{1,128}$"
])
| doc "Name (String)",
- queue
+ rate_bps
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 7
+ _js2n__-prdslib.numbers.maximum 100000000000,
+ _js2n__-prdslib.numbers.minimum 8
])
| doc m%"
- Queue (Integer)
- - Maximum value: 7
+ Rate Bps (Integer)
+ - Minimum value: 8
+ - Maximum value: 100000000000
"%,
}
| doc m%"
- Class Maps (List - Object)
+ Policers (List - Object)
Elements:
- name (required)
- - queue (required)
+ - burst_bytes (required)
+ - exceed_action (required)
+ - rate_bps (required)
"%
| optional,
- color_lists
+ preferred_color_groups
| Array
{
- colors
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,128}$"
+ ])
+ | doc "Name (String)",
+ primary_colors
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
@@ -101074,39 +110992,124 @@ let rec _js2n__-refsenv
]
])
])
- | doc "Colors (List - String)",
- name
+ | doc "Primary Colors (List - String)",
+ primary_path
+ | std.enum.TagOrString
+ | [| 'all-paths, 'multi-hop-path, 'direct-path |]
+ | doc m%"
+ Primary Path (String)
+ - Allowed values: direct-path, multi-hop-path, all-paths
+ "%
+ | optional,
+ secondary_colors
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9-_]{1,128}$"
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "default",
+ "mpls",
+ "metro-ethernet",
+ "biz-internet",
+ "public-internet",
+ "lte",
+ "3g",
+ "red",
+ "green",
+ "blue",
+ "gold",
+ "silver",
+ "bronze",
+ "custom1",
+ "custom2",
+ "custom3",
+ "private1",
+ "private2",
+ "private3",
+ "private4",
+ "private5",
+ "private6"
+ ]
+ ])
])
- | doc "Name (String)",
+ | doc "Secondary Colors (List - String)"
+ | optional,
+ secondary_path
+ | std.enum.TagOrString
+ | [| 'all-paths, 'multi-hop-path, 'direct-path |]
+ | doc m%"
+ Secondary Path (String)
+ - Allowed values: direct-path, multi-hop-path, all-paths
+ "%
+ | optional,
+ tertiary_colors
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "default",
+ "mpls",
+ "metro-ethernet",
+ "biz-internet",
+ "public-internet",
+ "lte",
+ "3g",
+ "red",
+ "green",
+ "blue",
+ "gold",
+ "silver",
+ "bronze",
+ "custom1",
+ "custom2",
+ "custom3",
+ "private1",
+ "private2",
+ "private3",
+ "private4",
+ "private5",
+ "private6"
+ ]
+ ])
+ ])
+ | doc "Tertiary Colors (List - String)"
+ | optional,
+ tertiary_path
+ | std.enum.TagOrString
+ | [| 'all-paths, 'multi-hop-path, 'direct-path |]
+ | doc m%"
+ Tertiary Path (String)
+ - Allowed values: direct-path, multi-hop-path, all-paths
+ "%
+ | optional,
}
| doc m%"
- Color Lists (List - Object)
+ Preferred Color Groups (List - Object)
Elements:
- name (required)
- - colors (required)
+ - primary_colors (required)
+ - primary_path
+ - secondary_colors
+ - secondary_path
+ - tertiary_colors
+ - tertiary_path
"%
| optional,
- expanded_community_lists
+ region_lists
| Array
{
- expanded_communities
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[0-9]{1,5}(:)[0-9]{1,5}$"
- ])
- )
- | doc "Expanded Communities (List - String)",
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -101116,28 +111119,64 @@ let rec _js2n__-refsenv
"^[A-Za-z0-9-_]{1,128}$"
])
| doc "Name (String)",
+ region_id_ranges
+ | Array
+ {
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 63
+ ])
+ | doc m%"
+ From (Integer)
+ - Maximum value: 63
+ "%,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 63
+ ])
+ | doc m%"
+ To (Integer)
+ - Maximum value: 63
+ "%,
+ }
+ | doc m%"
+ Region ID Ranges (List - Object)
+
+ Elements:
+ - from (required)
+ - to (required)
+ "%
+ | optional,
+ region_ids
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 63
+ ])
+ )
+ | doc "Region Ids (List - Integer)"
+ | optional,
}
| doc m%"
- Expanded Community Lists (List - Object)
+ Region Lists (List - Object)
Elements:
- name (required)
- - expanded_communities (required)
+ - region_ids
+ - region_id_ranges
"%
| optional,
- extended_community_lists
+ site_lists
| Array
{
- extended_communities
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "(soo|rt).*$"
- ])
- )
- | doc "Extended Communities (List - String)",
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -101147,48 +111186,213 @@ let rec _js2n__-refsenv
"^[A-Za-z0-9-_]{1,128}$"
])
| doc "Name (String)",
+ site_id_ranges
+ | Array
+ {
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4294967295,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ From (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967295
+ "%,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4294967295,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ To (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967295
+ "%,
+ }
+ | doc m%"
+ Site ID Ranges (List - Object)
+
+ Elements:
+ - from (required)
+ - to (required)
+ "%
+ | optional,
+ site_ids
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4294967295,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ )
+ | doc "Site Ids (List - Integer)"
+ | optional,
}
| doc m%"
- Extended Community Lists (List - Object)
+ Site Lists (List - Object)
Elements:
- name (required)
- - extended_communities (required)
+ - site_ids
+ - site_id_ranges
"%
| optional,
- fqdn_lists
+ sla_classes
| Array
{
- fqdns
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?=.{1,120}$)((\\*|[a-zA-Z0-9-]{1,63})\\.)+([a-zA-Z0-9-]{2,63})$"
- ])
- )
- | doc "Fqdns (List - String)",
+ app_probe_class
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[^<>!&$@\\\\/\"() ]{1,128}$"
+ ])
+ | doc "App Probe Class (String)"
+ | optional,
+ fallback_best_tunnel_criteria
+ | std.enum.TagOrString
+ | [|
+ 'jitter-loss-latency,
+ 'jitter-latency-loss,
+ 'latency-jitter-loss,
+ 'latency-loss-jitter,
+ 'loss-jitter-latency,
+ 'loss-latency-jitter,
+ 'jitter-loss,
+ 'jitter-latency,
+ 'latency-jitter,
+ 'latency-loss,
+ 'loss-jitter,
+ 'loss-latency,
+ 'jitter,
+ 'latency,
+ 'loss
+ |]
+ | doc m%"
+ Fallback Best Tunnel Criteria (String)
+ - Allowed values: loss, latency, jitter, loss-latency, loss-jitter, latency-loss, latency-jitter, jitter-latency, jitter-loss, loss-latency-jitter, loss-jitter-latency, latency-loss-jitter, latency-jitter-loss, jitter-latency-loss, jitter-loss-latency
+ "%
+ | optional,
+ fallback_best_tunnel_jitter
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 1000,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Fallback Best Tunnel Jitter (Integer)
+ - Minimum value: 1
+ - Maximum value: 1000
+ "%
+ | optional,
+ fallback_best_tunnel_latency
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 1000,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Fallback Best Tunnel Latency (Integer)
+ - Minimum value: 1
+ - Maximum value: 1000
+ "%
+ | optional,
+ fallback_best_tunnel_loss
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 100,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Fallback Best Tunnel Loss (Integer)
+ - Minimum value: 1
+ - Maximum value: 100
+ "%
+ | optional,
+ jitter_ms
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 1000,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Jitter MS (Integer)
+ - Minimum value: 1
+ - Maximum value: 1000
+ "%
+ | optional,
+ latency_ms
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 1000,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Latency MS (Integer)
+ - Minimum value: 1
+ - Maximum value: 1000
+ "%
+ | optional,
+ loss_percentage
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 100,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Loss Percentage (Integer)
+ - Minimum value: 1
+ - Maximum value: 100
+ "%
+ | optional,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,32}$"
+ "^[A-Za-z0-9-_]{1,128}$"
])
| doc "Name (String)",
}
| doc m%"
- FQDN Lists (List - Object)
+ Sla Classes (List - Object)
Elements:
- name (required)
- - fqdns (required)
+ - jitter_ms
+ - latency_ms
+ - loss_percentage
+ - app_probe_class
+ - fallback_best_tunnel_criteria
+ - fallback_best_tunnel_jitter
+ - fallback_best_tunnel_latency
+ - fallback_best_tunnel_loss
"%
| optional,
- ipv4_data_prefix_lists
+ standard_community_lists
| Array
{
name
@@ -101200,80 +111404,116 @@ let rec _js2n__-refsenv
"^[A-Za-z0-9-_]{1,128}$"
])
| doc "Name (String)",
- prefixes | Array (String) | doc "Prefixes (List - String)",
+ standard_communities
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[0-9]{1,5}(:)[0-9]{1,5}$"
+ ])
+ )
+ | doc "Standard Communities (List - String)",
}
| doc m%"
- Ipv4 Data Prefix Lists (List - Object)
+ Standard Community Lists (List - Object)
Elements:
- name (required)
- - prefixes (required)
+ - standard_communities (required)
"%
| optional,
- ipv4_prefix_lists
+ tloc_lists
| Array
{
- entries
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,128}$"
+ ])
+ | doc "Name (String)",
+ tlocs
| Array
{
- ge
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 32
- ])
+ color
+ | std.enum.TagOrString
+ | [|
+ 'private6,
+ 'private5,
+ 'private4,
+ 'private3,
+ 'private2,
+ 'private1,
+ 'custom3,
+ 'custom2,
+ 'custom1,
+ 'bronze,
+ 'silver,
+ 'gold,
+ 'blue,
+ 'green,
+ 'red,
+ '"3g",
+ 'lte,
+ 'public-internet,
+ 'biz-internet,
+ 'metro-ethernet,
+ 'mpls,
+ '"default"
+ |]
| doc m%"
- Ge (Integer)
- - Maximum value: 32
- "%
- | optional,
- le
+ Color (String)
+ - Allowed values: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6
+ "%,
+ encapsulation
+ | std.enum.TagOrString
+ | [| 'gre, 'ipsec |]
+ | doc m%"
+ Encapsulation (String)
+ - Allowed values: ipsec, gre
+ "%,
+ preference
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 32
+ _js2n__-prdslib.numbers.maximum 4294967295
])
| doc m%"
- Le (Integer)
- - Maximum value: 32
+ Preference (Integer)
+ - Maximum value: 4294967295
"%
| optional,
- prefix
+ tloc_ip
| String
| doc m%"
- Prefix (String)
+ Tloc IP (String)
- IPv4 or IPv6 address
"%,
}
| doc m%"
- Entries (List - Object)
+ Tlocs (List - Object)
Elements:
- - prefix (required)
- - le
- - ge
+ - color (required)
+ - encapsulation (required)
+ - tloc_ip (required)
+ - preference
"%,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9-_]{1,128}$"
- ])
- | doc "Name (String)",
}
| doc m%"
- Ipv4 Prefix Lists (List - Object)
+ Tloc Lists (List - Object)
Elements:
- name (required)
- - entries (required)
+ - tlocs (required)
"%
| optional,
- ipv6_data_prefix_lists
+ vpn_lists
| Array
{
name
@@ -101285,988 +111525,1796 @@ let rec _js2n__-refsenv
"^[A-Za-z0-9-_]{1,128}$"
])
| doc "Name (String)",
- prefixes | Array (String) | doc "Prefixes (List - String)",
- }
- | doc m%"
- IPv6 Data Prefix Lists (List - Object)
-
- Elements:
- - name (required)
- - prefixes (required)
- "%
- | optional,
- ipv6_prefix_lists
- | Array
- {
- entries
+ vpn_id_ranges
| Array
{
- ge
+ from
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 128
+ _js2n__-prdslib.numbers.maximum 65530
])
| doc m%"
- Ge (Integer)
- - Maximum value: 128
- "%
- | optional,
- le
+ From (Integer)
+ - Maximum value: 65530
+ "%,
+ to
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 128
+ _js2n__-prdslib.numbers.maximum 65530
])
| doc m%"
- Le (Integer)
- - Maximum value: 128
- "%
- | optional,
- prefix
- | String
- | doc m%"
- Prefix (String)
- - IPv4 or IPv6 address
+ To (Integer)
+ - Maximum value: 65530
"%,
}
| doc m%"
- Entries (List - Object)
+ VPN ID Ranges (List - Object)
Elements:
- - prefix (required)
- - le
- - ge
- "%,
+ - from (required)
+ - to (required)
+ "%
+ | optional,
+ vpn_ids
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65530
+ ])
+ )
+ | doc "VPN Ids (List - Integer)"
+ | optional,
+ }
+ | doc m%"
+ VPN Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - vpn_ids
+ - vpn_id_ranges
+ "%
+ | optional,
+ zones
+ | Array
+ {
+ interfaces
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(Ethernet|FastEthernet|FiveGigabitEthernet|FortyGigabitEthernet|GigabitEthernet|HundredGigE|Loopback|TenGigabitEthernet|Tunnel|TwentyFiveGigabitEthernet|TwentyFiveGigE|TwoGigabitEthernet|VirtualPortGroup|Vlan)(([1-9]\\d|\\d)\\/){0,2}(0|[1-9]\\d*)([:|.][1-9]\\d*)?"
+ ])
+ )
+ | doc "Interfaces (List - String)"
+ | optional,
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9-_]{1,128}$"
+ "^[A-Za-z0-9\\-_]{1,32}$"
])
| doc "Name (String)",
+ vpn_ids
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65530
+ ])
+ )
+ | doc "VPN Ids (List - Integer)"
+ | optional,
}
| doc m%"
- IPv6 Prefix Lists (List - Object)
+ Zones (List - Object)
Elements:
- name (required)
- - entries (required)
+ - vpn_ids
+ - interfaces
"%
| optional,
- local_application_lists
- | Array
- {
- application_families
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
+ }
+ | doc m%"
+ Policy Objects (Object)
+
+ Elements:
+ - app_probe_classes
+ - application_lists
+ - as_path_lists
+ - class_maps
+ - color_lists
+ - expanded_community_lists
+ - extended_community_lists
+ - ipv4_data_prefix_lists
+ - ipv4_prefix_lists
+ - ipv6_data_prefix_lists
+ - ipv6_prefix_lists
+ - mirror_lists
+ - policers
+ - preferred_color_groups
+ - region_lists
+ - site_lists
+ - sla_classes
+ - standard_community_lists
+ - tloc_lists
+ - vpn_lists
+ - zones
+ - fqdn_lists
+ - local_application_lists
+ "%
+ | optional,
+ security_policies
+ | {
+ definitions
+ | {
+ intrusion_prevention
+ | Array
+ {
+ description | String | doc "Description (String)",
+ inspection_mode
+ | std.enum.TagOrString
+ | [| 'detection, 'protection |]
+ | doc m%"
+ Inspection Mode (String)
+ - Allowed values: protection, detection
+ "%,
+ log_level
+ | std.enum.TagOrString
+ | [|
+ 'debug,
+ 'informational,
+ 'notice,
+ 'warning,
+ 'error,
+ 'critical,
+ 'alert,
+ 'emergency
+ |]
+ | doc m%"
+ Log Level (String)
+ - Allowed values: emergency, alert, critical, error, warning, notice, informational, debug
+ "%,
+ mode
+ | std.enum.TagOrString
+ | [| 'security |]
+ | doc m%"
+ Mode (String)
+ - Allowed values: security
+ "%,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ | doc "Name (String)"
+ | optional,
+ signature_set
+ | std.enum.TagOrString
+ | [| 'security, 'connectivity, 'balanced |]
+ | doc m%"
+ Signature Set (String)
+ - Allowed values: balanced, connectivity, security
+ "%,
+ target_vpns
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65530
+ ])
+ )
+ | doc "Target Vpns (List - Integer)",
+ }
+ | doc m%"
+ Intrusion Prevention (List - Object)
+
+ Elements:
+ - name
+ - description (required)
+ - mode (required)
+ - inspection_mode (required)
+ - log_level (required)
+ - signature_set (required)
+ - target_vpns (required)
+ "%
+ | optional,
+ zone_based_firewall
+ | Array
+ {
+ default_action_type
+ | std.enum.TagOrString
+ | [| 'drop, 'pass |]
+ | doc m%"
+ Default Action Type (String)
+ - Allowed values: pass, drop
+ "%,
+ description | String | doc "Description (String)",
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ | doc "Name (String)"
+ | optional,
+ rules
+ | Array
+ {
+ actions
+ | {
+ log | Bool | doc "Log (Boolean)" | optional,
+ }
+ | doc m%"
+ Actions (Object)
+
+ Elements:
+ - log
+ "%
+ | optional,
+ base_action
+ | std.enum.TagOrString
+ | [| 'inspect, 'drop, 'pass |]
+ | doc m%"
+ Base Action (String)
+ - Allowed values: pass, drop, inspect
+ "%,
+ id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65534,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ ID (Integer)
+ - Minimum value: 1
+ - Maximum value: 65534
+ "%,
+ match_criterias
+ | {
+ destination_data_prefix_lists
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ )
+ | doc "Destination Data Prefix Lists (List - String)"
+ | optional,
+ destination_fqdn
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?=.{1,120}$)((\\*|[a-zA-Z0-9-]{1,63})\\.)+([a-zA-Z0-9-]{2,63})$"
+ ])
+ | doc "Destination FQDN (String)"
+ | optional,
+ destination_fqdn_lists
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ )
+ | doc "Destination FQDN Lists (List - String)"
+ | optional,
+ destination_geo_locations
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 3
+ ])
+ )
+ | doc "Destination Geo Locations (List - String)"
+ | optional,
+ destination_ip_prefix
+ | String
+ | doc m%"
+ Destination IP Prefix (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ destination_ip_prefix_variable
+ | String
+ | doc "Destination IP Prefix Variable (String)"
+ | optional,
+ destination_port_ranges
+ | Array
+ {
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ From (Integer)
+ - Maximum value: 65535
+ "%,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ To (Integer)
+ - Maximum value: 65535
+ "%,
+ }
+ | doc m%"
+ Destination Port Ranges (List - Object)
+
+ Elements:
+ - from (required)
+ - to (required)
+ "%
+ | optional,
+ destination_ports
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ )
+ | doc "Destination Ports (List - Integer)"
+ | optional,
+ local_application_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ | doc "Local Application List (String)"
+ | optional,
+ protocol_names
+ | Array (String)
+ | doc "Protocol Names (List - String)"
+ | optional,
+ protocols
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 255
+ ])
+ )
+ | doc "Protocols (List - Integer)"
+ | optional,
+ source_data_prefix_lists
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ )
+ | doc "Source Data Prefix Lists (List - String)"
+ | optional,
+ source_fqdn
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?=.{1,120}$)((\\*|[a-zA-Z0-9-]{1,63})\\.)+([a-zA-Z0-9-]{2,63})$"
+ ])
+ | doc "Source FQDN (String)"
+ | optional,
+ source_fqdn_lists
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ )
+ | doc "Source FQDN Lists (List - String)"
+ | optional,
+ source_geo_locations
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 3
+ ])
+ )
+ | doc "Source Geo Locations (List - String)"
+ | optional,
+ source_ip_prefix
+ | String
+ | doc m%"
+ Source IP Prefix (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ source_ip_prefix_variable
+ | String
+ | doc "Source IP Prefix Variable (String)"
+ | optional,
+ source_port_ranges
+ | Array
+ {
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ From (Integer)
+ - Maximum value: 65535
+ "%,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ To (Integer)
+ - Maximum value: 65535
+ "%,
+ }
+ | doc m%"
+ Source Port Ranges (List - Object)
+
+ Elements:
+ - from (required)
+ - to (required)
+ "%
+ | optional,
+ source_ports
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ )
+ | doc "Source Ports (List - Integer)"
+ | optional,
+ }
+ | doc m%"
+ Match Criterias (Object)
+
+ Elements:
+ - source_data_prefix_lists
+ - source_ip_prefix
+ - source_ip_prefix_variable
+ - source_fqdn_lists
+ - source_fqdn
+ - source_geo_locations
+ - source_ports
+ - source_port_ranges
+ - destination_data_prefix_lists
+ - destination_ip_prefix
+ - destination_ip_prefix_variable
+ - destination_fqdn_lists
+ - destination_fqdn
+ - destination_geo_locations
+ - destination_ports
+ - destination_port_ranges
+ - protocol_names
+ - protocols
+ - local_application_list
+ "%
+ | optional,
+ name | String | doc "Name (String)",
+ }
+ | doc m%"
+ Rules (List - Object)
+
+ Elements:
+ - id (required)
+ - name (required)
+ - base_action (required)
+ - match_criterias
+ - actions
+ "%
+ | optional,
+ zone_pairs
+ | Array
+ {
+ destination_zone
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
[
- "application-service",
- "audio-video",
- "authentication",
- "behavioral",
- "database",
- "encrypted",
- "erp",
- "file-server",
- "file-transfer",
- "forum",
- "game",
- "instant-messaging",
- "mail",
- "microsoft-office",
- "middleware",
- "network-management",
- "network-service",
- "peer-to-peer",
- "printer",
- "routing",
- "security-service",
- "terminal",
- "thin-client",
- "tunneling",
- "web",
- "webmail"
- ]
- ])
- ])
- | doc "Application Families (List - String)"
- | optional,
- applications
- | Array (String)
- | doc "Applications (List - String)"
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,32}$"
- ])
- | doc "Name (String)",
- }
- | doc m%"
- Local Application Lists (List - Object)
-
- Elements:
- - name (required)
- - applications
- - application_families
- "%
- | optional,
- mirror_lists
- | Array
- {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9-_]{1,128}$"
- ])
- | doc "Name (String)",
- remote_destination_ip
- | String
- | doc m%"
- Remote Destination IP (String)
- - IPv4 or IPv6 address
- "%,
- source_ip
- | String
- | doc m%"
- Source IP (String)
- - IPv4 or IPv6 address
- "%,
- }
- | doc m%"
- Mirror Lists (List - Object)
-
- Elements:
- - name (required)
- - remote_destination_ip (required)
- - source_ip (required)
- "%
- | optional,
- policers
- | Array
- {
- burst_bytes
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 10000000,
- _js2n__-prdslib.numbers.minimum 15000
- ])
- | doc m%"
- Burst Bytes (Integer)
- - Minimum value: 15000
- - Maximum value: 10000000
- "%,
- exceed_action
- | std.enum.TagOrString
- | [| 'remark, 'drop |]
- | doc m%"
- Exceed Action (String)
- - Allowed values: drop, remark
- "%,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9-_]{1,128}$"
- ])
- | doc "Name (String)",
- rate_bps
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 100000000000,
- _js2n__-prdslib.numbers.minimum 8
- ])
- | doc m%"
- Rate Bps (Integer)
- - Minimum value: 8
- - Maximum value: 100000000000
- "%,
- }
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "self_zone" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ]
+ ])
+ | doc "Destination Zone (String, String)",
+ source_zone
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "self_zone" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ]
+ ])
+ | doc "Source Zone (String, String)",
+ }
+ | doc m%"
+ Zone Pairs (List - Object)
+
+ Elements:
+ - source_zone (required)
+ - destination_zone (required)
+ "%,
+ }
+ | doc m%"
+ Zone Based Firewall (List - Object)
+
+ Elements:
+ - name
+ - description (required)
+ - default_action_type (required)
+ - rules
+ - zone_pairs (required)
+ "%
+ | optional,
+ }
| doc m%"
- Policers (List - Object)
+ Definitions (Object)
Elements:
- - name (required)
- - burst_bytes (required)
- - exceed_action (required)
- - rate_bps (required)
+ - zone_based_firewall
+ - intrusion_prevention
"%
| optional,
- preferred_color_groups
+ feature_policies
| Array
{
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9-_]{1,128}$"
- ])
- | doc "Name (String)",
- primary_colors
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "default",
- "mpls",
- "metro-ethernet",
- "biz-internet",
- "public-internet",
- "lte",
- "3g",
- "red",
- "green",
- "blue",
- "gold",
- "silver",
- "bronze",
- "custom1",
- "custom2",
- "custom3",
- "private1",
- "private2",
- "private3",
- "private4",
- "private5",
- "private6"
- ]
- ])
- ])
- | doc "Primary Colors (List - String)",
- primary_path
- | std.enum.TagOrString
- | [| 'all-paths, 'multi-hop-path, 'direct-path |]
- | doc m%"
- Primary Path (String)
- - Allowed values: direct-path, multi-hop-path, all-paths
- "%
- | optional,
- secondary_colors
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "default",
- "mpls",
- "metro-ethernet",
- "biz-internet",
- "public-internet",
- "lte",
- "3g",
- "red",
- "green",
- "blue",
- "gold",
- "silver",
- "bronze",
- "custom1",
- "custom2",
- "custom3",
- "private1",
- "private2",
- "private3",
- "private4",
- "private5",
- "private6"
- ]
- ])
- ])
- | doc "Secondary Colors (List - String)"
- | optional,
- secondary_path
- | std.enum.TagOrString
- | [| 'all-paths, 'multi-hop-path, 'direct-path |]
+ additional_settings
+ | {
+ firewall
+ | {
+ audit_trail
+ | Bool
+ | doc "Audit Trail (Boolean)"
+ | optional,
+ direct_internet_applications
+ | Bool
+ | doc "Direct Internet Applications (Boolean)"
+ | optional,
+ high_speed_logging
+ | {
+ server_ip
+ | String
+ | doc m%"
+ Server IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ server_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535
+ ])
+ | doc m%"
+ Server Port (Integer)
+ - Maximum value: 65535
+ "%,
+ vpn_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65530
+ ])
+ | doc m%"
+ VPN ID (Integer)
+ - Maximum value: 65530
+ "%,
+ }
+ | doc m%"
+ High Speed Logging (Object)
+
+ Elements:
+ - vpn_id (required)
+ - server_ip (required)
+ - server_port (required)
+ "%
+ | optional,
+ match_stats_per_filter
+ | Bool
+ | doc "Match Stats Per Filter (Boolean)"
+ | optional,
+ tcp_syn_flood_limit
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4294967295,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Tcp Syn Flood Limit (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967295
+ "%
+ | optional,
+ }
+ | doc m%"
+ Firewall (Object)
+
+ Elements:
+ - direct_internet_applications
+ - tcp_syn_flood_limit
+ - high_speed_logging
+ - audit_trail
+ - match_stats_per_filter
+ "%
+ | optional,
+ ips_url_amp
+ | {
+ external_syslog_server
+ | {
+ server_ip
+ | String
+ | doc m%"
+ Server IP (String)
+ - IPv4 or IPv6 address
+ "%,
+ vpn_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65530
+ ])
+ | doc m%"
+ VPN ID (Integer)
+ - Maximum value: 65530
+ "%,
+ }
+ | doc m%"
+ External Syslog Server (Object)
+
+ Elements:
+ - vpn_id (required)
+ - server_ip (required)
+ "%,
+ failure_mode
+ | std.enum.TagOrString
+ | [| 'close, 'open |]
+ | doc m%"
+ Failure Mode (String)
+ - Allowed values: open, close
+ "%,
+ }
+ | doc m%"
+ IPs Url Amp (Object)
+
+ Elements:
+ - external_syslog_server (required)
+ - failure_mode (required)
+ "%
+ | optional,
+ }
| doc m%"
- Secondary Path (String)
- - Allowed values: direct-path, multi-hop-path, all-paths
+ Additional Settings (Object)
+
+ Elements:
+ - firewall
+ - ips_url_amp
"%
| optional,
- tertiary_colors
+ description | String | doc "Description (String)",
+ firewall_policies
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
+ ])
+ )
+ | doc "Firewall Policies (List - String)"
+ | optional,
+ intrusion_prevention_policy
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "default",
- "mpls",
- "metro-ethernet",
- "biz-internet",
- "public-internet",
- "lte",
- "3g",
- "red",
- "green",
- "blue",
- "gold",
- "silver",
- "bronze",
- "custom1",
- "custom2",
- "custom3",
- "private1",
- "private2",
- "private3",
- "private4",
- "private5",
- "private6"
- ]
- ])
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9\\-_]{1,32}$"
])
- | doc "Tertiary Colors (List - String)"
- | optional,
- tertiary_path
- | std.enum.TagOrString
- | [| 'all-paths, 'multi-hop-path, 'direct-path |]
- | doc m%"
- Tertiary Path (String)
- - Allowed values: direct-path, multi-hop-path, all-paths
- "%
+ | doc "Intrusion Prevention Policy (String)"
| optional,
- }
- | doc m%"
- Preferred Color Groups (List - Object)
-
- Elements:
- - name (required)
- - primary_colors (required)
- - primary_path
- - secondary_colors
- - secondary_path
- - tertiary_colors
- - tertiary_path
- "%
- | optional,
- region_lists
- | Array
- {
name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9-_]{1,128}$"
+ "^[A-Za-z0-9\\-_]{1,32}$"
])
| doc "Name (String)",
- region_id_ranges
- | Array
- {
- from
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 63
- ])
- | doc m%"
- From (Integer)
- - Maximum value: 63
- "%,
- to
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 63
- ])
- | doc m%"
- To (Integer)
- - Maximum value: 63
- "%,
- }
+ use_case
+ | std.enum.TagOrString
+ | [|
+ 'app_qoe,
+ 'direct_internet_access,
+ 'direct_cloud_access,
+ 'guest_access,
+ 'compliance,
+ 'custom
+ |]
| doc m%"
- Region ID Ranges (List - Object)
-
- Elements:
- - from (required)
- - to (required)
- "%
- | optional,
- region_ids
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 63
- ])
- )
- | doc "Region Ids (List - Integer)"
- | optional,
+ Use Case (String)
+ - Allowed values: custom, compliance, guest_access, direct_cloud_access, direct_internet_access, app_qoe
+ "%,
}
| doc m%"
- Region Lists (List - Object)
+ Feature Policies (List - Object)
Elements:
- name (required)
- - region_ids
- - region_id_ranges
+ - description (required)
+ - use_case (required)
+ - firewall_policies
+ - intrusion_prevention_policy
+ - additional_settings
"%
| optional,
- site_lists
- | Array
- {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9-_]{1,128}$"
- ])
- | doc "Name (String)",
- site_id_ranges
- | Array
- {
- from
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4294967295,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- From (Integer)
- - Minimum value: 1
- - Maximum value: 4294967295
- "%,
- to
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4294967295,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- To (Integer)
- - Minimum value: 1
- - Maximum value: 4294967295
- "%,
- }
- | doc m%"
- Site ID Ranges (List - Object)
-
- Elements:
- - from (required)
- - to (required)
- "%
- | optional,
- site_ids
- | Array (
- _js2n__-prdslib.contract_from_predicate
+ }
+ | doc m%"
+ Security Policies (Object)
+
+ Elements:
+ - definitions
+ - feature_policies
+ "%
+ | optional,
+ sites
+ | Array
+ {
+ id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4294967295,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ ID (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967295
+ "%,
+ routers
+ | Array
+ {
+ chassis_id | String | doc "Chassis ID (String)",
+ device_template
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[^<>!&\" ]{1,128}$"
+ ])
+ | doc "Device Template (String)",
+ device_variables
+ | { .. }
+ | doc m%"
+ Device Variables (Object)
+ - Map (key-value pairs)
+ "%
+ | optional,
+ model
+ | std.enum.TagOrString
+ | [|
+ 'ISR1100X-6G-XE,
+ 'ISR1100X-4G-XE,
+ 'ISR1100-6G-XE,
+ 'ISR1100-4GLTENA-XE,
+ 'ISR1100-4GLTEGB-XE,
+ 'ISR1100-4G-XE,
+ 'ISR-4461,
+ 'ISR-4451-X,
+ 'ISR-4431,
+ 'ISR-4351,
+ 'ISR-4331,
+ 'ISR-4321,
+ 'ISR-4221X,
+ 'ISR-4221,
+ 'IR-8340,
+ 'IR-8140H-P,
+ 'IR-8140H,
+ 'IR-1835,
+ 'IR-1833,
+ 'IR-1831,
+ 'IR-1821,
+ 'IR-1101,
+ 'C8500L-8S4X,
+ 'C8500-20X6C,
+ 'C8500-12X4QC,
+ 'C8500-12X,
+ 'C8300-2N2S-6T,
+ 'C8300-2N2S-4T2X,
+ 'C8300-1N1S-6T,
+ 'C8300-1N1S-4T2X,
+ 'C8200L-1N-4T,
+ 'C8200-1N-4T,
+ 'C8000V,
+ 'C1161X-8PLTEP,
+ 'C1161X-8P,
+ 'C1161-8PLTEP,
+ 'C1161-8P,
+ 'C1131X-8PW,
+ 'C1131X-8PLTEPW,
+ 'C1131-8PW,
+ 'C1131-8PLTEPW,
+ 'C1128-8PLTEP,
+ 'C1127X-8PMLTEP,
+ 'C1127X-8PLTEP,
+ 'C1127-8PMLTEP,
+ 'C1127-8PLTEP,
+ 'C1126X-8PLTEP,
+ 'C1126-8PLTEP,
+ 'C1121X-8PLTEPW,
+ 'C1121X-8PLTEP,
+ 'C1121X-8P,
+ 'C1121-8PLTEPW,
+ 'C1121-8PLTEP,
+ 'C1121-8P,
+ 'C1121-4PLTEP,
+ 'C1121-4P,
+ 'C1118-8P,
+ 'C1117-4PW,
+ 'C1117-4PMWE,
+ 'C1117-4PMLTEEAWE,
+ 'C1117-4PMLTEEA,
+ 'C1117-4PM,
+ 'C1117-4PLTELAWZ,
+ 'C1117-4PLTELA,
+ 'C1117-4PLTEEAW,
+ 'C1117-4PLTEEA,
+ 'C1117-4P,
+ 'C1116-4PWE,
+ 'C1116-4PLTEEAWE,
+ 'C1116-4PLTEEA,
+ 'C1116-4P,
+ 'C1113-8PW,
+ 'C1113-8PMWE,
+ 'C1113-8PMLTEEA,
+ 'C1113-8PM,
+ 'C1113-8PLTEW,
+ 'C1113-8PLTELAWZ,
+ 'C1113-8PLTELA,
+ 'C1113-8PLTEEAW,
+ 'C1113-8PLTEEA,
+ 'C1113-8P,
+ 'C1112-8PWE,
+ 'C1112-8PLTEEAWE,
+ 'C1112-8PLTEEA,
+ 'C1112-8P,
+ 'C1111X-8P,
+ 'C1111-8PW,
+ 'C1111-8PLTELAW,
+ 'C1111-8PLTELA,
+ 'C1111-8PLTEEAW,
+ 'C1111-8PLTEEA,
+ 'C1111-8P,
+ 'C1111-4PW,
+ 'C1111-4PLTELA,
+ 'C1111-4PLTEEA,
+ 'C1111-4P,
+ 'C1109-4PLTE2PW,
+ 'C1109-4PLTE2P,
+ 'C1109-2PLTEVZ,
+ 'C1109-2PLTEUS,
+ 'C1109-2PLTEGB,
+ 'C1101-4PLTEPW,
+ 'C1101-4PLTEP,
+ 'C1101-4P,
+ 'ASR-1006-X,
+ 'ASR-1002-X,
+ 'ASR-1002-HX,
+ 'ASR-1001-X,
+ 'ASR-1001-HX
+ |]
+ | doc m%"
+ Model (String)
+ - Allowed values: ASR-1001-HX, ASR-1001-X, ASR-1002-HX, ASR-1002-X, ASR-1006-X, C1101-4P, C1101-4PLTEP, C1101-4PLTEPW, C1109-2PLTEGB, C1109-2PLTEUS, C1109-2PLTEVZ, C1109-4PLTE2P, C1109-4PLTE2PW, C1111-4P, C1111-4PLTEEA, C1111-4PLTELA, C1111-4PW, C1111-8P, C1111-8PLTEEA, C1111-8PLTEEAW, C1111-8PLTELA, C1111-8PLTELAW, C1111-8PW, C1111X-8P, C1112-8P, C1112-8PLTEEA, C1112-8PLTEEAWE, C1112-8PWE, C1113-8P, C1113-8PLTEEA, C1113-8PLTEEAW, C1113-8PLTELA, C1113-8PLTELAWZ, C1113-8PLTEW, C1113-8PM, C1113-8PMLTEEA, C1113-8PMWE, C1113-8PW, C1116-4P, C1116-4PLTEEA, C1116-4PLTEEAWE, C1116-4PWE, C1117-4P, C1117-4PLTEEA, C1117-4PLTEEAW, C1117-4PLTELA, C1117-4PLTELAWZ, C1117-4PM, C1117-4PMLTEEA, C1117-4PMLTEEAWE, C1117-4PMWE, C1117-4PW, C1118-8P, C1121-4P, C1121-4PLTEP, C1121-8P, C1121-8PLTEP, C1121-8PLTEPW, C1121X-8P, C1121X-8PLTEP, C1121X-8PLTEPW, C1126-8PLTEP, C1126X-8PLTEP, C1127-8PLTEP, C1127-8PMLTEP, C1127X-8PLTEP, C1127X-8PMLTEP, C1128-8PLTEP, C1131-8PLTEPW, C1131-8PW, C1131X-8PLTEPW, C1131X-8PW, C1161-8P, C1161-8PLTEP, C1161X-8P, C1161X-8PLTEP, C8000V, C8200-1N-4T, C8200L-1N-4T, C8300-1N1S-4T2X, C8300-1N1S-6T, C8300-2N2S-4T2X, C8300-2N2S-6T, C8500-12X, C8500-12X4QC, C8500-20X6C, C8500L-8S4X, IR-1101, IR-1821, IR-1831, IR-1833, IR-1835, IR-8140H, IR-8140H-P, IR-8340, ISR-4221, ISR-4221X, ISR-4321, ISR-4331, ISR-4351, ISR-4431, ISR-4451-X, ISR-4461, ISR1100-4G-XE, ISR1100-4GLTEGB-XE, ISR1100-4GLTENA-XE, ISR1100-6G-XE, ISR1100X-4G-XE, ISR1100X-6G-XE
+ "%,
+ }
+ | doc m%"
+ Routers (List - Object)
+
+ Elements:
+ - chassis_id (required)
+ - model (required)
+ - device_template (required)
+ - device_variables
+ "%,
+ }
+ | doc m%"
+ Sites (List - Object)
+
+ Elements:
+ - id (required)
+ - routers (required)
+ "%
+ | optional,
+ }
+ | doc m%"
+ Sdwan (Object)
+
+ Elements:
+ - edge_feature_templates
+ - policy_objects
+ - localized_policies
+ - edge_device_templates
+ - sites
+ - multi_region_fabric
+ - centralized_policies
+ - feature_profiles
+ - security_policies
+ "%
+ | optional,
+ vxlan
+ | {
+ global
+ | {
+ anycast_gateway_mac
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
+ ])
+ | doc m%"
+ Anycast Gateway MAC (String)
+ - Default value: 20:20:00:00:00:aa
+ - MAC address (XX:XX:XX:XX:XX:XX)
+ "%
+ | optional,
+ auth_proto
+ | std.enum.TagOrString
+ | [| 'SHA_AES, 'SHA_DES, 'MD5_AES, 'MD5_DES, 'SHA, 'MD5 |]
+ | doc m%"
+ Auth Proto (String)
+ - Default value: MD5
+ - Allowed values: MD5, SHA, MD5_DES, MD5_AES, SHA_DES, SHA_AES
+ "%
+ | optional,
+ bgp_asn
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4294967295,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ BGP Asn (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967295
+ "%,
+ bootstrap
+ | {
+ dhcp_v4
+ | {
+ mgmt_prefix
+ | _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4294967295,
- _js2n__-prdslib.numbers.minimum 1
+ _js2n__-prdslib.numbers.maximum 30,
+ _js2n__-prdslib.numbers.minimum 8
])
- )
- | doc "Site Ids (List - Integer)"
- | optional,
- }
+ | doc m%"
+ MGMT Prefix (Integer)
+ - Minimum value: 8
+ - Maximum value: 30
+ "%,
+ multi_subnet_scope
+ | String
+ | doc "Multi Subnet Scope (String)",
+ scope_end_address
+ | String
+ | doc m%"
+ Scope End Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ scope_start_address
+ | String
+ | doc m%"
+ Scope Start Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ switch_mgmt_default_gw
+ | String
+ | doc m%"
+ Switch MGMT Default Gw (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ }
+ | doc m%"
+ DHCP V4 (Object)
+
+ Elements:
+ - scope_start_address
+ - scope_end_address
+ - switch_mgmt_default_gw
+ - mgmt_prefix (required)
+ - multi_subnet_scope (required)
+ "%
+ | optional,
+ dhcp_v6
+ | {
+ mgmt_prefix
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 126,
+ _js2n__-prdslib.numbers.minimum 64
+ ])
+ | doc m%"
+ MGMT Prefix (Integer)
+ - Minimum value: 64
+ - Maximum value: 126
+ "%,
+ multi_subnet_scope
+ | String
+ | doc "Multi Subnet Scope (String)",
+ scope_end_address
+ | String
+ | doc m%"
+ Scope End Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ scope_start_address
+ | String
+ | doc m%"
+ Scope Start Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ switch_mgmt_default_gw
+ | String
+ | doc m%"
+ Switch MGMT Default Gw (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ }
+ | doc m%"
+ DHCP V6 (Object)
+
+ Elements:
+ - scope_start_address
+ - scope_end_address
+ - switch_mgmt_default_gw
+ - mgmt_prefix (required)
+ - multi_subnet_scope (required)
+ "%
+ | optional,
+ dhcp_version
+ | std.enum.TagOrString
+ | [| 'DHCPv6, 'DHCPv4 |]
+ | doc m%"
+ DHCP Version (String)
+ - Allowed values: DHCPv4, DHCPv6
+ "%
+ | optional,
+ enable_bootstrap
+ | Bool
+ | doc "Enable Bootstrap (Boolean)"
+ | optional,
+ enable_local_dhcp_server
+ | Bool
+ | doc "Enable Local DHCP Server (Boolean)"
+ | optional,
+ }
| doc m%"
- Site Lists (List - Object)
+ Bootstrap (Object)
Elements:
- - name (required)
- - site_ids
- - site_id_ranges
+ - enable_bootstrap
+ - enable_local_dhcp_server
+ - dhcp_version
+ - dhcp_v4
+ - dhcp_v6
"%
| optional,
- sla_classes
+ dns_servers
| Array
{
- app_probe_class
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[^<>!&$@\\\\/\"() ]{1,128}$"
- ])
- | doc "App Probe Class (String)"
- | optional,
- fallback_best_tunnel_criteria
- | std.enum.TagOrString
- | [|
- 'jitter-loss-latency,
- 'jitter-latency-loss,
- 'latency-jitter-loss,
- 'latency-loss-jitter,
- 'loss-jitter-latency,
- 'loss-latency-jitter,
- 'jitter-loss,
- 'jitter-latency,
- 'latency-jitter,
- 'latency-loss,
- 'loss-jitter,
- 'loss-latency,
- 'jitter,
- 'latency,
- 'loss
- |]
- | doc m%"
- Fallback Best Tunnel Criteria (String)
- - Allowed values: loss, latency, jitter, loss-latency, loss-jitter, latency-loss, latency-jitter, jitter-latency, jitter-loss, loss-latency-jitter, loss-jitter-latency, latency-loss-jitter, latency-jitter-loss, jitter-latency-loss, jitter-loss-latency
- "%
- | optional,
- fallback_best_tunnel_jitter
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 1000,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- Fallback Best Tunnel Jitter (Integer)
- - Minimum value: 1
- - Maximum value: 1000
- "%
- | optional,
- fallback_best_tunnel_latency
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 1000,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- Fallback Best Tunnel Latency (Integer)
- - Minimum value: 1
- - Maximum value: 1000
- "%
- | optional,
- fallback_best_tunnel_loss
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 100,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- Fallback Best Tunnel Loss (Integer)
- - Minimum value: 1
- - Maximum value: 100
- "%
- | optional,
- jitter_ms
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 1000,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- Jitter MS (Integer)
- - Minimum value: 1
- - Maximum value: 1000
- "%
- | optional,
- latency_ms
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 1000,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- Latency MS (Integer)
- - Minimum value: 1
- - Maximum value: 1000
- "%
- | optional,
- loss_percentage
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 100,
- _js2n__-prdslib.numbers.minimum 1
- ])
+ ip_address
+ | String
| doc m%"
- Loss Percentage (Integer)
- - Minimum value: 1
- - Maximum value: 100
- "%
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9-_]{1,128}$"
- ])
- | doc "Name (String)",
+ IP Address (String)
+ - IPv4 or IPv6 address
+ "%,
+ vrf | String | doc "VRF (String)" | optional,
}
| doc m%"
- Sla Classes (List - Object)
+ DNS Servers (List - Object)
Elements:
- - name (required)
- - jitter_ms
- - latency_ms
- - loss_percentage
- - app_probe_class
- - fallback_best_tunnel_criteria
- - fallback_best_tunnel_jitter
- - fallback_best_tunnel_latency
- - fallback_best_tunnel_loss
+ - ip_address (required)
+ - vrf
"%
| optional,
- standard_community_lists
- | Array
- {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9-_]{1,128}$"
- ])
- | doc "Name (String)",
- standard_communities
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[0-9]{1,5}(:)[0-9]{1,5}$"
- ])
- )
- | doc "Standard Communities (List - String)",
- }
+ fabric_type
+ | std.enum.TagOrString
+ | [| 'VXLAN_EVPN |]
| doc m%"
- Standard Community Lists (List - Object)
+ Fabric Type (String)
+ - Allowed values: VXLAN_EVPN
+ "%
+ | optional,
+ name | String | doc "Name (String)",
+ netflow
+ | {
+ enable
+ | Bool
+ | doc m%"
+ Enable (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ exporter
+ | Array
+ {
+ ip_address
+ | String
+ | doc m%"
+ IP Address (String)
+ - IPv4 or IPv6 address
+ "%,
+ name | String | doc "Name (String)",
+ source_interface
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "(?i)^(?:e|eth(?:ernet)?)\\d(?:\\/\\d+){1,2}(\\.\\d{1,4})?$"
+ ])
+ | doc "Source Interface (String)",
+ udp_port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Udp Port (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%,
+ vrf | String | doc "VRF (String)" | optional,
+ }
+ | doc m%"
+ Exporter (List - Object)
+
+ Elements:
+ - name (required)
+ - ip_address (required)
+ - vrf
+ - source_interface (required)
+ - udp_port (required)
+ "%
+ | optional,
+ monitor
+ | Array
+ {
+ exporter1 | String | doc "Exporter1 (String)",
+ exporter2
+ | String
+ | doc "Exporter2 (String)"
+ | optional,
+ name | String | doc "Name (String)",
+ record | String | doc "Record (String)",
+ }
+ | doc m%"
+ Monitor (List - Object)
+
+ Elements:
+ - name (required)
+ - record (required)
+ - exporter1 (required)
+ - exporter2
+ "%
+ | optional,
+ record
+ | Array
+ {
+ layer2 | Bool | doc "Layer2 (Boolean)" | optional,
+ name | String | doc "Name (String)",
+ template
+ | std.enum.TagOrString
+ | [| 'netflow_l2_record, 'netflow_ipv4_record |]
+ | doc m%"
+ Template (String)
+ - Allowed values: netflow_ipv4_record, netflow_l2_record
+ "%,
+ }
+ | doc m%"
+ Record (List - Object)
+
+ Elements:
+ - name (required)
+ - template (required)
+ - layer2
+ "%
+ | optional,
+ }
+ | doc m%"
+ Netflow (Object)
Elements:
- - name (required)
- - standard_communities (required)
+ - enable
+ - exporter
+ - record
+ - monitor
"%
| optional,
- tloc_lists
+ ntp_servers
| Array
{
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9-_]{1,128}$"
- ])
- | doc "Name (String)",
- tlocs
- | Array
- {
- color
- | std.enum.TagOrString
- | [|
- 'private6,
- 'private5,
- 'private4,
- 'private3,
- 'private2,
- 'private1,
- 'custom3,
- 'custom2,
- 'custom1,
- 'bronze,
- 'silver,
- 'gold,
- 'blue,
- 'green,
- 'red,
- '"3g",
- 'lte,
- 'public-internet,
- 'biz-internet,
- 'metro-ethernet,
- 'mpls,
- '"default"
- |]
- | doc m%"
- Color (String)
- - Allowed values: default, mpls, metro-ethernet, biz-internet, public-internet, lte, 3g, red, green, blue, gold, silver, bronze, custom1, custom2, custom3, private1, private2, private3, private4, private5, private6
- "%,
- encapsulation
- | std.enum.TagOrString
- | [| 'gre, 'ipsec |]
- | doc m%"
- Encapsulation (String)
- - Allowed values: ipsec, gre
- "%,
- preference
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4294967295
- ])
- | doc m%"
- Preference (Integer)
- - Maximum value: 4294967295
- "%
- | optional,
- tloc_ip
- | String
- | doc m%"
- Tloc IP (String)
- - IPv4 or IPv6 address
- "%,
- }
+ ip_address
+ | String
| doc m%"
- Tlocs (List - Object)
-
- Elements:
- - color (required)
- - encapsulation (required)
- - tloc_ip (required)
- - preference
+ IP Address (String)
+ - IPv4 or IPv6 address
"%,
+ vrf | String | doc "VRF (String)" | optional,
}
| doc m%"
- Tloc Lists (List - Object)
+ NTP Servers (List - Object)
Elements:
- - name (required)
- - tlocs (required)
+ - ip_address (required)
+ - vrf
"%
| optional,
- vpn_lists
- | Array
- {
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9-_]{1,128}$"
- ])
- | doc "Name (String)",
- vpn_id_ranges
- | Array
- {
- from
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65530
- ])
- | doc m%"
- From (Integer)
- - Maximum value: 65530
- "%,
- to
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65530
- ])
- | doc m%"
- To (Integer)
- - Maximum value: 65530
- "%,
- }
- | doc m%"
- VPN ID Ranges (List - Object)
-
- Elements:
- - from (required)
- - to (required)
- "%
- | optional,
- vpn_ids
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ route_reflectors
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Route Reflectors (Integer)
+ - Default value: 2
+ - Minimum value: 1
+ "%
+ | optional,
+ spanning_tree
+ | {
+ bridge_priority
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65530
- ])
- )
- | doc "VPN Ids (List - Integer)"
- | optional,
- }
+ 0,
+ 4096,
+ 8192,
+ 12288,
+ 16384,
+ 20480,
+ 24576,
+ 28672,
+ 32768,
+ 36864,
+ 40960,
+ 45056,
+ 49152,
+ 53248,
+ 57344,
+ 61440
+ ]
+ ])
+ | doc m%"
+ Bridge Priority (Integer)
+ - Allowed values: 0, 4096, 8192, 12288, 16384, 20480, 24576, 28672, 32768, 36864, 40960, 45056, 49152, 53248, 57344, 61440
+ "%
+ | optional,
+ mst_instance_range
+ | Array
+ {
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4094
+ ])
+ | doc m%"
+ From (Integer)
+ - Maximum value: 4094
+ "%,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4094
+ ])
+ | doc m%"
+ To (Integer)
+ - Maximum value: 4094
+ "%
+ | optional,
+ }
+ | doc m%"
+ MST Instance Range (List - Object)
+
+ Elements:
+ - from (required)
+ - to
+ "%
+ | optional,
+ root_bridge_protocol
+ | std.enum.TagOrString
+ | [| 'unmanaged, 'mst, '"rpvst+" |]
+ | doc m%"
+ Root Bridge Protocol (String)
+ - Default value: unmanaged
+ - Allowed values: rpvst+, mst, unmanaged
+ "%,
+ vlan_range
+ | Array
+ {
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 3967,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ From (Integer)
+ - Minimum value: 1
+ - Maximum value: 3967
+ "%,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 3967,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ To (Integer)
+ - Minimum value: 1
+ - Maximum value: 3967
+ "%
+ | optional,
+ }
+ | doc m%"
+ Vlan Range (List - Object)
+
+ Elements:
+ - from (required)
+ - to
+ "%
+ | optional,
+ }
| doc m%"
- VPN Lists (List - Object)
+ Spanning Tree (Object)
Elements:
- - name (required)
- - vpn_ids
- - vpn_id_ranges
+ - root_bridge_protocol (required)
+ - vlan_range
+ - mst_instance_range
+ - bridge_priority
"%
| optional,
- zones
+ syslog_servers
| Array
{
- interfaces
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(Ethernet|FastEthernet|FiveGigabitEthernet|FortyGigabitEthernet|GigabitEthernet|HundredGigE|Loopback|TenGigabitEthernet|Tunnel|TwentyFiveGigabitEthernet|TwentyFiveGigE|TwoGigabitEthernet|VirtualPortGroup|Vlan)(([1-9]\\d|\\d)\\/){0,2}(0|[1-9]\\d*)([:|.][1-9]\\d*)?"
- ])
- )
- | doc "Interfaces (List - String)"
- | optional,
- name
+ ip_address
+ | String
+ | doc m%"
+ IP Address (String)
+ - IPv4 or IPv6 address
+ "%,
+ severity
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,32}$"
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 7
])
- | doc "Name (String)",
- vpn_ids
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65530
- ])
- )
- | doc "VPN Ids (List - Integer)"
+ | doc m%"
+ Severity (Integer)
+ - Maximum value: 7
+ "%
| optional,
+ vrf | String | doc "VRF (String)" | optional,
}
| doc m%"
- Zones (List - Object)
+ Syslog Servers (List - Object)
Elements:
- - name (required)
- - vpn_ids
- - interfaces
+ - ip_address (required)
+ - vrf
+ - severity
+ "%
+ | optional,
+ vpc
+ | {
+ advertise_pip
+ | Bool
+ | doc m%"
+ Advertise Pip (Boolean)
+ - Default value: false
+ "%
+ | optional,
+ advertise_pip_border_only
+ | Bool
+ | doc m%"
+ Advertise Pip Border Only (Boolean)
+ - Default value: true
+ "%
+ | optional,
+ auto_recovery_time
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 3600,
+ _js2n__-prdslib.numbers.minimum 240
+ ])
+ | doc m%"
+ Auto Recovery Time (Integer)
+ - Default value: 360
+ - Minimum value: 240
+ - Maximum value: 3600
+ "%
+ | optional,
+ delay_restore_time
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 3600,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Delay Restore Time (Integer)
+ - Default value: 150
+ - Minimum value: 1
+ - Maximum value: 3600
+ "%
+ | optional,
+ domain_id_range
+ | String
+ | doc m%"
+ Domain ID Range (String)
+ - Default value: 1-1000
+ "%
+ | optional,
+ peer_keep_alive
+ | std.enum.TagOrString
+ | [| 'management, 'loopback |]
+ | doc m%"
+ Peer Keep Alive (String)
+ - Default value: management
+ - Allowed values: loopback, management
+ "%
+ | optional,
+ peer_link_port_channel_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4096,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Peer Link Port Channel ID (Integer)
+ - Default value: 500
+ - Minimum value: 1
+ - Maximum value: 4096
+ "%
+ | optional,
+ peer_link_vlan
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 4094,
+ _js2n__-prdslib.numbers.minimum 2
+ ])
+ | doc m%"
+ Peer Link Vlan (Integer)
+ - Default value: 3600
+ - Minimum value: 2
+ - Maximum value: 4094
+ "%
+ | optional,
+ }
+ | doc m%"
+ vPC (Object)
+
+ Elements:
+ - peer_link_vlan
+ - peer_keep_alive
+ - auto_recovery_time
+ - delay_restore_time
+ - peer_link_port_channel_id
+ - advertise_pip
+ - advertise_pip_border_only
+ - domain_id_range
"%
| optional,
}
| doc m%"
- Policy Objects (Object)
+ Global (Object)
Elements:
- - app_probe_classes
- - application_lists
- - as_path_lists
- - class_maps
- - color_lists
- - expanded_community_lists
- - extended_community_lists
- - ipv4_data_prefix_lists
- - ipv4_prefix_lists
- - ipv6_data_prefix_lists
- - ipv6_prefix_lists
- - mirror_lists
- - policers
- - preferred_color_groups
- - region_lists
- - site_lists
- - sla_classes
- - standard_community_lists
- - tloc_lists
- - vpn_lists
- - zones
- - fqdn_lists
- - local_application_lists
+ - name (required)
+ - fabric_type
+ - bgp_asn (required)
+ - route_reflectors
+ - anycast_gateway_mac
+ - vpc
+ - spanning_tree
+ - auth_proto
+ - dns_servers
+ - ntp_servers
+ - syslog_servers
+ - netflow
+ - bootstrap
"%
| optional,
- security_policies
+ overlay_extensions
| {
- definitions
+ route_control
| {
- intrusion_prevention
+ extended_community_lists
| Array
{
- description
- | String
- | doc "Description (String)"
- | optional,
- inspection_mode
- | std.enum.TagOrString
- | [| 'detection, 'protection |]
- | doc m%"
- Inspection Mode (String)
- - Allowed values: protection, detection
- "%,
- log_level
- | std.enum.TagOrString
- | [|
- 'debug,
- 'informational,
- 'notice,
- 'warning,
- 'error,
- 'critical,
- 'alert,
- 'emergency
- |]
- | doc m%"
- Log Level (String)
- - Allowed values: emergency, alert, critical, error, warning, notice, informational, debug
- "%,
- mode
- | std.enum.TagOrString
- | [| 'security |]
+ entries
+ | Array
+ {
+ communities
+ | {
+ "4byteas_generic"
+ | Array
+ {
+ extended_community_number_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9]{1,5}:[0-9]{1,5})$"
+ ])
+ | doc "Extended Community Number List (String)",
+ transitive
+ | Bool
+ | doc "Transitive (Boolean)",
+ }
+ | doc m%"
+ 4Byteas Generic (List - Object)
+
+ Elements:
+ - transitive (required)
+ - extended_community_number_list (required)
+ "%
+ | optional,
+ rmac
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-f0-9]{4}.[a-f0-9]{4}.[a-f0-9]{4}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}$"
+ ]
+ ])
+ )
+ | doc "Rmac (List - String)"
+ | optional,
+ rt
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((?!0)[0-9]{1,5}.[0-9]{1,5})$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((?!0)[0-9]{1,11}.[0-9]{1,5})$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)\\.?){4}$"
+ ]
+ ])
+ )
+ | doc "Rt (List - String)"
+ | optional,
+ soo
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((?!0)[0-9]{1,5}.[0-9]{1,5})$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((?!0)[0-9]{1,11}.[0-9]{1,5})$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)\\.?){4}$"
+ ]
+ ])
+ )
+ | doc "Soo (List - String)"
+ | optional,
+ }
+ | doc m%"
+ Communities (Object)
+
+ Elements:
+ - 4byteas_generic
+ - rmac
+ - rt
+ - soo
+ "%
+ | optional,
+ operation
+ | std.enum.TagOrString
+ | [| 'deny, 'permit |]
+ | doc m%"
+ Operation (String)
+ - Allowed values: permit, deny
+ "%,
+ seq_number
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967294,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Seq Number (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967294
+ "%,
+ }
| doc m%"
- Mode (String)
- - Allowed values: security
+ Entries (List - Object)
+
+ Elements:
+ - seq_number (required)
+ - operation (required)
+ - communities
"%,
name
| _js2n__-prdslib.contract_from_predicate
@@ -102274,286 +113322,606 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,32}$"
+ "^[A-Za-z0-9-_]{1,63}$"
])
- | doc "Name (String)"
- | optional,
- signature_set
- | std.enum.TagOrString
- | [| 'security, 'connectivity, 'balanced |]
- | doc m%"
- Signature Set (String)
- - Allowed values: balanced, connectivity, security
- "%,
- target_vpns
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65530
- ])
- )
- | doc "Target Vpns (List - Integer)",
+ | doc "Name (String)",
}
| doc m%"
- Intrusion Prevention (List - Object)
+ Extended Community Lists (List - Object)
Elements:
- - name
- - description
- - mode (required)
- - inspection_mode (required)
- - log_level (required)
- - signature_set (required)
- - target_vpns (required)
+ - name (required)
+ - entries (required)
"%
| optional,
- zone_based_firewall
+ groups
| Array
{
- default_action_type
- | std.enum.TagOrString
- | [| 'drop, 'pass |]
+ extended_community_lists
+ | Array { name | String | doc "Name (String)", }
| doc m%"
- Default Action Type (String)
- - Allowed values: pass, drop
- "%,
- description
- | String
- | doc "Description (String)"
+ Extended Community Lists (List - Object)
+
+ Elements:
+ - name (required)
+ "%
| optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,32}$"
- ])
- | doc "Name (String)"
+ ip_as_path_access_lists
+ | Array { name | String | doc "Name (String)", }
+ | doc m%"
+ IP AS Path Access Lists (List - Object)
+
+ Elements:
+ - name (required)
+ "%
| optional,
- rules
+ ipv4_access_lists
+ | Array { name | String | doc "Name (String)", }
+ | doc m%"
+ Ipv4 Access Lists (List - Object)
+
+ Elements:
+ - name (required)
+ "%
+ | optional,
+ ipv4_object_groups
+ | Array { name | String | doc "Name (String)", }
+ | doc m%"
+ Ipv4 Object Groups (List - Object)
+
+ Elements:
+ - name (required)
+ "%
+ | optional,
+ ipv4_prefix_lists
+ | Array { name | String | doc "Name (String)", }
+ | doc m%"
+ Ipv4 Prefix Lists (List - Object)
+
+ Elements:
+ - name (required)
+ "%
+ | optional,
+ ipv6_access_lists
+ | Array { name | String | doc "Name (String)", }
+ | doc m%"
+ IPv6 Access Lists (List - Object)
+
+ Elements:
+ - name (required)
+ "%
+ | optional,
+ ipv6_object_groups
+ | Array { name | String | doc "Name (String)", }
+ | doc m%"
+ IPv6 Object Groups (List - Object)
+
+ Elements:
+ - name (required)
+ "%
+ | optional,
+ ipv6_prefix_lists
+ | Array { name | String | doc "Name (String)", }
+ | doc m%"
+ IPv6 Prefix Lists (List - Object)
+
+ Elements:
+ - name (required)
+ "%
+ | optional,
+ mac_list
+ | Array { name | String | doc "Name (String)", }
+ | doc m%"
+ MAC List (List - Object)
+
+ Elements:
+ - name (required)
+ "%
+ | optional,
+ name | String | doc "Name (String)",
+ route_maps
+ | Array { name | String | doc "Name (String)", }
+ | doc m%"
+ Route Maps (List - Object)
+
+ Elements:
+ - name (required)
+ "%
+ | optional,
+ standard_community_lists
+ | Array { name | String | doc "Name (String)", }
+ | doc m%"
+ Standard Community Lists (List - Object)
+
+ Elements:
+ - name (required)
+ "%
+ | optional,
+ time_range
+ | Array { name | String | doc "Name (String)", }
+ | doc m%"
+ Time Range (List - Object)
+
+ Elements:
+ - name (required)
+ "%
+ | optional,
+ }
+ | doc m%"
+ Groups (List - Object)
+
+ Elements:
+ - name (required)
+ - route_maps
+ - ipv4_prefix_lists
+ - ipv6_prefix_lists
+ - standard_community_lists
+ - extended_community_lists
+ - mac_list
+ - ip_as_path_access_lists
+ - ipv4_access_lists
+ - ipv6_access_lists
+ - time_range
+ - ipv4_object_groups
+ - ipv6_object_groups
+ "%
+ | optional,
+ ip_as_path_access_lists
+ | Array
+ {
+ entries
| Array
{
- actions
- | {
- log | Bool | doc "Log (Boolean)" | optional,
- }
- | doc m%"
- Actions (Object)
-
- Elements:
- - log
- "%
- | optional,
- base_action
+ bgp_as_paths_regex
+ | String
+ | doc "BGP AS Paths Regex (String)",
+ operation
| std.enum.TagOrString
- | [| 'inspect, 'drop, 'pass |]
+ | [| 'deny, 'permit |]
| doc m%"
- Base Action (String)
- - Allowed values: pass, drop, inspect
+ Operation (String)
+ - Allowed values: permit, deny
"%,
- id
+ seq_number
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65534,
+ _js2n__-prdslib.numbers.maximum
+ 4294967294,
_js2n__-prdslib.numbers.minimum 1
])
| doc m%"
- ID (Integer)
+ Seq Number (Integer)
- Minimum value: 1
- - Maximum value: 65534
+ - Maximum value: 4294967294
"%,
- match_criterias
+ }
+ | doc m%"
+ Entries (List - Object)
+
+ Elements:
+ - seq_number (required)
+ - operation (required)
+ - bgp_as_paths_regex (required)
+ "%,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ IP AS Path Access Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - entries (required)
+ "%
+ | optional,
+ ipv4_access_lists
+ | Array
+ {
+ entries
+ | Array
+ {
+ destination
| {
- destination_data_prefix_lists
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,32}$"
- ])
- )
- | doc "Destination Data Prefix Lists (List - String)"
- | optional,
- destination_fqdn
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?=.{1,120}$)((\\*|[a-zA-Z0-9-]{1,63})\\.)+([a-zA-Z0-9-]{2,63})$"
- ])
- | doc "Destination FQDN (String)"
- | optional,
- destination_fqdn_lists
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,32}$"
- ])
- )
- | doc "Destination FQDN Lists (List - String)"
+ addrgroup
+ | String
+ | doc "Addrgroup (String)"
| optional,
- destination_geo_locations
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 3
- ])
- )
- | doc "Destination Geo Locations (List - String)"
+ any | Bool | doc "Any (Boolean)" | optional,
+ host
+ | String
+ | doc m%"
+ Host (String)
+ - IPv4 or IPv6 address
+ "%
| optional,
- destination_ip_prefix
+ ip
| String
| doc m%"
- Destination IP Prefix (String)
+ IP (String)
- IPv4 or IPv6 address
"%
| optional,
- destination_ip_prefix_variable
+ port_number
+ | {
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ From (Integer)
+ - Maximum value: 65535
+ "%
+ | optional,
+ operator
+ | std.enum.TagOrString
+ | [| 'range, 'neq, 'lt, 'gt, 'eq |]
+ | doc m%"
+ Operator (String)
+ - Allowed values: eq, gt, lt, neq, range
+ "%
+ | optional,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ Port (Integer)
+ - Maximum value: 65535
+ "%
+ | optional,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ To (Integer)
+ - Maximum value: 65535
+ "%
+ | optional,
+ }
+ | doc m%"
+ Port Number (Object)
+
+ Elements:
+ - operator
+ - port
+ - from
+ - to
+ "%
+ | optional,
+ wildcard
| String
- | doc "Destination IP Prefix Variable (String)"
+ | doc m%"
+ Wildcard (String)
+ - IPv4 or IPv6 address
+ "%
| optional,
- destination_port_ranges
- | Array
- {
+ }
+ | doc m%"
+ Destination (Object)
+
+ Elements:
+ - ip
+ - wildcard
+ - addrgroup
+ - any
+ - host
+ - port_number
+ "%
+ | optional,
+ filtering_options
+ | Array
+ {
+ dscp
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 63
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "af11",
+ "af12",
+ "af13",
+ "af21",
+ "af22",
+ "af23",
+ "af31",
+ "af32",
+ "af33",
+ "af41",
+ "af42",
+ "af43",
+ "cs1",
+ "cs2",
+ "cs3",
+ "cs4",
+ "cs5",
+ "cs6",
+ "cs7",
+ "ef",
+ "default"
+ ]
+ ]
+ ])
+ | doc "DSCP (Integer, String)"
+ | optional,
+ flags
+ | Array
+ {
+ ack
+ | Bool
+ | doc "Ack (Boolean)"
+ | optional,
+ establish
+ | Bool
+ | doc "Establish (Boolean)"
+ | optional,
+ fin
+ | Bool
+ | doc "Fin (Boolean)"
+ | optional,
+ psh
+ | Bool
+ | doc "Psh (Boolean)"
+ | optional,
+ rst
+ | Bool
+ | doc "Rst (Boolean)"
+ | optional,
+ syn
+ | Bool
+ | doc "Syn (Boolean)"
+ | optional,
+ urg
+ | Bool
+ | doc "Urg (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Flags (List - Object)
+
+ Elements:
+ - establish
+ - ack
+ - fin
+ - psh
+ - rst
+ - syn
+ - urg
+ "%
+ | optional,
+ fragments
+ | Bool
+ | doc "Fragments (Boolean)"
+ | optional,
+ http_method
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 7,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "connect",
+ "delete",
+ "get",
+ "head",
+ "post",
+ "put",
+ "trace"
+ ]
+ ]
+ ])
+ | doc "Http Method (Integer, String)"
+ | optional,
+ load_share
+ | Bool
+ | doc "Load Share (Boolean)"
+ | optional,
+ packet_length
+ | {
from
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
_js2n__-prdslib.numbers.maximum
- 65535
+ 9210
])
| doc m%"
From (Integer)
- - Maximum value: 65535
- "%,
+ - Maximum value: 9210
+ "%
+ | optional,
+ operation
+ | std.enum.TagOrString
+ | [| 'range, 'neq, 'lt, 'gt, 'eq |]
+ | doc m%"
+ Operation (String)
+ - Allowed values: eq, gt, lt, neq, range
+ "%
+ | optional,
+ size
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 9210,
+ _js2n__-prdslib.numbers.minimum
+ 20
+ ])
+ | doc m%"
+ Size (Integer)
+ - Minimum value: 20
+ - Maximum value: 9210
+ "%
+ | optional,
to
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
_js2n__-prdslib.numbers.maximum
- 65535
+ 9210
])
| doc m%"
To (Integer)
- - Maximum value: 65535
- "%,
+ - Maximum value: 9210
+ "%
+ | optional,
}
- | doc m%"
- Destination Port Ranges (List - Object)
-
- Elements:
- - from (required)
- - to (required)
- "%
- | optional,
- destination_ports
- | Array (
- _js2n__-prdslib.contract_from_predicate
+ | doc m%"
+ Packet Length (Object)
+
+ Elements:
+ - operation
+ - size
+ - from
+ - to
+ "%
+ | optional,
+ precedence
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 7
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "critical",
+ "flash",
+ "flash-override",
+ "immediate",
+ "internet",
+ "network",
+ "priority",
+ "routine"
+ ]
+ ]
+ ])
+ | doc "Precedence (Integer, String)"
+ | optional,
+ set_erspan_dscp
+ | _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
+ _js2n__-prdslib.numbers.maximum 63,
+ _js2n__-prdslib.numbers.minimum 1
])
- )
- | doc "Destination Ports (List - Integer)"
- | optional,
- local_application_list
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,32}$"
- ])
- | doc "Local Application List (String)"
- | optional,
- protocols
- | Array (
- _js2n__-prdslib.contract_from_predicate
+ | doc m%"
+ Set Erspan DSCP (Integer)
+ - Minimum value: 1
+ - Maximum value: 63
+ "%
+ | optional,
+ set_erspan_gre_proto
+ | _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 255
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum 1
])
- )
- | doc "Protocols (List - Integer)"
- | optional,
- source_data_prefix_lists
- | Array (
- _js2n__-prdslib.contract_from_predicate
+ | doc m%"
+ Set Erspan Gre Proto (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ tcp_flags_mask
+ | _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,32}$"
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 63
])
- )
- | doc "Source Data Prefix Lists (List - String)"
- | optional,
- source_fqdn
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(?=.{1,120}$)((\\*|[a-zA-Z0-9-]{1,63})\\.)+([a-zA-Z0-9-]{2,63})$"
- ])
- | doc "Source FQDN (String)"
- | optional,
- source_fqdn_lists
- | Array (
- _js2n__-prdslib.contract_from_predicate
+ | doc m%"
+ Tcp Flags Mask (Integer)
+ - Maximum value: 63
+ "%
+ | optional,
+ tcp_option_length
+ | _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,32}$"
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 40
])
- )
- | doc "Source FQDN Lists (List - String)"
- | optional,
- source_geo_locations
- | Array (
- _js2n__-prdslib.contract_from_predicate
+ | doc m%"
+ Tcp Option Length (Integer)
+ - Maximum value: 40
+ "%
+ | optional,
+ time_range
+ | String
+ | doc "Time Range (String)"
+ | optional,
+ ttl
+ | _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 3
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 255
])
- )
- | doc "Source Geo Locations (List - String)"
- | optional,
- source_ip_prefix
- | String
- | doc m%"
- Source IP Prefix (String)
- - IPv4 or IPv6 address
- "%
- | optional,
- source_ip_prefix_variable
- | String
- | doc "Source IP Prefix Variable (String)"
- | optional,
- source_port_ranges
- | Array
- {
- from
+ | doc m%"
+ TTL (Integer)
+ - Maximum value: 255
+ "%
+ | optional,
+ udf
+ | {
+ mask
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
@@ -102562,10 +113930,15 @@ let rec _js2n__-refsenv
65535
])
| doc m%"
- From (Integer)
+ Mask (Integer)
- Maximum value: 65535
- "%,
- to
+ "%
+ | optional,
+ name
+ | String
+ | doc "Name (String)"
+ | optional,
+ value
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
@@ -102574,907 +113947,3315 @@ let rec _js2n__-refsenv
65535
])
| doc m%"
- To (Integer)
+ Value (Integer)
- Maximum value: 65535
- "%,
+ "%
+ | optional,
}
- | doc m%"
- Source Port Ranges (List - Object)
-
- Elements:
- - from (required)
- - to (required)
- "%
- | optional,
- source_ports
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum
- 65535
- ])
- )
- | doc "Source Ports (List - Integer)"
- | optional,
- }
+ | doc m%"
+ Udf (Object)
+
+ Elements:
+ - name
+ - value
+ - mask
+ "%
+ | optional,
+ }
| doc m%"
- Match Criterias (Object)
+ Filtering Options (List - Object)
Elements:
- - source_data_prefix_lists
- - source_ip_prefix
- - source_ip_prefix_variable
- - source_fqdn_lists
- - source_fqdn
- - source_geo_locations
- - source_ports
- - source_port_ranges
- - destination_data_prefix_lists
- - destination_ip_prefix
- - destination_ip_prefix_variable
- - destination_fqdn_lists
- - destination_fqdn
- - destination_geo_locations
- - destination_ports
- - destination_port_ranges
- - protocols
- - local_application_list
+ - flags
+ - dscp
+ - http_method
+ - tcp_option_length
+ - tcp_flags_mask
+ - ttl
+ - udf
+ - packet_length
+ - time_range
+ - precedence
+ - set_erspan_dscp
+ - set_erspan_gre_proto
+ - load_share
+ - fragments
"%
| optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,32}$"
- ])
- | doc "Name (String)",
- }
- | doc m%"
- Rules (List - Object)
-
- Elements:
- - id (required)
- - name (required)
- - base_action (required)
- - match_criterias
- - actions
- "%
- | optional,
- zone_pairs
- | Array
- {
- destination_zone
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "self_zone" ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,32}$"
- ]
- ])
- | doc "Destination Zone (String, String)",
- source_zone
+ log | Bool | doc "Log (Boolean)" | optional,
+ operation
+ | std.enum.TagOrString
+ | [| 'deny, 'permit |]
+ | doc m%"
+ Operation (String)
+ - Allowed values: permit, deny
+ "%
+ | optional,
+ protocol
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
[
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "self_zone" ]
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 255
],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,32}$"
- ]
- ])
- | doc "Source Zone (String, String)",
- }
- | doc m%"
- Zone Pairs (List - Object)
-
- Elements:
- - source_zone (required)
- - destination_zone (required)
- "%,
- }
- | doc m%"
- Zone Based Firewall (List - Object)
-
- Elements:
- - name
- - description
- - default_action_type (required)
- - rules
- - zone_pairs (required)
- "%
- | optional,
- }
- | doc m%"
- Definitions (Object)
-
- Elements:
- - zone_based_firewall
- - intrusion_prevention
- "%
- | optional,
- feature_policies
- | Array
- {
- additional_settings
- | {
- firewall
- | {
- audit_trail
- | Bool
- | doc "Audit Trail (Boolean)"
- | optional,
- direct_internet_applications
- | Bool
- | doc "Direct Internet Applications (Boolean)"
- | optional,
- high_speed_logging
- | {
- server_ip
- | String
- | doc m%"
- Server IP (String)
- - IPv4 or IPv6 address
- "%,
- server_port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65535
- ])
- | doc m%"
- Server Port (Integer)
- - Maximum value: 65535
- "%,
- vpn_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65530
- ])
- | doc m%"
- VPN ID (Integer)
- - Maximum value: 65530
- "%,
- }
- | doc m%"
- High Speed Logging (Object)
-
- Elements:
- - vpn_id (required)
- - server_ip (required)
- - server_port (required)
- "%
- | optional,
- match_stats_per_filter
- | Bool
- | doc "Match Stats Per Filter (Boolean)"
- | optional,
- tcp_syn_flood_limit
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4294967295,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- Tcp Syn Flood Limit (Integer)
- - Minimum value: 1
- - Maximum value: 4294967295
- "%
- | optional,
- }
- | doc m%"
- Firewall (Object)
-
- Elements:
- - direct_internet_applications
- - tcp_syn_flood_limit
- - high_speed_logging
- - audit_trail
- - match_stats_per_filter
- "%
- | optional,
- ips_url_amp
- | {
- external_syslog_server
- | {
- server_ip
- | String
- | doc m%"
- Server IP (String)
- - IPv4 or IPv6 address
- "%,
- vpn_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65530
- ])
- | doc m%"
- VPN ID (Integer)
- - Maximum value: 65530
- "%,
- }
- | doc m%"
- External Syslog Server (Object)
-
- Elements:
- - vpn_id (required)
- - server_ip (required)
- "%,
- failure_mode
- | std.enum.TagOrString
- | [| 'close, 'open |]
- | doc m%"
- Failure Mode (String)
- - Allowed values: open, close
- "%,
- }
- | doc m%"
- IPs Url Amp (Object)
-
- Elements:
- - external_syslog_server (required)
- - failure_mode (required)
- "%
- | optional,
- }
- | doc m%"
- Additional Settings (Object)
-
- Elements:
- - firewall
- - ips_url_amp
- "%
- | optional,
- description
- | String
- | doc "Description (String)"
- | optional,
- firewall_policies
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,32}$"
- ])
- )
- | doc "Firewall Policies (List - String)"
- | optional,
- intrusion_prevention_policy
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,32}$"
- ])
- | doc "Intrusion Prevention Policy (String)"
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[A-Za-z0-9\\-_]{1,32}$"
- ])
- | doc "Name (String)",
- use_case
- | std.enum.TagOrString
- | [|
- 'app_qoe,
- 'direct_internet_access,
- 'direct_cloud_access,
- 'guest_access,
- 'compliance,
- 'custom
- |]
- | doc m%"
- Use Case (String)
- - Allowed values: custom, compliance, guest_access, direct_cloud_access, direct_internet_access, app_qoe
- "%,
- }
- | doc m%"
- Feature Policies (List - Object)
-
- Elements:
- - name (required)
- - description
- - use_case (required)
- - firewall_policies
- - intrusion_prevention_policy
- - additional_settings
- "%
- | optional,
- }
- | doc m%"
- Security Policies (Object)
-
- Elements:
- - definitions
- - feature_policies
- "%
- | optional,
- sites
- | Array
- {
- id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4294967295,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- ID (Integer)
- - Minimum value: 1
- - Maximum value: 4294967295
- "%,
- routers
- | Array
- {
- chassis_id | String | doc "Chassis ID (String)",
- device_template
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[^<>!&\" ]{1,128}$"
- ])
- | doc "Device Template (String)",
- device_variables
- | { .. }
- | doc m%"
- Device Variables (Object)
- - Map (key-value pairs)
- "%
- | optional,
- model
- | std.enum.TagOrString
- | [|
- 'ISR1100X-6G-XE,
- 'ISR1100X-4G-XE,
- 'ISR1100-6G-XE,
- 'ISR1100-4GLTENA-XE,
- 'ISR1100-4GLTEGB-XE,
- 'ISR1100-4G-XE,
- 'ISR-4461,
- 'ISR-4451-X,
- 'ISR-4431,
- 'ISR-4351,
- 'ISR-4331,
- 'ISR-4321,
- 'ISR-4221X,
- 'ISR-4221,
- 'IR-8340,
- 'IR-8140H-P,
- 'IR-8140H,
- 'IR-1835,
- 'IR-1833,
- 'IR-1831,
- 'IR-1821,
- 'IR-1101,
- 'C8500L-8S4X,
- 'C8500-20X6C,
- 'C8500-12X4QC,
- 'C8500-12X,
- 'C8300-2N2S-6T,
- 'C8300-2N2S-4T2X,
- 'C8300-1N1S-6T,
- 'C8300-1N1S-4T2X,
- 'C8200L-1N-4T,
- 'C8200-1N-4T,
- 'C8000V,
- 'C1161X-8PLTEP,
- 'C1161X-8P,
- 'C1161-8PLTEP,
- 'C1161-8P,
- 'C1131X-8PW,
- 'C1131X-8PLTEPW,
- 'C1131-8PW,
- 'C1131-8PLTEPW,
- 'C1128-8PLTEP,
- 'C1127X-8PMLTEP,
- 'C1127X-8PLTEP,
- 'C1127-8PMLTEP,
- 'C1127-8PLTEP,
- 'C1126X-8PLTEP,
- 'C1126-8PLTEP,
- 'C1121X-8PLTEPW,
- 'C1121X-8PLTEP,
- 'C1121X-8P,
- 'C1121-8PLTEPW,
- 'C1121-8PLTEP,
- 'C1121-8P,
- 'C1121-4PLTEP,
- 'C1121-4P,
- 'C1118-8P,
- 'C1117-4PW,
- 'C1117-4PMWE,
- 'C1117-4PMLTEEAWE,
- 'C1117-4PMLTEEA,
- 'C1117-4PM,
- 'C1117-4PLTELAWZ,
- 'C1117-4PLTELA,
- 'C1117-4PLTEEAW,
- 'C1117-4PLTEEA,
- 'C1117-4P,
- 'C1116-4PWE,
- 'C1116-4PLTEEAWE,
- 'C1116-4PLTEEA,
- 'C1116-4P,
- 'C1113-8PW,
- 'C1113-8PMWE,
- 'C1113-8PMLTEEA,
- 'C1113-8PM,
- 'C1113-8PLTEW,
- 'C1113-8PLTELAWZ,
- 'C1113-8PLTELA,
- 'C1113-8PLTEEAW,
- 'C1113-8PLTEEA,
- 'C1113-8P,
- 'C1112-8PWE,
- 'C1112-8PLTEEAWE,
- 'C1112-8PLTEEA,
- 'C1112-8P,
- 'C1111X-8P,
- 'C1111-8PW,
- 'C1111-8PLTELAW,
- 'C1111-8PLTELA,
- 'C1111-8PLTEEAW,
- 'C1111-8PLTEEA,
- 'C1111-8P,
- 'C1111-4PW,
- 'C1111-4PLTELA,
- 'C1111-4PLTEEA,
- 'C1111-4P,
- 'C1109-4PLTE2PW,
- 'C1109-4PLTE2P,
- 'C1109-2PLTEVZ,
- 'C1109-2PLTEUS,
- 'C1109-2PLTEGB,
- 'C1101-4PLTEPW,
- 'C1101-4PLTEP,
- 'C1101-4P,
- 'ASR-1006-X,
- 'ASR-1002-X,
- 'ASR-1002-HX,
- 'ASR-1001-X,
- 'ASR-1001-HX
- |]
- | doc m%"
- Model (String)
- - Allowed values: ASR-1001-HX, ASR-1001-X, ASR-1002-HX, ASR-1002-X, ASR-1006-X, C1101-4P, C1101-4PLTEP, C1101-4PLTEPW, C1109-2PLTEGB, C1109-2PLTEUS, C1109-2PLTEVZ, C1109-4PLTE2P, C1109-4PLTE2PW, C1111-4P, C1111-4PLTEEA, C1111-4PLTELA, C1111-4PW, C1111-8P, C1111-8PLTEEA, C1111-8PLTEEAW, C1111-8PLTELA, C1111-8PLTELAW, C1111-8PW, C1111X-8P, C1112-8P, C1112-8PLTEEA, C1112-8PLTEEAWE, C1112-8PWE, C1113-8P, C1113-8PLTEEA, C1113-8PLTEEAW, C1113-8PLTELA, C1113-8PLTELAWZ, C1113-8PLTEW, C1113-8PM, C1113-8PMLTEEA, C1113-8PMWE, C1113-8PW, C1116-4P, C1116-4PLTEEA, C1116-4PLTEEAWE, C1116-4PWE, C1117-4P, C1117-4PLTEEA, C1117-4PLTEEAW, C1117-4PLTELA, C1117-4PLTELAWZ, C1117-4PM, C1117-4PMLTEEA, C1117-4PMLTEEAWE, C1117-4PMWE, C1117-4PW, C1118-8P, C1121-4P, C1121-4PLTEP, C1121-8P, C1121-8PLTEP, C1121-8PLTEPW, C1121X-8P, C1121X-8PLTEP, C1121X-8PLTEPW, C1126-8PLTEP, C1126X-8PLTEP, C1127-8PLTEP, C1127-8PMLTEP, C1127X-8PLTEP, C1127X-8PMLTEP, C1128-8PLTEP, C1131-8PLTEPW, C1131-8PW, C1131X-8PLTEPW, C1131X-8PW, C1161-8P, C1161-8PLTEP, C1161X-8P, C1161X-8PLTEP, C8000V, C8200-1N-4T, C8200L-1N-4T, C8300-1N1S-4T2X, C8300-1N1S-6T, C8300-2N2S-4T2X, C8300-2N2S-6T, C8500-12X, C8500-12X4QC, C8500-20X6C, C8500L-8S4X, IR-1101, IR-1821, IR-1831, IR-1833, IR-1835, IR-8140H, IR-8140H-P, IR-8340, ISR-4221, ISR-4221X, ISR-4321, ISR-4331, ISR-4351, ISR-4431, ISR-4451-X, ISR-4461, ISR1100-4G-XE, ISR1100-4GLTEGB-XE, ISR1100-4GLTENA-XE, ISR1100-6G-XE, ISR1100X-4G-XE, ISR1100X-6G-XE
- "%,
- }
- | doc m%"
- Routers (List - Object)
-
- Elements:
- - chassis_id (required)
- - model (required)
- - device_template (required)
- - device_variables
- "%,
- }
- | doc m%"
- Sites (List - Object)
-
- Elements:
- - id (required)
- - routers (required)
- "%
- | optional,
- }
- | doc m%"
- Sdwan (Object)
-
- Elements:
- - edge_feature_templates
- - policy_objects
- - localized_policies
- - edge_device_templates
- - sites
- - multi_region_fabric
- - centralized_policies
- - feature_profiles
- - security_policies
- "%
- | optional,
- vxlan
- | {
- global
- | {
- anycast_gateway_mac
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})$"
- ])
- | doc m%"
- Anycast Gateway MAC (String)
- - Default value: 20:20:00:00:00:aa
- - MAC address (XX:XX:XX:XX:XX:XX)
- "%
- | optional,
- auth_proto
- | std.enum.TagOrString
- | [| 'SHA_AES, 'SHA_DES, 'MD5_AES, 'MD5_DES, 'SHA, 'MD5 |]
- | doc m%"
- Auth Proto (String)
- - Default value: MD5
- - Allowed values: MD5, SHA, MD5_DES, MD5_AES, SHA_DES, SHA_AES
- "%
- | optional,
- bgp_asn
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4294967295,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- BGP Asn (Integer)
- - Minimum value: 1
- - Maximum value: 4294967295
- "%,
- dns_servers
- | Array
- {
- ip_address
- | String
- | doc m%"
- IP Address (String)
- - IPv4 or IPv6 address
- "%,
- vrf | String | doc "VRF (String)" | optional,
- }
- | doc m%"
- DNS Servers (List - Object)
-
- Elements:
- - ip_address (required)
- - vrf
- "%
- | optional,
- fabric_type
- | std.enum.TagOrString
- | [| 'VXLAN_EVPN |]
- | doc m%"
- Fabric Type (String)
- - Allowed values: VXLAN_EVPN
- "%
- | optional,
- name | String | doc "Name (String)",
- netflow
- | {
- enable
- | Bool
+ _js2n__-prdslib.enum
+ [
+ "ahp",
+ "eigrp",
+ "esp",
+ "gre",
+ "icmp",
+ "igmp",
+ "ip",
+ "nos",
+ "ospf",
+ "pcp",
+ "pim",
+ "tcp",
+ "udf",
+ "udp"
+ ]
+ ]
+ ])
+ | doc "Protocol (Integer, String)"
+ | optional,
+ remark
+ | String
+ | doc "Remark (String)"
+ | optional,
+ seq_number
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967294,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Seq Number (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967294
+ "%,
+ source
+ | {
+ addrgroup
+ | String
+ | doc "Addrgroup (String)"
+ | optional,
+ any | Bool | doc "Any (Boolean)" | optional,
+ host
+ | String
+ | doc m%"
+ Host (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ port_number
+ | {
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ From (Integer)
+ - Maximum value: 65535
+ "%
+ | optional,
+ operator
+ | std.enum.TagOrString
+ | [| 'range, 'neq, 'lt, 'gt, 'eq |]
+ | doc m%"
+ Operator (String)
+ - Allowed values: eq, gt, lt, neq, range
+ "%
+ | optional,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ Port (Integer)
+ - Maximum value: 65535
+ "%
+ | optional,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ To (Integer)
+ - Maximum value: 65535
+ "%
+ | optional,
+ }
+ | doc m%"
+ Port Number (Object)
+
+ Elements:
+ - operator
+ - port
+ - from
+ - to
+ "%
+ | optional,
+ wildcard
+ | String
+ | doc m%"
+ Wildcard (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ }
+ | doc m%"
+ Source (Object)
+
+ Elements:
+ - ip
+ - wildcard
+ - addrgroup
+ - any
+ - host
+ - port_number
+ "%
+ | optional,
+ }
+ | doc m%"
+ Entries (List - Object)
+
+ Elements:
+ - seq_number (required)
+ - operation
+ - remark
+ - protocol
+ - source
+ - destination
+ - filtering_options
+ - log
+ "%
+ | optional,
+ fragments
+ | std.enum.TagOrString
+ | [| 'permit-all, 'deny-all |]
+ | doc m%"
+ Fragments (String)
+ - Allowed values: deny-all, permit-all
+ "%
+ | optional,
+ ignore_routable
+ | Bool
+ | doc "Ignore Routable (Boolean)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ | doc "Name (String)",
+ statistics_per_entry
+ | Bool
+ | doc "Statistics Per Entry (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Ipv4 Access Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - entries
+ - statistics_per_entry
+ - fragments
+ - ignore_routable
+ "%
+ | optional,
+ ipv4_object_groups
+ | Array
+ {
+ entries
+ | Array
+ {
+ host
+ | String
+ | doc m%"
+ Host (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ seq_number
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Seq Number (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967295
+ "%,
+ }
+ | doc m%"
+ Entries (List - Object)
+
+ Elements:
+ - seq_number (required)
+ - host
+ - ip
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Ipv4 Object Groups (List - Object)
+
+ Elements:
+ - name (required)
+ - entries
+ "%
+ | optional,
+ ipv4_prefix_lists
+ | Array
+ {
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ entries
+ | Array
+ {
+ eq
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 32,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Eq (Integer)
+ - Minimum value: 1
+ - Maximum value: 32
+ "%
+ | optional,
+ ge
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 32,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Ge (Integer)
+ - Minimum value: 1
+ - Maximum value: 32
+ "%
+ | optional,
+ le
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 32,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Le (Integer)
+ - Minimum value: 1
+ - Maximum value: 32
+ "%
+ | optional,
+ mask
+ | String
+ | doc m%"
+ Mask (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ operation
+ | std.enum.TagOrString
+ | [| 'deny, 'permit |]
+ | doc m%"
+ Operation (String)
+ - Allowed values: permit, deny
+ "%,
+ prefix
+ | String
+ | doc m%"
+ Prefix (String)
+ - IPv4 or IPv6 address
+ "%,
+ seq_number
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967294,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Seq Number (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967294
+ "%,
+ }
+ | doc m%"
+ Entries (List - Object)
+
+ Elements:
+ - seq_number (required)
+ - operation (required)
+ - prefix (required)
+ - eq
+ - ge
+ - le
+ - mask
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ | doc "Name (String)",
+ }
+ | doc m%"
+ Ipv4 Prefix Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - description
+ - entries
+ "%
+ | optional,
+ ipv6_access_lists
+ | Array
+ {
+ entries
+ | Array
+ {
+ destination
+ | {
+ addrgroup
+ | String
+ | doc "Addrgroup (String)"
+ | optional,
+ any | Bool | doc "Any (Boolean)" | optional,
+ host
+ | String
+ | doc m%"
+ Host (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ port_number
+ | {
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ From (Integer)
+ - Maximum value: 65535
+ "%
+ | optional,
+ operator
+ | std.enum.TagOrString
+ | [| 'range, 'neq, 'lt, 'gt, 'eq |]
+ | doc m%"
+ Operator (String)
+ - Allowed values: eq, gt, lt, neq, range
+ "%
+ | optional,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ Port (Integer)
+ - Maximum value: 65535
+ "%
+ | optional,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ To (Integer)
+ - Maximum value: 65535
+ "%
+ | optional,
+ }
+ | doc m%"
+ Port Number (Object)
+
+ Elements:
+ - operator
+ - port
+ - from
+ - to
+ "%
+ | optional,
+ wildcard
+ | String
+ | doc m%"
+ Wildcard (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ }
+ | doc m%"
+ Destination (Object)
+
+ Elements:
+ - ip
+ - wildcard
+ - addrgroup
+ - any
+ - host
+ - port_number
+ "%
+ | optional,
+ filtering_options
+ | Array
+ {
+ dscp
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 63
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "af11",
+ "af12",
+ "af13",
+ "af21",
+ "af22",
+ "af23",
+ "af31",
+ "af32",
+ "af33",
+ "af41",
+ "af42",
+ "af43",
+ "cs1",
+ "cs2",
+ "cs3",
+ "cs4",
+ "cs5",
+ "cs6",
+ "cs7",
+ "ef",
+ "default"
+ ]
+ ]
+ ])
+ | doc "DSCP (Integer, String)"
+ | optional,
+ flags
+ | Array
+ {
+ ack
+ | Bool
+ | doc "Ack (Boolean)"
+ | optional,
+ establish
+ | Bool
+ | doc "Establish (Boolean)"
+ | optional,
+ fin
+ | Bool
+ | doc "Fin (Boolean)"
+ | optional,
+ psh
+ | Bool
+ | doc "Psh (Boolean)"
+ | optional,
+ rst
+ | Bool
+ | doc "Rst (Boolean)"
+ | optional,
+ syn
+ | Bool
+ | doc "Syn (Boolean)"
+ | optional,
+ urg
+ | Bool
+ | doc "Urg (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Flags (List - Object)
+
+ Elements:
+ - establish
+ - ack
+ - fin
+ - psh
+ - rst
+ - syn
+ - urg
+ "%
+ | optional,
+ fragments
+ | Bool
+ | doc "Fragments (Boolean)"
+ | optional,
+ load_share
+ | Bool
+ | doc "Load Share (Boolean)"
+ | optional,
+ packet_length
+ | {
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 9210
+ ])
+ | doc m%"
+ From (Integer)
+ - Maximum value: 9210
+ "%
+ | optional,
+ operation
+ | std.enum.TagOrString
+ | [| 'range, 'neq, 'lt, 'gt, 'eq |]
+ | doc m%"
+ Operation (String)
+ - Allowed values: eq, gt, lt, neq, range
+ "%
+ | optional,
+ size
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 9210,
+ _js2n__-prdslib.numbers.minimum
+ 20
+ ])
+ | doc m%"
+ Size (Integer)
+ - Minimum value: 20
+ - Maximum value: 9210
+ "%
+ | optional,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 9210
+ ])
+ | doc m%"
+ To (Integer)
+ - Maximum value: 9210
+ "%
+ | optional,
+ }
+ | doc m%"
+ Packet Length (Object)
+
+ Elements:
+ - operation
+ - size
+ - from
+ - to
+ "%
+ | optional,
+ precedence
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 7
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "critical",
+ "flash",
+ "flash-override",
+ "immediate",
+ "internet",
+ "network",
+ "priority",
+ "routine"
+ ]
+ ]
+ ])
+ | doc "Precedence (Integer, String)"
+ | optional,
+ tcp_flags_mask
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 63
+ ])
+ | doc m%"
+ Tcp Flags Mask (Integer)
+ - Maximum value: 63
+ "%
+ | optional,
+ time_range
+ | String
+ | doc "Time Range (String)"
+ | optional,
+ ttl
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 255
+ ])
+ | doc m%"
+ TTL (Integer)
+ - Maximum value: 255
+ "%
+ | optional,
+ udf
+ | {
+ mask
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ Mask (Integer)
+ - Maximum value: 65535
+ "%
+ | optional,
+ name
+ | String
+ | doc "Name (String)"
+ | optional,
+ value
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ Value (Integer)
+ - Maximum value: 65535
+ "%
+ | optional,
+ }
+ | doc m%"
+ Udf (Object)
+
+ Elements:
+ - name
+ - value
+ - mask
+ "%
+ | optional,
+ }
+ | doc m%"
+ Filtering Options (List - Object)
+
+ Elements:
+ - flags
+ - dscp
+ - tcp_flags_mask
+ - ttl
+ - udf
+ - packet_length
+ - time_range
+ - precedence
+ - load_share
+ - fragments
+ "%
+ | optional,
+ log | Bool | doc "Log (Boolean)" | optional,
+ operation
+ | std.enum.TagOrString
+ | [| 'deny, 'permit |]
+ | doc m%"
+ Operation (String)
+ - Allowed values: permit, deny
+ "%
+ | optional,
+ protocol
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 255
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "ahp",
+ "eigrp",
+ "esp",
+ "icmp",
+ "ipv6",
+ "pcp",
+ "pim",
+ "sctp",
+ "tcp",
+ "udf",
+ "udp"
+ ]
+ ]
+ ])
+ | doc "Protocol (Integer, String)"
+ | optional,
+ remark
+ | String
+ | doc "Remark (String)"
+ | optional,
+ seq_number
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967294,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Seq Number (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967294
+ "%,
+ source
+ | {
+ addrgroup
+ | String
+ | doc "Addrgroup (String)"
+ | optional,
+ any | Bool | doc "Any (Boolean)" | optional,
+ host
+ | String
+ | doc m%"
+ Host (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ port_number
+ | {
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ From (Integer)
+ - Maximum value: 65535
+ "%
+ | optional,
+ operator
+ | std.enum.TagOrString
+ | [| 'range, 'neq, 'lt, 'gt, 'eq |]
+ | doc m%"
+ Operator (String)
+ - Allowed values: eq, gt, lt, neq, range
+ "%
+ | optional,
+ port
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ Port (Integer)
+ - Maximum value: 65535
+ "%
+ | optional,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ To (Integer)
+ - Maximum value: 65535
+ "%
+ | optional,
+ }
+ | doc m%"
+ Port Number (Object)
+
+ Elements:
+ - operator
+ - port
+ - from
+ - to
+ "%
+ | optional,
+ wildcard
+ | String
+ | doc m%"
+ Wildcard (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ }
+ | doc m%"
+ Source (Object)
+
+ Elements:
+ - ip
+ - wildcard
+ - addrgroup
+ - any
+ - host
+ - port_number
+ "%
+ | optional,
+ }
+ | doc m%"
+ Entries (List - Object)
+
+ Elements:
+ - seq_number (required)
+ - operation
+ - remark
+ - protocol
+ - source
+ - destination
+ - filtering_options
+ - log
+ "%
+ | optional,
+ extension_header
+ | std.enum.TagOrString
+ | [| 'deny-all, 'permit-all |]
+ | doc m%"
+ Extension Header (String)
+ - Allowed values: permit-all, deny-all
+ "%
+ | optional,
+ fragments
+ | std.enum.TagOrString
+ | [| 'permit-all, 'deny-all |]
+ | doc m%"
+ Fragments (String)
+ - Allowed values: deny-all, permit-all
+ "%
+ | optional,
+ ignore_routable
+ | Bool
+ | doc "Ignore Routable (Boolean)"
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ | doc "Name (String)",
+ statistics_per_entry
+ | Bool
+ | doc "Statistics Per Entry (Boolean)"
+ | optional,
+ }
| doc m%"
- Enable (Boolean)
- - Default value: false
+ IPv6 Access Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - entries
+ - statistics_per_entry
+ - fragments
+ - ignore_routable
+ - extension_header
"%
| optional,
- exporter
+ ipv6_object_groups
| Array
{
- ip_address
- | String
+ entries
+ | Array
+ {
+ host
+ | String
+ | doc m%"
+ Host (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ ip
+ | String
+ | doc m%"
+ IP (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ seq_number
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Seq Number (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967295
+ "%,
+ }
| doc m%"
- IP Address (String)
- - IPv4 or IPv6 address
- "%,
- name | String | doc "Name (String)",
- source_interface
+ Entries (List - Object)
+
+ Elements:
+ - seq_number (required)
+ - host
+ - ip
+ "%
+ | optional,
+ name
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "(?i)^(?:e|eth(?:ernet)?)\\d(?:\\/\\d+){1,2}(\\.\\d{1,4})?$"
- ])
- | doc "Source Interface (String)",
- udp_port
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 65535,
- _js2n__-prdslib.numbers.minimum 1
+ "^[A-Za-z0-9-_]{1,63}$"
])
- | doc m%"
- Udp Port (Integer)
- - Minimum value: 1
- - Maximum value: 65535
- "%,
- vrf | String | doc "VRF (String)" | optional,
+ | doc "Name (String)",
}
| doc m%"
- Exporter (List - Object)
+ IPv6 Object Groups (List - Object)
Elements:
- name (required)
- - ip_address (required)
- - vrf
- - source_interface (required)
- - udp_port (required)
+ - entries
"%
| optional,
- monitor
+ ipv6_prefix_lists
| Array
{
- exporter1 | String | doc "Exporter1 (String)",
- exporter2
+ description
| String
- | doc "Exporter2 (String)"
+ | doc "Description (String)"
| optional,
- name | String | doc "Name (String)",
- record | String | doc "Record (String)",
+ entries
+ | Array
+ {
+ eq
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 128,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Eq (Integer)
+ - Minimum value: 1
+ - Maximum value: 128
+ "%
+ | optional,
+ ge
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 128,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Ge (Integer)
+ - Minimum value: 1
+ - Maximum value: 128
+ "%
+ | optional,
+ le
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 128,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Le (Integer)
+ - Minimum value: 1
+ - Maximum value: 128
+ "%
+ | optional,
+ mask
+ | String
+ | doc m%"
+ Mask (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ operation
+ | std.enum.TagOrString
+ | [| 'deny, 'permit |]
+ | doc m%"
+ Operation (String)
+ - Allowed values: permit, deny
+ "%,
+ prefix
+ | String
+ | doc m%"
+ Prefix (String)
+ - IPv4 or IPv6 address
+ "%,
+ seq_number
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967294,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Seq Number (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967294
+ "%,
+ }
+ | doc m%"
+ Entries (List - Object)
+
+ Elements:
+ - seq_number (required)
+ - operation (required)
+ - prefix (required)
+ - eq
+ - ge
+ - le
+ - mask
+ "%
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ | doc "Name (String)",
}
| doc m%"
- Monitor (List - Object)
+ IPv6 Prefix Lists (List - Object)
Elements:
- name (required)
- - record (required)
- - exporter1 (required)
- - exporter2
+ - description
+ - entries
"%
| optional,
- record
+ mac_list
| Array
{
- layer2 | Bool | doc "Layer2 (Boolean)" | optional,
- name | String | doc "Name (String)",
- template
- | std.enum.TagOrString
- | [| 'netflow_l2_record, 'netflow_ipv4_record |]
+ entries
+ | Array
+ {
+ mac
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-f0-9]{1}.[a-f0-9]{1}.[a-f0-9]{1}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-f0-9]{4}.[a-f0-9]{4}.[a-f0-9]{4}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}$"
+ ]
+ ])
+ | doc "MAC (String, String, String, String)",
+ mac_mask
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-f0-9]{1}.[a-f0-9]{1}.[a-f0-9]{1}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-f0-9]{4}.[a-f0-9]{4}.[a-f0-9]{4}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}$"
+ ]
+ ])
+ | doc "MAC Mask (String, String, String, String)"
+ | optional,
+ operation
+ | std.enum.TagOrString
+ | [| 'deny, 'permit |]
+ | doc m%"
+ Operation (String)
+ - Allowed values: permit, deny
+ "%,
+ seq_number
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967294,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Seq Number (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967294
+ "%,
+ }
| doc m%"
- Template (String)
- - Allowed values: netflow_ipv4_record, netflow_l2_record
+ Entries (List - Object)
+
+ Elements:
+ - seq_number (required)
+ - operation (required)
+ - mac (required)
+ - mac_mask
"%,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ | doc "Name (String)",
}
| doc m%"
- Record (List - Object)
+ MAC List (List - Object)
Elements:
- - name (required)
- - template (required)
- - layer2
- "%
- | optional,
- }
- | doc m%"
- Netflow (Object)
-
- Elements:
- - enable
- - exporter
- - record
- - monitor
- "%
- | optional,
- ntp_servers
- | Array
- {
- ip_address
- | String
- | doc m%"
- IP Address (String)
- - IPv4 or IPv6 address
- "%,
- vrf | String | doc "VRF (String)" | optional,
- }
- | doc m%"
- NTP Servers (List - Object)
-
- Elements:
- - ip_address (required)
- - vrf
- "%
- | optional,
- route_reflectors
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- Route Reflectors (Integer)
- - Default value: 2
- - Minimum value: 1
- "%
- | optional,
- syslog_servers
- | Array
- {
- ip_address
- | String
- | doc m%"
- IP Address (String)
- - IPv4 or IPv6 address
- "%,
- severity
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 7
- ])
- | doc m%"
- Severity (Integer)
- - Maximum value: 7
- "%
- | optional,
- vrf | String | doc "VRF (String)" | optional,
- }
- | doc m%"
- Syslog Servers (List - Object)
-
- Elements:
- - ip_address (required)
- - vrf
- - severity
- "%
- | optional,
- vpc
- | {
- advertise_pip
- | Bool
- | doc m%"
- Advertise Pip (Boolean)
- - Default value: false
- "%
- | optional,
- advertise_pip_border_only
- | Bool
- | doc m%"
- Advertise Pip Border Only (Boolean)
- - Default value: true
- "%
- | optional,
- auto_recovery_time
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 3600,
- _js2n__-prdslib.numbers.minimum 240
- ])
- | doc m%"
- Auto Recovery Time (Integer)
- - Default value: 360
- - Minimum value: 240
- - Maximum value: 3600
- "%
- | optional,
- delay_restore_time
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 3600,
- _js2n__-prdslib.numbers.minimum 1
- ])
- | doc m%"
- Delay Restore Time (Integer)
- - Default value: 150
- - Minimum value: 1
- - Maximum value: 3600
+ - name (required)
+ - entries (required)
"%
| optional,
- domain_id_range
- | String
+ route_maps
+ | Array
+ {
+ entries
+ | Array
+ {
+ continue
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Continue (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%
+ | optional,
+ description
+ | String
+ | doc "Description (String)"
+ | optional,
+ "match"
+ | Array
+ {
+ as_number
+ | Array
+ {
+ from
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ From (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967295
+ "%,
+ to
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ To (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967295
+ "%
+ | optional,
+ }
+ | doc m%"
+ AS Number (List - Object)
+
+ Elements:
+ - from (required)
+ - to
+ "%
+ | optional,
+ as_path_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ | doc "AS Path List (String)"
+ | optional,
+ community_list
+ | {
+ community
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ | doc "Community (String)",
+ exact_match
+ | Bool
+ | doc "Exact Match (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Community List (Object)
+
+ Elements:
+ - community (required)
+ - exact_match
+ "%
+ | optional,
+ evpn_route_types
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ 1,
+ 2,
+ "2-mac-ip",
+ "2-mac-only",
+ 3,
+ 4,
+ 5,
+ 6
+ ]
+ ])
+ )
+ | doc "Evpn Route Types (List - String)"
+ | optional,
+ extended_community_list
+ | {
+ community
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ | doc "Community (String)",
+ exact_match
+ | Bool
+ | doc "Exact Match (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Extended Community List (Object)
+
+ Elements:
+ - community (required)
+ - exact_match
+ "%
+ | optional,
+ interface
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "(?i)^(?:e|eth(?:ernet)?)\\d(?:\\/\\d+){1,2}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "(?i)^(?:e|eth(?:ernet)?)\\d(?:\\/\\d+){1,2}\\.\\d{1,4}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "(?i)^(po|port-channel)([1-9]|[1-9][0-9]{1,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-6])$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "(?i)^(?:po|port-channel:?)((?:[1-9]|[1-9]\\d{1,2}|[1-3]\\d{3}|40[0-8]\\d|409[0-6]:?)\\.(?:[1-9]|[1-9]\\d{1,2}|[1-3]\\d{3}|40[0-8]\\d|409[0-3]:?))$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "(?i)^(lo|loopback)([0-9]|[1-9][0-9]{1,2}|10[0-1][0-9]|102[0-3])$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "(?i)^(v|vlan)([1-9]|[1-9][0-9]{1,2}|1[0-9][0-9]{1,2}|2[0-9][0-9]{1,2}|3[0-9][0-7]{1,2})$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "(?i)^(n|null)([0])$"
+ ]
+ ])
+ )
+ | doc "Interface (List - String)"
+ | optional,
+ ipv4
+ | {
+ address_prefix_list
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ )
+ | doc "Address Prefix List (List - String)"
+ | optional,
+ next_hop_prefix_list
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ )
+ | doc "Next Hop Prefix List (List - String)"
+ | optional,
+ route_src_prefix_list
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ )
+ | doc "Route Src Prefix List (List - String)"
+ | optional,
+ }
+ | doc m%"
+ Ipv4 (Object)
+
+ Elements:
+ - address_prefix_list
+ - next_hop_prefix_list
+ - route_src_prefix_list
+ "%
+ | optional,
+ ipv6
+ | {
+ address_prefix_list
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ )
+ | doc "Address Prefix List (List - String)"
+ | optional,
+ next_hop_prefix_list
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ )
+ | doc "Next Hop Prefix List (List - String)"
+ | optional,
+ route_src_prefix_list
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ )
+ | doc "Route Src Prefix List (List - String)"
+ | optional,
+ }
+ | doc m%"
+ IPv6 (Object)
+
+ Elements:
+ - address_prefix_list
+ - next_hop_prefix_list
+ - route_src_prefix_list
+ "%
+ | optional,
+ mac_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ | doc "MAC List (String)"
+ | optional,
+ metric
+ | {
+ deviation_operator
+ | std.enum.TagOrString
+ | [| '"+-", '"-", '"+" |]
+ | doc m%"
+ Deviation Operator (String)
+ - Allowed values: +, -, +-
+ "%
+ | optional,
+ deviation_value
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295
+ ])
+ | doc m%"
+ Deviation Value (Integer)
+ - Maximum value: 4294967295
+ "%
+ | optional,
+ metric
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295
+ ])
+ | doc m%"
+ Metric (Integer)
+ - Maximum value: 4294967295
+ "%
+ | optional,
+ }
+ | doc m%"
+ Metric (Object)
+
+ Elements:
+ - metric
+ - deviation_operator
+ - deviation_value
+ "%
+ | optional,
+ ospf_area
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295
+ ])
+ | doc m%"
+ OSPF Area (Integer)
+ - Maximum value: 4294967295
+ "%
+ | optional,
+ route_types
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "external",
+ "inter-area",
+ "internal",
+ "intra-area",
+ "level-1",
+ "level-2",
+ "local",
+ "nssa-external",
+ "type-1",
+ "type-2"
+ ]
+ ])
+ ])
+ | doc "Route Types (List - String)"
+ | optional,
+ source_protocol
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,32}$"
+ ])
+ | doc "Source Protocol (String)"
+ | optional,
+ tag
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295
+ ])
+ )
+ | doc "Tag (List - Integer)"
+ | optional,
+ }
+ | doc m%"
+ Match (List - Object)
+
+ Elements:
+ - as_number
+ - as_path_list
+ - community_list
+ - evpn_route_types
+ - extended_community_list
+ - interface
+ - ipv4
+ - ipv6
+ - mac_list
+ - metric
+ - ospf_area
+ - route_types
+ - source_protocol
+ - tag
+ "%
+ | optional,
+ operation
+ | std.enum.TagOrString
+ | [| 'deny, 'permit |]
+ | doc m%"
+ Operation (String)
+ - Allowed values: permit, deny
+ "%,
+ seq_number
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Seq Number (Integer)
+ - Minimum value: 1
+ - Maximum value: 65535
+ "%,
+ set
+ | Array
+ {
+ as_path
+ | {
+ as_number
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((?!0)[0-9]{1,5}.[0-9]{1,5})$"
+ ])
+ ]
+ ])
+ | doc "AS Number (Array, Array)"
+ | optional,
+ local_as
+ | Bool
+ | doc "Local AS (Boolean)"
+ | optional,
+ none
+ | Bool
+ | doc "None (Boolean)"
+ | optional,
+ prepend
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((?!0)[0-9]{1,5}.[0-9]{1,5})$"
+ ])
+ ]
+ ])
+ | doc "Prepend (Array, Array)"
+ | optional,
+ prepend_last_as_count
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 10,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Prepend Last AS Count (Integer)
+ - Minimum value: 1
+ - Maximum value: 10
+ "%
+ | optional,
+ remote_as
+ | Bool
+ | doc "Remote AS (Boolean)"
+ | optional,
+ replace
+ | {
+ as_number
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((?!0)[0-9]{1,5}.[0-9]{1,5})$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "none",
+ "remote-as"
+ ]
+ ]
+ ])
+ | doc "AS Number (String, String)"
+ | optional,
+ private_as
+ | Bool
+ | doc "Private AS (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Replace (Object)
+
+ Elements:
+ - as_number
+ - private_as
+ "%
+ | optional,
+ tag
+ | Bool
+ | doc "Tag (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ AS Path (Object)
+
+ Elements:
+ - as_number
+ - prepend
+ - prepend_last_as_count
+ - none
+ - replace
+ - tag
+ - local_as
+ - remote_as
+ "%
+ | optional,
+ community
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "additive",
+ "graceful-shutdown",
+ "internet",
+ "local-as",
+ "no-advertise",
+ "no-export",
+ "none",
+ "blackhole"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9]{1,5}:[0-9]{1,5})$"
+ ]
+ ])
+ )
+ | doc "Community (List - String)"
+ | optional,
+ community_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ | doc "Community List (String)"
+ | optional,
+ dampening
+ | {
+ half_life
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 45,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Half Life (Integer)
+ - Minimum value: 1
+ - Maximum value: 45
+ "%,
+ max_suppress_time
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Max Suppress Time (Integer)
+ - Minimum value: 1
+ - Maximum value: 255
+ "%,
+ reuse_penalty
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 2000,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Reuse Penalty (Integer)
+ - Minimum value: 1
+ - Maximum value: 2000
+ "%,
+ suppress_penalty
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 2000,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Suppress Penalty (Integer)
+ - Minimum value: 1
+ - Maximum value: 2000
+ "%,
+ }
+ | doc m%"
+ Dampening (Object)
+
+ Elements:
+ - half_life (required)
+ - reuse_penalty (required)
+ - suppress_penalty (required)
+ - max_suppress_time (required)
+ "%
+ | optional,
+ distance
+ | {
+ igp_ebgp
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Igp Ebgp (Integer)
+ - Minimum value: 1
+ - Maximum value: 255
+ "%,
+ internal
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Internal (Integer)
+ - Minimum value: 1
+ - Maximum value: 255
+ "%
+ | optional,
+ local
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Local (Integer)
+ - Minimum value: 1
+ - Maximum value: 255
+ "%
+ | optional,
+ }
+ | doc m%"
+ Distance (Object)
+
+ Elements:
+ - igp_ebgp (required)
+ - internal
+ - local
+ "%
+ | optional,
+ evpn
+ | {
+ gateway_ip
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "use-nexthop" ]
+ ]
+ ])
+ | doc "Gateway IP (String, String)"
+ | optional,
+ }
+ | doc m%"
+ Evpn (Object)
+
+ Elements:
+ - gateway_ip
+ "%
+ | optional,
+ extended_community
+ | {
+ "4byteas_generic"
+ | {
+ option
+ | std.enum.TagOrString
+ | [| 'none, 'additive |]
+ | doc m%"
+ Option (String)
+ - Allowed values: additive, none
+ "%
+ | optional,
+ transitivity
+ | Array
+ {
+ extended_community
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9]{1,5}:[0-9]{1,5})$"
+ ])
+ | doc "Extended Community (String)",
+ transitive
+ | Bool
+ | doc "Transitive (Boolean)",
+ }
+ | doc m%"
+ Transitivity (List - Object)
+
+ Elements:
+ - transitive (required)
+ - extended_community (required)
+ "%
+ | optional,
+ }
+ | doc m%"
+ 4Byteas Generic (Object)
+
+ Elements:
+ - option
+ - transitivity
+ "%
+ | optional,
+ color
+ | {
+ co_flag
+ | std.enum.TagOrString
+ | [| '"01", '"00" |]
+ | doc m%"
+ Co Flag (String)
+ - Allowed values: 00, 01
+ "%
+ | optional,
+ color
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295
+ ])
+ | doc m%"
+ Color (Integer)
+ - Maximum value: 4294967295
+ "%,
+ }
+ | doc m%"
+ Color (Object)
+
+ Elements:
+ - color (required)
+ - co_flag
+ "%
+ | optional,
+ cost
+ | Array
+ {
+ community_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255
+ ])
+ | doc m%"
+ Community ID (Integer)
+ - Maximum value: 255
+ "%,
+ cost
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295
+ ])
+ | doc m%"
+ Cost (Integer)
+ - Maximum value: 4294967295
+ "%,
+ type
+ | std.enum.TagOrString
+ | [| 'pre-bestpath, 'igp |]
+ | doc m%"
+ Type (String)
+ - Allowed values: igp, pre-bestpath
+ "%
+ | optional,
+ }
+ | doc m%"
+ Cost (List - Object)
+
+ Elements:
+ - community_id (required)
+ - type
+ - cost (required)
+ "%
+ | optional,
+ evpn_rmac
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-f0-9]{1}.[a-f0-9]{1}.[a-f0-9]{1}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-f0-9]{4}.[a-f0-9]{4}.[a-f0-9]{4}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}$"
+ ]
+ ])
+ | doc "Evpn Rmac (String, String, String, String)"
+ | optional,
+ rt
+ | {
+ additive
+ | Bool
+ | doc "Additive (Boolean)"
+ | optional,
+ rt_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((?!0)[0-9]{1,5}.[0-9]{1,5})$"
+ ])
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((?!0)[0-9]{1,11}.[0-9]{1,5})$"
+ ])
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)\\.?){4}$"
+ ])
+ ]
+ ])
+ | doc "Rt List (Array, Array, Array)"
+ | optional,
+ }
+ | doc m%"
+ Rt (Object)
+
+ Elements:
+ - additive
+ - rt_list
+ "%
+ | optional,
+ }
+ | doc m%"
+ Extended Community (Object)
+
+ Elements:
+ - 4byteas_generic
+ - color
+ - cost
+ - evpn_rmac
+ - rt
+ "%
+ | optional,
+ extended_community_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ | doc "Extended Community List (String)"
+ | optional,
+ forwarding_address
+ | Bool
+ | doc "Forwarding Address (Boolean)"
+ | optional,
+ interface
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "(?i)^(n|null)([0])$"
+ ])
+ | doc "Interface (String)"
+ | optional,
+ ipv4
+ | {
+ address_prefix_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ | doc "Address Prefix List (String)"
+ | optional,
+ next_hop
+ | {
+ address
+ | String
+ | doc m%"
+ Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ drop_on_fail
+ | Bool
+ | doc "Drop On Fail (Boolean)"
+ | optional,
+ force_order
+ | Bool
+ | doc "Force Order (Boolean)"
+ | optional,
+ load_share
+ | Bool
+ | doc "Load Share (Boolean)"
+ | optional,
+ peer_address
+ | Bool
+ | doc "Peer Address (Boolean)"
+ | optional,
+ redist_unchanged
+ | Bool
+ | doc "Redist Unchanged (Boolean)"
+ | optional,
+ unchanged
+ | Bool
+ | doc "Unchanged (Boolean)"
+ | optional,
+ verify_availability
+ | Bool
+ | doc "Verify Availability (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Next Hop (Object)
+
+ Elements:
+ - address
+ - drop_on_fail
+ - force_order
+ - load_share
+ - peer_address
+ - redist_unchanged
+ - unchanged
+ - verify_availability
+ "%
+ | optional,
+ precedence
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 7
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "critical",
+ "flash",
+ "flash-override",
+ "immediate",
+ "internet",
+ "network",
+ "priority",
+ "routine"
+ ]
+ ]
+ ])
+ | doc "Precedence (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ Ipv4 (Object)
+
+ Elements:
+ - address_prefix_list
+ - next_hop
+ - precedence
+ "%
+ | optional,
+ ipv6
+ | {
+ address_prefix_list
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ | doc "Address Prefix List (String)"
+ | optional,
+ next_hop
+ | {
+ address
+ | String
+ | doc m%"
+ Address (String)
+ - IPv4 or IPv6 address
+ "%
+ | optional,
+ drop_on_fail
+ | Bool
+ | doc "Drop On Fail (Boolean)"
+ | optional,
+ force_order
+ | Bool
+ | doc "Force Order (Boolean)"
+ | optional,
+ load_share
+ | Bool
+ | doc "Load Share (Boolean)"
+ | optional,
+ peer_address
+ | Bool
+ | doc "Peer Address (Boolean)"
+ | optional,
+ redist_unchanged
+ | Bool
+ | doc "Redist Unchanged (Boolean)"
+ | optional,
+ unchanged
+ | Bool
+ | doc "Unchanged (Boolean)"
+ | optional,
+ verify_availability
+ | Bool
+ | doc "Verify Availability (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Next Hop (Object)
+
+ Elements:
+ - address
+ - drop_on_fail
+ - force_order
+ - load_share
+ - peer_address
+ - redist_unchanged
+ - unchanged
+ - verify_availability
+ "%
+ | optional,
+ precedence
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 7
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "critical",
+ "flash",
+ "flash-override",
+ "immediate",
+ "internet",
+ "network",
+ "priority",
+ "routine"
+ ]
+ ]
+ ])
+ | doc "Precedence (Integer, String)"
+ | optional,
+ }
+ | doc m%"
+ IPv6 (Object)
+
+ Elements:
+ - address_prefix_list
+ - next_hop
+ - precedence
+ "%
+ | optional,
+ level
+ | std.enum.TagOrString
+ | [| 'level-2, 'level-1-2, 'level-1 |]
+ | doc m%"
+ Level (String)
+ - Allowed values: level-1, level-1-2, level-2
+ "%
+ | optional,
+ local_preference
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295
+ ])
+ | doc m%"
+ Local Preference (Integer)
+ - Maximum value: 4294967295
+ "%
+ | optional,
+ metric
+ | {
+ bandwidth
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Bandwidth (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967295
+ "%,
+ delay
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ Delay (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967295
+ "%
+ | optional,
+ load
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255
+ ])
+ | doc m%"
+ Load (Integer)
+ - Maximum value: 255
+ "%
+ | optional,
+ mtu
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 16777215,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ])
+ | doc m%"
+ MTU (Integer)
+ - Minimum value: 1
+ - Maximum value: 16777215
+ "%
+ | optional,
+ reliability
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 255
+ ])
+ | doc m%"
+ Reliability (Integer)
+ - Maximum value: 255
+ "%
+ | optional,
+ }
+ | doc m%"
+ Metric (Object)
+
+ Elements:
+ - bandwidth (required)
+ - delay
+ - reliability
+ - load
+ - mtu
+ "%
+ | optional,
+ metric_type
+ | std.enum.TagOrString
+ | [|
+ 'type-2,
+ 'type-1,
+ 'internal,
+ 'external
+ |]
+ | doc m%"
+ Metric Type (String)
+ - Allowed values: external, internal, type-1, type-2
+ "%
+ | optional,
+ nssa_only
+ | Bool
+ | doc "Nssa Only (Boolean)"
+ | optional,
+ origin
+ | std.enum.TagOrString
+ | [| 'incomplete, 'igp, 'egp |]
+ | doc m%"
+ Origin (String)
+ - Allowed values: egp, igp, incomplete
+ "%
+ | optional,
+ path_selection
+ | std.enum.TagOrString
+ | [| 'multipaths, 'best2, 'backup, 'all |]
+ | doc m%"
+ Path Selection (String)
+ - Allowed values: all, backup, best2, multipaths
+ "%
+ | optional,
+ tag
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295
+ ])
+ | doc m%"
+ Tag (Integer)
+ - Maximum value: 4294967295
+ "%
+ | optional,
+ weight
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535
+ ])
+ | doc m%"
+ Weight (Integer)
+ - Maximum value: 65535
+ "%
+ | optional,
+ }
+ | doc m%"
+ Set (List - Object)
+
+ Elements:
+ - as_path
+ - community_list
+ - community
+ - dampening
+ - distance
+ - evpn
+ - extended_community_list
+ - extended_community
+ - forwarding_address
+ - interface
+ - ipv4
+ - ipv6
+ - level
+ - local_preference
+ - metric
+ - metric_type
+ - nssa_only
+ - origin
+ - path_selection
+ - tag
+ - weight
+ "%
+ | optional,
+ }
+ | doc m%"
+ Entries (List - Object)
+
+ Elements:
+ - seq_number (required)
+ - operation (required)
+ - description
+ - match
+ - set
+ - continue
+ "%,
+ name | String | doc "Name (String)",
+ }
| doc m%"
- Domain ID Range (String)
- - Default value: 1-1000
+ Route Maps (List - Object)
+
+ Elements:
+ - name (required)
+ - entries (required)
"%
| optional,
- peer_keep_alive
- | std.enum.TagOrString
- | [| 'management, 'loopback |]
+ standard_community_lists
+ | Array
+ {
+ entries
+ | Array
+ {
+ communities
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "blackhole",
+ "graceful-shutdown",
+ "internet",
+ "local-as",
+ "no-advertise",
+ "no-export"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9]{1,5}:[0-9]{1,5})$"
+ ]
+ ])
+ )
+ | doc "Communities (List - String)"
+ | optional,
+ operation
+ | std.enum.TagOrString
+ | [| 'deny, 'permit |]
+ | doc m%"
+ Operation (String)
+ - Allowed values: permit, deny
+ "%,
+ seq_number
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967294,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Seq Number (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967294
+ "%,
+ }
+ | doc m%"
+ Entries (List - Object)
+
+ Elements:
+ - seq_number (required)
+ - operation (required)
+ - communities
+ "%,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[A-Za-z0-9-_]{1,63}$"
+ ])
+ | doc "Name (String)",
+ }
| doc m%"
- Peer Keep Alive (String)
- - Default value: management
- - Allowed values: loopback, management
+ Standard Community Lists (List - Object)
+
+ Elements:
+ - name (required)
+ - entries (required)
"%
| optional,
- peer_link_port_channel_id
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4096,
- _js2n__-prdslib.numbers.minimum 1
- ])
+ switches
+ | Array
+ {
+ groups | Array (String) | doc "Groups (List - String)",
+ name | String | doc "Name (String)",
+ }
| doc m%"
- Peer Link Port Channel ID (Integer)
- - Default value: 500
- - Minimum value: 1
- - Maximum value: 4096
+ Switches (List - Object)
+
+ Elements:
+ - name (required)
+ - groups (required)
"%
| optional,
- peer_link_vlan
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 4094,
- _js2n__-prdslib.numbers.minimum 2
- ])
+ time_range
+ | Array
+ {
+ entries
+ | Array
+ {
+ absolute
+ | {
+ end_day
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 31,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ End Day (Integer)
+ - Minimum value: 1
+ - Maximum value: 31
+ "%
+ | optional,
+ end_hours
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 24
+ ])
+ | doc m%"
+ End Hours (Integer)
+ - Maximum value: 24
+ "%
+ | optional,
+ end_minutes
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 59
+ ])
+ | doc m%"
+ End Minutes (Integer)
+ - Maximum value: 59
+ "%
+ | optional,
+ end_month
+ | std.enum.TagOrString
+ | [|
+ 'December,
+ 'November,
+ 'October,
+ 'September,
+ 'July,
+ 'June,
+ 'May,
+ 'April,
+ 'March,
+ 'February,
+ 'January
+ |]
+ | doc m%"
+ End Month (String)
+ - Allowed values: January, February, March, April, May, June, July, September, October, November, December
+ "%
+ | optional,
+ end_seconds
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 59
+ ])
+ | doc m%"
+ End Seconds (Integer)
+ - Maximum value: 59
+ "%
+ | optional,
+ end_year
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 2037,
+ _js2n__-prdslib.numbers.minimum 2000
+ ])
+ | doc m%"
+ End Year (Integer)
+ - Minimum value: 2000
+ - Maximum value: 2037
+ "%
+ | optional,
+ start_day
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 31,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Start Day (Integer)
+ - Minimum value: 1
+ - Maximum value: 31
+ "%
+ | optional,
+ start_hours
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 24
+ ])
+ | doc m%"
+ Start Hours (Integer)
+ - Maximum value: 24
+ "%
+ | optional,
+ start_minutes
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 59
+ ])
+ | doc m%"
+ Start Minutes (Integer)
+ - Maximum value: 59
+ "%
+ | optional,
+ start_month
+ | std.enum.TagOrString
+ | [|
+ 'December,
+ 'November,
+ 'October,
+ 'September,
+ 'July,
+ 'June,
+ 'May,
+ 'April,
+ 'March,
+ 'February,
+ 'January
+ |]
+ | doc m%"
+ Start Month (String)
+ - Allowed values: January, February, March, April, May, June, July, September, October, November, December
+ "%
+ | optional,
+ start_seconds
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 59
+ ])
+ | doc m%"
+ Start Seconds (Integer)
+ - Maximum value: 59
+ "%
+ | optional,
+ start_year
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 2037,
+ _js2n__-prdslib.numbers.minimum 2000
+ ])
+ | doc m%"
+ Start Year (Integer)
+ - Minimum value: 2000
+ - Maximum value: 2037
+ "%
+ | optional,
+ }
+ | doc m%"
+ Absolute (Object)
+
+ Elements:
+ - start_day
+ - start_month
+ - start_year
+ - end_day
+ - end_month
+ - end_year
+ - start_hours
+ - start_minutes
+ - start_seconds
+ - end_hours
+ - end_minutes
+ - end_seconds
+ "%
+ | optional,
+ periodic
+ | {
+ day
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "Monday",
+ "Tuesday",
+ "Wednesday",
+ "Thursday",
+ "Friday",
+ "Sarturday",
+ "Sunday",
+ "daily",
+ "weekdays",
+ "weekend"
+ ]
+ ])
+ ])
+ | doc "Day (List - String)",
+ end_hours
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 24
+ ])
+ | doc m%"
+ End Hours (Integer)
+ - Maximum value: 24
+ "%,
+ end_minutes
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 59
+ ])
+ | doc m%"
+ End Minutes (Integer)
+ - Maximum value: 59
+ "%
+ | optional,
+ end_seconds
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 59
+ ])
+ | doc m%"
+ End Seconds (Integer)
+ - Maximum value: 59
+ "%
+ | optional,
+ start_hours
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 24
+ ])
+ | doc m%"
+ Start Hours (Integer)
+ - Maximum value: 24
+ "%,
+ start_minutes
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 59
+ ])
+ | doc m%"
+ Start Minutes (Integer)
+ - Maximum value: 59
+ "%
+ | optional,
+ start_seconds
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 59
+ ])
+ | doc m%"
+ Start Seconds (Integer)
+ - Maximum value: 59
+ "%
+ | optional,
+ }
+ | doc m%"
+ Periodic (Object)
+
+ Elements:
+ - day (required)
+ - start_hours (required)
+ - start_minutes
+ - start_seconds
+ - end_hours (required)
+ - end_minutes
+ - end_seconds
+ "%
+ | optional,
+ remark
+ | String
+ | doc "Remark (String)"
+ | optional,
+ seq_number
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc m%"
+ Seq Number (Integer)
+ - Minimum value: 1
+ - Maximum value: 4294967295
+ "%,
+ }
+ | doc m%"
+ Entries (List - Object)
+
+ Elements:
+ - seq_number (required)
+ - periodic
+ - absolute
+ - remark
+ "%
+ | optional,
+ name | String | doc "Name (String)",
+ }
| doc m%"
- Peer Link Vlan (Integer)
- - Default value: 3600
- - Minimum value: 2
- - Maximum value: 4094
+ Time Range (List - Object)
+
+ Elements:
+ - name (required)
+ - entries
"%
| optional,
}
| doc m%"
- vPC (Object)
+ Route Control (Object)
Elements:
- - peer_link_vlan
- - peer_keep_alive
- - auto_recovery_time
- - delay_restore_time
- - peer_link_port_channel_id
- - advertise_pip
- - advertise_pip_border_only
- - domain_id_range
+ - route_maps
+ - ipv4_prefix_lists
+ - ipv6_prefix_lists
+ - standard_community_lists
+ - extended_community_lists
+ - mac_list
+ - ip_as_path_access_lists
+ - groups
+ - switches
+ - ipv4_access_lists
+ - ipv6_access_lists
+ - time_range
+ - ipv4_object_groups
+ - ipv6_object_groups
"%
| optional,
- }
- | doc m%"
- Global (Object)
-
- Elements:
- - name (required)
- - fabric_type
- - bgp_asn (required)
- - route_reflectors
- - anycast_gateway_mac
- - vpc
- - auth_proto
- - dns_servers
- - ntp_servers
- - syslog_servers
- - netflow
- "%
- | optional,
- overlay_extensions
- | {
vrf_lites
| Array
{
@@ -103729,6 +117510,25 @@ let rec _js2n__-refsenv
- Allowed values: standard, stub, nssa, totally_stub
"%
| optional,
+ default_information_originate
+ | {
+ always
+ | Bool
+ | doc "Always (Boolean)"
+ | optional,
+ route_map
+ | String
+ | doc "Route Map (String)"
+ | optional,
+ }
+ | doc m%"
+ Default Information Originate (Object)
+
+ Elements:
+ - always
+ - route_map
+ "%
+ | optional,
id
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
@@ -103743,6 +117543,60 @@ let rec _js2n__-refsenv
])
| doc "ID (Integer, String)"
| optional,
+ nssa
+ | {
+ default_information_originate
+ | Bool
+ | doc "Default Information Originate (Boolean)"
+ | optional,
+ no_redistribution
+ | Bool
+ | doc "No Redistribution (Boolean)"
+ | optional,
+ no_summary
+ | Bool
+ | doc "No Summary (Boolean)"
+ | optional,
+ route_map
+ | String
+ | doc "Route Map (String)"
+ | optional,
+ translate
+ | {
+ always
+ | Bool
+ | doc "Always (Boolean)"
+ | optional,
+ never
+ | Bool
+ | doc "Never (Boolean)"
+ | optional,
+ supress_fa
+ | Bool
+ | doc "Supress Fa (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Translate (Object)
+
+ Elements:
+ - always
+ - never
+ - supress_fa
+ "%
+ | optional,
+ }
+ | doc m%"
+ Nssa (Object)
+
+ Elements:
+ - default_information_originate
+ - route_map
+ - no_redistribution
+ - no_summary
+ - translate
+ "%
+ | optional,
}
| doc m%"
Areas (List - Object)
@@ -103751,6 +117605,8 @@ let rec _js2n__-refsenv
- id
- area_type
- area_cost
+ - nssa
+ - default_information_originate
"%
| optional,
bfd
@@ -103822,9 +117678,17 @@ let rec _js2n__-refsenv
redistribution
| Array
{
- route_map
+ protocol_tag
+ | String
+ | doc "Protocol Tag (String)"
+ | optional,
+ route_map_ipv4
| String
- | doc "Route Map (String)"
+ | doc "Route Map Ipv4 (String)"
+ | optional,
+ route_map_ipv6
+ | String
+ | doc "Route Map IPv6 (String)"
| optional,
source
| std.enum.TagOrString
@@ -103840,7 +117704,9 @@ let rec _js2n__-refsenv
Elements:
- source
- - route_map
+ - protocol_tag
+ - route_map_ipv4
+ - route_map_ipv6
"%
| optional,
switches
@@ -104381,13 +118247,13 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "^(?:e|eth(?:ernet)?)\\d(?:\\/\\d+){1,2}$"
+ "(?i)^(?:e|eth(?:ernet)?)\\d(?:\\/\\d+){1,2}$"
],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "(?i)^(po|port-channel)([1-9]|[1-9][0-9]{1,3}|[1-3][0-9]{3}|40([0-8][0-9]|9[0-6]))$"
+ "(?i)^(po|port-channel)([1-9]|[1-9][0-9]{1,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-6])$"
],
_js2n__-prdslib.allOf
[
@@ -104395,6 +118261,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"(?i)^(?:e|eth(?:ernet)?)\\d(?:\\/\\d+){1,2}\\.\\d{1,4}$"
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "(?i)^(?:po|port-channel:?)((?:[1-9]|[1-9]\\d{1,2}|[1-3]\\d{3}|40[0-8]\\d|409[0-6]:?)\\.(?:[1-9]|[1-9]\\d{1,2}|[1-3]\\d{3}|40[0-8]\\d|409[0-3]:?))$"
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
@@ -104402,7 +118274,7 @@ let rec _js2n__-refsenv
"(?i)^(lo|loopback)([0-9]|[1-9][0-9]{1,2}|10[0-1][0-9]|102[0-3])$"
]
])
- | doc "Name (String, String, String, String)",
+ | doc "Name (String, String, String, String, String)",
ospf
| {
advertise_subnet
@@ -104661,6 +118533,25 @@ let rec _js2n__-refsenv
- Allowed values: standard, stub, nssa, totally_stub
"%
| optional,
+ default_information_originate
+ | {
+ always
+ | Bool
+ | doc "Always (Boolean)"
+ | optional,
+ route_map
+ | String
+ | doc "Route Map (String)"
+ | optional,
+ }
+ | doc m%"
+ Default Information Originate (Object)
+
+ Elements:
+ - always
+ - route_map
+ "%
+ | optional,
id
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
@@ -104675,6 +118566,60 @@ let rec _js2n__-refsenv
])
| doc "ID (Integer, String)"
| optional,
+ nssa
+ | {
+ default_information_originate
+ | Bool
+ | doc "Default Information Originate (Boolean)"
+ | optional,
+ no_redistribution
+ | Bool
+ | doc "No Redistribution (Boolean)"
+ | optional,
+ no_summary
+ | Bool
+ | doc "No Summary (Boolean)"
+ | optional,
+ route_map
+ | String
+ | doc "Route Map (String)"
+ | optional,
+ translate
+ | {
+ always
+ | Bool
+ | doc "Always (Boolean)"
+ | optional,
+ never
+ | Bool
+ | doc "Never (Boolean)"
+ | optional,
+ supress_fa
+ | Bool
+ | doc "Supress Fa (Boolean)"
+ | optional,
+ }
+ | doc m%"
+ Translate (Object)
+
+ Elements:
+ - always
+ - never
+ - supress_fa
+ "%
+ | optional,
+ }
+ | doc m%"
+ Nssa (Object)
+
+ Elements:
+ - default_information_originate
+ - route_map
+ - no_redistribution
+ - no_summary
+ - translate
+ "%
+ | optional,
}
| doc m%"
Areas (List - Object)
@@ -104683,6 +118628,8 @@ let rec _js2n__-refsenv
- id
- area_type
- area_cost
+ - nssa
+ - default_information_originate
"%
| optional,
bfd
@@ -104751,9 +118698,17 @@ let rec _js2n__-refsenv
redistribution
| Array
{
- route_map
+ protocol_tag
+ | String
+ | doc "Protocol Tag (String)"
+ | optional,
+ route_map_ipv4
| String
- | doc "Route Map (String)"
+ | doc "Route Map Ipv4 (String)"
+ | optional,
+ route_map_ipv6
+ | String
+ | doc "Route Map IPv6 (String)"
| optional,
source
| std.enum.TagOrString
@@ -104769,7 +118724,9 @@ let rec _js2n__-refsenv
Elements:
- source
- - route_map
+ - protocol_tag
+ - route_map_ipv4
+ - route_map_ipv6
"%
| optional,
router_id
@@ -104866,6 +118823,7 @@ let rec _js2n__-refsenv
Elements:
- vrf_lites
+ - route_control
"%
| optional,
overlay_services
@@ -104893,7 +118851,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "(?i)^(po|port-channel)([1-9]|[1-9][0-9]{1,3}|[1-3][0-9]{3}|40([0-8][0-9]|9[0-6]))$"
+ "(?i)^(po|port-channel)([1-9]|[1-9][0-9]{1,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-6])$"
]
])
)
@@ -104924,10 +118882,6 @@ let rec _js2n__-refsenv
| Bool
| doc "ARP Suppress (Boolean)"
| optional,
- attach_group
- | String
- | doc "Attach Group (String)"
- | optional,
dhcp_loopback_id
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -105022,6 +118976,10 @@ let rec _js2n__-refsenv
- Default value: false
"%
| optional,
+ network_attach_group
+ | String
+ | doc "Network Attach Group (String)"
+ | optional,
route_tag
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -105125,7 +119083,7 @@ let rec _js2n__-refsenv
- secondary_ip_addresses
- trm_enable
- vlan_netflow_monitor
- - attach_group
+ - network_attach_group
"%
| optional,
vrf_attach_groups
@@ -105167,10 +119125,6 @@ let rec _js2n__-refsenv
- Default value: false
"%
| optional,
- attach_group
- | String
- | doc "Attach Group (String)"
- | optional,
bgp_password
| String
| doc "BGP Password (String)"
@@ -105366,6 +119320,10 @@ let rec _js2n__-refsenv
- Maximum value: 4094
"%
| optional,
+ vrf_attach_group
+ | String
+ | doc "VRF Attach Group (String)"
+ | optional,
vrf_description
| String
| doc m%"
@@ -105452,7 +119410,7 @@ let rec _js2n__-refsenv
- trm_enable
- trm_bgw_msite
- underlay_mcast_ip
- - attach_group
+ - vrf_attach_group
"%
| optional,
}
@@ -105874,7 +119832,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "(?i)^(po|port-channel)([1-9]|[1-9][0-9]{1,3}|[1-3][0-9]{3}|40([0-8][0-9]|9[0-6]))$"
+ "(?i)^(po|port-channel)([1-9]|[1-9][0-9]{1,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-6])$"
],
pc_mode =
_js2n__-prdslib.allOf
@@ -105963,7 +119921,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "(?i)^(po|port-channel)([1-9]|[1-9][0-9]{1,3}|[1-3][0-9]{3}|40([0-8][0-9]|9[0-6]))$"
+ "(?i)^(po|port-channel)([1-9]|[1-9][0-9]{1,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-6])$"
],
pc_mode =
_js2n__-prdslib.allOf
@@ -106207,11 +120165,22 @@ let rec _js2n__-refsenv
1500
],
name =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.anyOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "(?i)^(?:e|eth(?:ernet)?)\\d(?:\\/\\d+){1,2}\\.\\d{1,4}$"
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "(?i)^(?:e|eth(?:ernet)?)\\d(?:\\/\\d+){1,2}\\.\\d{1,4}$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "(?i)^(?:po|port-channel:?)((?:[1-9]|[1-9]\\d{1,2}|[1-3]\\d{3}|40[0-8]\\d|409[0-6]:?)\\.(?:[1-9]|[1-9]\\d{1,2}|[1-3]\\d{3}|40[0-8]\\d|409[0-3]:?))$"
+ ]
],
secondary_ipv4_addresses =
_js2n__-prdslib.allOf
@@ -106346,7 +120315,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "(?i)^(po|port-channel)([1-9]|[1-9][0-9]{1,3}|[1-3][0-9]{3}|40([0-8][0-9]|9[0-6]))$"
+ "(?i)^(po|port-channel)([1-9]|[1-9][0-9]{1,2}|[1-3][0-9]{3}|40[0-8][0-9]|409[0-6])$"
],
pc_mode =
_js2n__-prdslib.allOf
@@ -106590,6 +120559,34 @@ let rec _js2n__-refsenv
- IPv4 or IPv6 address
"%
| optional,
+ subnet_mask_ipv4
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 30,
+ _js2n__-prdslib.numbers.minimum 8
+ ])
+ | doc m%"
+ Subnet Mask Ipv4 (Integer)
+ - Minimum value: 8
+ - Maximum value: 30
+ "%
+ | optional,
+ subnet_mask_ipv6
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 128,
+ _js2n__-prdslib.numbers.minimum 16
+ ])
+ | doc m%"
+ Subnet Mask IPv6 (Integer)
+ - Minimum value: 16
+ - Maximum value: 128
+ "%
+ | optional,
}
| doc m%"
Management (Object)
@@ -106599,9 +120596,51 @@ let rec _js2n__-refsenv
- default_gateway_v6
- management_ipv4_address
- management_ipv6_address
+ - subnet_mask_ipv4
+ - subnet_mask_ipv6
"%
| optional,
name | String | doc "Name (String)",
+ poap
+ | {
+ bootstrap | Bool | doc "Bootstrap (Boolean)" | optional,
+ preprovision
+ | {
+ model | String | doc "Model (String)",
+ modulesModel
+ | Array (String)
+ | doc "Modulesmodel (List - String)",
+ serial_number
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9_.:-]{1,16}$"
+ ])
+ | doc "Serial Number (String)"
+ | optional,
+ version | String | doc "Version (String)",
+ }
+ | doc m%"
+ Preprovision (Object)
+
+ Elements:
+ - serial_number
+ - model (required)
+ - version (required)
+ - modulesModel (required)
+ "%
+ | optional,
+ }
+ | doc m%"
+ Poap (Object)
+
+ Elements:
+ - bootstrap
+ - preprovision
+ "%
+ | optional,
role
| std.enum.TagOrString
| [|
@@ -106665,6 +120704,7 @@ let rec _js2n__-refsenv
- serial_number
- role
- management
+ - poap
- routing_loopback_id
- vtep_loopback_id
- interfaces
@@ -107159,6 +121199,10 @@ let rec _js2n__-refsenv
- Default value: 127
"%
| optional,
+ authentication_keychain_name
+ | String
+ | doc "Authentication Keychain Name (String)"
+ | optional,
level
| std.enum.TagOrString
| [| 'level-2, 'level-1 |]
@@ -107204,6 +121248,7 @@ let rec _js2n__-refsenv
Elements:
- level
- network_point_to_point
+ - authentication_keychain_name
- authentication_enable
- authentication_key_id
- authentication_key
diff --git a/out/NueJS configuration file.ncl b/out/NueJS configuration file.ncl
new file mode 100644
index 0000000..ee2682b
--- /dev/null
+++ b/out/NueJS configuration file.ncl
@@ -0,0 +1,1034 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {}
+ in
+ {
+ "$schema" | String | optional,
+ appdir
+ | String
+ | doc "The name of the application directory to which the page belongs."
+ | optional,
+ base | String | doc "The value of the HTML element." | optional,
+ charset | String | doc "The value of the charset meta tag." | optional,
+ collection_name
+ | String
+ | doc "The name of the content collection variable. By default, this is the same as the directory name."
+ | optional,
+ content_collection
+ | String
+ | doc "The name of the directory for a content collection."
+ | optional,
+ direction
+ | String
+ | doc "The value of the `` attribute, which defines the text direction of the document. The default is \"ltr\" (left to right).."
+ | optional,
+ dist
+ | String
+ | doc "The output directory for the generated build files."
+ | optional,
+ exclude
+ | Array (String)
+ | doc "A list of assets to be excluded from a library directory."
+ | optional,
+ favicon | String | doc "The relative path to your favicon." | optional,
+ generator
+ | String
+ | doc "The generator meta tag that identifies the software used to create the site. The default is \"Nue (nuejs.org)\" and is only rendered in production mode."
+ | optional,
+ globals
+ | Array (String)
+ | doc "An array of global directories, automatically included on all pages."
+ | optional,
+ heading_ids
+ | Bool
+ | doc "When set to true, all header levels (h2 and h3) will be generated with an id and an anchor () element."
+ | optional,
+ hotreload | Bool | doc "Whether to enable hot reloading." | optional,
+ include
+ | Array (String)
+ | doc "A list of assets to be included from a library directory for all pages in the area. For example, a value like `include: [highlight, motion]` would include all files matching the strings `highlight` or `motion` in their filenames."
+ | optional,
+ inline_css
+ | Bool
+ | doc "Whether to inline all CSS directly into the HTML page."
+ | optional,
+ language
+ | String
+ | doc "The value of the `` attribute. The default is \"en\"."
+ | optional,
+ libs
+ | Array (String)
+ | doc "An array of directories treated as libraries."
+ | optional,
+ lightning_css
+ | Bool
+ | doc "Whether to use Lightning CSS for processing of CSS."
+ | optional,
+ links
+ | { .. }
+ | doc "A list of reference links for use in Markdown content. Links should be supplied in the `name: url \"title\"` format."
+ | optional,
+ native_css_nesting
+ | Bool
+ | doc "Whether to use native CSS nesting."
+ | optional,
+ og
+ | String
+ | doc "A shorthand alias for og_image, allowing for easier reference in the page settings."
+ | optional,
+ og_description
+ | String
+ | doc "A brief description of the page to be used in Open Graph meta tags. This description appears in social media previews, providing context about the content when shared."
+ | optional,
+ og_image
+ | String
+ | doc "The URL of the Open Graph image to represent the page on social media platforms."
+ | optional,
+ origin
+ | String
+ | doc "Your full domain name, including the protocol."
+ | optional,
+ port
+ | std.number.Integer
+ | doc "The port number for the development server. Defaults to 8080."
+ | optional,
+ prefetch
+ | Array (String)
+ | doc "An array of assets to prefetch before they are used. These can include images, scripts, or CSS files."
+ | optional,
+ robots
+ | String
+ | doc "The value for the robots meta property. Use \"noindex\" to exclude the entire website from search engine indexing."
+ | optional,
+ sections
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ])
+ | doc "An array of CSS class names for the page sections, or `true` to render sections but not add any class names."
+ | optional,
+ syntax_highlight
+ | Bool
+ | doc "Whether to enable syntax highlighting for code blocks within your Markdown content."
+ | optional,
+ theme_color
+ | String
+ | doc "The value for the theme color meta property."
+ | optional,
+ unlisted
+ | Bool
+ | doc "A setting that prevents the page from being included in content collections."
+ | optional,
+ view_transitions
+ | Bool
+ | doc "Whether to enable view transitions for instant and smooth page switches."
+ | optional,
+ viewport
+ | String
+ | doc "The viewport value. The default is: \"width=device-width, initial-scale=1\"."
+ | optional,
+ ..
+ }
\ No newline at end of file
diff --git a/out/Nuitka.yaml.ncl b/out/Nuitka.yaml.ncl
index 665adad..afda67e 100644
--- a/out/Nuitka.yaml.ncl
+++ b/out/Nuitka.yaml.ncl
@@ -1019,6 +1019,12 @@ let rec _js2n__-refsenv
| optional,
}
| optional,
+ from_sources
+ | {
+ dest_names | Array (String) | optional,
+ source_paths | Array (String),
+ }
+ | optional,
when | String | optional,
}
| optional,
diff --git a/out/Nullstone config.ncl b/out/Nullstone config.ncl
new file mode 100644
index 0000000..4b1e48a
--- /dev/null
+++ b/out/Nullstone config.ncl
@@ -0,0 +1,1172 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {
+ "_js2n__-:definitions/app!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ capabilities =
+ _js2n__-refsenv."_js2n__-:definitions/capabilities!predicate",
+ connections =
+ _js2n__-refsenv."_js2n__-:definitions/connection_targets!predicate",
+ environment =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z0-9_]+$" =
+ _js2n__-prdslib.isType '"String",
+ } true _js2n__-prdslib.always
+ ],
+ framework = _js2n__-prdslib.isType '"String",
+ is_shared = _js2n__-prdslib.isType '"Bool",
+ module = _js2n__-prdslib.isType '"String",
+ module_version = _js2n__-prdslib.isType '"String",
+ vars =
+ _js2n__-refsenv."_js2n__-:definitions/variables!predicate",
+ } { "^x-" = _js2n__-prdslib.always, } false
+ _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/block!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ connections =
+ _js2n__-refsenv."_js2n__-:definitions/connection_targets!predicate",
+ is_shared = _js2n__-prdslib.isType '"Bool",
+ module = _js2n__-prdslib.isType '"String",
+ module_version = _js2n__-prdslib.isType '"String",
+ vars =
+ _js2n__-refsenv."_js2n__-:definitions/variables!predicate",
+ } { "^x-" = _js2n__-prdslib.always, } false
+ _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/capabilities!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/capability!predicate"
+ ],
+ "_js2n__-:definitions/capability!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ connections =
+ _js2n__-refsenv."_js2n__-:definitions/connection_targets!predicate",
+ module = _js2n__-prdslib.isType '"String",
+ module_version = _js2n__-prdslib.isType '"String",
+ namespace = _js2n__-prdslib.always,
+ vars =
+ _js2n__-refsenv."_js2n__-:definitions/variables!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/cluster!predicate" =
+ _js2n__-refsenv."_js2n__-:definitions/block!predicate",
+ "_js2n__-:definitions/cluster_namespace!predicate" =
+ _js2n__-refsenv."_js2n__-:definitions/block!predicate",
+ "_js2n__-:definitions/connection_target!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "block_name" ],
+ _js2n__-prdslib.records.record
+ {
+ block_name = _js2n__-prdslib.isType '"String",
+ env_name = _js2n__-prdslib.isType '"String",
+ stack_name = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/connection_targets!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[_a-z0-9\\-]+$" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:([a-zA-Z0-9\\-]+)\\.)?(?:([a-zA-Z0-9\\-]+)\\.)?([a-zA-Z0-9\\-]+)$"
+ ],
+ _js2n__-refsenv."_js2n__-:definitions/connection_target!predicate"
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/datastore!predicate" =
+ _js2n__-refsenv."_js2n__-:definitions/block!predicate",
+ "_js2n__-:definitions/domain!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ connections =
+ _js2n__-refsenv."_js2n__-:definitions/connection_targets!predicate",
+ dns_name = _js2n__-prdslib.isType '"String",
+ module = _js2n__-prdslib.isType '"String",
+ module_version = _js2n__-prdslib.isType '"String",
+ vars =
+ _js2n__-refsenv."_js2n__-:definitions/variables!predicate",
+ } { "^x-" = _js2n__-prdslib.always, } false
+ _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ingress!predicate" =
+ _js2n__-refsenv."_js2n__-:definitions/block!predicate",
+ "_js2n__-:definitions/network!predicate" =
+ _js2n__-refsenv."_js2n__-:definitions/block!predicate",
+ "_js2n__-:definitions/subdomain!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ connections =
+ _js2n__-refsenv."_js2n__-:definitions/connection_targets!predicate",
+ dns_name = _js2n__-prdslib.isType '"String",
+ is_shared = _js2n__-prdslib.isType '"Bool",
+ module = _js2n__-prdslib.isType '"String",
+ module_version = _js2n__-prdslib.isType '"String",
+ vars =
+ _js2n__-refsenv."_js2n__-:definitions/variables!predicate",
+ } { "^x-" = _js2n__-prdslib.always, } false
+ _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/variables!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[A-Za-z_][A-Za-z0-9_\\-]*$" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType '"Array"
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ }
+ in
+ {
+ apps
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[a-z0-9\\-]+$" =
+ _js2n__-refsenv."_js2n__-:definitions/app!predicate",
+ } false _js2n__-prdslib.never
+ ])
+ | optional,
+ blocks
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[a-z0-9\\-]+$" =
+ _js2n__-refsenv."_js2n__-:definitions/block!predicate",
+ } false _js2n__-prdslib.never
+ ])
+ | optional,
+ cluster_namespaces
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[a-z0-9\\-]+$" =
+ _js2n__-refsenv."_js2n__-:definitions/cluster_namespace!predicate",
+ } false _js2n__-prdslib.never
+ ])
+ | optional,
+ clusters
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[a-z0-9\\-]+$" =
+ _js2n__-refsenv."_js2n__-:definitions/cluster!predicate",
+ } false _js2n__-prdslib.never
+ ])
+ | optional,
+ datastores
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[a-z0-9\\-]+$" =
+ _js2n__-refsenv."_js2n__-:definitions/datastore!predicate",
+ } false _js2n__-prdslib.never
+ ])
+ | optional,
+ domains
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[a-z0-9\\-]+$" =
+ _js2n__-refsenv."_js2n__-:definitions/domain!predicate",
+ } false _js2n__-prdslib.never
+ ])
+ | optional,
+ ingresses
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[a-z0-9\\-]+$" =
+ _js2n__-refsenv."_js2n__-:definitions/ingress!predicate",
+ } false _js2n__-prdslib.never
+ ])
+ | optional,
+ networks
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[a-z0-9\\-]+$" =
+ _js2n__-refsenv."_js2n__-:definitions/network!predicate",
+ } false _js2n__-prdslib.never
+ ])
+ | optional,
+ subdomains
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[a-z0-9\\-]+$" =
+ _js2n__-refsenv."_js2n__-:definitions/subdomain!predicate",
+ } false _js2n__-prdslib.never
+ ])
+ | optional,
+ version
+ | _js2n__-prdslib.contract_from_predicate (_js2n__-prdslib.const "0.1"),
+ }
\ No newline at end of file
diff --git a/out/OSS Review Toolkit configuration.ncl b/out/OSS Review Toolkit configuration.ncl
index 62af8f1..1269646 100644
--- a/out/OSS Review Toolkit configuration.ncl
+++ b/out/OSS Review Toolkit configuration.ncl
@@ -999,13 +999,60 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "localFileStorage" ],
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "localFileStorage" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "httpFileStorage" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "s3FileStorage" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
_js2n__-prdslib.records.record
{
- httpFileStorage = _js2n__-prdslib.always,
+ httpFileStorage =
+ _js2n__-refsenv."_js2n__-:definitions/HttpFileStorage!predicate",
localFileStorage =
_js2n__-refsenv."_js2n__-:definitions/LocalFileStorage!predicate",
- s3FileStorage = _js2n__-prdslib.always,
+ s3FileStorage =
+ _js2n__-refsenv."_js2n__-:definitions/S3FileStorage!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Headers!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.isType '"String"
+ ])
+ ],
+ "_js2n__-:definitions/HttpFileStorage!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "url" ],
+ _js2n__-prdslib.records.record
+ {
+ headers =
+ _js2n__-refsenv."_js2n__-:definitions/Headers!predicate",
+ query = _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
"_js2n__-:definitions/Jira!predicate" =
@@ -1032,14 +1079,14 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- patentFilenames =
+ otherLicenseFilenames =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- rootLicenseFilenames =
+ patentFilenames =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
@@ -1124,6 +1171,21 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
(_js2n__-prdslib.isType 'Record)
],
+ "_js2n__-:definitions/S3FileStorage!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "bucketName" ],
+ _js2n__-prdslib.records.record
+ {
+ accessKeyId = _js2n__-prdslib.isType '"String",
+ awsRegion = _js2n__-prdslib.isType '"String",
+ bucketName = _js2n__-prdslib.isType '"String",
+ compression = _js2n__-prdslib.isType '"Bool",
+ customEndpoint = _js2n__-prdslib.isType '"String",
+ secretAccessKey = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/Scanner!predicate" =
_js2n__-prdslib.allOf
[
diff --git a/out/October CMS columns.ncl b/out/October CMS columns.ncl
new file mode 100644
index 0000000..d7c1319
--- /dev/null
+++ b/out/October CMS columns.ncl
@@ -0,0 +1,1032 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {
+ "_js2n__-:definitions/columns!contract" =
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[^\\s]*$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType '"String"
+ ],
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum
+ [ "text", "number" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ format = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum
+ [
+ "datetime",
+ "date",
+ "time",
+ "timesince",
+ "timetense"
+ ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ ignoreTimezone =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum
+ [ "datetime", "date", "time" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ format = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type = _js2n__-prdslib.enum [ "partial" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ { path = _js2n__-prdslib.isType '"String", }
+ {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.records.record
+ {
+ align =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "left", "right", "center" ]
+ ],
+ clickable = _js2n__-prdslib.isType '"Bool",
+ cssClass = _js2n__-prdslib.isType '"String",
+ "default" = _js2n__-prdslib.always,
+ headCssClass = _js2n__-prdslib.isType '"String",
+ invisible = _js2n__-prdslib.isType '"Bool",
+ label = _js2n__-prdslib.isType '"String",
+ permissions =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Array"
+ ],
+ relation = _js2n__-prdslib.isType '"String",
+ searchable = _js2n__-prdslib.isType '"Bool",
+ select = _js2n__-prdslib.isType '"String",
+ sortable = _js2n__-prdslib.isType '"Bool",
+ type =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "text",
+ "number",
+ "switch",
+ "datetime",
+ "date",
+ "time",
+ "timesince",
+ "timetense",
+ "partial",
+ "colorpicker"
+ ]
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ useRelationCount =
+ _js2n__-prdslib.isType '"Bool",
+ valueFrom = _js2n__-prdslib.isType '"String",
+ width = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ]),
+ }
+ in
+ {
+ columns
+ | _js2n__-refsenv."_js2n__-:definitions/columns!contract"
+ | optional,
+ ..
+ }
\ No newline at end of file
diff --git a/out/October CMS fields.ncl b/out/October CMS fields.ncl
new file mode 100644
index 0000000..5f6e69c
--- /dev/null
+++ b/out/October CMS fields.ncl
@@ -0,0 +1,2818 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {
+ "_js2n__-:definitions/datatableColumns!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[^\\s]*$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum
+ [ "dropdown", "autocomplete" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ options =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".+" =
+ _js2n__-prdslib.isType '"String",
+ } true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.records.record
+ {
+ readOnly = _js2n__-prdslib.isType '"Bool",
+ title = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "string",
+ "checkbox",
+ "dropdown",
+ "autocomplete"
+ ]
+ ],
+ validation =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ float =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allowNegative =
+ _js2n__-prdslib.isType
+ '"Bool",
+ message =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ integer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allowNegative =
+ _js2n__-prdslib.isType
+ '"Bool",
+ message =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ length =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ max =
+ _js2n__-prdslib.isType
+ 'Integer,
+ message =
+ _js2n__-prdslib.isType
+ '"String",
+ min =
+ _js2n__-prdslib.isType
+ 'Integer,
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ regex =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ message =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ required =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ message =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ width = _js2n__-prdslib.isType 'Integer,
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/fields!contract" =
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[^\\s]*$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type = _js2n__-prdslib.enum [ "number" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ max = _js2n__-prdslib.isType 'Integer,
+ min = _js2n__-prdslib.isType 'Integer,
+ step = _js2n__-prdslib.isType 'Integer,
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "dropdown" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ emptyOption =
+ _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ ".+" =
+ _js2n__-prdslib.isType
+ '"String",
+ } true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ placeholder =
+ _js2n__-prdslib.isType '"String",
+ showSearch =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum
+ [
+ "radio",
+ "balloon-selector",
+ "checkboxlist"
+ ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ options =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ ".+" =
+ _js2n__-prdslib.isType
+ '"String",
+ } true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type = _js2n__-prdslib.enum [ "switch" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ off = _js2n__-prdslib.isType '"String",
+ on = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum
+ [ "partial", "hint" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ { path = _js2n__-prdslib.isType '"String", }
+ {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "codeeditor" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ fontSize =
+ _js2n__-prdslib.isType '"Number",
+ language =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "php",
+ "css",
+ "js",
+ "html"
+ ]
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ showGutter =
+ _js2n__-prdslib.isType '"Bool",
+ wrapWords =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "colorpicker" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ allowEmpty =
+ _js2n__-prdslib.isType '"Bool",
+ availableColors =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType '"String"
+ ],
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "datatable" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ adding = _js2n__-prdslib.isType '"Bool",
+ btnAddRowBelowLabel =
+ _js2n__-prdslib.isType '"String",
+ btnAddRowLabel =
+ _js2n__-prdslib.isType '"String",
+ btnDeleteRowLabel =
+ _js2n__-prdslib.isType '"String",
+ columns =
+ _js2n__-refsenv."_js2n__-:definitions/datatableColumns!predicate",
+ deleting = _js2n__-prdslib.isType '"Bool",
+ dynamicHeight =
+ _js2n__-prdslib.isType '"String",
+ fieldName =
+ _js2n__-prdslib.isType '"String",
+ height =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.isType '"Bool"
+ ],
+ keyFrom =
+ _js2n__-prdslib.isType '"String",
+ postbackHandlerName =
+ _js2n__-prdslib.isType '"String",
+ recordsPerPage =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.isType '"Bool"
+ ],
+ searching = _js2n__-prdslib.always,
+ toolbar = _js2n__-prdslib.isType '"Array",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "datepicker" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ firstDay =
+ _js2n__-prdslib.isType 'Integer,
+ format = _js2n__-prdslib.isType '"String",
+ ignoreTimezone =
+ _js2n__-prdslib.isType '"Bool",
+ maxDate =
+ _js2n__-prdslib.isType '"String",
+ minDate =
+ _js2n__-prdslib.isType '"String",
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "date", "datetime", "time" ]
+ ],
+ showWeekNumber =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "fileupload" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ attachOnUpload =
+ _js2n__-prdslib.isType '"Bool",
+ fileTypes =
+ _js2n__-prdslib.isType '"String",
+ maxFilesize =
+ _js2n__-prdslib.isType '"Number",
+ mimeTypes =
+ _js2n__-prdslib.isType '"String",
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "file", "image" ]
+ ],
+ useCaption =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ mode = _js2n__-prdslib.enum [ "image" ],
+ type =
+ _js2n__-prdslib.enum [ "fileupload" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ imageHeight =
+ _js2n__-prdslib.isType '"Number",
+ imageWidth =
+ _js2n__-prdslib.isType '"Number",
+ thumbOptions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ extension =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "auto",
+ "jpg",
+ "png",
+ "gif"
+ ]
+ ],
+ interlace =
+ _js2n__-prdslib.isType
+ '"Bool",
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "auto",
+ "exact",
+ "portrait",
+ "landscape",
+ "crop",
+ "fit"
+ ]
+ ],
+ quality =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 100,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ mode = _js2n__-prdslib.enum [ "file" ],
+ type =
+ _js2n__-prdslib.enum [ "fileupload" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ prompt = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "markdown" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "tab", "split" ]
+ ],
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "mediafinder" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ imageWidth =
+ _js2n__-prdslib.isType '"String",
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "file", "image" ]
+ ],
+ prompt = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ mode = _js2n__-prdslib.enum [ "image" ],
+ type =
+ _js2n__-prdslib.enum [ "mediafinder" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ imageHeight =
+ _js2n__-prdslib.isType '"Number",
+ imageWidth =
+ _js2n__-prdslib.isType '"Number",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "nestedform" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ form =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ fields =
+ _js2n__-refsenv."_js2n__-:definitions/fields!predicate",
+ secondaryTabs =
+ _js2n__-refsenv."_js2n__-:definitions/tabs!predicate",
+ tabs =
+ _js2n__-refsenv."_js2n__-:definitions/tabs!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ usePanelStyles =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "recordfinder" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ conditions =
+ _js2n__-prdslib.isType '"String",
+ descriptionFrom =
+ _js2n__-prdslib.isType '"String",
+ keyFrom =
+ _js2n__-prdslib.isType '"String",
+ list =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Array"
+ ],
+ nameFrom =
+ _js2n__-prdslib.isType '"String",
+ prompt = _js2n__-prdslib.isType '"String",
+ recordsPerPage =
+ _js2n__-prdslib.isType 'Integer,
+ scope = _js2n__-prdslib.isType '"String",
+ searchMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "all", "any", "exact" ]
+ ],
+ searchScope =
+ _js2n__-prdslib.isType '"String",
+ title = _js2n__-prdslib.isType '"String",
+ useRelation =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "recordfinder" ],
+ useRelation =
+ _js2n__-prdslib.enum [ false ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ modelClass =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "relation" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ emptyOption =
+ _js2n__-prdslib.isType '"String",
+ nameFrom =
+ _js2n__-prdslib.isType '"String",
+ order = _js2n__-prdslib.isType '"String",
+ scope = _js2n__-prdslib.isType '"String",
+ select = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "repeater" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ form =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ fields =
+ _js2n__-refsenv."_js2n__-:definitions/fields!predicate",
+ secondaryTabs =
+ _js2n__-refsenv."_js2n__-:definitions/tabs!predicate",
+ tabs =
+ _js2n__-refsenv."_js2n__-:definitions/tabs!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ groups =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[^\\s]*$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "fields" ],
+ _js2n__-prdslib.records.record
+ {
+ description =
+ _js2n__-prdslib.always,
+ fields =
+ _js2n__-refsenv."_js2n__-:definitions/fields!predicate",
+ icon =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^icon-"
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ maxItems =
+ _js2n__-prdslib.isType 'Integer,
+ minItems =
+ _js2n__-prdslib.isType 'Integer,
+ prompt = _js2n__-prdslib.isType '"String",
+ titleFrom =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "richeditor" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ toolbarButtons =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type = _js2n__-prdslib.enum [ "taglist" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ customTags =
+ _js2n__-prdslib.isType '"Bool",
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "string",
+ "array",
+ "relation"
+ ]
+ ],
+ options =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType '"Bool"
+ ],
+ separator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "comma", "space" ]
+ ],
+ useKey = _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ mode =
+ _js2n__-prdslib.enum [ "relation" ],
+ type = _js2n__-prdslib.enum [ "taglist" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ nameFrom =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.records.record
+ {
+ attributes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".+" =
+ _js2n__-prdslib.isType '"String",
+ } true _js2n__-prdslib.always
+ ],
+ comment = _js2n__-prdslib.isType '"String",
+ commentAbove = _js2n__-prdslib.isType '"String",
+ commentHtml = _js2n__-prdslib.isType '"Bool",
+ containerAttributes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".+" =
+ _js2n__-prdslib.isType '"String",
+ } true _js2n__-prdslib.always
+ ],
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "create",
+ "update",
+ "preview"
+ ]
+ ],
+ _js2n__-prdslib.isType '"String"
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ cssClass = _js2n__-prdslib.isType '"String",
+ "default" = _js2n__-prdslib.always,
+ defaultFrom = _js2n__-prdslib.isType '"String",
+ dependsOn =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType '"String"
+ ],
+ disabled = _js2n__-prdslib.isType '"Bool",
+ hidden = _js2n__-prdslib.isType '"Bool",
+ label = _js2n__-prdslib.isType '"String",
+ permissions =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ placeholder = _js2n__-prdslib.isType '"String",
+ preset =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ field =
+ _js2n__-prdslib.isType
+ '"String",
+ prefixInput =
+ _js2n__-prdslib.isType
+ '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "exact",
+ "slug",
+ "url",
+ "camel",
+ "file"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ readOnly = _js2n__-prdslib.isType '"Bool",
+ required = _js2n__-prdslib.isType '"Bool",
+ size =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "tiny",
+ "small",
+ "large",
+ "huge",
+ "giant"
+ ]
+ ],
+ span =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "auto",
+ "left",
+ "right",
+ "row",
+ "full"
+ ]
+ ],
+ stretch = _js2n__-prdslib.isType '"Bool",
+ tab = _js2n__-prdslib.isType '"String",
+ trigger =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ action =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "show",
+ "hide",
+ "enable",
+ "disable",
+ "empty"
+ ]
+ ],
+ condition =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "checked",
+ "unchecked",
+ "value[somevalue]"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^value\\[.*\\]$"
+ ]
+ ],
+ field =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ type =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "text",
+ "number",
+ "password",
+ "email",
+ "textarea",
+ "dropdown",
+ "radio",
+ "balloon-selector",
+ "checkbox",
+ "checkboxlist",
+ "switch",
+ "section",
+ "partial",
+ "hint"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "codeeditor",
+ "colorpicker",
+ "datatable",
+ "datepicker",
+ "fileupload",
+ "markdown",
+ "mediafinder",
+ "nestedform",
+ "recordfinder",
+ "relation",
+ "repeater",
+ "richeditor",
+ "taglist"
+ ]
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ]),
+ "_js2n__-:definitions/fields!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[^\\s]*$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.enum [ "number" ], }
+ {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ max = _js2n__-prdslib.isType 'Integer,
+ min = _js2n__-prdslib.isType 'Integer,
+ step = _js2n__-prdslib.isType 'Integer,
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type = _js2n__-prdslib.enum [ "dropdown" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ emptyOption =
+ _js2n__-prdslib.isType '"String",
+ options =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ ".+" =
+ _js2n__-prdslib.isType
+ '"String",
+ } true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ placeholder =
+ _js2n__-prdslib.isType '"String",
+ showSearch = _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum
+ [
+ "radio",
+ "balloon-selector",
+ "checkboxlist"
+ ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ options =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ ".+" =
+ _js2n__-prdslib.isType
+ '"String",
+ } true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.enum [ "switch" ], }
+ {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ off = _js2n__-prdslib.isType '"String",
+ on = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum
+ [ "partial", "hint" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ { path = _js2n__-prdslib.isType '"String", }
+ {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "codeeditor" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ fontSize = _js2n__-prdslib.isType '"Number",
+ language =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "php", "css", "js", "html" ]
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ showGutter = _js2n__-prdslib.isType '"Bool",
+ wrapWords = _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "colorpicker" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ allowEmpty = _js2n__-prdslib.isType '"Bool",
+ availableColors =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType '"String"
+ ],
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type = _js2n__-prdslib.enum [ "datatable" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ adding = _js2n__-prdslib.isType '"Bool",
+ btnAddRowBelowLabel =
+ _js2n__-prdslib.isType '"String",
+ btnAddRowLabel =
+ _js2n__-prdslib.isType '"String",
+ btnDeleteRowLabel =
+ _js2n__-prdslib.isType '"String",
+ columns =
+ _js2n__-refsenv."_js2n__-:definitions/datatableColumns!predicate",
+ deleting = _js2n__-prdslib.isType '"Bool",
+ dynamicHeight =
+ _js2n__-prdslib.isType '"String",
+ fieldName =
+ _js2n__-prdslib.isType '"String",
+ height =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.isType '"Bool"
+ ],
+ keyFrom = _js2n__-prdslib.isType '"String",
+ postbackHandlerName =
+ _js2n__-prdslib.isType '"String",
+ recordsPerPage =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.isType '"Bool"
+ ],
+ searching = _js2n__-prdslib.always,
+ toolbar = _js2n__-prdslib.isType '"Array",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "datepicker" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ firstDay = _js2n__-prdslib.isType 'Integer,
+ format = _js2n__-prdslib.isType '"String",
+ ignoreTimezone =
+ _js2n__-prdslib.isType '"Bool",
+ maxDate = _js2n__-prdslib.isType '"String",
+ minDate = _js2n__-prdslib.isType '"String",
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "date", "datetime", "time" ]
+ ],
+ showWeekNumber =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "fileupload" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ attachOnUpload =
+ _js2n__-prdslib.isType '"Bool",
+ fileTypes =
+ _js2n__-prdslib.isType '"String",
+ maxFilesize =
+ _js2n__-prdslib.isType '"Number",
+ mimeTypes =
+ _js2n__-prdslib.isType '"String",
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "file", "image" ]
+ ],
+ useCaption = _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ mode = _js2n__-prdslib.enum [ "image" ],
+ type =
+ _js2n__-prdslib.enum [ "fileupload" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ imageHeight =
+ _js2n__-prdslib.isType '"Number",
+ imageWidth =
+ _js2n__-prdslib.isType '"Number",
+ thumbOptions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ extension =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "auto",
+ "jpg",
+ "png",
+ "gif"
+ ]
+ ],
+ interlace =
+ _js2n__-prdslib.isType
+ '"Bool",
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "auto",
+ "exact",
+ "portrait",
+ "landscape",
+ "crop",
+ "fit"
+ ]
+ ],
+ quality =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 100,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ mode = _js2n__-prdslib.enum [ "file" ],
+ type =
+ _js2n__-prdslib.enum [ "fileupload" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ { prompt = _js2n__-prdslib.isType '"String", }
+ {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type = _js2n__-prdslib.enum [ "markdown" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "tab", "split" ]
+ ],
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "mediafinder" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ imageWidth =
+ _js2n__-prdslib.isType '"String",
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "file", "image" ]
+ ],
+ prompt = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ mode = _js2n__-prdslib.enum [ "image" ],
+ type =
+ _js2n__-prdslib.enum [ "mediafinder" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ imageHeight =
+ _js2n__-prdslib.isType '"Number",
+ imageWidth =
+ _js2n__-prdslib.isType '"Number",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "nestedform" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ form =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ fields =
+ _js2n__-refsenv."_js2n__-:definitions/fields!predicate",
+ secondaryTabs =
+ _js2n__-refsenv."_js2n__-:definitions/tabs!predicate",
+ tabs =
+ _js2n__-refsenv."_js2n__-:definitions/tabs!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ usePanelStyles =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "recordfinder" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ conditions =
+ _js2n__-prdslib.isType '"String",
+ descriptionFrom =
+ _js2n__-prdslib.isType '"String",
+ keyFrom = _js2n__-prdslib.isType '"String",
+ list =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Array"
+ ],
+ nameFrom = _js2n__-prdslib.isType '"String",
+ prompt = _js2n__-prdslib.isType '"String",
+ recordsPerPage =
+ _js2n__-prdslib.isType 'Integer,
+ scope = _js2n__-prdslib.isType '"String",
+ searchMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "all", "any", "exact" ]
+ ],
+ searchScope =
+ _js2n__-prdslib.isType '"String",
+ title = _js2n__-prdslib.isType '"String",
+ useRelation =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "recordfinder" ],
+ useRelation =
+ _js2n__-prdslib.enum [ false ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ modelClass =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type = _js2n__-prdslib.enum [ "relation" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ emptyOption =
+ _js2n__-prdslib.isType '"String",
+ nameFrom = _js2n__-prdslib.isType '"String",
+ order = _js2n__-prdslib.isType '"String",
+ scope = _js2n__-prdslib.isType '"String",
+ select = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type = _js2n__-prdslib.enum [ "repeater" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ form =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ fields =
+ _js2n__-refsenv."_js2n__-:definitions/fields!predicate",
+ secondaryTabs =
+ _js2n__-refsenv."_js2n__-:definitions/tabs!predicate",
+ tabs =
+ _js2n__-refsenv."_js2n__-:definitions/tabs!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ groups =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ "^[^\\s]*$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "fields" ],
+ _js2n__-prdslib.records.record
+ {
+ description =
+ _js2n__-prdslib.always,
+ fields =
+ _js2n__-refsenv."_js2n__-:definitions/fields!predicate",
+ icon =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^icon-"
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ maxItems = _js2n__-prdslib.isType 'Integer,
+ minItems = _js2n__-prdslib.isType 'Integer,
+ prompt = _js2n__-prdslib.isType '"String",
+ titleFrom =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.enum [ "richeditor" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ toolbarButtons =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.enum [ "taglist" ], }
+ {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ customTags = _js2n__-prdslib.isType '"Bool",
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "string", "array", "relation" ]
+ ],
+ options =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType '"Bool"
+ ],
+ separator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "comma", "space" ]
+ ],
+ useKey = _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ mode = _js2n__-prdslib.enum [ "relation" ],
+ type = _js2n__-prdslib.enum [ "taglist" ],
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.records.record
+ {
+ nameFrom = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always)
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.records.record
+ {
+ attributes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".+" =
+ _js2n__-prdslib.isType '"String",
+ } true _js2n__-prdslib.always
+ ],
+ comment = _js2n__-prdslib.isType '"String",
+ commentAbove = _js2n__-prdslib.isType '"String",
+ commentHtml = _js2n__-prdslib.isType '"Bool",
+ containerAttributes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".+" =
+ _js2n__-prdslib.isType '"String",
+ } true _js2n__-prdslib.always
+ ],
+ context =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "create",
+ "update",
+ "preview"
+ ]
+ ],
+ _js2n__-prdslib.isType '"String"
+ ]),
+ _js2n__-prdslib.arrays.uniqueItems
+ ],
+ cssClass = _js2n__-prdslib.isType '"String",
+ "default" = _js2n__-prdslib.always,
+ defaultFrom = _js2n__-prdslib.isType '"String",
+ dependsOn =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType '"String"
+ ],
+ disabled = _js2n__-prdslib.isType '"Bool",
+ hidden = _js2n__-prdslib.isType '"Bool",
+ label = _js2n__-prdslib.isType '"String",
+ permissions =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ placeholder = _js2n__-prdslib.isType '"String",
+ preset =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ field =
+ _js2n__-prdslib.isType
+ '"String",
+ prefixInput =
+ _js2n__-prdslib.isType
+ '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "exact",
+ "slug",
+ "url",
+ "camel",
+ "file"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ readOnly = _js2n__-prdslib.isType '"Bool",
+ required = _js2n__-prdslib.isType '"Bool",
+ size =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "tiny",
+ "small",
+ "large",
+ "huge",
+ "giant"
+ ]
+ ],
+ span =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "auto",
+ "left",
+ "right",
+ "row",
+ "full"
+ ]
+ ],
+ stretch = _js2n__-prdslib.isType '"Bool",
+ tab = _js2n__-prdslib.isType '"String",
+ trigger =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ action =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "show",
+ "hide",
+ "enable",
+ "disable",
+ "empty"
+ ]
+ ],
+ condition =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "checked",
+ "unchecked",
+ "value[somevalue]"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^value\\[.*\\]$"
+ ]
+ ],
+ field =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ type =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "text",
+ "number",
+ "password",
+ "email",
+ "textarea",
+ "dropdown",
+ "radio",
+ "balloon-selector",
+ "checkbox",
+ "checkboxlist",
+ "switch",
+ "section",
+ "partial",
+ "hint"
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "codeeditor",
+ "colorpicker",
+ "datatable",
+ "datepicker",
+ "fileupload",
+ "markdown",
+ "mediafinder",
+ "nestedform",
+ "recordfinder",
+ "relation",
+ "repeater",
+ "richeditor",
+ "taglist"
+ ]
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/tabs!contract"
+ | doc ""
+ = {
+ cssClass
+ | String
+ | doc "assigns a CSS class to the tab container"
+ | optional,
+ defaultTab
+ | String
+ | doc "the default tab to assign fields to"
+ | optional,
+ fields | _js2n__-refsenv."_js2n__-:definitions/fields!contract",
+ icons
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".+" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^icon-"
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | doc "assign icons to tabs using tab names as the key"
+ | optional,
+ lazy
+ | Array (String)
+ | doc "array of tabs to be loaded dynamically when clicked"
+ | optional,
+ paneCssClass
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType '"String"
+ ],
+ _js2n__-prdslib.records.record {}
+ { ".+" = _js2n__-prdslib.isType '"String", } true
+ _js2n__-prdslib.always
+ ])
+ | doc "assigns a CSS class to an individual tab pane. Value is an array, key is tab index or label, value is the CSS class. It can also be specified as a string, in which case the value will be applied to all tabs."
+ | optional,
+ stretch
+ | Bool
+ | doc "specifies if this tab stretches to fit the parent height"
+ | optional,
+ ..
+ },
+ "_js2n__-:definitions/tabs!predicate"
+ | doc ""
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "fields" ],
+ _js2n__-prdslib.records.record
+ {
+ cssClass = _js2n__-prdslib.isType '"String",
+ defaultTab = _js2n__-prdslib.isType '"String",
+ fields =
+ _js2n__-refsenv."_js2n__-:definitions/fields!predicate",
+ icons =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".+" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^icon-"
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ lazy =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ paneCssClass =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType '"String"
+ ],
+ _js2n__-prdslib.records.record {}
+ { ".+" = _js2n__-prdslib.isType '"String", } true
+ _js2n__-prdslib.always
+ ],
+ stretch = _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ],
+ }
+ in
+ {
+ fields
+ | _js2n__-refsenv."_js2n__-:definitions/fields!contract"
+ | optional,
+ secondaryTabs
+ | _js2n__-refsenv."_js2n__-:definitions/tabs!contract"
+ | doc "secondary tabs"
+ | optional,
+ tabs
+ | _js2n__-refsenv."_js2n__-:definitions/tabs!contract"
+ | doc "Primary tabs"
+ | optional,
+ ..
+ }
\ No newline at end of file
diff --git a/out/Okteto.ncl b/out/Okteto.ncl
new file mode 100644
index 0000000..a45fc3c
--- /dev/null
+++ b/out/Okteto.ncl
@@ -0,0 +1,2115 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {}
+ in
+ {
+ build
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".*" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ args =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".*" =
+ _js2n__-prdslib.isType '"String",
+ } true _js2n__-prdslib.always
+ ],
+ context = _js2n__-prdslib.isType '"String",
+ depends_on =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ dockerfile = _js2n__-prdslib.isType '"String",
+ image = _js2n__-prdslib.isType '"String",
+ secrets =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".*" =
+ _js2n__-prdslib.isType '"String",
+ } true _js2n__-prdslib.always
+ ],
+ target = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ } false _js2n__-prdslib.never
+ ])
+ | doc m%"
+ A list of images to build as part of your development environment.
+ Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#build-object-optional
+ "%
+ | optional,
+ dependencies
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".*" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "repository" ],
+ _js2n__-prdslib.records.record
+ {
+ branch = _js2n__-prdslib.isType '"String",
+ manifest = _js2n__-prdslib.isType '"String",
+ repository = _js2n__-prdslib.isType '"String",
+ timeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[0-9]+(h|m|s)$"
+ ],
+ variables =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".*" =
+ _js2n__-prdslib.isType
+ '"String",
+ } true _js2n__-prdslib.always
+ ],
+ wait = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ } true _js2n__-prdslib.always
+ ]
+ ])
+ | doc m%"
+ A list of repositories you want to deploy as part of your development environment.
+ Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#dependencies-string-optional
+ "%
+ | optional,
+ deploy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "command" ],
+ _js2n__-prdslib.records.record
+ {
+ command = _js2n__-prdslib.isType '"String",
+ name = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ]
+ ])
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ commands =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "command" ],
+ _js2n__-prdslib.records.record
+ {
+ command =
+ _js2n__-prdslib.isType '"String",
+ name =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ]
+ ])
+ ],
+ compose =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "file" ],
+ _js2n__-prdslib.records.record
+ {
+ file = _js2n__-prdslib.isType '"String",
+ services =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "file" ],
+ _js2n__-prdslib.records.record
+ {
+ file =
+ _js2n__-prdslib.isType '"String",
+ services =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ])
+ ]
+ ],
+ context = _js2n__-prdslib.isType '"String",
+ divert =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ driver =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "istio" ]
+ ],
+ hosts =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ namespace =
+ _js2n__-prdslib.isType
+ '"String",
+ virtualService =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ namespace = _js2n__-prdslib.isType '"String",
+ virtualServices =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ namespace =
+ _js2n__-prdslib.isType
+ '"String",
+ routes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ endpoints =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "path", "port", "service" ],
+ _js2n__-prdslib.records.record
+ {
+ path = _js2n__-prdslib.isType '"String",
+ port = _js2n__-prdslib.isType 'Integer,
+ service =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ])
+ ],
+ image = _js2n__-prdslib.isType '"String",
+ remote = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ]
+ ])
+ | doc m%"
+ A list of commands to deploy your development environment. It's usually a combination of helm, kubectl, and okteto commands.
+ Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#deploy-string-optional
+ "%
+ | optional,
+ destroy
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "command" ],
+ _js2n__-prdslib.records.record
+ {
+ command = _js2n__-prdslib.isType '"String",
+ name = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ]
+ ])
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ commands =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "command" ],
+ _js2n__-prdslib.records.record
+ {
+ command =
+ _js2n__-prdslib.isType '"String",
+ name =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ]
+ ])
+ ],
+ context = _js2n__-prdslib.isType '"String",
+ image = _js2n__-prdslib.isType '"String",
+ remote = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ]
+ ])
+ | doc m%"
+ A list of commands to destroy external resources created by your development environment.
+ Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#destroy-string-optional
+ "%
+ | optional,
+ dev
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".*" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ affinity = _js2n__-prdslib.isType 'Record,
+ autocreate = _js2n__-prdslib.isType '"Bool",
+ command =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ],
+ container = _js2n__-prdslib.isType '"String",
+ envFiles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ environment =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".*" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.isType
+ '"Bool",
+ _js2n__-prdslib.isType
+ '"Number"
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ],
+ externalVolumes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ forward =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[0-9]+:([a-zA-Z0-9-]+:)?[0-9]+$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "localPort", "remotePort" ],
+ _js2n__-prdslib.records.record
+ {
+ labels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ ".*" =
+ _js2n__-prdslib.isType
+ '"String",
+ } true
+ _js2n__-prdslib.always
+ ],
+ localPort =
+ _js2n__-prdslib.isType
+ 'Integer,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ remotePort =
+ _js2n__-prdslib.isType
+ 'Integer,
+ } {} false
+ _js2n__-prdslib.never
+ ]
+ ])
+ ],
+ image = _js2n__-prdslib.isType '"String",
+ imagePullPolicy =
+ _js2n__-prdslib.isType '"String",
+ initContainer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ image =
+ _js2n__-prdslib.isType '"String",
+ resources =
+ _js2n__-prdslib.isType 'Record,
+ } {} false _js2n__-prdslib.never
+ ],
+ interface = _js2n__-prdslib.isType '"String",
+ lifecycle =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ postStart =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ command =
+ _js2n__-prdslib.isType
+ '"String",
+ enabled =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ preStop =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ command =
+ _js2n__-prdslib.isType
+ '"String",
+ enabled =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ metadata =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ annotations =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ ".*" =
+ _js2n__-prdslib.isType
+ '"String",
+ } true
+ _js2n__-prdslib.always
+ ],
+ labels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ ".*" =
+ _js2n__-prdslib.isType
+ '"String",
+ } true
+ _js2n__-prdslib.always
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "sync", "hybrid" ]
+ ],
+ nodeSelector =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".*" =
+ _js2n__-prdslib.isType '"String",
+ } true _js2n__-prdslib.always
+ ],
+ persistentVolume =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ accessMode =
+ _js2n__-prdslib.isType '"String",
+ annotations =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ ".*" =
+ _js2n__-prdslib.isType
+ '"String",
+ } true
+ _js2n__-prdslib.always
+ ],
+ enabled =
+ _js2n__-prdslib.isType '"Bool",
+ labels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ ".*" =
+ _js2n__-prdslib.isType
+ '"String",
+ } true
+ _js2n__-prdslib.always
+ ],
+ size =
+ _js2n__-prdslib.isType '"String",
+ storageClass =
+ _js2n__-prdslib.isType '"String",
+ volumeMode =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ priorityClassName =
+ _js2n__-prdslib.isType '"String",
+ probes =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ liveness =
+ _js2n__-prdslib.isType '"Bool",
+ readiness =
+ _js2n__-prdslib.isType '"Bool",
+ startup =
+ _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ remote = _js2n__-prdslib.isType 'Integer,
+ resources =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ limits =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ cpu =
+ _js2n__-prdslib.isType
+ '"String",
+ ephemeral-storage =
+ _js2n__-prdslib.isType
+ '"String",
+ memory =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ requests =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ cpu =
+ _js2n__-prdslib.isType
+ '"String",
+ ephemeral-storage =
+ _js2n__-prdslib.isType
+ '"String",
+ memory =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ reverse =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[0-9]+:[0-9]+$"
+ ])
+ ],
+ secrets =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ securityContext =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allowPrivilegeEscalation =
+ _js2n__-prdslib.isType '"Bool",
+ capabilities =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ add =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ fsGroup =
+ _js2n__-prdslib.isType 'Integer,
+ runAsGroup =
+ _js2n__-prdslib.isType 'Integer,
+ runAsNonRoot =
+ _js2n__-prdslib.isType '"Bool",
+ runAsUser =
+ _js2n__-prdslib.isType 'Integer,
+ } {} false _js2n__-prdslib.never
+ ],
+ selector =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".*" =
+ _js2n__-prdslib.isType '"String",
+ } true _js2n__-prdslib.always
+ ],
+ serviceAccount = _js2n__-prdslib.isType '"String",
+ services =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ annotations =
+ _js2n__-prdslib.isType
+ 'Record,
+ command =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ container =
+ _js2n__-prdslib.isType
+ '"String",
+ environment =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {}
+ {
+ ".*" =
+ _js2n__-prdslib.isType
+ '"String",
+ } true
+ _js2n__-prdslib.always
+ ],
+ image =
+ _js2n__-prdslib.isType
+ '"String",
+ labels =
+ _js2n__-prdslib.isType
+ 'Record,
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ replicas =
+ _js2n__-prdslib.isType
+ 'Integer,
+ resources =
+ _js2n__-prdslib.isType
+ 'Record,
+ sync =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ workdir =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false _js2n__-prdslib.never
+ ])
+ ],
+ sync =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.*:.*$"
+ ])
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "folders" ],
+ _js2n__-prdslib.records.record
+ {
+ compression =
+ _js2n__-prdslib.isType '"Bool",
+ folders =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ rescanInterval =
+ _js2n__-prdslib.isType 'Integer,
+ verbose =
+ _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ timeout =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[0-9]+(h|m|s)$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ "default" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[0-9]+(h|m|s)$"
+ ],
+ resources =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[0-9]+(h|m|s)$"
+ ],
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ tolerations =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType 'Record)
+ ],
+ volumes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ workdir = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ } false _js2n__-prdslib.never
+ ])
+ | doc m%"
+ A list of development containers to define the behavior of okteto up and synchronize your code in your development environment.
+ Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#dev-object-optional
+ "%
+ | optional,
+ external
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".*" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "endpoints" ],
+ _js2n__-prdslib.records.record
+ {
+ endpoints =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "name" ],
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.records.required
+ [ "name" ],
+ _js2n__-prdslib.records.record
+ {} {} true
+ _js2n__-prdslib.always
+ ],
+ url =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false _js2n__-prdslib.never
+ ])
+ ],
+ icon =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "default",
+ "container",
+ "dashboard",
+ "database",
+ "function",
+ "graph",
+ "storage",
+ "launchdarkly",
+ "mongodb",
+ "gcp",
+ "aws",
+ "okteto"
+ ]
+ ],
+ notes = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ } false _js2n__-prdslib.never
+ ])
+ | doc "A list of external resources that are part of your development environment. Use this section for resources that are deployed outside of the Okteto cluster"
+ | optional,
+ forward
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\d+:[^:]+:\\d+$|^\\d+:\\d+$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.not
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "labels" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]),
+ _js2n__-prdslib.records.required [ "name" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.not
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "name" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]),
+ _js2n__-prdslib.records.required [ "labels" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.not
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "name" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "labels" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ])
+ ],
+ _js2n__-prdslib.records.required
+ [ "localPort", "remotePort" ],
+ _js2n__-prdslib.records.record
+ {
+ labels =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ { ".*" = _js2n__-prdslib.isType '"String", }
+ true _js2n__-prdslib.always
+ ],
+ localPort = _js2n__-prdslib.isType 'Integer,
+ name = _js2n__-prdslib.isType '"String",
+ remotePort = _js2n__-prdslib.isType 'Integer,
+ } {} false _js2n__-prdslib.never
+ ]
+ ])
+ )
+ | doc m%"
+ Global port forwards to handle port collisions automatically between multiple okteto up sessions.
+ Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#forward-string-optional-1
+ "%
+ | optional,
+ icon
+ | String
+ | doc m%"
+ The icon associated to your development environment in the Okteto UI.
+ Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#icon-string-optional-1
+ "%
+ | optional,
+ name
+ | String
+ | doc m%"
+ The name of your development environment. It defaults to the name of your git repository.
+ Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#name-string-optional
+ "%
+ | optional,
+ test
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".*" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "commands" ],
+ _js2n__-prdslib.records.record
+ {
+ artifacts =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ caches =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ commands =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "command" ],
+ _js2n__-prdslib.records.record
+ {
+ command =
+ _js2n__-prdslib.isType
+ '"String",
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ]
+ ]),
+ _js2n__-prdslib.records.required
+ [ "commands" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ context = _js2n__-prdslib.isType '"String",
+ depends_on =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ hosts =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9.-]+:[0-9.]+$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "hostname", "ip" ],
+ _js2n__-prdslib.records.record
+ {
+ hostname =
+ _js2n__-prdslib.isType
+ '"String",
+ ip =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ]
+ ])
+ ],
+ image = _js2n__-prdslib.isType '"String",
+ skipIfNoFileChanges =
+ _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | doc m%"
+ A dictionary of Test Containers to run tests using Remote Execution.
+ Documentation: https://www.okteto.com/docs/reference/okteto-manifest/#test-object-optional
+ "%
+ | optional,
+ }
\ No newline at end of file
diff --git a/out/Open Data Contract Standard (ODCS).ncl b/out/Open Data Contract Standard (ODCS).ncl
new file mode 100644
index 0000000..1af73db
--- /dev/null
+++ b/out/Open Data Contract Standard (ODCS).ncl
@@ -0,0 +1,962 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {}
+ in
+ {
+ apiVersion
+ | std.enum.TagOrString
+ | [| '"v2.2.0", '"v2.2.1", '"v2.2.2", '"v3.0.0" |]
+ | doc "Version of the standard used to build data contract. Default value is v3.0.0.",
+ contractCreatedTs
+ | String
+ | doc "Timestamp in UTC of when the data contract was created."
+ | optional,
+ customProperties | Dyn | optional,
+ dataProduct | String | doc "The name of the data product." | optional,
+ description
+ | {
+ limitations | String | doc "Limitations of the dataset." | optional,
+ purpose | String | doc "Purpose of the dataset." | optional,
+ usage | String | doc "Intended usage of the dataset." | optional,
+ ..
+ }
+ | doc "High level description of the dataset."
+ | optional,
+ domain | String | doc "Name of the logical data domain." | optional,
+ id
+ | String
+ | doc "A unique identifier used to reduce the risk of dataset name collisions, such as a UUID.",
+ kind
+ | std.enum.TagOrString
+ | [| 'DataContract |]
+ | doc "The kind of file this is. Valid value is `DataContract`.",
+ name | String | doc "Name of the data contract." | optional,
+ price | Dyn | optional,
+ roles
+ | Array (Dyn)
+ | doc "A list of roles that will provide user access to the dataset."
+ | optional,
+ schema
+ | Array (Dyn)
+ | doc "A list of elements within the schema to be cataloged."
+ | optional,
+ servers
+ | Array (Dyn)
+ | doc "List of servers where the datasets reside."
+ | optional,
+ slaDefaultElement
+ | String
+ | doc "Element (using the element path notation) to do the checks on."
+ | optional,
+ slaProperties
+ | Array (Dyn)
+ | doc "A list of key/value pairs for SLA specific properties. There is no limit on the type of properties (more details to come)."
+ | optional,
+ status
+ | String
+ | doc "Current status of the dataset. Valid values are `production`, `test`, or `development`.",
+ support | Dyn | optional,
+ tags | Dyn | optional,
+ team | Array (Dyn) | optional,
+ tenant
+ | String
+ | doc "Indicates the property the data is primarily associated with. Value is case insensitive."
+ | optional,
+ version | String | doc "Current version of the data contract.",
+ }
\ No newline at end of file
diff --git a/out/PDM.ncl b/out/PDM.ncl
index ab76eee..84702e7 100644
--- a/out/PDM.ncl
+++ b/out/PDM.ncl
@@ -966,9 +966,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- ca_certs = _js2n__-prdslib.isType '"String",
- client_cert = _js2n__-prdslib.isType '"String",
- client_key = _js2n__-prdslib.isType '"String",
ignore_stored_index = _js2n__-prdslib.isType '"Bool",
json_api = _js2n__-prdslib.isType '"Bool",
password = _js2n__-prdslib.isType '"String",
@@ -1030,6 +1027,7 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
+ use_uv = _js2n__-prdslib.isType '"Bool",
venv =
_js2n__-prdslib.allOf
[
@@ -1038,7 +1036,6 @@ let rec _js2n__-refsenv
{
backend = _js2n__-prdslib.isType '"String",
in_project = _js2n__-prdslib.isType '"Bool",
- location = _js2n__-prdslib.isType '"String",
prompt = _js2n__-prdslib.isType '"String",
with_pip = _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never
diff --git a/out/Plex Prerolls.ncl b/out/Plex Prerolls.ncl
new file mode 100644
index 0000000..6f2cce3
--- /dev/null
+++ b/out/Plex Prerolls.ncl
@@ -0,0 +1,1173 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {
+ "_js2n__-:definitions/date!contract" =
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"String"),
+ "_js2n__-:definitions/disableAlways!contract"
+ | doc "Whether to disable always prerolls when this schedule is active"
+ = _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool"),
+ "_js2n__-:definitions/enabled!contract"
+ | doc "Whether the feature is enabled"
+ = _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool"),
+ "_js2n__-:definitions/enabled!predicate"
+ | doc "Whether the feature is enabled"
+ = _js2n__-prdslib.isType '"Bool",
+ "_js2n__-:definitions/endDate!contract"
+ | doc "The end date of the range"
+ = _js2n__-refsenv."_js2n__-:definitions/date!contract",
+ "_js2n__-:definitions/globPattern!predicate"
+ | doc "A glob pattern to match files"
+ = _js2n__-prdslib.isType '"String",
+ "_js2n__-:definitions/hostWithIpAndOptionalPort!contract" =
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(https?://)?[a-zA-Z0-9.-]+(:[0-9]{1,5})?$"
+ ]),
+ "_js2n__-:definitions/monthNumber!contract" =
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 12,
+ _js2n__-prdslib.numbers.minimum 1
+ ]),
+ "_js2n__-:definitions/pathGlobbing!contract"
+ | doc "Settings for path globbing"
+ = _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ enabled =
+ _js2n__-refsenv."_js2n__-:definitions/enabled!predicate",
+ pairs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "patterns", "plex_path", "root_path" ],
+ _js2n__-prdslib.records.record
+ {
+ patterns =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/globPattern!predicate"
+ ],
+ plex_path =
+ _js2n__-prdslib.isType '"String",
+ root_path =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ])
+ ],
+ } {} true _js2n__-prdslib.always
+ ]),
+ "_js2n__-:definitions/paths!contract" =
+ Array _js2n__-refsenv."_js2n__-:definitions/videoFilePath!contract",
+ "_js2n__-:definitions/plexToken!contract" =
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"String"),
+ "_js2n__-:definitions/positiveInteger!contract" =
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.minimum 1
+ ]),
+ "_js2n__-:definitions/startDate!contract"
+ | doc "The start date of the range"
+ = _js2n__-refsenv."_js2n__-:definitions/date!contract",
+ "_js2n__-:definitions/videoFilePath!contract"
+ | doc "A path to a media file"
+ = _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^.+\\.(mp4|mkv|avi|mov|wmv|flv|webm)$"
+ ]),
+ "_js2n__-:definitions/weekNumber!contract"
+ | doc "The week of the year number"
+ = _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 53,
+ _js2n__-prdslib.numbers.minimum 1
+ ]),
+ "_js2n__-:definitions/weight!contract"
+ | doc "The weight of the preroll for this range"
+ = _js2n__-refsenv."_js2n__-:definitions/positiveInteger!contract",
+ }
+ in
+ {
+ advanced
+ | {
+ auto_generation
+ | {
+ plex_path
+ | String
+ | doc "The path for the Plex Media Server to use to access auto-generated prerolls"
+ | optional,
+ recently_added
+ | {
+ count
+ | _js2n__-refsenv."_js2n__-:definitions/positiveInteger!contract"
+ | doc "The number of recently added media to include as prerolls"
+ | optional,
+ enabled
+ | _js2n__-refsenv."_js2n__-:definitions/enabled!contract"
+ | doc "Whether auto generation from recently added media is enabled"
+ | optional,
+ ..
+ }
+ | doc "Settings for auto-generating prerolls from recently added media"
+ | optional,
+ ..
+ }
+ | doc "Settings for auto-generating prerolls"
+ | optional,
+ ..
+ }
+ | doc "Advanced configuration options",
+ always
+ | {
+ count
+ | _js2n__-refsenv."_js2n__-:definitions/positiveInteger!contract"
+ | doc "The number of prerolls to include"
+ | optional,
+ enabled
+ | _js2n__-refsenv."_js2n__-:definitions/enabled!contract"
+ | doc "Whether the always preroll is enabled",
+ path_globbing
+ | _js2n__-refsenv."_js2n__-:definitions/pathGlobbing!contract"
+ | optional,
+ paths
+ | _js2n__-refsenv."_js2n__-:definitions/paths!contract"
+ | doc "Paths to media files to always include as prerolls"
+ | optional,
+ weight
+ | _js2n__-refsenv."_js2n__-:definitions/weight!contract"
+ | optional,
+ ..
+ }
+ | doc "Configuration for always-included prerolls"
+ | optional,
+ date_range
+ | {
+ enabled
+ | _js2n__-refsenv."_js2n__-:definitions/enabled!contract"
+ | doc "Whether the date range preroll is enabled",
+ ranges
+ | Array
+ {
+ disable_always
+ | _js2n__-refsenv."_js2n__-:definitions/disableAlways!contract"
+ | optional,
+ end_date
+ | _js2n__-refsenv."_js2n__-:definitions/endDate!contract",
+ name | String | doc "The name of the date range" | optional,
+ path_globbing
+ | _js2n__-refsenv."_js2n__-:definitions/pathGlobbing!contract"
+ | doc "Settings for path globbing"
+ | optional,
+ paths
+ | _js2n__-refsenv."_js2n__-:definitions/paths!contract"
+ | doc "Paths to media files to include as prerolls for this range"
+ | optional,
+ start_date
+ | _js2n__-refsenv."_js2n__-:definitions/startDate!contract",
+ weight
+ | _js2n__-refsenv."_js2n__-:definitions/weight!contract"
+ | optional,
+ ..
+ }
+ | doc "Date ranges for which to include prerolls",
+ ..
+ }
+ | doc "Configuration for date range-based prerolls"
+ | optional,
+ monthly
+ | {
+ enabled
+ | _js2n__-refsenv."_js2n__-:definitions/enabled!contract"
+ | doc "Whether the monthly preroll is enabled",
+ months
+ | Array
+ {
+ disable_always
+ | _js2n__-refsenv."_js2n__-:definitions/disableAlways!contract"
+ | optional,
+ number
+ | _js2n__-refsenv."_js2n__-:definitions/monthNumber!contract",
+ path_globbing
+ | _js2n__-refsenv."_js2n__-:definitions/pathGlobbing!contract"
+ | doc "Settings for path globbing"
+ | optional,
+ paths
+ | _js2n__-refsenv."_js2n__-:definitions/paths!contract"
+ | doc "Paths to media files to include as prerolls for this month"
+ | optional,
+ weight
+ | _js2n__-refsenv."_js2n__-:definitions/weight!contract"
+ | optional,
+ ..
+ }
+ | doc "Configuration for monthly-based prerolls",
+ ..
+ }
+ | doc "Configuration for monthly-based prerolls"
+ | optional,
+ plex
+ | {
+ token
+ | _js2n__-refsenv."_js2n__-:definitions/plexToken!contract"
+ | doc "The token for the Plex server",
+ url
+ | _js2n__-refsenv."_js2n__-:definitions/hostWithIpAndOptionalPort!contract"
+ | doc "The URL of the Plex server",
+ ..
+ }
+ | doc "Settings for the Plex server",
+ weekly
+ | {
+ enabled
+ | _js2n__-refsenv."_js2n__-:definitions/enabled!contract"
+ | doc "Whether the weekly preroll is enabled",
+ weeks
+ | Array
+ {
+ disable_always
+ | _js2n__-refsenv."_js2n__-:definitions/disableAlways!contract"
+ | optional,
+ number
+ | _js2n__-refsenv."_js2n__-:definitions/weekNumber!contract",
+ path_globbing
+ | _js2n__-refsenv."_js2n__-:definitions/pathGlobbing!contract"
+ | doc "Settings for path globbing"
+ | optional,
+ paths
+ | _js2n__-refsenv."_js2n__-:definitions/paths!contract"
+ | doc "Paths to media files to include as prerolls for this week"
+ | optional,
+ weight
+ | _js2n__-refsenv."_js2n__-:definitions/weight!contract"
+ | optional,
+ ..
+ }
+ | doc "Configuration for weekly-based prerolls",
+ ..
+ }
+ | doc "Configuration for weekly-based prerolls"
+ | optional,
+ ..
+ }
\ No newline at end of file
diff --git a/out/PyProject.ncl b/out/PyProject.ncl
index ff890da..759cb84 100644
--- a/out/PyProject.ncl
+++ b/out/PyProject.ncl
@@ -898,10 +898,7 @@ let _js2n__-prdslib
let rec _js2n__-refsenv
= {
"_js2n__-:definitions/BuildSystem!predicate"
- | doc m%"
- Build-related data.
-
- "%
+ | doc "Declares any Python level dependencies that must be installed in order to run the project’s build system successfully."
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -1559,22 +1556,14 @@ let rec _js2n__-refsenv
hatch = _js2n__-prdslib.always,
mypy = _js2n__-prdslib.always,
pdm = _js2n__-prdslib.always,
+ poe = _js2n__-prdslib.always,
poetry = _js2n__-prdslib.always,
pyright = _js2n__-prdslib.always,
ruff = _js2n__-prdslib.always,
scikit-build = _js2n__-prdslib.always,
setuptools = _js2n__-prdslib.always,
setuptools_scm = _js2n__-prdslib.always,
- tox =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- legacy_tox_ini =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
+ tox = _js2n__-prdslib.always,
uv = _js2n__-prdslib.always,
} {} true (_js2n__-prdslib.isType 'Record)
],
diff --git a/out/Qt Creator workspace file.ncl b/out/Qt Creator workspace file.ncl
index 8e60fb5..7465f46 100644
--- a/out/Qt Creator workspace file.ncl
+++ b/out/Qt Creator workspace file.ncl
@@ -899,6 +899,61 @@ let rec _js2n__-refsenv
= {}
in
{
+ "build.configuration"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.items
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "name", "steps" ],
+ _js2n__-prdslib.records.record
+ {
+ buildDirectory = _js2n__-prdslib.isType '"String",
+ name = _js2n__-prdslib.isType '"String",
+ steps =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.items
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "executable" ],
+ _js2n__-prdslib.records.record
+ {
+ arguments =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.items
+ [
+ _js2n__-prdslib.isType
+ '"String"
+ ]
+ ],
+ executable =
+ _js2n__-prdslib.isType
+ '"String",
+ workingDirectory =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ]
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ]
+ ]
+ ])
+ | doc "A list of build configurations"
+ | optional,
"files.exclude"
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
diff --git a/out/Quali Torque Blueprint Spec 2.ncl b/out/Quali Torque Blueprint Spec 2.ncl
index b533729..9eebfc3 100644
--- a/out/Quali Torque Blueprint Spec 2.ncl
+++ b/out/Quali Torque Blueprint Spec 2.ncl
@@ -951,6 +951,14 @@ let rec _js2n__-refsenv
type = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/BlueprintEnvReferenceObject!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ { labels-selector = _js2n__-prdslib.isType '"String", } {} false
+ _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/BlueprintInputObject!predicate" =
_js2n__-prdslib.allOf
[
@@ -1035,7 +1043,7 @@ let rec _js2n__-refsenv
"agent",
"credentials",
"parameter",
- "radio",
+ "env",
"input-source"
]
],
@@ -1091,6 +1099,16 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.records.record {} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/GrainEnvReference!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[\\w\\-\\.]+$" =
+ _js2n__-prdslib.anyOf [ _js2n__-prdslib.isType '"String" ],
+ } false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/GrainInput!predicate" =
_js2n__-prdslib.allOf
[
@@ -1228,6 +1246,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
_js2n__-refsenv."_js2n__-:definitions/EnvironementVariable!predicate"
],
+ env_references =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/GrainEnvReference!predicate"
+ ],
files =
_js2n__-refsenv."_js2n__-:definitions/ShellGrainFiles!predicate",
host =
@@ -1516,6 +1541,22 @@ let rec _js2n__-refsenv
"_js2n__-:definitions/Torque-Blueprint-Spec2!contract" =
{
description | String | optional,
+ env_references
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[a-zA-Z0-9-_ ().]{3,45}$" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/BlueprintEnvReferenceObject!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | optional,
grains
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
diff --git a/out/Ray.ncl b/out/Ray.ncl
index 5a0e3b0..8f5a3e1 100644
--- a/out/Ray.ncl
+++ b/out/Ray.ncl
@@ -948,6 +948,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Array",
} {} false _js2n__-prdslib.never
],
+ idle_timeout_s = _js2n__-prdslib.isType '"Number",
initialization_commands =
_js2n__-refsenv."_js2n__-:definitions/commands!predicate",
labels =
diff --git a/out/Read the Docs.ncl b/out/Read the Docs.ncl
index 41b3b53..ed4345e 100644
--- a/out/Read the Docs.ncl
+++ b/out/Read the Docs.ncl
@@ -911,6 +911,23 @@ let rec _js2n__-refsenv
| optional,
jobs
| {
+ build
+ | {
+ epub | Array (String) | optional,
+ html | Array (String) | optional,
+ htmlzip | Array (String) | optional,
+ pdf | Array (String) | optional,
+ }
+ | doc "Override the default build process."
+ | optional,
+ create_environment
+ | Array (String)
+ | doc "Override the default environment creation process."
+ | optional,
+ install
+ | Array (String)
+ | doc "Override the default installation process."
+ | optional,
post_build | Array (String) | optional,
post_checkout | Array (String) | optional,
post_create_environment | Array (String) | optional,
@@ -950,11 +967,21 @@ let rec _js2n__-refsenv
"1.20",
"1.21",
"1.22",
+ "1.23",
"latest"
],
nodejs =
_js2n__-prdslib.enum
- [ "14", "16", "18", "19", "20", "latest" ],
+ [
+ "14",
+ "16",
+ "18",
+ "19",
+ "20",
+ "22",
+ "23",
+ "latest"
+ ],
python =
_js2n__-prdslib.enum
[
@@ -967,9 +994,11 @@ let rec _js2n__-refsenv
"3.10",
"3.11",
"3.12",
+ "3.13",
"latest",
"miniconda3-4.7",
"miniconda3-3.12-24.1",
+ "miniconda3-3.12-24.9",
"miniconda-latest",
"mambaforge-4.10",
"mambaforge-22.9",
@@ -986,6 +1015,7 @@ let rec _js2n__-refsenv
"1.70",
"1.75",
"1.78",
+ "1.82",
"latest"
],
} {} false _js2n__-prdslib.never
diff --git a/out/Render Blueprints.ncl b/out/Render Blueprints.ncl
index a603f63..00a495a 100644
--- a/out/Render Blueprints.ncl
+++ b/out/Render Blueprints.ncl
@@ -967,6 +967,14 @@ let rec _js2n__-refsenv
"_js2n__-:definitions/database!contract" =
{
databaseName | String | optional,
+ diskSizeGB
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | optional,
highAvailability | { enabled | Bool, } | optional,
ipAllowList
| _js2n__-refsenv."_js2n__-:definitions/ipAllowList!contract"
@@ -978,7 +986,7 @@ let rec _js2n__-refsenv
postgresMajorVersion
| std.enum.TagOrString
| [| '"16", '"15", '"14", '"13", '"12", '"11", '"10" |]
- | doc "What major version of PostgreSQL the database will use. Please refer to https://docs.render.com/databases for which versions may be valid for this owner."
+ | doc "What major version of PostgreSQL the database will use. Please refer to https://docs.render.com/postgresql-upgrading#version-support for which versions may be valid for this owner."
| optional,
previewPlan
| _js2n__-refsenv."_js2n__-:definitions/plan!contract"
@@ -1160,6 +1168,28 @@ let rec _js2n__-refsenv
[
std.enum.TagOrString,
[|
+ 'accelerated-1024gb,
+ 'accelerated-768gb,
+ 'accelerated-512gb,
+ 'accelerated-384gb,
+ 'accelerated-256gb,
+ 'accelerated-128gb,
+ 'accelerated-64gb,
+ 'accelerated-32gb,
+ 'accelerated-16gb,
+ 'pro-512gb,
+ 'pro-384gb,
+ 'pro-256gb,
+ 'pro-192gb,
+ 'pro-128gb,
+ 'pro-64gb,
+ 'pro-32gb,
+ 'pro-16gb,
+ 'pro-8gb,
+ 'pro-4gb,
+ 'basic-4gb,
+ 'basic-1gb,
+ 'basic-256mb,
'"pro ultra",
'"pro max",
'"pro plus",
@@ -1181,7 +1211,29 @@ let rec _js2n__-refsenv
"pro",
"pro plus",
"pro max",
- "pro ultra"
+ "pro ultra",
+ "basic-256mb",
+ "basic-1gb",
+ "basic-4gb",
+ "pro-4gb",
+ "pro-8gb",
+ "pro-16gb",
+ "pro-32gb",
+ "pro-64gb",
+ "pro-128gb",
+ "pro-192gb",
+ "pro-256gb",
+ "pro-384gb",
+ "pro-512gb",
+ "accelerated-16gb",
+ "accelerated-32gb",
+ "accelerated-64gb",
+ "accelerated-128gb",
+ "accelerated-256gb",
+ "accelerated-384gb",
+ "accelerated-512gb",
+ "accelerated-768gb",
+ "accelerated-1024gb"
]
],
"_js2n__-:definitions/previewsGeneration!contract" =
diff --git a/out/RenderCV.ncl b/out/RenderCV.ncl
index 9b9af6a..2ae15b2 100644
--- a/out/RenderCV.ncl
+++ b/out/RenderCV.ncl
@@ -899,7 +899,7 @@ let rec _js2n__-refsenv
= {}
in
{
- cv | Dyn | doc "The data of the CV.",
+ cv | Dyn | doc "The data of the CV." | optional,
design
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.oneOf
diff --git a/out/Renovate.ncl b/out/Renovate.ncl
index 98af599..d694930 100644
--- a/out/Renovate.ncl
+++ b/out/Renovate.ncl
@@ -976,7 +976,9 @@ let rec _js2n__-refsenv
| doc "Determine assignees based on configured code owners and changes in PR."
| optional,
assigneesSampleSize
- | std.number.Integer
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType 'Integer, _js2n__-prdslib.isType 'Null ])
| doc "Take a random sample of given size from `assignees`."
| optional,
autoApprove
@@ -990,38 +992,90 @@ let rec _js2n__-refsenv
autodiscover | Bool | doc "Autodiscover all repositories." | optional,
autodiscoverFilter
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.oneOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.anyOf
[
_js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ _js2n__-prdslib.isType 'Null
],
- _js2n__-prdslib.isType '"String"
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.isType '"String"
+ ]
])
| doc "Filter the list of autodiscovered repositories."
| optional,
autodiscoverNamespaces
- | Array (String)
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String")
+ ])
| doc "Filter the list of autodiscovered repositories by namespaces."
| optional,
autodiscoverProjects
- | Array (String)
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String")
+ ])
| doc "Filter the list of autodiscovered repositories by project names."
| optional,
autodiscoverRepoOrder
- | std.enum.TagOrString
- | [| 'desc, 'asc |]
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.enum [ "asc", "desc" ]
+ ])
| doc "The order method for autodiscover server side repository search."
| optional,
autodiscoverRepoSort
- | std.enum.TagOrString
- | [| 'id, 'size, 'updated, 'created, 'alpha |]
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.enum
+ [ "alpha", "created", "updated", "size", "id" ]
+ ])
| doc "The sort method for autodiscover server side repository search."
| optional,
autodiscoverTopics
- | Array (String)
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String")
+ ])
| doc "Filter the list of autodiscovered repositories by topics."
| optional,
automerge
@@ -1140,7 +1194,9 @@ let rec _js2n__-refsenv
| doc "Configuration object for the bitrise manager"
| optional,
branchConcurrentLimit
- | std.number.Integer
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType 'Integer, _js2n__-prdslib.isType 'Null ])
| doc "Limit to a maximum of x concurrent branches. 0 means no limit, `null` (default) inherits value from `prConcurrentLimit`."
| optional,
branchName | String | doc "Branch name template." | optional,
@@ -1163,6 +1219,12 @@ let rec _js2n__-refsenv
[ _js2n__-prdslib.isType 'Record, _js2n__-prdslib.always ])
| doc "Configuration object for the buildkite manager"
| optional,
+ buildpacks
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [ _js2n__-prdslib.isType 'Record, _js2n__-prdslib.always ])
+ | doc "Configuration object for the buildpacks manager"
+ | optional,
bumpVersion
| std.enum.TagOrString
| [| 'prerelease, 'patch, 'minor, 'major |]
@@ -1236,6 +1298,10 @@ let rec _js2n__-refsenv
| Bool
| doc "Set to `true` to initialize submodules during repository clone."
| optional,
+ cloneSubmodulesFilter
+ | Array (String)
+ | doc "List of submodules names or patterns to clone when cloneSubmodules=true."
+ | optional,
cloudbuild
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -1460,7 +1526,16 @@ let rec _js2n__-refsenv
| doc "Customize sections in the Dependency Dashboard issue."
| optional,
defaultRegistryUrls
- | Array (String)
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String")
+ ])
| doc "List of registry URLs to use as the default for a datasource."
| optional,
deleteConfigFile
@@ -1488,7 +1563,16 @@ let rec _js2n__-refsenv
| doc "Any text added here will be placed first in the Dependency Dashboard issue body."
| optional,
dependencyDashboardLabels
- | Array (String)
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String")
+ ])
| doc "These labels will always be applied on the Dependency Dashboard issue, even when they have been removed manually."
| optional,
dependencyDashboardOSVVulnerabilitySummary
@@ -1583,8 +1667,16 @@ let rec _js2n__-refsenv
| doc "Configuration object for the droneci manager"
| optional,
dryRun
- | std.enum.TagOrString
- | [| 'full, 'lookup, 'extract |]
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.enum [ "extract", "lookup", "full" ]
+ ])
| doc "If enabled, perform a dry run by logging messages instead of creating/updating/deleting branches and PRs."
| optional,
enabled | Bool | doc "Enable or disable Renovate bot." | optional,
@@ -1595,14 +1687,26 @@ let rec _js2n__-refsenv
encrypted
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
- [ _js2n__-prdslib.isType 'Record, _js2n__-prdslib.always ])
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.always
+ ])
| doc "An object containing configuration encrypted with project key."
| optional,
encryptedWarning
| String
| doc "Warning text to use if encrypted config is found."
| optional,
- endpoint | String | doc "Custom endpoint to use." | optional,
+ endpoint
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
+ | doc "Custom endpoint to use."
+ | optional,
env
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -1839,15 +1943,21 @@ let rec _js2n__-refsenv
| doc "Config if `groupName` is enabled."
| optional,
groupName
- | String
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
| doc "Human understandable name for the dependency group."
| optional,
groupSlug
- | String
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
| doc "Slug to use for group (e.g. in branch name). Slug is calculated from `groupName` if `null`."
| optional,
hashedBranchLength
- | std.number.Integer
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType 'Integer, _js2n__-prdslib.isType 'Null ])
| doc "If enabled, branch names will use a hashing function to ensure each branch has that length."
| optional,
helm-requirements
@@ -1911,7 +2021,11 @@ let rec _js2n__-refsenv
artifactAuth =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Null
+ ],
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.allOf
[
@@ -1920,7 +2034,12 @@ let rec _js2n__-refsenv
])
],
authType = _js2n__-prdslib.isType '"String",
- concurrentRequestLimit = _js2n__-prdslib.isType 'Integer,
+ concurrentRequestLimit =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.isType 'Null
+ ],
description =
_js2n__-prdslib.oneOf
[
@@ -1941,10 +2060,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always
],
hostType = _js2n__-prdslib.isType '"String",
- httpsCertificate = _js2n__-prdslib.isType '"String",
+ httpsCertificate =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
httpsCertificateAuthority =
- _js2n__-prdslib.isType '"String",
- httpsPrivateKey = _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ httpsPrivateKey =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
insecureRegistry = _js2n__-prdslib.isType '"Bool",
keepAlive = _js2n__-prdslib.isType '"Bool",
matchHost = _js2n__-prdslib.isType '"String",
@@ -2095,7 +2228,9 @@ let rec _js2n__-refsenv
| doc "Configuration for lock file maintenance."
| optional,
logContext
- | String
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
| doc "Add a global or per-repo log context to each log entry."
| optional,
logLevelRemap
@@ -2200,11 +2335,15 @@ let rec _js2n__-refsenv
| doc "Define presets here which have been removed or renamed and should be migrated automatically."
| optional,
milestone
- | std.number.Integer
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType 'Integer, _js2n__-prdslib.isType 'Null ])
| doc "The number of a milestone. If set, the milestone will be set when Renovate creates the PR."
| optional,
minimumReleaseAge
- | String
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
| doc "Time required before a new release is considered stable."
| optional,
minor
@@ -2290,7 +2429,9 @@ let rec _js2n__-refsenv
| doc "Change this value to override the default onboarding branch name."
| optional,
onboardingCommitMessage
- | String
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
| doc "Change this value to override the default onboarding commit message."
| optional,
onboardingConfig
@@ -2662,6 +2803,7 @@ let rec _js2n__-refsenv
"gomodTidyE",
"gomodUpdateImportPaths",
"gomodSkipVendor",
+ "gomodVendor",
"helmUpdateSubChartArchives",
"npmDedupe",
"pnpmDedupe",
@@ -2776,7 +2918,9 @@ let rec _js2n__-refsenv
| doc "Timeout in hours for when `prCreation=not-pending`."
| optional,
prTitle
- | String
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
| doc "Pull Request title template. Inherits from `commitMessage` if null."
| optional,
prTitleStrict
@@ -2866,7 +3010,7 @@ let rec _js2n__-refsenv
| optional,
rebaseWhen
| std.enum.TagOrString
- | [| 'behind-base-branch, 'conflicted, 'never, 'auto |]
+ | [| 'automerging, 'behind-base-branch, 'conflicted, 'never, 'auto |]
| doc "Controls when Renovate rebases an existing branch."
| optional,
recreateWhen
@@ -2900,7 +3044,16 @@ let rec _js2n__-refsenv
| doc "Aliases for registries."
| optional,
registryUrls
- | Array (String)
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String")
+ ])
| doc "List of URLs to try for dependency lookup. Package manager specific."
| optional,
replacement
@@ -2910,12 +3063,22 @@ let rec _js2n__-refsenv
| doc "Configuration to apply when replacing a dependency."
| optional,
reportPath
- | String
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
| doc "Path to where the file should be written. In case of `s3` this has to be a full S3 URI."
| optional,
reportType
- | std.enum.TagOrString
- | [| 's3, 'file, 'logging |]
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.enum [ "logging", "file", "s3" ]
+ ])
| doc "Set how, or if, reports should be generated."
| optional,
repositories | Array (String) | doc "List of Repositories." | optional,
@@ -2946,7 +3109,9 @@ let rec _js2n__-refsenv
| doc "Determine reviewers based on configured code owners and changes in PR."
| optional,
reviewersSampleSize
- | std.number.Integer
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType 'Integer, _js2n__-prdslib.isType 'Null ])
| doc "Take a random sample of given size from `reviewers`."
| optional,
rollback
@@ -3052,7 +3217,9 @@ let rec _js2n__-refsenv
| doc "Configuration object for the setup-cfg manager"
| optional,
skipInstalls
- | Bool
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"Bool", _js2n__-prdslib.isType 'Null ])
| doc "Skip installing modules/dependencies if lock file updating is possible without a full install."
| optional,
statusCheckNames
@@ -3090,6 +3257,12 @@ let rec _js2n__-refsenv
])
| doc "Options to suppress various types of warnings and other notifications."
| optional,
+ sveltos
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [ _js2n__-prdslib.isType 'Record, _js2n__-prdslib.always ])
+ | doc "Configuration object for the sveltos manager"
+ | optional,
swift
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -3170,7 +3343,9 @@ let rec _js2n__-refsenv
| doc "If `false`, Renovate does not try to access cloud metadata services."
| optional,
userAgent
- | String
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
| doc "If set to any string, Renovate will use this as the `user-agent` it sends with HTTP requests."
| optional,
userStrings
@@ -3211,6 +3386,7 @@ let rec _js2n__-refsenv
"conan",
"deb",
"debian",
+ "devbox",
"docker",
"git",
"glasskube",
@@ -3231,6 +3407,7 @@ let rec _js2n__-refsenv
"pep440",
"perl",
"poetry",
+ "pvp",
"python",
"redhat",
"regex",
diff --git a/out/RoadRunner.ncl b/out/RoadRunner.ncl
index 5664bab..92b688e 100644
--- a/out/RoadRunner.ncl
+++ b/out/RoadRunner.ncl
@@ -896,2033 +896,33 @@ let _js2n__-prdslib
}
in
let rec _js2n__-refsenv
- = {
- "_js2n__-:definitions/BoltDB!predicate"
- | doc "BoltDB config section"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- file = _js2n__-prdslib.isType '"String",
- interval = _js2n__-prdslib.isType 'Integer,
- permission = _js2n__-prdslib.isType 'Integer,
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Duration!predicate"
- | doc "Time duration"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^([0-9]*(\\.[0-9]*)?(ms|h|m|s))+$"
- ],
- "_js2n__-:definitions/Hashmap!predicate"
- | doc "Hashmap"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- { "^[a-zA-Z0-9._-]+$" = _js2n__-prdslib.isType '"String", }
- false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/HostAndPort!predicate"
- | doc "Host and port"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^((([0-9a-zA-Z_.-]+|)|\\$\\{([^}]+)\\}):([0-9]{1,5})|\\$\\{([^}]+)\\})|\\$\\{([^}]+)\\}$"
- ],
- "_js2n__-:definitions/HostAndPortWithTCP!predicate"
- | doc "Host and port with tcp:// prefix"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(((tcp://[0-9a-zA-Z_.-]+|)|\\$\\{([^}]+)\\}):([0-9]{1,5}||\\$\\{([^}]+)\\}))|\\$\\{([^}]+)\\}$"
- ],
- "_js2n__-:definitions/KAFKA_J!predicate"
- | doc "Kafka jobs driver"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- brokers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "127.0.0.1:9092", "127.0.0.1:9002" ]
- ])
- ],
- sasl =
- _js2n__-prdslib.records.record
- {
- access_key = _js2n__-prdslib.isType '"String",
- is_token = _js2n__-prdslib.isType '"Bool",
- mechanism =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "aws_msk_iam",
- "plain",
- "SCRAM-SHA-256",
- "SCRAM-SHA-512"
- ]
- ])
- ],
- nonce = _js2n__-prdslib.isType '"String",
- password = _js2n__-prdslib.isType '"String",
- secret_key = _js2n__-prdslib.isType '"String",
- session_token = _js2n__-prdslib.isType '"String",
- user_agent = _js2n__-prdslib.isType '"String",
- username = _js2n__-prdslib.isType '"String",
- zid = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always,
- tls =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- cert = _js2n__-prdslib.isType '"String",
- client_auth_type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "request_client_cert",
- "require_any_client_cert",
- "verify_client_cert_if_given",
- "no_client_certs",
- "require_and_verify_client_cert"
- ]
- ],
- key = _js2n__-prdslib.isType '"String",
- root_ca = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/LogEncoding!predicate"
- | doc "Encoding format"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "console", "json" ]
- ],
- "_js2n__-:definitions/LogLevel!predicate"
- | doc "Logging level"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "debug", "info", "warn", "error", "panic" ]
- ],
- "_js2n__-:definitions/LogMode!predicate"
- | doc "Logging mode"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "development", "production", "raw" ]
- ],
- "_js2n__-:definitions/LogOutput!predicate" =
- _js2n__-prdslib.isType '"String",
- "_js2n__-:definitions/Memcached!predicate"
- | doc "In-memory config section"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { addr = _js2n__-prdslib.isType '"String", } {} true
- _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Memory!predicate"
- | doc "In-memory config section"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { interval = _js2n__-prdslib.isType 'Integer, } {} true
- _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/NATS_J!predicate"
- | doc "NATS jobs driver"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { addr = _js2n__-prdslib.isType '"String", } {} true
- _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Redis!predicate"
- | doc "Redis config section"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- addrs = _js2n__-prdslib.isType '"Array",
- db =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 10
- ],
- dial_timeout =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- idle_check_freq =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- idle_timeout =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- master_name = _js2n__-prdslib.isType '"String",
- max_conn_age =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- max_retries = _js2n__-prdslib.isType 'Integer,
- max_retry_backoff =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- min_idle_conns = _js2n__-prdslib.isType 'Integer,
- min_retry_backoff =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- password = _js2n__-prdslib.isType '"String",
- pool_size = _js2n__-prdslib.isType 'Integer,
- pool_timeout =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- read_only = _js2n__-prdslib.isType '"Bool",
- read_timeout =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- route_by_latency = _js2n__-prdslib.isType '"Bool",
- route_randomly = _js2n__-prdslib.isType '"Bool",
- sentinel_password = _js2n__-prdslib.isType '"String",
- username = _js2n__-prdslib.isType '"String",
- write_timeout =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/Service!predicate"
- | doc "User defined service"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "command" ],
- _js2n__-prdslib.records.record
- {
- command = _js2n__-prdslib.isType '"String",
- env =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-refsenv."_js2n__-:definitions/Hashmap!predicate"
- ],
- exec_timeout =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate"
- ],
- process_num = _js2n__-prdslib.isType 'Integer,
- remain_after_exit = _js2n__-prdslib.isType '"Bool",
- restart_sec = _js2n__-prdslib.isType 'Integer,
- timeout_stop_sec = _js2n__-prdslib.isType 'Integer,
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/TCPServers!predicate"
- | doc "TCP server"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "addr" ],
- _js2n__-prdslib.records.record
- {
- addr =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[0-9a-zA-Z_.-]+:[0-9]{1,5}$"
- ],
- delimiter = _js2n__-prdslib.isType '"String",
- read_buf_size =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 100,
- _js2n__-prdslib.numbers.minimum 1
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/WorkersPool!predicate"
- | doc "Static pool with PHP workers"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- allocate_timeout =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- command = _js2n__-prdslib.isType '"String",
- debug = _js2n__-prdslib.isType '"Bool",
- destroy_timeout =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- max_jobs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.minimum 0
- ],
- max_queue_size =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.minimum 0
- ],
- num_workers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.minimum 0
- ],
- reset_timeout =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- stream_timeout =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- supervisor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- exec_ttl =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- idle_ttl =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- max_worker_memory =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.minimum 0
- ],
- ttl =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- watch_tick =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- } {} true _js2n__-prdslib.always
- ],
- } {} true _js2n__-prdslib.always
- ],
- }
+ = {}
in
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.minProperties 1,
- _js2n__-prdslib.records.required [ "version" ],
- _js2n__-prdslib.records.record
- {
- amqp =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- addr = _js2n__-prdslib.isType '"String",
- tls =
- _js2n__-prdslib.records.record
- {
- cert = _js2n__-prdslib.isType '"String",
- client_auth_type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "request_client_cert",
- "require_any_client_cert",
- "verify_client_cert_if_given",
- "no_client_certs",
- "require_and_verify_client_cert"
- ]
- ],
- key = _js2n__-prdslib.isType '"String",
- root_ca = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always,
- } {} true _js2n__-prdslib.always
- ],
- beanstalk =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- addr = _js2n__-prdslib.isType '"String",
- timeout =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate"
- ],
- } {} true _js2n__-prdslib.always
- ],
- centrifuge =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- grpc_api_address = _js2n__-prdslib.isType '"String",
- name = _js2n__-prdslib.isType '"String",
- pool =
- _js2n__-refsenv."_js2n__-:definitions/WorkersPool!predicate",
- proxy_address = _js2n__-prdslib.isType '"String",
- tls =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- cert =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength
- 1
- ],
- key =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength
- 1
- ],
- } {} true _js2n__-prdslib.always
- ],
- use_compressor = _js2n__-prdslib.isType '"Bool",
- version = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- fileserver =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- address = _js2n__-prdslib.always,
- calculate_etag = _js2n__-prdslib.always,
- serve =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "prefix" ],
- _js2n__-prdslib.records.record
- {
- bytes_range =
- _js2n__-prdslib.isType '"Bool",
- cache_duration =
- _js2n__-prdslib.isType 'Integer,
- compress =
- _js2n__-prdslib.isType '"Bool",
- max_age =
- _js2n__-prdslib.isType 'Integer,
- prefix =
- _js2n__-prdslib.isType '"String",
- root =
- _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ]),
- _js2n__-prdslib.arrays.minItems 1
- ],
- stream_request_body = _js2n__-prdslib.always,
- weak = _js2n__-prdslib.always,
- } {} true _js2n__-prdslib.always
- ],
- grpc =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- listen =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-refsenv."_js2n__-:definitions/HostAndPortWithTCP!predicate"
- ],
- max_concurrent_streams =
- _js2n__-prdslib.isType 'Integer,
- max_connection_age =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- max_connection_age_grace =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- max_connection_idle =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- max_recv_msg_size = _js2n__-prdslib.isType 'Integer,
- max_send_msg_size = _js2n__-prdslib.isType 'Integer,
- ping_time =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- pool =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-refsenv."_js2n__-:definitions/WorkersPool!predicate"
- ],
- proto =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- timeout =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- tls =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- cert = _js2n__-prdslib.isType '"String",
- client_auth_type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "request_client_cert",
- "require_any_client_cert",
- "verify_client_cert_if_given",
- "no_client_certs",
- "require_and_verify_client_cert"
- ]
- ],
- key = _js2n__-prdslib.isType '"String",
- root_ca =
- _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- } {} true _js2n__-prdslib.always
- ],
- http =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "address" ],
- _js2n__-prdslib.records.record
- {
- access_logs = _js2n__-prdslib.isType '"Bool",
- address =
- _js2n__-refsenv."_js2n__-:definitions/HostAndPort!predicate",
- cache =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- api =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- basepath =
- _js2n__-prdslib.isType
- '"String",
- prometheus =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- basepath =
- _js2n__-prdslib.isType
- '"String",
- } {} true
- _js2n__-prdslib.always
- ],
- souin =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- basepath =
- _js2n__-prdslib.isType
- '"String",
- } {} true
- _js2n__-prdslib.always
- ],
- } {} true _js2n__-prdslib.always
- ],
- cache_keys =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[a-zA-Z0-9._-]+$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- disable_body =
- _js2n__-prdslib.isType
- '"Bool",
- disable_host =
- _js2n__-prdslib.isType
- '"Bool",
- disable_method =
- _js2n__-prdslib.isType
- '"Bool",
- } {} true
- _js2n__-prdslib.always
- ],
- } true _js2n__-prdslib.always
- ],
- cdn =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- api_key =
- _js2n__-prdslib.isType
- '"String",
- dynamic =
- _js2n__-prdslib.isType
- '"Bool",
- provider =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "fastly",
- "cloudflare",
- "akamai",
- "varnish"
- ]
- ],
- strategy =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [ "soft", "hard" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- default_cache =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- allowed_http_verbs =
- _js2n__-prdslib.isType
- '"Array",
- cache_name =
- _js2n__-prdslib.isType
- '"String",
- default_cache_control =
- _js2n__-prdslib.isType
- '"String",
- distributed =
- _js2n__-prdslib.isType
- '"Bool",
- etcd =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- configuration =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- endpoints =
- _js2n__-prdslib.isType
- '"Array",
- } {}
- true
- _js2n__-prdslib.always
- ],
- } {} true
- _js2n__-prdslib.always
- ],
- headers =
- _js2n__-prdslib.isType
- '"Array",
- key =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- disable_body =
- _js2n__-prdslib.isType
- '"Bool",
- disable_host =
- _js2n__-prdslib.isType
- '"Bool",
- disable_method =
- _js2n__-prdslib.isType
- '"Bool",
- } {} true
- _js2n__-prdslib.always
- ],
- olric =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- url =
- _js2n__-prdslib.isType
- '"String",
- } {} true
- _js2n__-prdslib.always
- ],
- regex =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- exclude =
- _js2n__-prdslib.isType
- '"String",
- } {} true
- _js2n__-prdslib.always
- ],
- stale =
- _js2n__-prdslib.isType
- '"String",
- timeout =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- backend =
- _js2n__-prdslib.isType
- '"String",
- cache =
- _js2n__-prdslib.isType
- '"String",
- } {} true
- _js2n__-prdslib.always
- ],
- ttl =
- _js2n__-prdslib.isType
- '"String",
- } {} true _js2n__-prdslib.always
- ],
- log_level =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "DEBUG",
- "INFO",
- "WARN",
- "DPANIC",
- "PANIC",
- "ERROR",
- "FATAL"
- ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- fcgi =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "address" ],
- _js2n__-prdslib.records.record
- {
- address =
- _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- headers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- cors =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- allow_credentials =
- _js2n__-prdslib.isType
- '"Bool",
- allowed_headers =
- _js2n__-prdslib.isType
- '"String",
- allowed_methods =
- _js2n__-prdslib.isType
- '"String",
- allowed_origin =
- _js2n__-prdslib.isType
- '"String",
- allowed_origin_regex =
- _js2n__-prdslib.isType
- '"String",
- exposed_headers =
- _js2n__-prdslib.isType
- '"String",
- max_age =
- _js2n__-prdslib.isType
- 'Integer,
- } {} true _js2n__-prdslib.always
- ],
- request =
- _js2n__-refsenv."_js2n__-:definitions/Hashmap!predicate",
- response =
- _js2n__-refsenv."_js2n__-:definitions/Hashmap!predicate",
- } {} true _js2n__-prdslib.always
- ],
- http2 =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- h2c = _js2n__-prdslib.isType '"Bool",
- max_concurrent_streams =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.minimum 0
- ],
- } {} true _js2n__-prdslib.always
- ],
- max_request_size =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.minimum 0
- ],
- middleware =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "headers",
- "gzip",
- "static",
- "sendfile",
- "http_metrics",
- "cache",
- "proxy_ip_parser",
- "otel"
- ],
- _js2n__-prdslib.strings.pattern
- "^[0-9a-zA-Z_]+$"
- ])
- ],
- pool =
- _js2n__-refsenv."_js2n__-:definitions/WorkersPool!predicate",
- raw_body = _js2n__-prdslib.isType '"Bool",
- ssl =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "address", "cert", "key" ],
- _js2n__-prdslib.records.record
- {
- acme =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "domains", "email" ],
- _js2n__-prdslib.records.record
- {
- alt_http_port =
- _js2n__-prdslib.isType
- 'Integer,
- alt_tlsalpn_port =
- _js2n__-prdslib.isType
- 'Integer,
- certs_dir =
- _js2n__-prdslib.isType
- '"String",
- challenge_type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "http-01",
- "tlsalpn-01"
- ]
- ],
- domains =
- _js2n__-prdslib.isType
- '"Array",
- email =
- _js2n__-prdslib.isType
- '"String",
- use_production_endpoint =
- _js2n__-prdslib.isType
- '"Bool",
- } {} true _js2n__-prdslib.always
- ],
- address =
- _js2n__-refsenv."_js2n__-:definitions/HostAndPort!predicate",
- cert =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength
- 1
- ],
- client_auth_type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "request_client_cert",
- "require_any_client_cert",
- "verify_client_cert_if_given",
- "no_client_certs",
- "require_and_verify_client_cert"
- ]
- ],
- key =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength
- 1
- ],
- redirect = _js2n__-prdslib.isType '"Bool",
- root_ca =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength
- 1
- ],
- } {} true _js2n__-prdslib.always
- ],
- static =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "dir" ],
- _js2n__-prdslib.records.record
- {
- allow =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- calculate_etag =
- _js2n__-prdslib.isType '"Bool",
- dir = _js2n__-prdslib.isType '"String",
- forbid =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- response =
- _js2n__-refsenv."_js2n__-:definitions/Hashmap!predicate",
- weak = _js2n__-prdslib.isType '"Bool",
- } {} true _js2n__-prdslib.always
- ],
- trusted_subnets =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- uploads =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- allow =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- dir = _js2n__-prdslib.isType '"String",
- forbid =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} true _js2n__-prdslib.always
- ],
- } {} true _js2n__-prdslib.always
- ],
- jobs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- consume =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- num_pollers = _js2n__-prdslib.isType 'Integer,
- pipeline_size = _js2n__-prdslib.isType 'Integer,
- pipelines =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[a-zA-Z0-9._-]+$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.records.record
- {
- file =
- _js2n__-prdslib.isType
- '"String",
- permissions =
- _js2n__-prdslib.isType
- 'Integer,
- prefetch =
- _js2n__-prdslib.isType
- 'Integer,
- "priority" =
- _js2n__-prdslib.isType
- 'Integer,
- } {} true
- _js2n__-prdslib.always,
- _js2n__-prdslib.records.record
- {
- consume_all =
- _js2n__-prdslib.isType
- '"Bool",
- consumer_id =
- _js2n__-prdslib.isType
- '"String",
- exchange =
- _js2n__-prdslib.isType
- '"String",
- exchange_auto_deleted =
- _js2n__-prdslib.isType
- '"Bool",
- exchange_durable =
- _js2n__-prdslib.isType
- '"Bool",
- exchange_type =
- _js2n__-prdslib.isType
- '"String",
- exclusive =
- _js2n__-prdslib.isType
- '"Bool",
- multiple_ack =
- _js2n__-prdslib.isType
- '"Bool",
- prefetch =
- _js2n__-prdslib.isType
- 'Integer,
- "priority" =
- _js2n__-prdslib.isType
- 'Integer,
- queue =
- _js2n__-prdslib.isType
- '"String",
- queue_auto_deleted =
- _js2n__-prdslib.isType
- '"Bool",
- queue_headers =
- _js2n__-refsenv."_js2n__-:definitions/Hashmap!predicate",
- redial_timeout =
- _js2n__-prdslib.isType
- 'Integer,
- requeue_on_fail =
- _js2n__-prdslib.isType
- '"Bool",
- routing_key =
- _js2n__-prdslib.isType
- '"String",
- } {} true
- _js2n__-prdslib.always,
- _js2n__-prdslib.records.record
- {
- auto_create_topics_enable =
- _js2n__-prdslib.isType
- '"Bool",
- consumer_options =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- consume_offset =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "AtEnd",
- "At",
- "AfterMilli",
- "AtStart",
- "Relative",
- "WithEpoch"
- ]
- ],
- value =
- _js2n__-prdslib.isType
- 'Integer,
- }
- {}
- true
- _js2n__-prdslib.always
- ],
- consume_partitions =
- _js2n__-prdslib.records.record
- {}
- {
- "^[a-zA-Z0-9._-]+$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.records.record
- {}
- {
- "^[0-9]+$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Integer,
- _js2n__-prdslib.records.record
- {
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "AtEnd",
- "At",
- "AfterMilli",
- "AtStart",
- "Relative",
- "WithEpoch"
- ]
- ],
- value =
- _js2n__-prdslib.isType
- 'Integer,
- }
- {}
- true
- _js2n__-prdslib.always
- ],
- }
- true
- _js2n__-prdslib.always
- ],
- }
- true
- _js2n__-prdslib.always,
- consume_regexp =
- _js2n__-prdslib.isType
- '"Bool",
- max_fetch_message_size =
- _js2n__-prdslib.isType
- 'Integer,
- min_fetch_message_size =
- _js2n__-prdslib.isType
- 'Integer,
- topics =
- _js2n__-prdslib.isType
- '"Array",
- } {}
- true
- _js2n__-prdslib.always
- ],
- group_options =
- _js2n__-prdslib.records.record
- {
- block_rebalance_on_poll =
- _js2n__-prdslib.isType
- '"Bool",
- group_id =
- _js2n__-prdslib.isType
- '"String",
- } {}
- true
- _js2n__-prdslib.always,
- "priority" =
- _js2n__-prdslib.isType
- 'Integer,
- producer_options =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- compression_codec =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "none",
- "gzip",
- "snappy",
- "lz4",
- "zstd"
- ]
- ],
- delivery_timeout =
- _js2n__-prdslib.isType
- 'Integer,
- disable_idempotent =
- _js2n__-prdslib.isType
- '"Bool",
- max_message_bytes =
- _js2n__-prdslib.isType
- 'Integer,
- request_timeout =
- _js2n__-prdslib.isType
- 'Integer,
- required_acks =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "NoAck",
- "LeaderAck",
- "AllISRAck"
- ]
- ],
- transaction_timeout =
- _js2n__-prdslib.isType
- '"Bool",
- } {}
- true
- _js2n__-prdslib.always
- ],
- } {} true
- _js2n__-prdslib.always,
- _js2n__-prdslib.records.record
- {
- prefetch =
- _js2n__-prdslib.isType
- 'Integer,
- "priority" =
- _js2n__-prdslib.isType
- 'Integer,
- } {} true
- _js2n__-prdslib.always,
- _js2n__-prdslib.records.record
- {
- consume_all =
- _js2n__-prdslib.isType
- '"Bool",
- prefetch =
- _js2n__-prdslib.isType
- 'Integer,
- "priority" =
- _js2n__-prdslib.isType
- 'Integer,
- reserve_timeout =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- tube =
- _js2n__-prdslib.isType
- '"String",
- tube_priority =
- _js2n__-prdslib.isType
- 'Integer,
- } {} true
- _js2n__-prdslib.always,
- _js2n__-prdslib.records.record
- {
- attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"Number")
- ])
- ],
- consume_all =
- _js2n__-prdslib.isType
- '"Bool",
- message_group_id =
- _js2n__-prdslib.isType
- '"String",
- prefetch =
- _js2n__-prdslib.isType
- 'Integer,
- "priority" =
- _js2n__-prdslib.isType
- 'Integer,
- queue =
- _js2n__-prdslib.isType
- '"String",
- skip_queue_declaration =
- _js2n__-prdslib.isType
- '"Bool",
- tags =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {}
- true
- (_js2n__-prdslib.isType
- '"String")
- ])
- ],
- visibility_timeout =
- _js2n__-prdslib.isType
- 'Integer,
- wait_time_seconds =
- _js2n__-prdslib.isType
- 'Integer,
- } {} true
- _js2n__-prdslib.always,
- _js2n__-prdslib.records.record
- {
- consume_all =
- _js2n__-prdslib.isType
- '"Bool",
- delete_after_ack =
- _js2n__-prdslib.isType
- '"Bool",
- delete_stream_on_stop =
- _js2n__-prdslib.isType
- '"Bool",
- deliver_new =
- _js2n__-prdslib.isType
- '"String",
- prefetch =
- _js2n__-prdslib.isType
- 'Integer,
- "priority" =
- _js2n__-prdslib.isType
- 'Integer,
- rate_limit =
- _js2n__-prdslib.isType
- 'Integer,
- stream =
- _js2n__-prdslib.isType
- '"String",
- subject =
- _js2n__-prdslib.isType
- '"String",
- } {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.records.maxProperties
- 1,
- _js2n__-prdslib.records.record
- {} {} true
- _js2n__-prdslib.always
- ],
- } true _js2n__-prdslib.always
- ],
- driver =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "amqp",
- "sqs",
- "beanstalk",
- "boltdb",
- "memory",
- "nats",
- "kafka"
- ]
- ])
- ],
- } {} true _js2n__-prdslib.always
- ],
- pool =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-refsenv."_js2n__-:definitions/WorkersPool!predicate"
- ],
- timeout = _js2n__-prdslib.isType 'Integer,
- } {} true _js2n__-prdslib.always
- ],
- kafka = _js2n__-refsenv."_js2n__-:definitions/KAFKA_J!predicate",
- kv =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.minProperties 1,
- _js2n__-prdslib.records.record {}
- {
- "[a-zA-Z0-9_-]*" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "driver" ],
- _js2n__-prdslib.records.record
- {
- config =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-refsenv."_js2n__-:definitions/BoltDB!predicate"
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-refsenv."_js2n__-:definitions/Memcached!predicate"
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-refsenv."_js2n__-:definitions/Redis!predicate"
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-refsenv."_js2n__-:definitions/Memory!predicate"
- ]
- ],
- driver = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- } true _js2n__-prdslib.always
- ],
- logs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- channels =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- encoding =
- _js2n__-refsenv."_js2n__-:definitions/LogEncoding!predicate",
- err_output =
- _js2n__-refsenv."_js2n__-:definitions/LogOutput!predicate",
- level =
- _js2n__-refsenv."_js2n__-:definitions/LogLevel!predicate",
- mode =
- _js2n__-refsenv."_js2n__-:definitions/LogMode!predicate",
- output =
- _js2n__-refsenv."_js2n__-:definitions/LogOutput!predicate",
- } {} true _js2n__-prdslib.always
- ])
- ],
- encoding =
- _js2n__-refsenv."_js2n__-:definitions/LogEncoding!predicate",
- err_output =
- _js2n__-refsenv."_js2n__-:definitions/LogOutput!predicate",
- file_logger_options =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- compress = _js2n__-prdslib.isType '"Bool",
- log_output =
- _js2n__-prdslib.isType '"String",
- max_age = _js2n__-prdslib.isType 'Integer,
- max_backups =
- _js2n__-prdslib.isType 'Integer,
- max_size =
- _js2n__-prdslib.isType 'Integer,
- } {} true _js2n__-prdslib.always
- ],
- level =
- _js2n__-refsenv."_js2n__-:definitions/LogLevel!predicate",
- mode =
- _js2n__-refsenv."_js2n__-:definitions/LogMode!predicate",
- output =
- _js2n__-refsenv."_js2n__-:definitions/LogOutput!predicate",
- } {} true _js2n__-prdslib.always
- ],
- metrics =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- address = _js2n__-prdslib.isType '"String",
- collect =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[a-zA-Z0-9._-]+$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- buckets =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"Number")
- ],
- help =
- _js2n__-prdslib.isType
- '"String",
- labels =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.minItems
- 1
- ],
- objectives =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"Number")
- ])
- ],
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "histogram",
- "gauge",
- "counter",
- "summary"
- ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- } true _js2n__-prdslib.always
- ],
- } {} true _js2n__-prdslib.always
- ],
- nats = _js2n__-refsenv."_js2n__-:definitions/NATS_J!predicate",
- otel =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- client =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "http", "grpc" ],
- _js2n__-prdslib.strings.pattern
- "^[0-9a-zA-Z_]+$"
- ])
- ],
- compress = _js2n__-prdslib.isType '"Bool",
- custom_url = _js2n__-prdslib.isType '"String",
- endpoint = _js2n__-prdslib.isType '"String",
- exporter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "zipkin",
- "stdout",
- "stderr",
- "otlp",
- "jaeger",
- "jaeger_agent"
- ],
- _js2n__-prdslib.strings.pattern
- "^[0-9a-zA-Z_]+$"
- ])
- ],
- headers =
- _js2n__-refsenv."_js2n__-:definitions/Hashmap!predicate",
- insecure = _js2n__-prdslib.isType '"Bool",
- service_name = _js2n__-prdslib.isType '"String",
- service_version = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- redis =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-refsenv."_js2n__-:definitions/Redis!predicate"
- ],
- reload =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- interval =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- patterns =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- services =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.minProperties 0,
- _js2n__-prdslib.records.record {}
- {
- "^[a-zA-Z0-9._-]+$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- dirs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.minLength
- 1
- ])
- ],
- ignore =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.minLength
- 1
- ])
- ],
- patterns =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.minLength
- 1
- ])
- ],
- recursive =
- _js2n__-prdslib.isType
- '"Bool",
- } {} true _js2n__-prdslib.always
- ],
- } false _js2n__-prdslib.never
- ],
- } {} true _js2n__-prdslib.always
- ],
- rpc =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- listen =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^tcp://[0-9a-zA-Z_.-]+:[0-9]{1,5}$"
- ],
- } {} true _js2n__-prdslib.always
- ],
- server =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "command" ],
- _js2n__-prdslib.records.record
- {
- command = _js2n__-prdslib.isType '"String",
- env =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[a-zA-Z0-9._-]+$" =
- _js2n__-prdslib.isType '"String",
- } false _js2n__-prdslib.never
- ])
- ],
- group = _js2n__-prdslib.isType '"String",
- on_init =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- command =
- _js2n__-prdslib.isType '"String",
- env =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {}
- {
- "^[a-zA-Z0-9._-]+$" =
- _js2n__-prdslib.isType
- '"String",
- } false
- _js2n__-prdslib.never
- ])
- ],
- exec_timeout =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- user = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- relay = _js2n__-prdslib.isType '"String",
- user = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- service =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[a-zA-Z0-9._-]+$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-refsenv."_js2n__-:definitions/Service!predicate"
- ],
- } true _js2n__-prdslib.always
- ],
- sqs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- endpoint = _js2n__-prdslib.isType '"String",
- key = _js2n__-prdslib.isType '"String",
- region = _js2n__-prdslib.isType '"String",
- secret = _js2n__-prdslib.isType '"String",
- session_token = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- status =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "address" ],
- _js2n__-prdslib.records.record
- {
- address = _js2n__-prdslib.isType '"String",
- unavailable_status_code =
- _js2n__-prdslib.isType 'Integer,
- } {} true _js2n__-prdslib.always
- ],
- tcp =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- pool =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-refsenv."_js2n__-:definitions/WorkersPool!predicate"
- ],
- servers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.minProperties 1,
- _js2n__-prdslib.records.record {}
- {
- "^[a-zA-Z0-9._-]+$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-refsenv."_js2n__-:definitions/TCPServers!predicate"
- ],
- } true _js2n__-prdslib.always
- ],
- } {} true _js2n__-prdslib.always
- ],
- temporal =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- activities =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-refsenv."_js2n__-:definitions/WorkersPool!predicate"
- ],
- address = _js2n__-prdslib.isType '"String",
- cache_size = _js2n__-prdslib.isType 'Integer,
- metrics =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- address =
- _js2n__-prdslib.isType
- '"String",
- prefix =
- _js2n__-prdslib.isType
- '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.isType
- '"String"
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.records.record
- {
- flush_bytes =
- _js2n__-prdslib.isType 'Integer,
- flush_interval =
- _js2n__-prdslib.isType '"String",
- host_port =
- _js2n__-prdslib.isType '"String",
- prefix =
- _js2n__-prdslib.isType '"String",
- tag_prefix =
- _js2n__-prdslib.isType '"String",
- tag_separator =
- _js2n__-prdslib.isType '"String",
- tags =
- _js2n__-refsenv."_js2n__-:definitions/Hashmap!predicate",
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.records.record
- {
- driver =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "prometheus", "statsd" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- namespace = _js2n__-prdslib.isType '"String",
- tls =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- cert = _js2n__-prdslib.isType '"String",
- client_auth_type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "request_client_cert",
- "require_any_client_cert",
- "verify_client_cert_if_given",
- "no_client_certs",
- "require_and_verify_client_cert"
- ]
- ],
- key = _js2n__-prdslib.isType '"String",
- root_ca =
- _js2n__-prdslib.isType '"String",
- server_name =
- _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- } {} true _js2n__-prdslib.always
- ],
- version =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "3" ]
- ],
- } {} true _js2n__-prdslib.always
- ])
\ No newline at end of file
+ {
+ amqp | Dyn | optional,
+ beanstalk | Dyn | optional,
+ centrifuge | Dyn | optional,
+ fileserver | Dyn | optional,
+ grpc | Dyn | optional,
+ http | Dyn | optional,
+ jobs | Dyn | optional,
+ kafka | Dyn | optional,
+ kv | Dyn | optional,
+ logs | Dyn | optional,
+ metrics | Dyn | optional,
+ nats | Dyn | optional,
+ otel | Dyn | optional,
+ redis | Dyn | optional,
+ rpc | Dyn | optional,
+ server | Dyn | optional,
+ service | Dyn | optional,
+ sqs | Dyn | optional,
+ status | Dyn | optional,
+ tcp | Dyn | optional,
+ temporal | Dyn | optional,
+ version
+ | std.enum.TagOrString
+ | [| '"3" |]
+ | doc "RoadRunner configuration file version.",
+ ..
+ }
\ No newline at end of file
diff --git a/out/Ruff.ncl b/out/Ruff.ncl
index bface65..916cad3 100644
--- a/out/Ruff.ncl
+++ b/out/Ruff.ncl
@@ -897,6 +897,7 @@ let _js2n__-prdslib
in
let rec _js2n__-refsenv
= {
+ "_js2n__-:definitions/Alias!predicate" = _js2n__-prdslib.isType '"String",
"_js2n__-:definitions/AnalyzeOptions!predicate"
| doc "Configures Ruff's `analyze` command."
= _js2n__-prdslib.allOf
@@ -1280,7 +1281,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Null
],
_js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
+ _js2n__-refsenv."_js2n__-:definitions/Alias!predicate"
],
banned-aliases =
_js2n__-prdslib.allOf
@@ -1314,7 +1315,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Null
],
_js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
+ _js2n__-refsenv."_js2n__-:definitions/Alias!predicate"
],
} {} false _js2n__-prdslib.never
],
@@ -1982,17 +1983,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.minLength 1
])
],
- allowed-unused-imports =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.isType 'Null
- ],
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
dummy-variable-rgx =
_js2n__-prdslib.anyOf
[
@@ -2393,31 +2383,23 @@ let rec _js2n__-refsenv
"_js2n__-:definitions/NameImports!predicate" =
_js2n__-prdslib.isType '"String",
"_js2n__-:definitions/OutputFormat!predicate" =
- _js2n__-prdslib.oneOf
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "concise",
- "full",
- "json",
- "json-lines",
- "junit",
- "grouped",
- "github",
- "gitlab",
- "pylint",
- "rdjson",
- "azure",
- "sarif"
- ]
- ],
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "text" ]
+ "concise",
+ "full",
+ "json",
+ "json-lines",
+ "junit",
+ "grouped",
+ "github",
+ "gitlab",
+ "pylint",
+ "rdjson",
+ "azure",
+ "sarif"
]
],
"_js2n__-:definitions/ParametrizeNameType!predicate" =
@@ -2766,6 +2748,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ extend-markup-names =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
parenthesize-tuple-in-subscript =
_js2n__-prdslib.anyOf
[
@@ -2793,6 +2786,11 @@ let rec _js2n__-refsenv
"AIR0",
"AIR00",
"AIR001",
+ "AIR3",
+ "AIR30",
+ "AIR301",
+ "AIR302",
+ "AIR303",
"ALL",
"ANN",
"ANN0",
@@ -2800,10 +2798,6 @@ let rec _js2n__-refsenv
"ANN001",
"ANN002",
"ANN003",
- "ANN1",
- "ANN10",
- "ANN101",
- "ANN102",
"ANN2",
"ANN20",
"ANN201",
@@ -2890,6 +2884,8 @@ let rec _js2n__-refsenv
"B904",
"B905",
"B909",
+ "B91",
+ "B911",
"BLE",
"BLE0",
"BLE00",
@@ -3025,6 +3021,9 @@ let rec _js2n__-refsenv
"DTZ01",
"DTZ011",
"DTZ012",
+ "DTZ9",
+ "DTZ90",
+ "DTZ901",
"E",
"E1",
"E10",
@@ -3111,8 +3110,6 @@ let rec _js2n__-refsenv
"E9",
"E90",
"E902",
- "E99",
- "E999",
"EM",
"EM1",
"EM10",
@@ -3265,6 +3262,7 @@ let rec _js2n__-refsenv
"FURB181",
"FURB187",
"FURB188",
+ "FURB189",
"FURB19",
"FURB192",
"G",
@@ -3317,6 +3315,8 @@ let rec _js2n__-refsenv
"LOG002",
"LOG007",
"LOG009",
+ "LOG01",
+ "LOG015",
"N",
"N8",
"N80",
@@ -3421,6 +3421,9 @@ let rec _js2n__-refsenv
"PLC0414",
"PLC0415",
"PLC1",
+ "PLC18",
+ "PLC180",
+ "PLC1802",
"PLC19",
"PLC190",
"PLC1901",
@@ -3612,6 +3615,7 @@ let rec _js2n__-refsenv
"PLW15",
"PLW150",
"PLW1501",
+ "PLW1507",
"PLW1508",
"PLW1509",
"PLW151",
@@ -3640,8 +3644,6 @@ let rec _js2n__-refsenv
"PT001",
"PT002",
"PT003",
- "PT004",
- "PT005",
"PT006",
"PT007",
"PT008",
@@ -3705,6 +3707,9 @@ let rec _js2n__-refsenv
"PTH205",
"PTH206",
"PTH207",
+ "PTH208",
+ "PTH21",
+ "PTH210",
"PYI",
"PYI0",
"PYI00",
@@ -3764,6 +3769,7 @@ let rec _js2n__-refsenv
"PYI058",
"PYI059",
"PYI06",
+ "PYI061",
"PYI062",
"PYI063",
"PYI064",
@@ -3827,6 +3833,20 @@ let rec _js2n__-refsenv
"RUF032",
"RUF033",
"RUF034",
+ "RUF035",
+ "RUF036",
+ "RUF038",
+ "RUF039",
+ "RUF04",
+ "RUF040",
+ "RUF041",
+ "RUF043",
+ "RUF046",
+ "RUF048",
+ "RUF05",
+ "RUF051",
+ "RUF052",
+ "RUF055",
"RUF1",
"RUF10",
"RUF100",
@@ -3965,6 +3985,8 @@ let rec _js2n__-refsenv
"SIM40",
"SIM401",
"SIM9",
+ "SIM90",
+ "SIM905",
"SIM91",
"SIM910",
"SIM911",
@@ -3986,16 +4008,19 @@ let rec _js2n__-refsenv
"T20",
"T201",
"T203",
- "TCH",
- "TCH0",
- "TCH00",
- "TCH001",
- "TCH002",
- "TCH003",
- "TCH004",
- "TCH005",
- "TCH01",
- "TCH010",
+ "TC",
+ "TC0",
+ "TC00",
+ "TC001",
+ "TC002",
+ "TC003",
+ "TC004",
+ "TC005",
+ "TC006",
+ "TC007",
+ "TC008",
+ "TC01",
+ "TC010",
"TD",
"TD0",
"TD00",
@@ -4021,11 +4046,11 @@ let rec _js2n__-refsenv
"TRY2",
"TRY20",
"TRY201",
+ "TRY203",
"TRY3",
"TRY30",
"TRY300",
"TRY301",
- "TRY302",
"TRY4",
"TRY40",
"TRY400",
@@ -4059,7 +4084,6 @@ let rec _js2n__-refsenv
"UP024",
"UP025",
"UP026",
- "UP027",
"UP028",
"UP029",
"UP03",
@@ -4078,6 +4102,7 @@ let rec _js2n__-refsenv
"UP041",
"UP042",
"UP043",
+ "UP044",
"W",
"W1",
"W19",
@@ -4151,23 +4176,6 @@ let rec _js2n__-refsenv
])
| doc "A list of allowed \"confusable\" Unicode characters to ignore when enforcing `RUF001`, `RUF002`, and `RUF003`."
| optional,
- allowed-unused-imports
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.isType 'Null
- ],
- _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String")
- ])
- | doc m%"
- A list of modules which is allowed even though they are not used in the code.
-
- This is useful when a module has a side effect when imported.
- "%
- | optional,
analyze
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
@@ -4901,7 +4909,7 @@ let rec _js2n__-refsenv
1. The directory containing the nearest `pyproject.toml`, `ruff.toml`, or `.ruff.toml` file (the "project root"). 2. The `"src"` subdirectory of the project root.
- These defaults ensure that uv supports both flat layouts and `src` layouts out-of-the-box. (If a configuration file is explicitly provided (e.g., via the `--config` command-line flag), the current working directory will be considered the project root.)
+ These defaults ensure that Ruff supports both flat layouts and `src` layouts out-of-the-box. (If a configuration file is explicitly provided (e.g., via the `--config` command-line flag), the current working directory will be considered the project root.)
As an example, consider an alternative project structure, like:
@@ -4912,19 +4920,6 @@ let rec _js2n__-refsenv
This field supports globs. For example, if you have a series of Python packages in a `python_modules` directory, `src = ["python_modules/*"]` would expand to incorporate all packages in that directory. User home directory and environment variables will also be expanded.
"%
| optional,
- tab-size
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/IndentWidth!predicate",
- _js2n__-prdslib.isType 'Null
- ])
- | doc m%"
- The number of spaces a tab is equal to when enforcing long-line violations (like `E501`) or formatting code with the formatter.
-
- This option changes the number of spaces inserted by the formatter when using soft-tabs (`indent-style = space`).
- "%
- | optional,
target-version
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
diff --git a/out/SauceCTL Configuration.ncl b/out/SauceCTL Configuration.ncl
index ff677d4..6dadfd2 100644
--- a/out/SauceCTL Configuration.ncl
+++ b/out/SauceCTL Configuration.ncl
@@ -1195,6 +1195,7 @@ let rec _js2n__-refsenv
],
registry = _js2n__-prdslib.isType '"String",
strictSSL = _js2n__-prdslib.isType '"Bool",
+ usePackageLock = _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never
],
} {} true _js2n__-prdslib.always
@@ -1532,6 +1533,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
strictSSL =
_js2n__-prdslib.isType '"Bool",
+ usePackageLock =
+ _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never
],
} {} true _js2n__-prdslib.always
@@ -1743,6 +1746,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[
"package.json",
+ "13.16.0",
+ "13.15.2",
+ "13.15.1",
"13.14.2",
"13.13.3",
"13.13.1",
@@ -1752,9 +1758,7 @@ let rec _js2n__-refsenv
"13.6.6",
"13.6.3",
"13.6.0",
- "13.4.0",
- "13.3.0",
- "12.17.4"
+ "13.4.0"
],
} {} false _js2n__-prdslib.never
],
@@ -2499,6 +2503,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
strictSSL =
_js2n__-prdslib.isType '"Bool",
+ usePackageLock =
+ _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never
],
} {} true _js2n__-prdslib.always
@@ -2539,6 +2545,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[
"package.json",
+ "1.49.0",
+ "1.48.2",
"1.47.2",
"1.46.1",
"1.45.2",
@@ -2548,9 +2556,7 @@ let rec _js2n__-refsenv
"1.41.2",
"1.41.0",
"1.40.1",
- "1.39.0",
- "1.38.1",
- "1.37.1"
+ "1.39.0"
],
_js2n__-refsenv."_js2n__-:allOf/7/then/properties/playwright/properties/version!predicate"
],
@@ -3106,13 +3112,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[
"package.json",
+ "3.7.0",
"3.6.2",
"3.6.1",
"3.6.0",
"3.5.0",
- "3.4.0",
- "3.3.0",
- "3.2.0"
+ "3.4.0"
],
_js2n__-refsenv."_js2n__-:allOf/7/then/properties/playwright/properties/version!predicate"
],
@@ -3263,7 +3268,11 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:allOf/1/then/properties/suites/items/properties/passThreshold!predicate",
shard =
_js2n__-prdslib.enum
- [ "", "concurrency" ],
+ [
+ "",
+ "concurrency",
+ "testList"
+ ],
simulators =
_js2n__-prdslib.allOf
[
@@ -3501,7 +3510,7 @@ let rec _js2n__-refsenv
'"Array",
formatOptions =
_js2n__-prdslib.isType
- '"Array",
+ 'Record,
"import" =
_js2n__-prdslib.isType
'"Array",
diff --git a/out/Semantic Data Fabric (SDF) file.ncl b/out/Semantic Data Fabric (SDF) file.ncl
index 77b1a1b..4e6fc2a 100644
--- a/out/Semantic Data Fabric (SDF) file.ncl
+++ b/out/Semantic Data Fabric (SDF) file.ncl
@@ -897,26 +897,17 @@ let _js2n__-prdslib
in
let rec _js2n__-refsenv
= {
- "_js2n__-:definitions/Capitalization!predicate" =
+ "_js2n__-:definitions/Cardinality!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "upper",
- "lower",
- "pascal",
- "snake",
- "camel",
- "off",
- "consistent"
- ]
+ _js2n__-prdslib.enum [ "zero-or-one", "one", "zero-or-more" ]
],
- "_js2n__-:definitions/Cardinality!predicate" =
+ "_js2n__-:definitions/CasingPolicy!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "zero-or-one", "one", "zero-or-more" ]
+ _js2n__-prdslib.enum [ "preserve", "to-upper", "to-lower" ]
],
"_js2n__-:definitions/CheckColsSpec!predicate" =
_js2n__-prdslib.oneOf
@@ -1033,13 +1024,6 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
- "_js2n__-:definitions/ColumnQualifier!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "qualified", "unqualified", "consistent", "off" ]
- ],
"_js2n__-:definitions/CompressionType!predicate"
| doc "Compress table data using these methods"
= _js2n__-prdslib.oneOf
@@ -1150,11 +1134,34 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "account-id", "password", "type", "username" ],
+ [ "account-id", "type", "username" ],
_js2n__-prdslib.records.record
{
account-id = _js2n__-prdslib.isType '"String",
- password = _js2n__-prdslib.isType '"String",
+ password =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ private-key-passphrase =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ private-key-path =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ private-key-pem =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
role =
_js2n__-prdslib.anyOf
[
@@ -1339,12 +1346,59 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/DbtConfig!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ auto-parse = _js2n__-prdslib.isType '"Bool",
+ disable-introspection = _js2n__-prdslib.isType '"Bool",
+ enabled = _js2n__-prdslib.isType '"Bool",
+ profile =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/String!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ profile-dir =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ project-dir =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ target =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/String!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ target-dir =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/Defaults!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ casing-policy =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/CasingPolicy!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
catalog =
_js2n__-prdslib.anyOf
[
@@ -1387,12 +1441,6 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/String!predicate",
_js2n__-prdslib.isType 'Null
],
- formatter =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Null
- ],
include-type =
_js2n__-prdslib.anyOf
[
@@ -1426,7 +1474,7 @@ let rec _js2n__-refsenv
preprocessor =
_js2n__-prdslib.anyOf
[
- _js2n__-refsenv."_js2n__-:definitions/Preprocessor!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/PreprocessorType!predicate",
_js2n__-prdslib.isType 'Null
],
schema =
@@ -1522,7 +1570,13 @@ let rec _js2n__-refsenv
} {} false _js2n__-prdslib.never
],
"_js2n__-:definitions/Dialect!predicate"
- | doc "Supported dialects"
+ | doc m%"
+ Supported dialects in YAML files
+
+ Note: this [Dialect] type is *only* meant for serializing to and from `.sdf.yml` files. For internal use, you should almost always use the semantic dialect type ([types::Dialect]) instead.
+
+ Note specifically that the lack of a `.to_string()` method (i.e. [!Display]) on this type is intentional -- you must first convert this type to a [types::Dialect], by using either [Dialect::to_semantic_dialect] or [types::Dialect::from], before you can convert it to a string.
+ "%
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
@@ -1545,6 +1599,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "name" ],
_js2n__-prdslib.records.record
{
+ dbt =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/DbtConfig!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
defaults =
_js2n__-prdslib.anyOf
[
@@ -1585,7 +1645,7 @@ let rec _js2n__-refsenv
preprocessor =
_js2n__-prdslib.anyOf
[
- _js2n__-refsenv."_js2n__-:definitions/Preprocessor!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/PreprocessorType!predicate",
_js2n__-prdslib.isType 'Null
],
repository = _js2n__-prdslib.isType '"String",
@@ -1670,26 +1730,6 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
- "_js2n__-:definitions/FormatRules!predicate"
- | doc "A configuration with section name and properties"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- line-length =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.isType 'Null
- ],
- _js2n__-prdslib.numbers.minimum 0
- ],
- name = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
"_js2n__-:definitions/Function!predicate"
| doc "A function block defines the signature for user defined"
= _js2n__-prdslib.allOf
@@ -1705,6 +1745,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
_js2n__-refsenv."_js2n__-:definitions/TypeBound!predicate"
],
+ constraints =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
cross-link = _js2n__-prdslib.isType '"String",
description = _js2n__-prdslib.isType '"String",
dialect =
@@ -1832,12 +1879,6 @@ let rec _js2n__-refsenv
secret_key = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/ImplicitConversionOperators!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "eq", "in" ]
- ],
"_js2n__-:definitions/IncludePath!predicate"
| doc "All file path should either be relative to the workspace, or absolute for an object store like AWS s3:// Note that an [IncludePath] specifies a catalog and schema scope for unqualified names (in effect for both creating and querying tables). See [IncludePath::default_catalog] and [IncludePath::default_schema]."
= _js2n__-prdslib.allOf
@@ -1911,6 +1952,11 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "seed" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "slt" ]
]
],
"_js2n__-:definitions/IncrementalOptions!predicate" =
@@ -1920,6 +1966,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "strategy" ],
_js2n__-prdslib.records.record
{
+ compact-mode-warehouse =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
merge-exclude-columns =
_js2n__-prdslib.allOf
[
@@ -2071,13 +2123,6 @@ let rec _js2n__-refsenv
name = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
- "_js2n__-:definitions/LayoutRules!predicate"
- | doc "Arriving soon"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} false _js2n__-prdslib.never
- ],
"_js2n__-:definitions/Lineage!predicate" =
_js2n__-prdslib.allOf
[
@@ -2114,57 +2159,6 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
- "_js2n__-:definitions/Linter!predicate"
- | doc "A configuration with section name and properties"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- check-rules =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.isType 'Null
- ],
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Null
- ])
- ],
- defaults =
- _js2n__-refsenv."_js2n__-:definitions/RuleOn!predicate",
- layout-rules =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/LayoutRules!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- name = _js2n__-prdslib.isType '"String",
- performance-rules =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/PerformanceRules!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- semantic-rules =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/SemanticRules!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- syntax-rules =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/SyntaxRules!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- } {} false _js2n__-prdslib.never
- ],
"_js2n__-:definitions/Materialization!predicate" =
_js2n__-prdslib.oneOf
[
@@ -2367,26 +2361,11 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/String!predicate",
} {} false _js2n__-prdslib.never
],
- "_js2n__-:definitions/PerformanceRules!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- flag-function-application-in-where-on-indexed-columns =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/RuleOn!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/Preprocessor!predicate" =
+ "_js2n__-:definitions/PreprocessorType!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "none", "jinja", "sql-vars", "sql-logic-test", "all" ]
+ _js2n__-prdslib.enum [ "none", "jinja", "sql-vars", "all" ]
],
"_js2n__-:definitions/ProviderType!predicate" =
_js2n__-prdslib.allOf
@@ -2415,12 +2394,6 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
- "_js2n__-:definitions/RuleOn!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "on", "off" ]
- ],
"_js2n__-:definitions/RustFunctionSpec!predicate" =
_js2n__-prdslib.allOf
[
@@ -2448,42 +2421,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "interactive", "headless", "id_token_from_file" ]
],
- "_js2n__-:definitions/SemanticRules!predicate" =
+ "_js2n__-:definitions/Severity!predicate" =
_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- case-alias =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/Capitalization!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- case-column =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/Capitalization!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- case-table =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/Capitalization!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- disallow-implicit-conversions-in =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/ImplicitConversionOperators!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/Severity!predicate"
- | doc "Supported dialects"
- = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "warning", "error" ]
@@ -2501,6 +2440,12 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/CheckColsSpec!predicate",
_js2n__-prdslib.isType 'Null
],
+ compact-mode-warehouse =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
strategy =
_js2n__-refsenv."_js2n__-:definitions/SnapshotStrategy!predicate",
unique-key = _js2n__-prdslib.isType '"String",
@@ -2549,12 +2494,6 @@ let rec _js2n__-refsenv
],
"_js2n__-:definitions/String!predicate" =
_js2n__-prdslib.isType '"String",
- "_js2n__-:definitions/SubQueryScope!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "join", "from" ]
- ],
"_js2n__-:definitions/SyncType!predicate" =
_js2n__-prdslib.oneOf
[
@@ -2579,145 +2518,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum [ "never" ]
]
],
- "_js2n__-:definitions/SyntaxRules!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- case-function =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/Capitalization!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- case-keyword =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/Capitalization!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- case-literal =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/Capitalization!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- case-type =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/Capitalization!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- disallow-subquery-in =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/SubQueryScope!predicate"
- ],
- disallow-these-chars-in-quoted-identifiers =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Null
- ],
- disallow-these-identifiers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.isType 'Null
- ],
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- flag-distinct-parenthesis =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/RuleOn!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- flag-inconsistent-ordinal-column-reference =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/RuleOn!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- flag-inconsistent-qualified-column-reference =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/ColumnQualifier!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- flag-keywords-used-as-identifiers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.isType 'Null
- ],
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- flag-misordered-join-condition =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/RuleOn!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- flag-select-item-order =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/RuleOn!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- flag-trailing-semicolon-after-statements =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/RuleOn!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- flag-unnecessary-case =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/RuleOn!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- flag-unnecessary-else =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/RuleOn!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- flag-unnecessary-nested-case =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/RuleOn!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- flag-unnecessary-quoted-identifiers =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/RuleOn!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- flag-unqualified-multi-source-column-reference =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/RuleOn!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- flag-unused-cte =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/RuleOn!predicate",
- _js2n__-prdslib.isType 'Null
- ],
- } {} false _js2n__-prdslib.never
- ],
"_js2n__-:definitions/SystemTime!predicate" =
_js2n__-prdslib.allOf
[
@@ -2748,6 +2548,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "name" ],
_js2n__-prdslib.records.record
{
+ casing-policy =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/CasingPolicy!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
classifiers =
_js2n__-prdslib.allOf
[
@@ -2919,6 +2725,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
_js2n__-refsenv."_js2n__-:definitions/Constraint!predicate"
],
+ warehouse =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
with-header =
_js2n__-prdslib.anyOf
[
@@ -2996,6 +2808,11 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "stat" ]
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "slt" ]
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
@@ -3112,6 +2929,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "edition", "name" ],
_js2n__-prdslib.records.record
{
+ dbt =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/DbtConfig!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
defaults =
_js2n__-prdslib.anyOf
[
@@ -3206,15 +3029,6 @@ let rec _js2n__-refsenv
])
| doc "A environment definition"
| optional,
- formatter
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/FormatRules!predicate",
- _js2n__-prdslib.isType 'Null
- ])
- | doc "A config definition"
- | optional,
function
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
@@ -3224,12 +3038,17 @@ let rec _js2n__-refsenv
])
| doc "A function definition"
| optional,
- linter
+ sdf-args
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
+ (_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/Linter!predicate",
- _js2n__-prdslib.isType 'Null
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
])
| doc "A config definition"
| optional,
diff --git a/out/Shopware 6 Configuration.ncl b/out/Shopware 6 Configuration.ncl
index 2e011f3..4cd14de 100644
--- a/out/Shopware 6 Configuration.ncl
+++ b/out/Shopware 6 Configuration.ncl
@@ -983,6 +983,7 @@ let rec _js2n__-refsenv
delay | std.number.Integer | optional,
delay_options
| {
+ connection | String | optional,
dsn | String | optional,
storage
| std.enum.TagOrString
@@ -1074,7 +1075,15 @@ let rec _js2n__-refsenv
expire_days | std.number.Integer | optional,
storage
| {
- config | { dsn | String | optional, } | optional,
+ config
+ | {
+ connection | String | optional,
+ dsn
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"String")
+ | optional,
+ }
+ | optional,
type | std.enum.TagOrString | [| 'redis, 'mysql |] | optional,
}
| optional,
@@ -1208,6 +1217,47 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String"
])
| optional,
+ sigV4
+ | {
+ credentials_provider
+ | {
+ key_id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ])
+ | optional,
+ secret_key
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ])
+ | optional,
+ }
+ | optional,
+ enabled | Bool | optional,
+ region
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ])
+ | optional,
+ service
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ])
+ | optional,
+ }
+ | optional,
verify_server_cert | Bool | optional,
}
| optional,
@@ -1448,10 +1498,29 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "url" ],
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "url" ],
+ _js2n__-prdslib.records.record {} {}
+ true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "connection" ],
+ _js2n__-prdslib.records.record {} {}
+ true _js2n__-prdslib.always
+ ]
+ ],
_js2n__-prdslib.records.record
- { url = _js2n__-prdslib.isType '"String", } {}
- false _js2n__-prdslib.never
+ {
+ connection =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
],
} {} true _js2n__-prdslib.always
]) _js2n__-prdslib.always,
@@ -1528,7 +1597,15 @@ let rec _js2n__-refsenv
},
"_js2n__-:definitions/number_range!contract" =
{
- config | { dsn | String | optional, } | optional,
+ config
+ | {
+ connection | String | optional,
+ dsn
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"String")
+ | optional,
+ }
+ | optional,
increment_storage
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
@@ -1544,6 +1621,8 @@ let rec _js2n__-refsenv
| optional,
},
"_js2n__-:definitions/parameters!contract" = { .. },
+ "_js2n__-:definitions/product_stream!contract" =
+ { indexing | Bool | optional, },
"_js2n__-:definitions/profiler!contract" =
{
integrations
@@ -1612,6 +1691,24 @@ let rec _js2n__-refsenv
reset | String | optional,
..
},
+ "_js2n__-:definitions/redis!contract" =
+ {
+ connections
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ { dsn = _js2n__-prdslib.isType '"String", } {} false
+ _js2n__-prdslib.never
+ ])
+ ])
+ | optional,
+ },
"_js2n__-:definitions/root!contract" =
{
elasticsearch
@@ -1692,9 +1789,15 @@ let rec _js2n__-refsenv
number_range
| _js2n__-refsenv."_js2n__-:definitions/number_range!contract"
| optional,
+ product_stream
+ | _js2n__-refsenv."_js2n__-:definitions/product_stream!contract"
+ | optional,
profiler
| _js2n__-refsenv."_js2n__-:definitions/profiler!contract"
| optional,
+ redis
+ | _js2n__-refsenv."_js2n__-:definitions/redis!contract"
+ | optional,
sales_channel_context
| _js2n__-refsenv."_js2n__-:definitions/sales_channel_context!contract"
| optional,
@@ -1791,7 +1894,7 @@ let rec _js2n__-refsenv
| {
base_uri | String | optional,
batch_size | std.number.Integer | optional,
- enable_dispatch | Bool | optional,
+ dispatch_enabled | Bool | optional,
}
| optional,
},
diff --git a/out/Sigma Detection Rule.ncl b/out/Sigma Detection Rule.ncl
index ea56322..34fd69e 100644
--- a/out/Sigma Detection Rule.ncl
+++ b/out/Sigma Detection Rule.ncl
@@ -961,24 +961,13 @@ let rec _js2n__-refsenv
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 2
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 2
- ])
- ]
- ],
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 2
+ ]),
_js2n__-prdslib.arrays.uniqueItems
])
| doc "A list of known false positives that may occur"
diff --git a/out/StackHawk Scanner Configuration.ncl b/out/StackHawk Scanner Configuration.ncl
index 06f3ccf..e20e9a7 100644
--- a/out/StackHawk Scanner Configuration.ncl
+++ b/out/StackHawk Scanner Configuration.ncl
@@ -918,8 +918,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
(_js2n__-prdslib.isType '"String")
],
- "_js2n__-:definitions/AppConf!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/AppConf!predicate"
+ | doc "Configuration parameters for the scanned application, independent of the scanner."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.oneOf
@@ -1003,8 +1004,13 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/WaitForAppTarget!predicate",
} {} false _js2n__-prdslib.never
],
- "_js2n__-:definitions/AppRedactions!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/AppRedactions!predicate"
+ | doc m%"
+ Redaction policy of scan logs and stdout when scanning this application.
+
+ HawkScan maintains a list of redacted tokens; strings that are sensitive and should be scrubbed preemptively from logs and collected messages. By default, HawkScan redacts `app.authentication` credentials, and any provided script / discovery credentials.
+ "%
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1025,8 +1031,27 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
- "_js2n__-:definitions/AuthTestPath!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/AuthTestPath!predicate"
+ | doc m%"
+ A configuration specifying how to verify if Scan authentication and authorization is working before running a scan.
+
+ An example configuration of `app.authentication.testPath`:
+ ```yaml
+ app:
+ authentication:
+ testPath:
+ type: HEADER
+ path: /user/profile
+ success: ".*200.*"
+ requestMethod: POST
+ requestBody: '{"feeling": "KaaKaww!"}'
+ requestHeaders:
+ Content-Type: "application/json"
+ ```
+
+ This uses either `success` or `fail` criteria to determine if authorized access is working correctly.
+ "%
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.oneOf
@@ -1073,8 +1098,9 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/AuthTokens!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/AuthTokens!predicate"
+ | doc "Configuration for Token Authentication."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1090,8 +1116,14 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/NameValParam!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/Authentication!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/Authentication!predicate"
+ | doc m%"
+ Configuration block for application authentication to enable scanning as the provided user of your application.
+ If provided, HawkScan will first attempt to sign into your web application with the provided login credentials.
+ Only after successfully verifying will scanning occur.
+ For more information, see the Authenticated Scanning section.
+ "%
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.allOf
@@ -1244,8 +1276,13 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/UsernamePasswordCredentials!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/AuthenticationScript!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/AuthenticationScript!predicate"
+ | doc m%"
+ Configuration for a custom authentication script.
+ HawkScan will run the provided authentication script until a request matches the `loggedInIndicator`, or if the `loggedOutIndicator` is tripped on a request.
+ The authentication script name should also be included in the `hawkAddOn.scripts.name`
+ "%
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "name" ],
@@ -1258,8 +1295,9 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/ParametersEntry!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/CookieAuthorization!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/CookieAuthorization!predicate"
+ | doc "An optional configuration specifying if authorization is maintained via a cookie session."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1303,8 +1341,9 @@ let rec _js2n__-refsenv
workingDir = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/CustomVariable!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/CustomVariable!predicate"
+ | doc "Generic custom variable for different API types."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1340,8 +1379,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
(_js2n__-prdslib.isType '"String")
],
- "_js2n__-:definitions/ExternalCommandCredentials!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/ExternalCommandCredentials!predicate"
+ | doc "Optional configuration block allowing HawkScan to run a specified command line process. HawkScan will attempt to access a protected path in your web application with the supplied headers or cookies before scanning. For more information, see the [Authenticated Scanning section](https://docs.stackhawk.com/hawkscan/configuration/authenticated-scanning.html)."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "command" ],
@@ -1355,10 +1395,23 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
+ timeoutSeconds =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.isType '"String"
+ ],
+ _js2n__-prdslib.numbers.minimum 0,
+ _js2n__-prdslib.strings.pattern
+ "^([0-9][0-9]+|[1-9]|0)$"
+ ],
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/ExternalCredentials!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/ExternalCredentials!predicate"
+ | doc "Optional configuration block for specifying an externally supplied authorization token, HawkScan will attempt to access a protected path in your web application with the supplied token before scanning. For more information, see the [Authenticated Scanning section](https://docs.stackhawk.com/hawkscan/configuration/authenticated-scanning.html)."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1378,8 +1431,9 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/GraphQLConf!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/GraphQLConf!predicate"
+ | doc "[GraphQL](https://spec.graphql.org/June2018/) scanner parameters. See the StackHawk [graphQL configuration docs](https://docs.stackhawk.com/hawkscan/configuration/graphql-configuration.html) for more details."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1447,8 +1501,9 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/GraphQLCustomVariable!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/GraphQLCustomVariable!predicate"
+ | doc "Custom variable data specific to OpenAPI schemas."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1470,8 +1525,9 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/GraphQLExcludeOperationParam!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/GraphQLExcludeOperationParam!predicate"
+ | doc "A GraphQL operation to exclude from the spider by name and type."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1485,8 +1541,9 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/GrpcConf!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/GrpcConf!predicate"
+ | doc "[gRPC](https://grpc.io/) API scanner parameters. See the [gRPC configuration docs](https://docs.stackhawk.com/hawkscan/configuration/gRPC-configuration.html) for more details."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1522,8 +1579,13 @@ let rec _js2n__-refsenv
path = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/HARImportConfig!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/HARImportConfig!predicate"
+ | doc m%"
+ Configuration for using a HAR file as the discovery for a scan.
+ HAR files often contain requests including urls from many hosts, but only URLs matching the `app.host` or
+ `replaceHost` will be included in the scan.
+ "%
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.oneOf
@@ -1550,16 +1612,18 @@ let rec _js2n__-refsenv
replaceHost = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/HARImportDirectory!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/HARImportDirectory!predicate"
+ | doc "Paths to directories, for use with HARImportConfig."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{ path = _js2n__-prdslib.isType '"String", } {} true
_js2n__-prdslib.always
],
- "_js2n__-:definitions/HARImportFiles!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/HARImportFiles!predicate"
+ | doc "Paths to .har HTTP Archive formatted files, for use with HARImportConfig."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1573,8 +1637,9 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/HawkAddOnConf!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/HawkAddOnConf!predicate"
+ | doc "Configuration block for HawkScan add-ons and custom scripts."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1590,8 +1655,9 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
- "_js2n__-:definitions/HawkConf!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/HawkConf!predicate"
+ | doc "Configuration preferences for HawkScan, independent of the scanned application."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1643,8 +1709,9 @@ let rec _js2n__-refsenv
urlQueryParam = _js2n__-prdslib.isType '"Bool",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/InputVectorParams!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/InputVectorParams!predicate"
+ | doc "Fine-grained configuration of HawkScan input vectors. This configuration is how and where testable inputs are applied on http requests."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1655,8 +1722,9 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/InjectableParam!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/NameValParam!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/NameValParam!predicate"
+ | doc "General name / value parameter."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1665,8 +1733,9 @@ let rec _js2n__-refsenv
val = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/OAuth!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/OAuth!predicate"
+ | doc "Optional configuration block allowing HawkScan to authorize requests with a 3rd party [OAuth 2.0](https://oauth.net/2/) auth provider."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1677,8 +1746,9 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/OAuthParameters!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/OAuthCredentials!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/OAuthCredentials!predicate"
+ | doc ""
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1691,8 +1761,9 @@ let rec _js2n__-refsenv
username = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/OAuthParameters!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/OAuthParameters!predicate"
+ | doc ""
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1723,8 +1794,9 @@ let rec _js2n__-refsenv
tokenEndpoint = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/OpenApiConf!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/OpenApiConf!predicate"
+ | doc "[OpenApi](https://swagger.io/specification/) scanner parameters. See the StackHawk [OpenAPI configuration docs](https://docs.stackhawk.com/hawkscan/configuration/openapi-configuration.html) for more details."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1796,8 +1868,9 @@ let rec _js2n__-refsenv
strict = _js2n__-prdslib.isType '"Bool",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/OpenApiCustomVariable!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/OpenApiCustomVariable!predicate"
+ | doc "Custom variable data specific to OpenAPI schemas."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1833,8 +1906,9 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/OrganizationPolicy!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/OrganizationPolicy!predicate"
+ | doc ""
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "name" ],
@@ -1864,8 +1938,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
(_js2n__-prdslib.isType '"String")
],
- "_js2n__-:definitions/PostmanConfig!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/PostmanConfig!predicate"
+ | doc "Configuration for the Postman Collection."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1875,8 +1950,9 @@ let rec _js2n__-refsenv
filePath = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/Proxy!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/Proxy!predicate"
+ | doc "Configuration block for a proxy. This enables HawkScan to traffic scanner requests through an outbound network proxy."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1887,8 +1963,9 @@ let rec _js2n__-refsenv
rootCACertPath = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/ProxyCredentials!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/ProxyCredentials!predicate"
+ | doc "Credential details for the outbound proxy behavior."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1899,8 +1976,9 @@ let rec _js2n__-refsenv
username = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/Replacer!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/Replacer!predicate"
+ | doc "Configuration block for header value replacement. These rules support manipulating request headers, useful for modifying requests to web applications running behind a proxy."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -1914,8 +1992,13 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/ReplacerRules!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/ReplacerRules!predicate"
+ | doc m%"
+ A list of configuration blocks for the Replacer add-on rules.
+ Each configuration block in the list is made up of the following elements.
+ See [Configuration Examples](https://docs.stackhawk.com/hawkscan/configuration/#replacer-plugin-configuration) for more information.
+ "%
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "matchString", "replacement" ],
@@ -1961,8 +2044,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
(_js2n__-prdslib.isType '"String")
],
- "_js2n__-:definitions/ScanConf!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/ScanConf!predicate"
+ | doc "Configuration block for HawkScan runtime."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -2074,8 +2158,9 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/Script!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/Script!predicate"
+ | doc "Configuration block for custom scripts."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "language" ],
@@ -2118,8 +2203,9 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/SessionScript!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/SessionScript!predicate"
+ | doc "Optional configuration block for specifying a custom session management script. To learn more about session scripts, reference the [HawkScan Examples](https://github.com/kaakaww/hawkscan-examples){:target=\"_blank\"} repository."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "name" ],
@@ -2130,8 +2216,9 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/ParametersEntry!predicate",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/SoapConf!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/SoapConf!predicate"
+ | doc "[SOAP](https://www.w3.org/TR/soap/) API scanner parameters. See the StackHawk [SOAP configuration docs](https://docs.stackhawk.com/hawkscan/configuration/soap-configuration.html) for more details."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -2146,8 +2233,9 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/Spider!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/Spider!predicate"
+ | doc "Configuration block for the application crawling and Discovery Phase aka Spider. See the [Scan Discovery](https://docs.stackhawk.com/hawkscan/scan-discovery/) page for more details."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -2187,8 +2275,36 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/Tag!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/Tag!predicate"
+ | doc m%"
+ Scan tags are name value pairs that represent metadata of the scan, capturing additional state or context around a scan.
+
+ Examples could include adding commit SHAs, branch names, or project management issue titles.
+
+ Tag names can use any combination of the following characters: `a-zA-Z-_`, and their values can be any string. Tag entries can also be interpolated from the environment.
+
+ {:class="alert alert-info"}
+ > ℹ️ **NOTE:** Tag names beginning with `_STACKHAWK` are in a reserved tag name space.
+
+ The following selection of YAML is an example of how you can configure your `stackhawk.yml` file to include scan tags:
+
+ stackhawk.yml
+ {: .filename-tab}
+ ```yaml
+ app:
+ applicationId:
+ env: localhost
+ host: http://localhost:8080
+ tags:
+ - name: category
+ value: hawksome
+ - name: Another-Value
+ value: ${SOMETHING_FROM_ENV:default}
+ - name: _GIT_COMMIT_SHA
+ value: ${MY_COMMIT_SHA_ENV:HEAD}
+ ```
+ "%
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
@@ -2210,8 +2326,9 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
- "_js2n__-:definitions/TokenAuthorization!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/TokenAuthorization!predicate"
+ | doc "An optional configuration telling HawkScan how to pass the authorization token to your application on each request to maintain authorized access."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "value" ],
@@ -2240,8 +2357,9 @@ let rec _js2n__-refsenv
value = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/TokenExtraction!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/TokenExtraction!predicate"
+ | doc "Token extraction is optional unless you're using the `tokenAuthorization` in combination with `usernamePassword` authentication. This configuration specifies how to extract the authorization token from the authentication response."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "value" ],
@@ -2256,8 +2374,12 @@ let rec _js2n__-refsenv
value = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/UsernamePasswordCredentials!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/UsernamePasswordCredentials!predicate"
+ | doc m%"
+ Optional configuration specifying a username and password based authentication configuration.
+ Currently POSTing the credentials via `FORM` or `JSON` type is supported. Use in conjunction `cookieAuthorization` or `tokenAuthorization` to maintain authorized access to your application.
+ "%
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
@@ -2304,8 +2426,9 @@ let rec _js2n__-refsenv
usernameField = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/WaitForAppTarget!predicate" =
- _js2n__-prdslib.allOf
+ "_js2n__-:definitions/WaitForAppTarget!predicate"
+ | doc "A configuration specifying how to determine if app is up and ready or scanning."
+ = _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
diff --git a/out/Starlake Data Pipeline.ncl b/out/Starlake Data Pipeline.ncl
index 90abee2..64094b2 100644
--- a/out/Starlake Data Pipeline.ncl
+++ b/out/Starlake Data Pipeline.ncl
@@ -1015,6 +1015,8 @@ let rec _js2n__-refsenv
dsvOptions =
_js2n__-refsenv."_js2n__-:definitions/MapString!predicate",
duckdbMode = _js2n__-prdslib.isType '"Bool",
+ duckdbPath =
+ _js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
emptyIsNull = _js2n__-prdslib.isType '"Bool",
env =
_js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
@@ -1056,6 +1058,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
kafka =
_js2n__-refsenv."_js2n__-:definitions/KafkaConfigV1!predicate",
+ loadConnectionRef =
+ _js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
loadStrategyClass =
_js2n__-prdslib.allOf
[
@@ -1124,6 +1128,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
timezone =
_js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
+ transformConnectionRef =
+ _js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
treeValidatorClass =
_js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
udfs =
@@ -1147,6 +1153,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
hiveDatabase =
_js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
+ incoming =
+ _js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
ingesting =
_js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
replay =
@@ -1170,6 +1178,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
name =
_js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
+ type =
+ _js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
} {} true _js2n__-prdslib.always
],
"_js2n__-:definitions/AttributeV1!predicate" =
@@ -1283,7 +1293,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
_js2n__-refsenv."_js2n__-:definitions/AccessControlEntryV1!predicate"
],
- attributesDesc =
+ attributes =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
@@ -1369,6 +1379,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "type" ],
_js2n__-prdslib.records.record
{
+ loader =
+ _js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
options =
_js2n__-refsenv."_js2n__-:definitions/MapString!predicate",
quote =
@@ -1448,33 +1460,6 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
- "_js2n__-:definitions/Duration!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- finite = _js2n__-prdslib.isType '"Bool",
- length = _js2n__-prdslib.isType 'Integer,
- unit =
- _js2n__-refsenv."_js2n__-:definitions/DurationUnit!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/DurationUnit!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.const "NANOSECONDS",
- _js2n__-prdslib.const "MICROSECONDS",
- _js2n__-prdslib.const "MILLISECONDS",
- _js2n__-prdslib.const "SECONDS",
- _js2n__-prdslib.const "MINUTES",
- _js2n__-prdslib.const "HOURS",
- _js2n__-prdslib.const "DAYS"
- ],
- _js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate"
- ],
"_js2n__-:definitions/ExpectationsConfigV1!predicate" =
_js2n__-prdslib.allOf
[
@@ -1772,10 +1757,8 @@ let rec _js2n__-refsenv
{
path =
_js2n__-refsenv."_js2n__-:definitions/ConvertibleToString!predicate",
- pollTime =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
- refreshTime =
- _js2n__-refsenv."_js2n__-:definitions/Duration!predicate",
+ pollTime = _js2n__-prdslib.isType 'Integer,
+ refreshTime = _js2n__-prdslib.isType 'Integer,
timeout = _js2n__-prdslib.isType 'Integer,
} {} true _js2n__-prdslib.always
],
diff --git a/out/Stylelint (.stylelintrc).ncl b/out/Stylelint (.stylelintrc).ncl
index 6a16e9a..1bd74c9 100644
--- a/out/Stylelint (.stylelintrc).ncl
+++ b/out/Stylelint (.stylelintrc).ncl
@@ -1480,11 +1480,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.oneOf
[
_js2n__-prdslib.isType 'Null,
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, [ ] ]
- ],
+ _js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
@@ -1498,11 +1494,7 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.anyOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, {} ]
- ],
+ _js2n__-prdslib.isType '"Bool",
_js2n__-refsenv."_js2n__-:definitions/coreRule!predicate"
]
]),
@@ -1524,11 +1516,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.oneOf
[
_js2n__-prdslib.isType 'Null,
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, [ ] ]
- ],
+ _js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
@@ -1542,11 +1530,7 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.anyOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, {} ]
- ],
+ _js2n__-prdslib.isType '"Bool",
_js2n__-refsenv."_js2n__-:definitions/coreRule!predicate"
]
]),
@@ -1774,19 +1758,23 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/arrayStringRule!predicate",
} {} true _js2n__-prdslib.always,
"_js2n__-:definitions/coreRule!predicate" =
- _js2n__-prdslib.records.record
- {
- disableFix = _js2n__-prdslib.isType '"Bool",
- message = _js2n__-prdslib.isType '"String",
- reportDisables = _js2n__-prdslib.isType '"Bool",
- severity =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "warning", "error" ]
- ],
- url = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ disableFix = _js2n__-prdslib.isType '"Bool",
+ message = _js2n__-prdslib.isType '"String",
+ reportDisables = _js2n__-prdslib.isType '"Bool",
+ severity =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "warning", "error" ]
+ ],
+ url = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/customMedia!predicate" =
_js2n__-prdslib.records.record
{
@@ -3854,49 +3842,30 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/booleanRule!predicate",
} {} true _js2n__-prdslib.always,
"_js2n__-:definitions/objectRule!predicate" =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.anyOf
+ _js2n__-prdslib.isType 'Null,
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Null,
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.isType '"Array"
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/simpleStringOrArrayStringRule!predicate"
],
- _js2n__-prdslib.oneOf
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Null,
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.items
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- ".*" =
- _js2n__-refsenv."_js2n__-:definitions/simpleArrayStringRule!predicate",
- } true _js2n__-prdslib.always
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/simpleStringOrArrayStringRule!predicate"
+ ],
+ _js2n__-refsenv."_js2n__-:definitions/coreRule!predicate"
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
- [ _js2n__-prdslib.isType 'Record ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-refsenv."_js2n__-:definitions/coreRule!predicate",
- _js2n__-prdslib.records.record {}
- {
- "^((?!message|severity).)*$" =
- _js2n__-refsenv."_js2n__-:definitions/simpleArrayStringRule!predicate",
- } true _js2n__-prdslib.always
- ]
- ]),
- _js2n__-prdslib.arrays.maxItems 2,
- _js2n__-prdslib.arrays.minItems 2,
- _js2n__-prdslib.arrays.uniqueItems
- ]
+ _js2n__-prdslib.arrays.maxItems 2,
+ _js2n__-prdslib.arrays.minItems 2
]
],
"_js2n__-:definitions/property!predicate" =
@@ -4647,7 +4616,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.minItems 1,
_js2n__-prdslib.arrays.uniqueItems
]),
"_js2n__-:definitions/simpleArrayStringRule!predicate" =
@@ -4655,7 +4623,6 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.minItems 1,
_js2n__-prdslib.arrays.uniqueItems
],
"_js2n__-:definitions/simpleStringOrArrayStringRule!contract" =
@@ -4827,11 +4794,7 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.anyOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ {} ]
- ],
+ _js2n__-prdslib.isType '"String",
_js2n__-refsenv."_js2n__-:definitions/coreRule!predicate"
]
]),
diff --git a/out/Subsquid squid manifest.ncl b/out/Subsquid squid manifest.ncl
index bbd498e..1c8d3b3 100644
--- a/out/Subsquid squid manifest.ncl
+++ b/out/Subsquid squid manifest.ncl
@@ -898,76 +898,76 @@ let _js2n__-prdslib
let rec _js2n__-refsenv
= {}
in
- {
- build
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.anyOf
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.isType 'Null
+ _js2n__-prdslib.records.required [ "slot" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
],
- _js2n__-prdslib.records.record
- {
- cmd =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "version" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "tag" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.not
+ (_js2n__-prdslib.oneOf
+ [
_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[:\\-\\/\\w.]+$"
- ]),
- _js2n__-prdslib.arrays.minItems 1
- ],
- dockerfile = _js2n__-prdslib.isType '"String",
- install =
+ [
+ _js2n__-prdslib.records.required [ "slot" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "cmd" ],
- _js2n__-prdslib.records.record
- {
- cmd =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[:\\-\\/\\w.]+$"
- ]),
- _js2n__-prdslib.arrays.minItems 1
- ],
- } {} false _js2n__-prdslib.never
- ],
- node_version =
+ [
+ _js2n__-prdslib.records.required [ "version" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "18", "20", "21" ]
- ],
- package_manager =
+ [
+ _js2n__-prdslib.records.required [ "tag" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "auto", "npm", "pnpm", "yarn" ]
- ],
- } {} false _js2n__-prdslib.never
- ])
- | optional,
- deploy
- | {
- addons
- | {
- postgres
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "slot", "version" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "slot", "tag" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "tag", "version" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ])
+ ],
+ _js2n__-prdslib.records.required [ "deploy" ],
+ _js2n__-prdslib.records.record
+ {
+ build =
+ _js2n__-prdslib.allOf
[
_js2n__-prdslib.anyOf
[
@@ -976,34 +976,385 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.records.record
{
- config =
+ cmd =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[:\\-\\/\\w.]+$"
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ dockerfile = _js2n__-prdslib.isType '"String",
+ install =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "cmd" ],
_js2n__-prdslib.records.record
{
- log_min_duration_statement =
+ cmd =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.exclusiveMinimum
- 0
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[:\\-\\/\\w.]+$"
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
],
- max_locks_per_transaction =
+ } {} false _js2n__-prdslib.never
+ ],
+ node_version =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "18", "20", "21" ]
+ ],
+ package_manager =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "auto", "npm", "pnpm", "yarn" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ deploy =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "processor" ],
+ _js2n__-prdslib.records.record
+ {
+ addons =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ hasura =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.exclusiveMinimum
- 0
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.records.record
+ {
+ env =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ "/^[a-zA-Z_][a-zA-Z0-9_]*$/" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.records.record
+ {} {}
+ false
+ _js2n__-prdslib.never
+ ],
+ }
+ {
+ "^[a-zA-Z_][a-zA-Z0-9_]*$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.records.record
+ {} {}
+ false
+ _js2n__-prdslib.never
+ ],
+ } false
+ _js2n__-prdslib.never
+ ],
+ version =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false _js2n__-prdslib.never
],
- max_pred_locks_per_transaction =
+ neon =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.exclusiveMinimum
- 0
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ version =
+ _js2n__-prdslib.const "16",
+ } {} false _js2n__-prdslib.never
+ ],
+ postgres =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.records.record
+ {
+ config =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ log_min_duration_statement =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.exclusiveMinimum
+ 0
+ ],
+ max_locks_per_transaction =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.exclusiveMinimum
+ 0
+ ],
+ max_pred_locks_per_transaction =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.exclusiveMinimum
+ 0
+ ],
+ statement_timeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.exclusiveMinimum
+ 0
+ ],
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ version =
+ _js2n__-prdslib.const "14",
+ } {} false _js2n__-prdslib.never
+ ],
+ rpc =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "acala.http",
+ "aleph-zero.http",
+ "aleph-zero-testnet.http",
+ "amplitude.http",
+ "arbitrum-one.http",
+ "arbitrum-goerli.http",
+ "arbitrum-sepolia.http",
+ "arbitrum-nova.http",
+ "asset-hub-kusama.http",
+ "asset-hub-polkadot.http",
+ "asset-hub-rococo.http",
+ "asset-hub-westend.http",
+ "astar.http",
+ "astar-substrate.http",
+ "ava.http",
+ "ava-testnet.http",
+ "base.http",
+ "base-goerli.http",
+ "base-sepolia.http",
+ "basilisk.http",
+ "bittensor.http",
+ "bittensor-testnet.http",
+ "blast-l2.http",
+ "bridge-hub-kusama.http",
+ "bridge-hub-polkadot.http",
+ "bridge-hub-rococo.http",
+ "bridge-hub-westend.http",
+ "bsc.http",
+ "bsc-testnet.http",
+ "centrifuge.http",
+ "collectives-polkadot.http",
+ "collectives-westend.http",
+ "crust.http",
+ "darwinia.http",
+ "darwiniacrab.http",
+ "eden.http",
+ "eth.http",
+ "eth-goerli.http",
+ "eth-holesky.http",
+ "eth-sepolia.http",
+ "evmos.http",
+ "fantom.http",
+ "fantom-testnet.http",
+ "frequency.http",
+ "gnosis.http",
+ "hydradx.http",
+ "interlay.http",
+ "karura.http",
+ "khala.http",
+ "kilt.http",
+ "kintsugi.http",
+ "kusama.http",
+ "linea.http",
+ "litentry.http",
+ "mantle.http",
+ "mantle-sepolia.http",
+ "metis.http",
+ "moonbase-alpha.http",
+ "moonbase.http",
+ "moonbeam.http",
+ "moonbeam-substrate.http",
+ "moonriver.http",
+ "moonriver-substrate.http",
+ "oktc.http",
+ "opbnb.http",
+ "opbnb-testnet.http",
+ "optimism.http",
+ "optimism-goerli.http",
+ "pendulum.http",
+ "phala.http",
+ "polkadex.http",
+ "polkadot.http",
+ "polygon.http",
+ "polygon-amoy-testnet.http",
+ "polygon-testnet.http",
+ "polygon-zkevm.http",
+ "polygon-zkevm-cardona-testnet.http",
+ "polygon-zkevm-testnet.http",
+ "rococo.http",
+ "scroll.http",
+ "scroll-sepolia.http",
+ "shibuya.http",
+ "shibuya-substrate.http",
+ "shiden.http",
+ "shiden-substrate.http",
+ "solana.http",
+ "turing.http",
+ "zeitgeist.http",
+ "zksync.http",
+ "zksync-sepolia.http"
+ ]
+ ])
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ api =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "cmd" ],
+ _js2n__-prdslib.records.record
+ {
+ cmd =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[:\\-\\/\\w.]+$"
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ env =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ "/^[a-zA-Z_][a-zA-Z0-9_]*$/" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.records.record
+ {} {} false
+ _js2n__-prdslib.never
+ ],
+ }
+ {
+ "^[a-zA-Z_][a-zA-Z0-9_]*$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.records.record
+ {} {} false
+ _js2n__-prdslib.never
+ ],
+ } false _js2n__-prdslib.never
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ cors =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allow_credentials =
+ _js2n__-prdslib.isType '"Bool",
+ allow_headers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ allow_methods =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ allow_origin =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
],
- statement_timeout =
+ enabled = _js2n__-prdslib.isType '"Bool",
+ expose_headers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ max_age =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
@@ -1012,500 +1363,508 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
- version = _js2n__-prdslib.const "14",
- } {} false _js2n__-prdslib.never
- ])
- | optional,
- rpc
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "acala.http",
- "aleph-zero.http",
- "aleph-zero-testnet.http",
- "amplitude.http",
- "arbitrum-goerli.http",
- "arbitrum-sepolia.http",
- "arbitrum-one.http",
- "arbitrum-nova.http",
- "asset-hub-kusama.http",
- "asset-hub-polkadot.http",
- "asset-hub-rococo.http",
- "asset-hub-westend.http",
- "astar.http",
- "astar-substrate.http",
- "ava.http",
- "ava-testnet.http",
- "base.http",
- "base-goerli.http",
- "base-sepolia.http",
- "basilisk.http",
- "bittensor.http",
- "bittensor-testnet.http",
- "blast-l2.http",
- "bridge-hub-kusama.http",
- "bridge-hub-polkadot.http",
- "bridge-hub-rococo.http",
- "bridge-hub-westend.http",
- "bsc.http",
- "bsc-testnet.http",
- "centrifuge.http",
- "collectives-polkadot.http",
- "collectives-westend.http",
- "crust.http",
- "darwinia.http",
- "darwiniacrab.http",
- "eden.http",
- "eth.http",
- "eth-goerli.http",
- "eth-holesky.http",
- "eth-sepolia.http",
- "evmos.http",
- "fantom.http",
- "fantom-testnet.http",
- "frequency.http",
- "gnosis.http",
- "hydradx.http",
- "interlay.http",
- "karura.http",
- "khala.http",
- "kilt.http",
- "kintsugi.http",
- "kusama.http",
- "linea.http",
- "litentry.http",
- "mantle.http",
- "mantle-sepolia.http",
- "metis.http",
- "moonbase-alpha.http",
- "moonbase.http",
- "moonbeam.http",
- "moonbeam-substrate.http",
- "moonriver.http",
- "moonriver-substrate.http",
- "oktc.http",
- "opbnb.http",
- "opbnb-testnet.http",
- "optimism.http",
- "optimism-goerli.http",
- "pendulum.http",
- "phala.http",
- "polkadex.http",
- "polkadot.http",
- "polygon.http",
- "polygon-amoy-testnet.http",
- "polygon-testnet.http",
- "polygon-zkevm.http",
- "polygon-zkevm-cardona-testnet.http",
- "polygon-zkevm-testnet.http",
- "rococo.http",
- "scroll.http",
- "scroll-sepolia.http",
- "shibuya.http",
- "shibuya-substrate.http",
- "shiden.http",
- "shiden-substrate.http",
- "solana.http",
- "turing.http",
- "zeitgeist.http",
- "zksync.http",
- "zksync-sepolia.http"
- ]
- ])
- ])
- | optional,
- }
- | optional,
- api
- | {
- cmd
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "^[:\\-\\/\\w.]+$"
- ]),
- _js2n__-prdslib.arrays.minItems 1
- ]),
- env
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- "/^[a-zA-Z_][a-zA-Z0-9_]*$/" =
+ env =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.records.record {} {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ "/^[a-zA-Z_][a-zA-Z0-9_]*$/" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.records.record {}
+ {} false _js2n__-prdslib.never
+ ],
+ }
+ {
+ "^[a-zA-Z_][a-zA-Z0-9_]*$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.records.record {}
+ {} false _js2n__-prdslib.never
+ ],
+ } false _js2n__-prdslib.never
],
- }
- {
- "^[a-zA-Z_][a-zA-Z0-9_]*$" =
+ init =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.records.record {} {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "cmd" ],
+ _js2n__-prdslib.records.record
+ {
+ cmd =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[:\\-\\/\\w.]+$"
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ env =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ "/^[a-zA-Z_][a-zA-Z0-9_]*$/" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.records.record
+ {} {} false
+ _js2n__-prdslib.never
+ ],
+ }
+ {
+ "^[a-zA-Z_][a-zA-Z0-9_]*$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.records.record
+ {} {} false
+ _js2n__-prdslib.never
+ ],
+ } false _js2n__-prdslib.never
+ ],
+ } {} false _js2n__-prdslib.never
],
- } false _js2n__-prdslib.never
- ])
- | optional,
- }
- | optional,
- env
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- "/^[a-zA-Z_][a-zA-Z0-9_]*$/" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.records.record {} {} false
- _js2n__-prdslib.never
- ],
- }
- {
- "^[a-zA-Z_][a-zA-Z0-9_]*$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.records.record {} {} false
- _js2n__-prdslib.never
- ],
- } false _js2n__-prdslib.never
- ])
- | optional,
- init
- | {
- cmd
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "^[:\\-\\/\\w.]+$"
- ]),
- _js2n__-prdslib.arrays.minItems 1
- ]),
- env
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- "/^[a-zA-Z_][a-zA-Z0-9_]*$/" =
+ migrate =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.records.record {} {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "cmd" ],
+ _js2n__-prdslib.records.record
+ {
+ cmd =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[:\\-\\/\\w.]+$"
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ env =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ "/^[a-zA-Z_][a-zA-Z0-9_]*$/" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.records.record
+ {} {} false
+ _js2n__-prdslib.never
+ ],
+ }
+ {
+ "^[a-zA-Z_][a-zA-Z0-9_]*$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.records.record
+ {} {} false
+ _js2n__-prdslib.never
+ ],
+ } false _js2n__-prdslib.never
+ ],
+ } {} false _js2n__-prdslib.never
],
- }
- {
- "^[a-zA-Z_][a-zA-Z0-9_]*$" =
+ processor =
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-prdslib.always
+ ])
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "cmd", "name" ],
+ _js2n__-prdslib.records.record
+ {
+ cmd =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[:\\-\\/\\w.]+$"
+ ]),
+ _js2n__-prdslib.arrays.minItems
+ 1
+ ],
+ env =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ "/^[a-zA-Z_][a-zA-Z0-9_]*$/" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.records.record
+ {} {} false
+ _js2n__-prdslib.never
+ ],
+ }
+ {
+ "^[a-zA-Z_][a-zA-Z0-9_]*$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.records.record
+ {} {} false
+ _js2n__-prdslib.never
+ ],
+ } false
+ _js2n__-prdslib.never
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 63,
+ _js2n__-prdslib.strings.pattern
+ "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
+ ],
+ } {} false _js2n__-prdslib.never
+ ]),
+ _js2n__-prdslib.arrays.minItems 1,
+ _js2n__-prdslib.arrays.uniqueItems
+ ])
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "cmd" ],
+ _js2n__-prdslib.records.record
+ {
+ cmd =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[:\\-\\/\\w.]+$"
+ ]),
+ _js2n__-prdslib.arrays.minItems
+ 1
+ ],
+ env =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ "/^[a-zA-Z_][a-zA-Z0-9_]*$/" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.records.record
+ {} {} false
+ _js2n__-prdslib.never
+ ],
+ }
+ {
+ "^[a-zA-Z_][a-zA-Z0-9_]*$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.records.record
+ {} {} false
+ _js2n__-prdslib.never
+ ],
+ } false _js2n__-prdslib.never
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.maxLength
+ 63,
+ _js2n__-prdslib.strings.pattern
+ "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
+ ],
+ } {} false _js2n__-prdslib.never
+ ]),
+ secrets =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.records.record {} {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z_][a-zA-Z0-9_]*$"
+ ])
],
- } false _js2n__-prdslib.never
- ])
- | optional,
- }
- | optional,
- migrate
- | {
- cmd
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ } {} false _js2n__-prdslib.never
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ manifestVersion = _js2n__-prdslib.const "subsquid.io/v0.1",
+ manifest_version = _js2n__-prdslib.const "subsquid.io/v0.1",
+ name =
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "^[:\\-\\/\\w.]+$"
- ]),
- _js2n__-prdslib.arrays.minItems 1
- ]),
- env
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 30,
+ _js2n__-prdslib.strings.minLength 3,
+ _js2n__-prdslib.strings.pattern
+ "^[a-z0-9]([a-z0-9\\-]*[a-z0-9])?$"
+ ],
+ queries =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never
+ ],
+ scale =
+ _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- "/^[a-zA-Z_][a-zA-Z0-9_]*$/" =
+ addons =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.records.record {} {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ hasura =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ profile =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "small",
+ "medium",
+ "large"
+ ]
+ ],
+ replicas =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 5,
+ _js2n__-prdslib.numbers.exclusiveMinimum
+ 0
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ neon =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ autoscaling_limit_max_cu =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "0.25",
+ "0.5",
+ "1",
+ "2",
+ "3",
+ "4",
+ "8"
+ ]
+ ],
+ autoscaling_limit_min_cu =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "0.25",
+ "0.5",
+ "1",
+ "2",
+ "3",
+ "4",
+ "8"
+ ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ postgres =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ autoresize =
+ _js2n__-prdslib.isType
+ '"Bool",
+ autoresize_limit =
+ _js2n__-prdslib.isType
+ '"String",
+ profile =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "small",
+ "medium",
+ "large"
+ ]
+ ],
+ storage =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ rpc =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ max-rate =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "\\d+rp[sm]"
+ ],
+ monthly-cap =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "\\d+[km]"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ } {} false _js2n__-prdslib.never
],
- }
- {
- "^[a-zA-Z_][a-zA-Z0-9_]*$" =
+ api =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.records.record {} {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ profile =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "small", "medium", "large" ]
+ ],
+ replicas =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 5,
+ _js2n__-prdslib.numbers.exclusiveMinimum
+ 0
+ ],
+ } {} false _js2n__-prdslib.never
],
- } false _js2n__-prdslib.never
- ])
- | optional,
- }
- | doc "[DEPRECATED] Please use \"deploy.init\" instead"
- | optional,
- processor
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.ifThenElse
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf _js2n__-prdslib.always
- ])
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "cmd", "name" ],
- _js2n__-prdslib.records.record
- {
- cmd =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[:\\-\\/\\w.]+$"
- ]),
- _js2n__-prdslib.arrays.minItems 1
- ],
- env =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- "/^[a-zA-Z_][a-zA-Z0-9_]*$/" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.records.record
- {} {} false
- _js2n__-prdslib.never
- ],
- }
- {
- "^[a-zA-Z_][a-zA-Z0-9_]*$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.records.record
- {} {} false
- _js2n__-prdslib.never
- ],
- } false _js2n__-prdslib.never
- ],
- name =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 63,
- _js2n__-prdslib.strings.pattern
- "[a-z0-9]([-a-z0-9]*[a-z0-9])?"
- ],
- } {} false _js2n__-prdslib.never
- ]),
- _js2n__-prdslib.arrays.minItems 1,
- _js2n__-prdslib.arrays.uniqueItems
- ])
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "cmd" ],
- _js2n__-prdslib.records.record
- {
- cmd =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[:\\-\\/\\w.]+$"
- ]),
- _js2n__-prdslib.arrays.minItems 1
- ],
- env =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- "/^[a-zA-Z_][a-zA-Z0-9_]*$/" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.records.record {} {}
- false _js2n__-prdslib.never
- ],
- }
- {
- "^[a-zA-Z_][a-zA-Z0-9_]*$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.records.record {} {}
- false _js2n__-prdslib.never
- ],
- } false _js2n__-prdslib.never
- ],
- name =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 63,
- _js2n__-prdslib.strings.pattern
- "[a-z0-9]([-a-z0-9]*[a-z0-9])?"
- ],
- } {} false _js2n__-prdslib.never
- ])),
- secrets
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "^[a-zA-Z_][a-zA-Z0-9_]*$"
- ])
- )
- | doc "[DEPRECATED] Please use secrets context https://docs.subsquid.io/cloud/resources/env-variables/#secrets"
- | optional,
- },
- description | String | optional,
- manifestVersion
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.const "subsquid.io/v0.1")
- | doc "[DEPRECATED] Please use \"manifest_version\" instead."
- | optional,
- manifest_version
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.const "subsquid.io/v0.1")
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 30,
- _js2n__-prdslib.strings.minLength 3,
- _js2n__-prdslib.strings.pattern "^[a-z0-9][a-z0-9\\-]*[a-z0-9]$"
- ]),
- queries | {} | optional,
- scale
- | {
- addons
- | {
- postgres
- | {
- profile
- | std.enum.TagOrString
- | [| 'large, 'medium, 'small |]
- | optional,
- storage | String | optional,
- }
- | optional,
- rpc
- | {
- max-rate
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "\\d+rp[sm]"
- ])
- | optional,
- monthly-cap
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "\\d+[km]"
- ])
- | optional,
- }
- | doc "[DEPRECATED] Please use billing settings in Cloud UI"
- | optional,
- }
- | optional,
- api
- | {
- profile
- | std.enum.TagOrString
- | [| 'large, 'medium, 'small |]
- | optional,
- replicas
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ dedicated = _js2n__-prdslib.isType '"Bool",
+ processor =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ profile =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "small", "medium", "large" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ slot =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 6,
+ _js2n__-prdslib.strings.minLength 2,
+ _js2n__-prdslib.strings.pattern
+ "^[a-z0-9]([a-z0-9\\-]*[a-z0-9])?$"
+ ],
+ tag =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 32,
+ _js2n__-prdslib.strings.minLength 2,
+ _js2n__-prdslib.strings.pattern
+ "^[a-z0-9]([a-z0-9\\-]*[a-z0-9])?$"
+ ],
+ version =
+ _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 5,
+ _js2n__-prdslib.numbers.maximum 1000000,
_js2n__-prdslib.numbers.exclusiveMinimum 0
- ])
- | optional,
- }
- | optional,
- dedicated | Bool | optional,
- processor
- | {
- profile
- | std.enum.TagOrString
- | [| 'large, 'medium, 'small |]
- | optional,
- }
- | optional,
- }
- | optional,
- version
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 1000000,
- _js2n__-prdslib.numbers.exclusiveMinimum 0
- ]),
- }
\ No newline at end of file
+ ],
+ } {} false _js2n__-prdslib.never
+ ])
\ No newline at end of file
diff --git a/out/TSTyche.ncl b/out/TSTyche.ncl
index 1408854..3567e7e 100644
--- a/out/TSTyche.ncl
+++ b/out/TSTyche.ncl
@@ -903,6 +903,34 @@ let rec _js2n__-refsenv
| Bool
| doc "Stop running tests after the first failed assertion."
| optional,
+ plugins
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ])
+ | doc "The list of plugins to use."
+ | optional,
+ rejectAnyType
+ | Bool
+ | doc "Reject the 'any' type passed as an argument to the 'expect()' function or a matcher."
+ | optional,
+ rejectNeverType
+ | Bool
+ | doc "Reject the 'never' type passed as an argument to the 'expect()' function or a matcher."
+ | optional,
+ reporters
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.uniqueItems
+ ])
+ | doc "The list of reporters to use."
+ | optional,
rootPath
| String
| doc "The path to a directory containing files of a test project."
@@ -912,13 +940,7 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^([45]\\.[0-9](\\.[0-9])?)|beta|current|latest|next|rc$"
- ]),
+ _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String"),
_js2n__-prdslib.arrays.uniqueItems
])
| doc "The list of TypeScript versions to be tested on."
@@ -933,5 +955,9 @@ let rec _js2n__-refsenv
])
| doc "The list of glob patterns matching the test files."
| optional,
+ tsconfig
+ | String
+ | doc "The look up strategy to be used to find the TSConfig file."
+ | optional,
..
}
\ No newline at end of file
diff --git a/out/Tab data for a LinUtil.ncl b/out/Tab data for a LinUtil.ncl
index 7140886..9715d49 100644
--- a/out/Tab data for a LinUtil.ncl
+++ b/out/Tab data for a LinUtil.ncl
@@ -923,6 +923,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ description =
+ _js2n__-refsenv."_js2n__-:definitions/string-property!predicate",
entries =
_js2n__-prdslib.allOf
[
@@ -933,6 +935,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ description =
+ _js2n__-refsenv."_js2n__-:definitions/string-property!predicate",
matches =
_js2n__-prdslib.isType
'"Bool",
@@ -940,6 +944,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/string-property!predicate",
script =
_js2n__-refsenv."_js2n__-:definitions/string-property!predicate",
+ task_list =
+ _js2n__-refsenv."_js2n__-:definitions/string-property!predicate",
} {} false _js2n__-prdslib.never
]),
_js2n__-prdslib.arrays.minItems 1,
@@ -964,8 +970,13 @@ let rec _js2n__-refsenv
'Record,
_js2n__-prdslib.records.record
{
+ command_exists =
+ _js2n__-prdslib.isType
+ 'Null,
environment =
_js2n__-refsenv."_js2n__-:definitions/string-property!predicate",
+ file =
+ _js2n__-refsenv."_js2n__-:definitions/string-property!predicate",
} {} false
_js2n__-prdslib.never
],
@@ -991,11 +1002,14 @@ let rec _js2n__-refsenv
],
script =
_js2n__-refsenv."_js2n__-:definitions/string-property!predicate",
+ task_list =
+ _js2n__-refsenv."_js2n__-:definitions/string-property!predicate",
} {} false _js2n__-prdslib.never
]),
_js2n__-prdslib.arrays.minItems 1,
_js2n__-prdslib.arrays.uniqueItems
],
+ multi_selectable = _js2n__-prdslib.isType '"Bool",
name =
_js2n__-refsenv."_js2n__-:definitions/string-property!predicate",
} {} false _js2n__-prdslib.never
diff --git a/out/Taskfile config.ncl b/out/Taskfile config.ncl
index ea9de9b..bc58c06 100644
--- a/out/Taskfile config.ncl
+++ b/out/Taskfile config.ncl
@@ -916,12 +916,7 @@ let rec _js2n__-refsenv
cmd = _js2n__-prdslib.isType '"String",
ignore_error = _js2n__-prdslib.isType '"Bool",
platforms =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
+ _js2n__-refsenv."_js2n__-:definitions/platforms!predicate",
set =
_js2n__-prdslib.allOf
[
@@ -957,13 +952,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.anyOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { task = _js2n__-prdslib.isType '"String", } {}
- false _js2n__-prdslib.never
- ]
+ _js2n__-refsenv."_js2n__-:definitions/task_call!predicate"
],
} {} false _js2n__-prdslib.never
],
@@ -1020,6 +1009,8 @@ let rec _js2n__-refsenv
{
cmd = _js2n__-prdslib.isType '"String",
for = _js2n__-refsenv."_js2n__-:definitions/for!predicate",
+ platforms =
+ _js2n__-refsenv."_js2n__-:definitions/platforms!predicate",
silent = _js2n__-prdslib.isType '"Bool",
task = _js2n__-prdslib.isType '"String",
vars = _js2n__-refsenv."_js2n__-:definitions/vars!predicate",
@@ -1120,6 +1111,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "interleaved", "prefixed", "group" ]
],
+ "_js2n__-:definitions/platforms!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String")
+ ],
"_js2n__-:definitions/precondition!predicate" =
_js2n__-prdslib.anyOf
[
@@ -1147,7 +1144,28 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "enum", "name" ],
+ _js2n__-prdslib.records.record
+ {
+ enum =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ name = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ]
+ ])
],
} {} false _js2n__-prdslib.never
],
@@ -1229,12 +1247,7 @@ let rec _js2n__-refsenv
[ "none", "checksum", "timestamp" ]
],
platforms =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
+ _js2n__-refsenv."_js2n__-:definitions/platforms!predicate",
preconditions =
_js2n__-prdslib.allOf
[
@@ -1243,7 +1256,17 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/precondition!predicate"
],
prefix = _js2n__-prdslib.isType '"String",
- prompt = _js2n__-prdslib.isType '"String",
+ prompt =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ],
requires =
_js2n__-refsenv."_js2n__-:definitions/requires_obj!predicate",
run = _js2n__-refsenv."_js2n__-:definitions/run!predicate",
diff --git a/out/Tauticord.ncl b/out/Tauticord.ncl
index 224e70e..e325cdc 100644
--- a/out/Tauticord.ncl
+++ b/out/Tauticord.ncl
@@ -936,6 +936,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/discordVoiceChannelName!predicate",
_js2n__-refsenv."_js2n__-:definitions/emptyString!predicate"
],
+ RecentlyAdded =
+ _js2n__-refsenv."_js2n__-:definitions/recentlyAddedVoiceChannel!predicate",
Series =
_js2n__-refsenv."_js2n__-:definitions/voiceChannel!predicate",
Tracks =
@@ -1065,6 +1067,8 @@ let rec _js2n__-refsenv
Movies =
_js2n__-refsenv."_js2n__-:definitions/voiceChannel!predicate",
Name = _js2n__-prdslib.isType '"String",
+ RecentlyAdded =
+ _js2n__-refsenv."_js2n__-:definitions/recentlyAddedVoiceChannel!predicate",
Series =
_js2n__-refsenv."_js2n__-:definitions/voiceChannel!predicate",
Tracks =
@@ -1084,6 +1088,42 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Integer,
_js2n__-prdslib.numbers.minimum 1
],
+ "_js2n__-:definitions/recentlyAddedVoiceChannel!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "CustomEmoji",
+ "CustomName",
+ "Enable",
+ "Hours",
+ "VoiceChannelID"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ CustomEmoji = _js2n__-prdslib.isType '"String",
+ CustomName =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/discordVoiceChannelName!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/emptyString!predicate"
+ ],
+ Enable = _js2n__-prdslib.isType '"Bool",
+ Hours =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ VoiceChannelID =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/discordChannelId!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/numberZero!predicate"
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/tautulliApiKey!contract"
| doc "A Tautulli API key"
= _js2n__-prdslib.contract_from_predicate
@@ -1102,7 +1142,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "CustomEmoji", "Enable", "VoiceChannelID" ],
+ [ "CustomEmoji", "CustomName", "Enable", "VoiceChannelID" ],
_js2n__-prdslib.records.record
{
CustomEmoji = _js2n__-prdslib.isType '"String",
@@ -1126,7 +1166,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "CustomEmoji", "Enable", "VoiceChannelID" ],
+ [ "CustomEmoji", "CustomName", "Enable", "VoiceChannelID" ],
_js2n__-prdslib.records.record
{
CustomEmoji = _js2n__-prdslib.isType '"String",
diff --git a/out/UET BuildConfig.json.ncl b/out/UET BuildConfig.json.ncl
index 502e594..345d9e5 100644
--- a/out/UET BuildConfig.json.ncl
+++ b/out/UET BuildConfig.json.ncl
@@ -909,6 +909,306 @@ let rec _js2n__-refsenv
{ UETVersion = _js2n__-prdslib.const "BleedingEdge", } {} true
_js2n__-prdslib.always) _js2n__-prdslib.always
_js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1348.253", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1345.1379", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1345.506", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1345.379", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1345.145", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1345.72", } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1345.69", } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1345.15", } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1344.1436", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1344.600", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1344.411", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1340.379", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1340.15", } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1338.786", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1338.722", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1338.697", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1338.639", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1338.541", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1338.318", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1338.298", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1338.98", } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1337.756", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1337.634", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1337.625", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1337.621", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1337.594", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1337.136", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1336.793", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1336.773", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1336.305", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1336.12", } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1335.1421", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1323.910", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1323.653", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1323.185", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1323.49", } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1322.714", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1320.653", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1320.619", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1320.601", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1320.159", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1320.98", } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1320.2", } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1319.1431", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1319.1335", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1317.631", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1316.330", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1311.540", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1306.225", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1306.199", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1306.171", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1306.117", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1305.506", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1305.502", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1305.465", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1305.442", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1305.399", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1299.1070", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1289.621", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { UETVersion = _js2n__-prdslib.const "2024.1289.338", } {}
+ true _js2n__-prdslib.always) _js2n__-prdslib.always
+ _js2n__-prdslib.always,
_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.records.record
{ UETVersion = _js2n__-prdslib.const "2024.1277.836", } {}
@@ -2096,6 +2396,66 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[
"BleedingEdge",
+ "2024.1348.253",
+ "2024.1345.1379",
+ "2024.1345.506",
+ "2024.1345.379",
+ "2024.1345.145",
+ "2024.1345.72",
+ "2024.1345.69",
+ "2024.1345.15",
+ "2024.1344.1436",
+ "2024.1344.600",
+ "2024.1344.411",
+ "2024.1340.379",
+ "2024.1340.15",
+ "2024.1338.786",
+ "2024.1338.722",
+ "2024.1338.697",
+ "2024.1338.639",
+ "2024.1338.541",
+ "2024.1338.318",
+ "2024.1338.298",
+ "2024.1338.98",
+ "2024.1337.756",
+ "2024.1337.634",
+ "2024.1337.625",
+ "2024.1337.621",
+ "2024.1337.594",
+ "2024.1337.136",
+ "2024.1336.793",
+ "2024.1336.773",
+ "2024.1336.305",
+ "2024.1336.12",
+ "2024.1335.1421",
+ "2024.1323.910",
+ "2024.1323.653",
+ "2024.1323.185",
+ "2024.1323.49",
+ "2024.1322.714",
+ "2024.1320.653",
+ "2024.1320.619",
+ "2024.1320.601",
+ "2024.1320.159",
+ "2024.1320.98",
+ "2024.1320.2",
+ "2024.1319.1431",
+ "2024.1319.1335",
+ "2024.1317.631",
+ "2024.1316.330",
+ "2024.1311.540",
+ "2024.1306.225",
+ "2024.1306.199",
+ "2024.1306.171",
+ "2024.1306.117",
+ "2024.1305.506",
+ "2024.1305.502",
+ "2024.1305.465",
+ "2024.1305.442",
+ "2024.1305.399",
+ "2024.1299.1070",
+ "2024.1289.621",
+ "2024.1289.338",
"2024.1277.836",
"2024.1277.711",
"2024.1277.695",
diff --git a/out/UI5 Manifest.ncl b/out/UI5 Manifest.ncl
index 78e7929..4c2a83f 100644
--- a/out/UI5 Manifest.ncl
+++ b/out/UI5 Manifest.ncl
@@ -896,4767 +896,7 @@ let _js2n__-prdslib
}
in
let rec _js2n__-refsenv
- = {
- "_js2n__-:definitions/Configuration.BasicDataType!predicate"
- | doc "Basic data types for parameters and filters"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "string", "integer", "number", "boolean", "date", "datetime" ]
- ],
- "_js2n__-:definitions/Configuration.CSRFToken!predicate"
- | doc "Represents a configuration for a CSRF token"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- data = _js2n__-refsenv."_js2n__-:definitions/data!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/Configuration.Destinations!predicate"
- | doc "Represents a configuration for a cloud platform destination"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- defaultUrl = _js2n__-prdslib.isType '"String",
- description = _js2n__-prdslib.isType '"String",
- label = _js2n__-prdslib.isType '"String",
- name = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/Configuration.Filter.ComboBoxItem!predicate"
- | doc "A single Combo Box filter selection option"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- additionalText = _js2n__-prdslib.isType '"String",
- key = _js2n__-prdslib.isType '"String",
- title = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/Configuration.Filter.Item!predicate"
- | doc "A single filter selection option"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- key = _js2n__-prdslib.isType '"String",
- title = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/Configuration.FilterType.ComboBox!predicate"
- | doc "[Experimental] ComboBox filter"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- data = _js2n__-refsenv."_js2n__-:definitions/data!predicate",
- item =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "template" ],
- _js2n__-prdslib.records.record
- {
- path =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-/|@#]*$"
- ],
- template =
- _js2n__-refsenv."_js2n__-:definitions/Configuration.Filter.ComboBoxItem!predicate",
- } {} false _js2n__-prdslib.never
- ],
- items =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/Configuration.Filter.ComboBoxItem!predicate"
- ],
- label = _js2n__-prdslib.isType '"String",
- placeholder = _js2n__-prdslib.isType '"String",
- selectedIndex =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- selectedKey = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.const "ComboBox",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- value = _js2n__-prdslib.always,
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/Configuration.FilterType.DateRange!predicate"
- | doc "Date range filter"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- label = _js2n__-prdslib.isType '"String",
- options =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "date",
- "today",
- "yesterday",
- "tomorrow",
- "dateRange",
- "dateTimeRange",
- "from",
- "to",
- "fromDateTime",
- "toDateTime",
- "yearToDate",
- "lastDays",
- "lastWeeks",
- "lastMonths",
- "lastQuarters",
- "lastYears",
- "nextDays",
- "nextWeeks",
- "nextMonths",
- "nextQuarters",
- "nextYears",
- "todayFromTo",
- "thisWeek",
- "lastWeek",
- "nextWeek",
- "specificMonth",
- "thisMonth",
- "lastMonth",
- "nextMonth",
- "thisQuarter",
- "lastQuarter",
- "nextQuarter",
- "quarter1",
- "quarter2",
- "quarter3",
- "quarter4",
- "thisYear",
- "lastYear",
- "nextYear",
- "dateTime"
- ]
- ])
- ],
- type =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.const "DateRange",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- value =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- option = _js2n__-prdslib.isType '"String",
- values = _js2n__-prdslib.isType '"Array",
- } {} false _js2n__-prdslib.never
- ],
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/Configuration.FilterType.Search!predicate"
- | doc "Search filter"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- label = _js2n__-prdslib.isType '"String",
- placeholder = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.const "Search",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- value = _js2n__-prdslib.isType '"String",
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/Configuration.FilterType.Select!predicate"
- | doc "Select filter"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- data = _js2n__-refsenv."_js2n__-:definitions/data!predicate",
- item =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "template" ],
- _js2n__-prdslib.records.record
- {
- path =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-/|@#]*$"
- ],
- template =
- _js2n__-refsenv."_js2n__-:definitions/Configuration.Filter.Item!predicate",
- } {} true _js2n__-prdslib.always
- ],
- items =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/Configuration.Filter.Item!predicate"
- ],
- label = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.const "Select",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- value = _js2n__-prdslib.always,
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/Configuration.NoData!predicate"
- | doc "Represents a configuration for a NoData"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- description = _js2n__-prdslib.isType '"String",
- size = _js2n__-prdslib.isType '"String",
- title = _js2n__-prdslib.isType '"String",
- type = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/Configuration.Parameter!predicate"
- | doc "Represents configuration parameter"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- description = _js2n__-prdslib.isType '"String",
- label = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-refsenv."_js2n__-:definitions/Configuration.BasicDataType!predicate",
- value = _js2n__-prdslib.always,
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.AdaptiveCard!predicate"
- | doc "Represents AdaptiveCard content"
- = _js2n__-prdslib.always,
- "_js2n__-:definitions/ContentType.Analytical!predicate"
- | doc "Represents analytical content attributes"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- actionableArea =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum [ "Full", "Chart" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- actions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/action!predicate"
- ],
- chartProperties =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- chartType =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- data = _js2n__-refsenv."_js2n__-:definitions/data!predicate",
- dimensionAxis = _js2n__-prdslib.isType '"String",
- dimensions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Analytical.Dimension!predicate"
- ],
- feeds =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Analytical.Field!predicate"
- ],
- legend =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Analytical.Legend!predicate",
- measureAxis = _js2n__-prdslib.isType '"String",
- measures =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Analytical.Measure!predicate"
- ],
- minHeight =
- _js2n__-refsenv."_js2n__-:definitions/minHeight!predicate",
- plotArea =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- categoryAxisText =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Analytical.AxisText!predicate",
- dataLabel =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Analytical.DataLabel!predicate",
- valueAxisText =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Analytical.AxisText!predicate",
- } {} false _js2n__-prdslib.never
- ],
- popover =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- actionsStrip =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- actions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/action!predicate"
- ],
- text =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ]),
- _js2n__-prdslib.arrays.maxItems 1
- ],
- active =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- title =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- alignment =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum
- [ "Left", "Center", "Right" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- text = _js2n__-prdslib.isType '"String",
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Analytical.AxisText!predicate"
- | doc "Represents descriptive text of the axis"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Analytical.DataLabel!predicate"
- | doc "Represents value attributes in the plot area"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- showTotal =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Analytical.Dimension!predicate"
- | doc "Dimension for the dataset"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- dataType =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum
- [ "string", "number", "date" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- displayValue = _js2n__-prdslib.isType '"String",
- label = _js2n__-prdslib.isType '"String",
- name = _js2n__-prdslib.isType '"String",
- value = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Analytical.Field!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- type =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum [ "Measure", "Dimension" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- uid = _js2n__-prdslib.isType '"String",
- values =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Analytical.Legend!predicate"
- | doc "[Deprecated] Represents chart legend attributes"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- alignment =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum [ "TopLeft", "Center" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- position =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum
- [ "Top", "Bottom", "Left", "Right" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Analytical.Measure!predicate"
- | doc "Measure for the dataset"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- label = _js2n__-prdslib.isType '"String",
- name = _js2n__-prdslib.isType '"String",
- value = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.AnalyticsCloud!predicate"
- | doc "Represents SAP Analytics Cloud content attributes"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/ContentType.Calendar!predicate"
- | doc "The calendar card is used to display a schedule of a single entity (such as person, resource) for a selected time interval"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- data = _js2n__-refsenv."_js2n__-:definitions/data!predicate",
- date =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- item =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Calendar.Item!predicate",
- legendItem =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Calendar.LegendItem!predicate",
- maxItems =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- maxLegendItems =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- moreItems =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- actions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/action!predicate"
- ],
- } {} true _js2n__-prdslib.always
- ],
- noItemsText =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- specialDate =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Calendar.SpecialDate!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Calendar.Item!predicate"
- | doc "Describes each item"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- path = _js2n__-prdslib.isType '"String",
- template =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Calendar.Item.Template!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Calendar.Item.Template!predicate"
- | doc "The template for all items"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- actions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/action!predicate"
- ],
- endDate = _js2n__-prdslib.isType '"String",
- icon =
- _js2n__-refsenv."_js2n__-:definitions/simpleIcon!predicate",
- startDate = _js2n__-prdslib.isType '"String",
- text = _js2n__-prdslib.isType '"String",
- title = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum
- [
- "Type01",
- "Type02",
- "Type03",
- "Type04",
- "Type05",
- "Type06",
- "Type07",
- "Type08",
- "Type09",
- "Type10",
- "Type11",
- "Type12",
- "Type13",
- "Type14",
- "Type15",
- "Type16",
- "Type17",
- "Type18",
- "Type19",
- "Type20"
- ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Calendar.LegendItem!predicate"
- | doc "Describes each legendItem"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- path = _js2n__-prdslib.isType '"String",
- template =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Calendar.LegendItem.Template!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Calendar.LegendItem.Template!predicate"
- | doc "The template for all legendItems"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- category = _js2n__-prdslib.isType '"String",
- text = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum
- [
- "Type01",
- "Type02",
- "Type03",
- "Type04",
- "Type05",
- "Type06",
- "Type07",
- "Type08",
- "Type09",
- "Type10",
- "Type11",
- "Type12",
- "Type13",
- "Type14",
- "Type15",
- "Type16",
- "Type17",
- "Type18",
- "Type19",
- "Type20"
- ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Calendar.SpecialDate!predicate"
- | doc "Describes each specialDate"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- path = _js2n__-prdslib.isType '"String",
- template =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Calendar.SpecialDate.Template!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Calendar.SpecialDate.Template!predicate"
- | doc "The template for all specialDates"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- endDate = _js2n__-prdslib.isType '"String",
- startDate = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum
- [
- "Type01",
- "Type02",
- "Type03",
- "Type04",
- "Type05",
- "Type06",
- "Type07",
- "Type08",
- "Type09",
- "Type10",
- "Type11",
- "Type12",
- "Type13",
- "Type14",
- "Type15",
- "Type16",
- "Type17",
- "Type18",
- "Type19",
- "Type20"
- ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Component!predicate"
- | doc "Represents the configuration for a component card's content"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- minHeight =
- _js2n__-refsenv."_js2n__-:definitions/minHeight!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.List!predicate"
- | doc "Represents list content attributes"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- data = _js2n__-refsenv."_js2n__-:definitions/data!predicate",
- group =
- _js2n__-refsenv."_js2n__-:definitions/group!predicate",
- item =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.List.Item!predicate",
- maxItems =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- minItems =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.List.Item!predicate"
- | doc "The template for all items"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- actions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/action!predicate"
- ],
- actionsStrip =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/actionsStripItem!predicate"
- ],
- _js2n__-refsenv."_js2n__-:definitions/actionsStrip!predicate"
- ],
- attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/ContentType.List.Item.ValueStateItem!predicate"
- ],
- attributesLayoutType =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum [ "OneColumn", "TwoColumns" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- chart =
- _js2n__-refsenv."_js2n__-:definitions/MicroChart!predicate",
- description =
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/field!predicate",
- _js2n__-prdslib.isType '"String"
- ],
- highlight =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/state!predicate",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- highlightText = _js2n__-prdslib.isType '"String",
- icon = _js2n__-refsenv."_js2n__-:definitions/icon!predicate",
- info =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.List.Item.ValueStateItem!predicate",
- title =
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/field!predicate",
- _js2n__-prdslib.isType '"String"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.List.Item.ValueStateItem!predicate"
- | doc "Represents value and state information for an object"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- customStateIcon = _js2n__-prdslib.isType '"String",
- showStateIcon =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- state =
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/state!predicate",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- title = _js2n__-prdslib.isType '"String",
- value = _js2n__-prdslib.isType '"String",
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Object!predicate"
- | doc "Represents object content attributes"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- actions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/action!predicate"
- ],
- data = _js2n__-refsenv."_js2n__-:definitions/data!predicate",
- groups =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Object.Group!predicate"
- ],
- hasData =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.isType '"Array",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Object.Group!predicate"
- | doc "Represents a group of information for an object"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "items" ],
- _js2n__-prdslib.records.record
- {
- alignment = _js2n__-prdslib.enum [ "Default", "Stretch" ],
- items =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Object.Item!predicate"
- ],
- labelWrapping =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- title =
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate",
- titleMaxLines =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Object.Item!predicate"
- | doc "Represents a single item of information. It can contain label, value and image"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- actions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/action!predicate"
- ],
- alt = _js2n__-prdslib.isType '"String",
- customStateIcon = _js2n__-prdslib.isType '"String",
- details = _js2n__-prdslib.isType '"String",
- emailSubject = _js2n__-prdslib.isType '"String",
- fallbackSrc = _js2n__-prdslib.isType '"String",
- fullWidth =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- height = _js2n__-prdslib.isType '"String",
- icon = _js2n__-refsenv."_js2n__-:definitions/icon!predicate",
- id = _js2n__-prdslib.isType '"String",
- imageFit = _js2n__-prdslib.isType '"String",
- imagePosition = _js2n__-prdslib.isType '"String",
- item =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "template" ],
- _js2n__-prdslib.records.record
- {
- path =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-/|@#]*$"
- ],
- template =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Object.Item.ComboBoxItemTemplate!predicate",
- } {} false _js2n__-prdslib.never
- ],
- label = _js2n__-prdslib.isType '"String",
- mainIndicator =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Object.Item.MainIndicator!predicate",
- maxLines =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- maxValue =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- overlay =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- animation = _js2n__-prdslib.isType '"String",
- background = _js2n__-prdslib.isType '"String",
- horizontalPosition =
- _js2n__-prdslib.isType '"String",
- padding = _js2n__-prdslib.isType '"String",
- subTitle = _js2n__-prdslib.isType '"String",
- supertitle = _js2n__-prdslib.isType '"String",
- textColor = _js2n__-prdslib.isType '"String",
- textFilter = _js2n__-prdslib.isType '"String",
- title = _js2n__-prdslib.isType '"String",
- verticalPosition =
- _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- path = _js2n__-prdslib.isType '"String",
- placeholder = _js2n__-prdslib.isType '"String",
- rows = _js2n__-prdslib.isType '"Number",
- selectedKey = _js2n__-prdslib.isType '"String",
- showColon =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- showStateIcon =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- sideIndicators =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/HeaderType.Numeric.SideIndicator!predicate",
- _js2n__-prdslib.arrays.maxItems 2
- ],
- sideIndicatorsAlignment =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum [ "Begin", "End" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- size =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum [ "XS", "S", "M" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- src = _js2n__-prdslib.isType '"String",
- state =
- _js2n__-refsenv."_js2n__-:definitions/state!predicate",
- target =
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/target!predicate",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- template =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Object.Item.IconGroupTemplate!predicate",
- tooltip = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum
- [
- "Default",
- "NumericData",
- "Status",
- "IconGroup",
- "ComboBox",
- "TextArea",
- "Input",
- "Duration",
- "DateRange",
- "RatingIndicator",
- "phone",
- "email",
- "link",
- "text",
- "Image"
- ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- url = _js2n__-prdslib.isType '"String",
- validations =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Object.Item.Validation!predicate"
- ],
- value =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- option = _js2n__-prdslib.isType '"String",
- values = _js2n__-prdslib.isType '"Array",
- } {} false _js2n__-prdslib.never
- ]
- ],
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- visualMode =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum [ "Full", "Half" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Object.Item.ComboBoxItemTemplate!predicate"
- | doc "Template for combo box items"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- key = _js2n__-prdslib.isType '"String",
- title = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Object.Item.IconGroupIcon!predicate"
- | doc "Definition for icons in the IconGroup"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- alt = _js2n__-prdslib.isType '"String",
- initials = _js2n__-prdslib.isType '"String",
- src = _js2n__-prdslib.isType '"String",
- text = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Object.Item.IconGroupTemplate!predicate"
- | doc "Template definition for the icons in the group"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "icon" ],
- _js2n__-prdslib.records.record
- {
- actions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/action!predicate"
- ],
- icon =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Object.Item.IconGroupIcon!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Object.Item.MainIndicator!predicate"
- | doc "Represents the main numeric indicator of the NumericData"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- number = _js2n__-prdslib.isType '"String",
- size =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum [ "S", "L" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- state =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/Enums.ValueColor!predicate",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- trend =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum [ "Down", "None", "Up" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- unit = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Object.Item.Validation!predicate"
- | doc "[Experimental] Defines the user input validation"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- maxLength =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- message = _js2n__-prdslib.isType '"String",
- minLength =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- pattern = _js2n__-prdslib.isType '"String",
- required =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- restrictToPredefinedOptions =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- type =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum
- [ "Error", "Warning", "Information" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- validate = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Table!predicate"
- | doc "Represents table content attributes"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- data = _js2n__-refsenv."_js2n__-:definitions/data!predicate",
- group =
- _js2n__-refsenv."_js2n__-:definitions/group!predicate",
- maxItems =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- minItems =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- row =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- actions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/action!predicate"
- ],
- columns =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Table.Column!predicate"
- ],
- highlight =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/state!predicate",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- highlightText = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Table.Column!predicate"
- | doc "Represents object item attributes"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- actions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/action!predicate"
- ],
- additionalText = _js2n__-prdslib.isType '"String",
- customStateIcon = _js2n__-prdslib.isType '"String",
- hAlign =
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/textAlign!predicate",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- icon = _js2n__-refsenv."_js2n__-:definitions/icon!predicate",
- identifier =
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/identifier!predicate",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- progressIndicator =
- _js2n__-refsenv."_js2n__-:definitions/progressIndicator!predicate",
- showStateIcon =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- state =
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/state!predicate",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- target =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/target!predicate",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- title =
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate",
- url = _js2n__-prdslib.isType '"String",
- value = _js2n__-prdslib.isType '"String",
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- width = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Timeline!predicate"
- | doc "Represents time related content"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- data = _js2n__-refsenv."_js2n__-:definitions/data!predicate",
- item =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Timeline.Item!predicate",
- maxItems =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- minItems =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.Timeline.Item!predicate"
- | doc "Represents a single timeline item"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- actions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/action!predicate"
- ],
- dateTime =
- _js2n__-refsenv."_js2n__-:definitions/field!predicate",
- description =
- _js2n__-refsenv."_js2n__-:definitions/field!predicate",
- icon =
- _js2n__-refsenv."_js2n__-:definitions/simpleIcon!predicate",
- owner =
- _js2n__-refsenv."_js2n__-:definitions/field!predicate",
- ownerImage =
- _js2n__-prdslib.records.record
- { value = _js2n__-prdslib.isType '"String", } {} true
- _js2n__-prdslib.always,
- title =
- _js2n__-refsenv."_js2n__-:definitions/field!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/ContentType.WebPage!predicate"
- | doc "WebPage content is used to embed HTML page"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- allow = _js2n__-prdslib.isType '"String",
- allowfullscreen =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- data = _js2n__-refsenv."_js2n__-:definitions/data!predicate",
- minHeight =
- _js2n__-refsenv."_js2n__-:definitions/minHeight!predicate",
- omitSandbox =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- sandbox = _js2n__-prdslib.isType '"String",
- src = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/Enums.ValueColor!predicate" =
- _js2n__-prdslib.enum [ "Critical", "Error", "Good", "Neutral" ],
- "_js2n__-:definitions/HeaderType!predicate" =
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/HeaderType.Default!predicate",
- _js2n__-refsenv."_js2n__-:definitions/HeaderType.Numeric!predicate"
- ],
- "_js2n__-:definitions/HeaderType.Default!predicate"
- | doc "Represents default header attributes"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- actions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/action!predicate"
- ],
- closeButton =
- _js2n__-refsenv."_js2n__-:definitions/closeButton!predicate",
- data = _js2n__-refsenv."_js2n__-:definitions/data!predicate",
- icon =
- _js2n__-refsenv."_js2n__-:definitions/iconWithoutSize!predicate",
- status =
- _js2n__-refsenv."_js2n__-:definitions/status!predicate",
- subTitle =
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate",
- subTitleMaxLines =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- title =
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate",
- titleMaxLines =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Default" ]
- ],
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- wrappingType =
- _js2n__-refsenv."_js2n__-:definitions/wrappingType!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/HeaderType.Numeric!predicate"
- | doc "Represents header with numeric data"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "type" ],
- _js2n__-prdslib.records.record
- {
- actions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/action!predicate"
- ],
- chart =
- _js2n__-refsenv."_js2n__-:definitions/MicroChart!predicate",
- closeButton =
- _js2n__-refsenv."_js2n__-:definitions/closeButton!predicate",
- data = _js2n__-refsenv."_js2n__-:definitions/data!predicate",
- details = _js2n__-prdslib.isType '"String",
- detailsMaxLines =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- mainIndicator =
- _js2n__-refsenv."_js2n__-:definitions/HeaderType.Numeric.MainIndicator!predicate",
- sideIndicators =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/HeaderType.Numeric.SideIndicator!predicate",
- _js2n__-prdslib.arrays.maxItems 2
- ],
- sideIndicatorsAlignment =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum [ "Begin", "End" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- status =
- _js2n__-refsenv."_js2n__-:definitions/status!predicate",
- subTitle =
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate",
- subTitleMaxLines =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- title =
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate",
- titleMaxLines =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Numeric" ]
- ],
- unitOfMeasurement = _js2n__-prdslib.isType '"String",
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- wrappingType =
- _js2n__-refsenv."_js2n__-:definitions/wrappingType!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/HeaderType.Numeric.MainIndicator!predicate"
- | doc "Represents the main numeric indicator of the header"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- number = _js2n__-prdslib.isType '"String",
- state =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/Enums.ValueColor!predicate",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- trend =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum [ "Down", "None", "Up" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- unit = _js2n__-prdslib.isType '"String",
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/HeaderType.Numeric.SideIndicator!predicate"
- | doc "Represents side indicator attributes which are used for additional information about the main indicator"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- number = _js2n__-prdslib.isType '"String",
- state =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/Enums.ValueColor!predicate",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- title = _js2n__-prdslib.isType '"String",
- unit = _js2n__-prdslib.isType '"String",
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/MicroChart!predicate"
- | doc "[Experimental] Describes MicroChart attributes"
- = _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/MicroChart.Generic!predicate",
- _js2n__-refsenv."_js2n__-:definitions/MicroChart.Bullet!predicate",
- _js2n__-refsenv."_js2n__-:definitions/MicroChart.StackedBar!predicate"
- ],
- "_js2n__-:definitions/MicroChart.Bullet!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "type" ],
- _js2n__-prdslib.records.record
- {
- color =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/Enums.ValueColor!predicate",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- displayValue = _js2n__-prdslib.isType '"String",
- maxValue =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- minValue =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- scale = _js2n__-prdslib.isType '"String",
- target =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- thresholds =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/MicroChart.Bullet.Threshold!predicate"
- ],
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "Bullet"
- ],
- value =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/MicroChart.Bullet.Threshold!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- color =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/Enums.ValueColor!predicate",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- value =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/MicroChart.Generic!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "type" ],
- _js2n__-prdslib.records.record
- {
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "Line", "Column", "HarveyBall", "Radial" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/MicroChart.StackedBar!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "type" ],
- _js2n__-prdslib.records.record
- {
- bars =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/MicroChart.StackedBar.Bar!predicate"
- ],
- displayValue = _js2n__-prdslib.isType '"String",
- displayZeroValue =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- maxValue =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.const "StackedBar"
- ],
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/MicroChart.StackedBar.Bar!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- color =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/Enums.ValueColor!predicate",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- displayValue = _js2n__-prdslib.isType '"String",
- legendTitle = _js2n__-prdslib.isType '"String",
- value =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/action!predicate"
- | doc "Represents actions that can be applied on card elements"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.ifThenElse
- (_js2n__-prdslib.records.record
- { type = _js2n__-prdslib.const "Custom", } {} true
- _js2n__-prdslib.always)
- (_js2n__-prdslib.records.record
- {
- parameters =
- _js2n__-refsenv."_js2n__-:definitions/customActionParameters!predicate",
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always,
- _js2n__-prdslib.ifThenElse
- (_js2n__-prdslib.records.record
- { type = _js2n__-prdslib.const "Navigation", } {} true
- _js2n__-prdslib.always)
- (_js2n__-prdslib.records.record
- {
- parameters =
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/navigationActionParameters!predicate",
- _js2n__-refsenv."_js2n__-:definitions/navigationActionIBParameters!predicate"
- ],
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always,
- _js2n__-prdslib.ifThenElse
- (_js2n__-prdslib.records.record
- { type = _js2n__-prdslib.const "Submit", } {} true
- _js2n__-prdslib.always)
- (_js2n__-prdslib.records.record
- {
- parameters =
- _js2n__-refsenv."_js2n__-:definitions/submitActionParameters!predicate",
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always,
- _js2n__-prdslib.ifThenElse
- (_js2n__-prdslib.records.record
- { type = _js2n__-prdslib.const "ShowCard", } {} true
- _js2n__-prdslib.always)
- (_js2n__-prdslib.records.record
- {
- parameters =
- _js2n__-refsenv."_js2n__-:definitions/showCardActionParameters!predicate",
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always,
- _js2n__-prdslib.ifThenElse
- (_js2n__-prdslib.records.record
- { type = _js2n__-prdslib.const "HideCard", } {} true
- _js2n__-prdslib.always)
- (_js2n__-prdslib.records.record
- {
- parameters =
- _js2n__-refsenv."_js2n__-:definitions/hideCardActionParameters!predicate",
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always
- ],
- _js2n__-prdslib.records.required [ "type" ],
- _js2n__-prdslib.records.record
- {
- enabled =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- parameters = _js2n__-prdslib.always,
- service =
- _js2n__-refsenv."_js2n__-:definitions/service!predicate",
- target =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/target!predicate",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum
- [
- "Custom",
- "Navigation",
- "Submit",
- "ShowCard",
- "HideCard"
- ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- url = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/action_prop_def!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "path", "target" ],
- _js2n__-prdslib.records.record
- {
- path = _js2n__-prdslib.isType '"String",
- refreshStrategyOnAppRestore =
- _js2n__-refsenv."_js2n__-:definitions/refreshStrategies_prop_def!predicate",
- target = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/actionsStrip!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- item =
- _js2n__-refsenv."_js2n__-:definitions/actionsStripItemBindingInfo!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/actionsStripItem!predicate"
- | doc "Attributes of actions strip item"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- actions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/action!predicate"
- ],
- ariaHasPopup =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum
- [
- "Dialog",
- "Grid",
- "ListBox",
- "Menu",
- "None",
- "Tree"
- ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- buttonType =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum
- [
- "Accept",
- "Attention",
- "Back",
- "Critical",
- "Default",
- "Emphasized",
- "Ghost",
- "Negative",
- "Neutral",
- "Reject",
- "Success",
- "Transparent",
- "Unstyled",
- "Up"
- ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- icon = _js2n__-prdslib.isType '"String",
- overflowPriority =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum
- [
- "AlwaysOverflow",
- "Disappear",
- "High",
- "Low",
- "NeverOverflow"
- ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- text = _js2n__-prdslib.isType '"String",
- tooltip = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum
- [ "Button", "ToolbarSpacer", "Link", "Label" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/actionsStripItemBindingInfo!predicate"
- | doc "[Experimental] Binding info for items of type actionsStripItem"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- path = _js2n__-prdslib.isType '"String",
- template =
- _js2n__-refsenv."_js2n__-:definitions/actionsStripItem!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/actualTargetAdditionComponentUsage!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "type", "usage" ],
- _js2n__-prdslib.records.record
- {
- id = _js2n__-prdslib.isType '"String",
- level =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.multipleOf 1
- ],
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Component" ]
- ],
- usage = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/actualTargetAdditionStandard!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "name" ],
- _js2n__-prdslib.records.record
- {
- id = _js2n__-prdslib.isType '"String",
- level =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.multipleOf 1
- ],
- name = _js2n__-prdslib.isType '"String",
- path = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "View", "Component" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/actualTargetAdditionStandardWithoutRequiredProp!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- id = _js2n__-prdslib.isType '"String",
- level =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.multipleOf 1
- ],
- name = _js2n__-prdslib.isType '"String",
- path = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "View", "Component" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/batchRequest!predicate"
- | doc "Represents a request which is a part of a batch request"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "method", "url" ],
- _js2n__-prdslib.records.record
- {
- body =
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always,
- headers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- method =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "GET", "POST", "PUT", "PATCH", "DELETE" ]
- ],
- url = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/booleanOrString!predicate" =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"String"
- ],
- "_js2n__-:definitions/cache!predicate"
- | doc "Cache control settings"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- enabled = _js2n__-prdslib.isType '"Bool",
- maxAge = _js2n__-prdslib.isType '"Number",
- noStore = _js2n__-prdslib.isType '"Bool",
- staleWhileRevalidate = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/card!predicate"
- | doc "Represents the card attributes"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "template" ],
- _js2n__-prdslib.records.record
- {
- model =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@]*$"
- ],
- sequencePos = _js2n__-prdslib.isType 'Integer,
- settings =
- _js2n__-refsenv."_js2n__-:definitions/card_setting!predicate",
- tabs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/tab_setting!predicate",
- _js2n__-prdslib.arrays.minItems 1
- ],
- template =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "^[a-zA-Z0-9\\.]+$"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/card_setting!predicate"
- | doc "Represents the card specific properties - properties that are passed to the card"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "title" ],
- _js2n__-prdslib.records.record
- {
- annotationPath =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@#]*$"
- ],
- category =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^\\{\\{[^\\W\\.\\-][\\w\\.\\-]*\\}\\}$"
- ],
- chartAnnotationPath =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@#]*$"
- ],
- chartProperties =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- plotArea =
- _js2n__-refsenv."_js2n__-:definitions/plotAreaDef!predicate",
- timeAxis =
- _js2n__-refsenv."_js2n__-:definitions/timeAxisDef!predicate",
- } {} false _js2n__-prdslib.never
- ],
- colorPalette =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType 'Record)
- ],
- _js2n__-prdslib.isType 'Record
- ],
- customParams =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[^\\W\\.\\-][\\w\\.\\-]*$"
- ],
- dataPointAnnotationPath =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@#]*$"
- ],
- defaultSpan =
- _js2n__-refsenv."_js2n__-:definitions/defaultSpanDef!predicate",
- dynamicSubtitleAnnotationPath =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@#]*$"
- ],
- enableAddToInsights = _js2n__-prdslib.isType '"Bool",
- enableLocaleCurrencyFormatting =
- _js2n__-prdslib.isType '"Bool",
- entitySet =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "^[a-zA-Z0-9_]+$"
- ],
- identificationAnnotationPath =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@#,]*$"
- ],
- ignoreSapText = _js2n__-prdslib.isType '"Bool",
- imageSupported = _js2n__-prdslib.isType '"Bool",
- itemText =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^\\{\\{[^\\W\\.\\-][\\w\\.\\-]*\\}\\}$"
- ],
- kpiAnnotationPath =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@#]*$"
- ],
- listFlavor =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "standard", "bar", "carousel" ]
- ],
- listType =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "extended", "condensed" ]
- ],
- navigation =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "dataPointNav",
- "chartNav",
- "headerNav",
- "noHeaderNav"
- ]
- ],
- objectStreamCardsSettings =
- _js2n__-refsenv."_js2n__-:definitions/objectStreamCardsSettingsDef!predicate",
- presentationAnnotationPath =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@#]*$"
- ],
- requireAppAuthorization = _js2n__-prdslib.isType '"String",
- selectionAnnotationPath =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@#]*$"
- ],
- selectionPresentationAnnotationPath =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@#]*$"
- ],
- showFilterInHeader = _js2n__-prdslib.isType '"Bool",
- showLabelText = _js2n__-prdslib.isType '"Bool",
- showLineItemDetail = _js2n__-prdslib.isType '"Bool",
- showRefresh = _js2n__-prdslib.isType '"Bool",
- showSortingInHeader = _js2n__-prdslib.isType '"Bool",
- sortBy = _js2n__-prdslib.isType '"String",
- sortOrder =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "ascending", "descending" ]
- ],
- staticContent =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType 'Record)
- ],
- subTitle =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^\\{\\{[^\\W\\.\\-][\\w\\.\\-]*\\}\\}$"
- ],
- title =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^\\{\\{[^\\W\\.\\-][\\w\\.\\-]*\\}\\}$"
- ],
- valueSelectionInfo =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^\\{\\{[^\\W\\.\\-][\\w\\.\\-]*\\}\\}$"
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/closeButton!predicate"
- | doc "[Experimental] Represents attributes of the Close button"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/command!predicate"
- | doc "Represents a UI5 shortcut command."
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- shortcut =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(([Cc][Tt][Rr][Ll]|[Ss][Hh][Ii][Ff][Tt]|[Aa][Ll][Tt])(\\+)?){0,3}([A-Za-z0-9\\.,\\-\\*\\/=]|[Pp][Ll][Uu][Ss]|[Tt][Aa][Bb]|[Ss][Pp][Aa][Cc][Ee]|[Ee][Nn][Tt][Ee][Rr]|[Bb][Aa][Cc][Kk][Ss][Pp][Aa][Cc][Ee]|[Hh][Oo][Mm][Ee]|[Dd][Ee][Ll][Ee][Tt][Ee]|[Ee][Nn][Dd]|[Pp][Aa][Gg][Ee][Uu][Pp]|[Pp][Aa][Gg][Ee][Dd][Oo][Ww][Nn]|[Ee][Ss][Cc][Aa][Pp][Ee]|[Aa][Rr][Rr][Oo][Ww][Uu][Pp]|[Aa][Rr][Rr][Oo][Ww][Dd][Oo][Ww][Nn]|[Aa][Rr][Rr][Oo][Ww][Ll][Ee][Ff][Tt]|[Aa][Rr][Rr][Oo][Ww][Rr][Ii][Gg][Hh][Tt]|F[1-9]|F1[0-2])$"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/component!predicate"
- | doc "Represents sapui5 component name"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- lazy = _js2n__-prdslib.isType '"Bool",
- minVersion =
- _js2n__-refsenv."_js2n__-:definitions/version!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/componentUsages!predicate"
- | doc "Represents component name for usage"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "name" ],
- _js2n__-prdslib.records.record
- {
- componentData =
- _js2n__-refsenv."_js2n__-:definitions/config!predicate",
- lazy = _js2n__-prdslib.isType '"Bool",
- name =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^([a-zA-Z_$][a-zA-Z0-9_$]{0,39}\\.)*([a-zA-Z_$][a-zA-Z0-9_$]{0,39})$"
- ],
- settings =
- _js2n__-refsenv."_js2n__-:definitions/config!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/component_binding_def!predicate"
- | doc " Represents a binding string to indicate, how the reuse component should be bound relative to the containing page or absolute "
- = _js2n__-prdslib.isType '"String",
- "_js2n__-:definitions/component_def!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "name" ],
- _js2n__-prdslib.records.record
- {
- list = _js2n__-prdslib.isType '"Bool",
- name =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^([a-zA-Z][a-zA-Z0-9]{0,39})(\\.[a-zA-Z][a-zA-Z0-9]{0,39})*$"
- ],
- settings =
- _js2n__-refsenv."_js2n__-:definitions/component_setting_def!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/component_pages_def!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[a-zA-Z0-9_\\.\\-]+[\\|]?[a-zA-Z0-9_\\.\\-]+$" =
- _js2n__-refsenv."_js2n__-:definitions/pages_map!predicate",
- } false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/component_setting_def!predicate"
- | doc "Represents the settings specific to one component"
- = _js2n__-prdslib.isType 'Record,
- "_js2n__-:definitions/config!predicate" =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/config!predicate"
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.isType 'Record
- ],
- "_js2n__-:definitions/contentitem!contract"
- | doc "Represents an item of the content list defining the sub manifest and baseurl"
- = {
- baseURL
- | String
- | doc "Relative url to the artifact within the folder in this package"
- | optional,
- manifest
- | {
- "sap.artifact"
- | { .. }
- | doc "The artifacts manifest"
- | optional,
- ..
- }
- | doc "Wraps the child manifest"
- | optional,
- ..
- },
- "_js2n__-:definitions/customActionParameters!predicate"
- | doc "Parameters for Custom action"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/customActionsSetting!predicate"
- | doc "Represents the properties for the custom actions in the Quick View Cards"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- position = _js2n__-prdslib.isType 'Integer,
- press =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[^\\W\\.\\-][\\w\\.\\-]*$"
- ],
- text =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^\\{\\{[^\\W\\.\\-][\\w\\.\\-]*\\}\\}$"
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/data!predicate"
- | doc "Represents request and response attributes"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- extension =
- _js2n__-refsenv."_js2n__-:definitions/extension!predicate",
- json =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.isType '"Array"
- ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- mockData =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- extension =
- _js2n__-refsenv."_js2n__-:definitions/extension!predicate",
- json =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.isType '"Array"
- ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- request =
- _js2n__-refsenv."_js2n__-:definitions/request!predicate",
- } {} false _js2n__-prdslib.never
- ],
- name = _js2n__-prdslib.isType '"String",
- path =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-/|@#]*$"
- ],
- request =
- _js2n__-refsenv."_js2n__-:definitions/request!predicate",
- service =
- _js2n__-refsenv."_js2n__-:definitions/service!predicate",
- updateInterval =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/dataSource!predicate" =
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/dataSourceEnum!predicate",
- _js2n__-refsenv."_js2n__-:definitions/dataSourceCustom!predicate"
- ],
- "_js2n__-:definitions/dataSourceCustom!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "customType", "uri" ],
- _js2n__-prdslib.records.record
- {
- customType =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true ]
- ],
- settings =
- _js2n__-refsenv."_js2n__-:definitions/setting!predicate",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.not
- (_js2n__-prdslib.enum
- [
- "OData",
- "ODataAnnotation",
- "INA",
- "XML",
- "JSON",
- "FHIR",
- "WebSocket",
- "http"
- ]),
- _js2n__-prdslib.strings.pattern "^[a-zA-Z0-9_\\-]+$"
- ],
- uri = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/dataSourceEnum!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "uri" ],
- _js2n__-prdslib.records.record
- {
- customType =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ false ]
- ],
- settings =
- _js2n__-refsenv."_js2n__-:definitions/setting!predicate",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "OData",
- "ODataAnnotation",
- "INA",
- "XML",
- "JSON",
- "FHIR",
- "WebSocket",
- "http"
- ]
- ],
- uri = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/defaultLayoutType_def!predicate" =
- _js2n__-prdslib.isType '"String",
- "_js2n__-:definitions/defaultSpanDef!predicate"
- | doc "Represents the card default grid size in columns and rows"
- = _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "cols", "rows" ],
- _js2n__-prdslib.records.record
- {
- cols = _js2n__-prdslib.isType 'Integer,
- minimumSubTitleRow =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.strings.pattern "^[12]$"
- ],
- minimumTitleRow =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.strings.pattern "^[1-3]$"
- ],
- rows = _js2n__-prdslib.isType 'Integer,
- showOnlyHeader = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "auto" ]
- ]
- ],
- "_js2n__-:definitions/definingRequest!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "dataSource", "path" ],
- _js2n__-prdslib.records.record
- {
- dataSource = _js2n__-prdslib.isType '"String",
- path = _js2n__-prdslib.isType '"String",
- retrieveStreams = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/deviceType!predicate"
- | doc "Represents device types on which the app is running"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- desktop = _js2n__-prdslib.isType '"Bool",
- phone = _js2n__-prdslib.isType '"Bool",
- tablet = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/embeddedComponent!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[a-zA-Z0-9_.:-]+$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "id", "title" ],
- _js2n__-prdslib.records.record
- {
- binding = _js2n__-prdslib.isType '"String",
- groupTitle = _js2n__-prdslib.isType '"String",
- hiddenByDefault = _js2n__-prdslib.always,
- id =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^([A-Za-z_][-A-Za-z0-9_.:]*)$"
- ],
- leadingSectionIdOrPath =
- _js2n__-prdslib.isType '"String",
- settings = _js2n__-prdslib.isType 'Record,
- title =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^\\{\\{[^\\W][\\w\\.\\-]*\\}\\}$"
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "componentName" ],
- _js2n__-prdslib.records.record
- {
- componentName =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^([a-zA-Z][a-zA-Z0-9_]{0,39})(\\.[a-zA-Z][a-zA-Z0-9_]{0,39})*$"
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "componentUsage" ],
- _js2n__-prdslib.records.record
- {
- componentUsage =
- _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "embeddedComponents" ],
- _js2n__-prdslib.records.record
- {
- embeddedComponents =
- _js2n__-refsenv."_js2n__-:definitions/embeddedComponent!predicate",
- } {} true _js2n__-prdslib.always
- ]
- ]
- ],
- } false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/embedsSettings!contract"
- | doc "Represents the embeds settings"
- = {
- "default"
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "^[a-zA-Z0-9_]+$"
- ])
- | doc "Represents the detault card"
- | optional,
- manifests
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[a-zA-Z0-9_]+$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/manifestSettings!predicate"
- ],
- } true _js2n__-prdslib.always
- ])
- | optional,
- ..
- },
- "_js2n__-:definitions/enhanceWithSetting!predicate" =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "bundleUrl" ],
- _js2n__-prdslib.records.record
- {
- bundleUrl = _js2n__-prdslib.isType '"String",
- bundleUrlRelativeTo =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "manifest", "component" ]
- ],
- fallbackLocale = _js2n__-prdslib.isType '"String",
- supportedLocales = _js2n__-prdslib.isType '"Array",
- terminologies =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[a-zA-Z0-9_\\-]*$" =
- _js2n__-refsenv."_js2n__-:definitions/terminologySetting!predicate",
- } false _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "bundleName" ],
- _js2n__-prdslib.records.record
- {
- bundleName = _js2n__-prdslib.isType '"String",
- fallbackLocale = _js2n__-prdslib.isType '"String",
- supportedLocales = _js2n__-prdslib.isType '"Array",
- terminologies =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[a-zA-Z0-9_\\-]*$" =
- _js2n__-refsenv."_js2n__-:definitions/terminologySetting!predicate",
- } false _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ]
- ],
- "_js2n__-:definitions/extension!predicate"
- | doc "[Experimental] Represents attributes, needed to get data via extension"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "method" ],
- _js2n__-prdslib.records.record
- {
- args = _js2n__-prdslib.isType '"Array",
- method = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/field!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- label =
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate",
- value = _js2n__-prdslib.isType '"String",
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/filterFieldName!predicate"
- | doc "Represents the configuration object for each date filter field"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- customDateRangeImplementation =
- _js2n__-prdslib.isType '"String",
- defaultValue =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { operation = _js2n__-prdslib.isType '"String", } {}
- true _js2n__-prdslib.always
- ],
- exclude = _js2n__-prdslib.isType '"Bool",
- selectedValues = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/group!predicate"
- | doc "Represents group of items"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- order =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- dir =
- _js2n__-prdslib.oneOf
- [ _js2n__-prdslib.enum [ "ASC", "DESC" ] ],
- path = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- title = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/hideCardActionParameters!predicate"
- | doc "Parameters for HideCard action"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/i18n_key_string!contract" =
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^\\{\\{[\\w][\\w\\.\\-]*\\}\\}$"
- ],
- _js2n__-prdslib.isType '"String"
- ]),
- "_js2n__-:definitions/i18n_key_string!predicate" =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^\\{\\{[\\w][\\w\\.\\-]*\\}\\}$"
- ],
- _js2n__-prdslib.isType '"String"
- ],
- "_js2n__-:definitions/ibnTarget!predicate"
- | doc "The application identifier consisting of semanticObject and action or "
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "action", "semanticObject" ],
- _js2n__-prdslib.records.record
- {
- action = _js2n__-prdslib.isType '"String",
- semanticObject = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/icon!predicate"
- | doc "Represents icon attributes"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- alt = _js2n__-prdslib.isType '"String",
- backgroundColor =
- _js2n__-refsenv."_js2n__-:definitions/iconBackgroundColor!predicate",
- fitType =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum [ "Cover", "Contain" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- initials = _js2n__-prdslib.isType '"String",
- shape =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum [ "Square", "Circle" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- size =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum [ "XS", "S", "M" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- src = _js2n__-prdslib.isType '"String",
- text = _js2n__-prdslib.isType '"String",
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/iconBackgroundColor!predicate" =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum
- [
- "Accent1",
- "Accent2",
- "Accent3",
- "Accent4",
- "Accent5",
- "Accent6",
- "Accent7",
- "Accent8",
- "Accent9",
- "Accent10",
- "Placeholder",
- "Random",
- "TileIcon",
- "Transparent"
- ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- "_js2n__-:definitions/iconWithoutSize!predicate"
- | doc "Represents icon attributes"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- alt = _js2n__-prdslib.isType '"String",
- backgroundColor =
- _js2n__-refsenv."_js2n__-:definitions/iconBackgroundColor!predicate",
- initials = _js2n__-prdslib.isType '"String",
- shape =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum [ "Square", "Circle" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- src = _js2n__-prdslib.isType '"String",
- text = _js2n__-prdslib.isType '"String",
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/id_def!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 70
- ],
- "_js2n__-:definitions/iddef!contract" =
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 70,
- _js2n__-prdslib.strings.pattern "^[A-Za-z]{2,}.[A-Za-z]{2,}"
- ]),
- "_js2n__-:definitions/identifier!predicate"
- | doc "Represents identifier"
- = _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- target =
- _js2n__-refsenv."_js2n__-:definitions/target!predicate",
- url = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ]
- ],
- "_js2n__-:definitions/implementingComponent_def!predicate" =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "componentName" ],
- _js2n__-prdslib.records.record
- {
- binding =
- _js2n__-refsenv."_js2n__-:definitions/component_binding_def!predicate",
- componentName =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^([a-zA-Z][a-zA-Z0-9_]{0,39})(\\.[a-zA-Z][a-zA-Z0-9_]{0,39})*$"
- ],
- pages =
- _js2n__-refsenv."_js2n__-:definitions/component_pages_def!predicate",
- settings =
- _js2n__-refsenv."_js2n__-:definitions/component_setting_def!predicate",
- } {} false _js2n__-prdslib.never
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "componentUsage" ],
- _js2n__-prdslib.records.record
- {
- binding =
- _js2n__-refsenv."_js2n__-:definitions/component_binding_def!predicate",
- componentUsage = _js2n__-prdslib.isType '"String",
- pages =
- _js2n__-refsenv."_js2n__-:definitions/component_pages_def!predicate",
- settings =
- _js2n__-refsenv."_js2n__-:definitions/component_setting_def!predicate",
- } {} false _js2n__-prdslib.never
- ]
- ],
- "_js2n__-:definitions/inbound!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[\\w\\.\\-]+$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "action", "semanticObject" ],
- _js2n__-prdslib.records.record
- {
- action =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[\\w\\*]{0,60}$"
- ],
- deviceTypes =
- _js2n__-refsenv."_js2n__-:definitions/deviceType!predicate",
- displayMode =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "ContentMode", "HeaderMode" ]
- ],
- hideLauncher = _js2n__-prdslib.isType '"Bool",
- icon = _js2n__-prdslib.isType '"String",
- indicatorDataSource =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "dataSource", "path" ],
- _js2n__-prdslib.records.record
- {
- dataSource =
- _js2n__-prdslib.isType '"String",
- path =
- _js2n__-prdslib.isType '"String",
- refresh =
- _js2n__-prdslib.isType '"Number",
- } {} true _js2n__-prdslib.always
- ],
- info =
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate",
- semanticObject =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[\\w\\*]{0,30}$"
- ],
- shortTitle =
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate",
- signature =
- _js2n__-refsenv."_js2n__-:definitions/signature_def!predicate",
- subTitle =
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate",
- title =
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate",
- } {} false _js2n__-prdslib.never
- ],
- } false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/infolink!contract"
- | doc "Represents a link information with text and url"
- = {
- text | String | doc "Represents a descriptive text for the target",
- url | String | doc "Represents a target url",
- ..
- },
- "_js2n__-:definitions/legacyTargetAddition!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "viewName" ],
- _js2n__-prdslib.records.record
- {
- viewId = _js2n__-prdslib.isType '"String",
- viewLevel =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.multipleOf 1
- ],
- viewName = _js2n__-prdslib.isType '"String",
- viewPath = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/legacyTargetAdditionWithoutRequiredProp!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- viewId = _js2n__-prdslib.isType '"String",
- viewLevel =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.multipleOf 1
- ],
- viewName = _js2n__-prdslib.isType '"String",
- viewPath = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/levelsDef!predicate"
- | doc "Plot area is a parent property which defines multiple other properties for smoothness and marker size"
- = _js2n__-prdslib.isType '"Array",
- "_js2n__-:definitions/lib!predicate"
- | doc "Represents sapui5 library name"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- lazy = _js2n__-prdslib.isType '"Bool",
- minVersion =
- _js2n__-refsenv."_js2n__-:definitions/version!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/manifestSettings!predicate"
- | doc "Represents the manifest settings"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- hideActions = _js2n__-prdslib.isType '"Bool",
- localUri = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/minHeight!predicate"
- | doc "Defines the min-height of the Content as a CSS value"
- = _js2n__-prdslib.isType '"String",
- "_js2n__-:definitions/minUI5Version!predicate" =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ]
- ],
- "_js2n__-:definitions/model!predicate"
- | doc "Represents sapui5 model name"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- dataSource = _js2n__-prdslib.isType '"String",
- preload = _js2n__-prdslib.isType '"Bool",
- settings =
- _js2n__-refsenv."_js2n__-:definitions/ui5setting!predicate",
- type = _js2n__-prdslib.isType '"String",
- uri = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/navigationActionIBParameters!predicate"
- | doc "Parameters for Intent-Based Navigation action"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "ibnTarget" ],
- _js2n__-prdslib.records.record
- {
- ibnAppSpecificRoute = _js2n__-prdslib.isType '"String",
- ibnParams = _js2n__-prdslib.isType 'Record,
- ibnTarget =
- _js2n__-refsenv."_js2n__-:definitions/ibnTarget!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/navigationActionParameters!predicate"
- | doc "Parameters for Navigation action"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "url" ],
- _js2n__-prdslib.records.record
- {
- target = _js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/navigation_def!predicate"
- | doc "Represents ..."
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.minProperties 1,
- _js2n__-prdslib.records.record
- {
- create =
- _js2n__-refsenv."_js2n__-:definitions/action_prop_def!predicate",
- display =
- _js2n__-refsenv."_js2n__-:definitions/action_prop_def!predicate",
- edit =
- _js2n__-refsenv."_js2n__-:definitions/action_prop_def!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/objectName!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.maxLength 50,
- _js2n__-prdslib.strings.minLength 3,
- _js2n__-prdslib.strings.pattern
- "^(\\\\[0-9a-zA-Z_]+\\\\)?[a-zA-Z][a-zA-Z0-9_]*$"
- ],
- "_js2n__-:definitions/objectStreamCardsSettingsDef!predicate"
- | doc "Represents the Object Stream properties - properties that are passed to the Object Stream cards"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- customActions =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/customActionsSetting!predicate",
- _js2n__-prdslib.arrays.minItems 1
- ],
- showFirstActionInFooter = _js2n__-prdslib.isType '"Bool",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/objectType!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "query", "cdsprojectionview", "view", "inamodel" ]
- ],
- "_js2n__-:definitions/openSource!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "name" ],
- _js2n__-prdslib.records.record
- {
- name = _js2n__-prdslib.isType '"String",
- packagedWithMySelf = _js2n__-prdslib.isType '"Bool",
- version = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/outbound!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[\\w\\.\\-]+$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "action", "semanticObject" ],
- _js2n__-prdslib.records.record
- {
- action =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[\\w\\*]{0,60}$"
- ],
- additionalParameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "notallowed", "ignored", "allowed" ]
- ],
- parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[\\w\\.\\-\\/]+$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- required =
- _js2n__-prdslib.isType
- '"Bool",
- value =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- format =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "plain",
- "regexp",
- "reference",
- "binding"
- ]
- ],
- value =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- } false _js2n__-prdslib.never
- ],
- semanticObject =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[\\w\\*]{0,30}$"
- ],
- } {} false _js2n__-prdslib.never
- ],
- } false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/pages_array!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "component" ],
- _js2n__-prdslib.records.record
- {
- component =
- _js2n__-refsenv."_js2n__-:definitions/component_def!predicate",
- defaultLayoutType =
- _js2n__-refsenv."_js2n__-:definitions/defaultLayoutType_def!predicate",
- defaultLayoutTypeIfExternalNavigation =
- _js2n__-refsenv."_js2n__-:definitions/defaultLayoutType_def!predicate",
- embeddedComponents =
- _js2n__-refsenv."_js2n__-:definitions/embeddedComponent!predicate",
- entitySet = _js2n__-prdslib.isType '"String",
- implementingComponent =
- _js2n__-refsenv."_js2n__-:definitions/implementingComponent_def!predicate",
- navigation =
- _js2n__-refsenv."_js2n__-:definitions/navigation_def!predicate",
- navigationProperty = _js2n__-prdslib.isType '"String",
- pages =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/pages_array!predicate"
- ],
- routingSpec =
- _js2n__-refsenv."_js2n__-:definitions/routingSpec_def!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/pages_map!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "component" ],
- _js2n__-prdslib.records.record
- {
- component =
- _js2n__-refsenv."_js2n__-:definitions/component_def!predicate",
- defaultLayoutType =
- _js2n__-refsenv."_js2n__-:definitions/defaultLayoutType_def!predicate",
- defaultLayoutTypeIfExternalNavigation =
- _js2n__-refsenv."_js2n__-:definitions/defaultLayoutType_def!predicate",
- embeddedComponents =
- _js2n__-refsenv."_js2n__-:definitions/embeddedComponent!predicate",
- entitySet = _js2n__-prdslib.isType '"String",
- implementingComponent =
- _js2n__-refsenv."_js2n__-:definitions/implementingComponent_def!predicate",
- navigation =
- _js2n__-refsenv."_js2n__-:definitions/navigation_def!predicate",
- navigationProperty = _js2n__-prdslib.isType '"String",
- pages =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[a-zA-Z0-9_\\.\\-]+[\\|]?[a-zA-Z0-9_\\.\\-]+$" =
- _js2n__-refsenv."_js2n__-:definitions/pages_map!predicate",
- } false _js2n__-prdslib.never
- ],
- routingSpec =
- _js2n__-refsenv."_js2n__-:definitions/routingSpec_def!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/plotAreaDef!predicate"
- | doc "Plot area is a parent property which defines multiple other properties for smoothness and marker size"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- dataLabel =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "value", "percentage" ]
- ],
- } {} false _js2n__-prdslib.never
- ],
- isSmoothed = _js2n__-prdslib.isType '"Bool",
- markerSize = _js2n__-prdslib.isType 'Integer,
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/progressIndicator!predicate"
- | doc "Represents progress indicator attributes"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- percent =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- state =
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/state!predicate",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- text = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/refreshStrategies_prop_def!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- { entitySets = _js2n__-prdslib.isType 'Record, } {} false
- _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/request!predicate"
- | doc "Represents request attributes"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "url" ],
- _js2n__-prdslib.records.record
- {
- batch =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-refsenv."_js2n__-:definitions/batchRequest!predicate"
- ],
- cache =
- _js2n__-refsenv."_js2n__-:definitions/cache!predicate",
- headers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- method =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum
- [
- "GET",
- "POST",
- "PUT",
- "PATCH",
- "DELETE",
- "OPTIONS",
- "HEAD"
- ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- mode =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum
- [ "no-cors", "same-origin", "cors" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- parameters = _js2n__-prdslib.isType 'Record,
- retryAfter =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- timeout =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- url = _js2n__-prdslib.isType '"String",
- withCredentials =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/resizableLayoutVariant!predicate"
- | doc "Represents the resizable layout variant"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[a-zA-Z0-9_\\.\\-]+$" =
- _js2n__-refsenv."_js2n__-:definitions/resizableLayoutVariantCardProperties!predicate",
- } false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/resizableLayoutVariantCardProperties!predicate"
- | doc "Represents the card properties is a layout variant"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "col", "colSpan", "row", "rowSpan" ],
- _js2n__-prdslib.records.record
- {
- col = _js2n__-prdslib.isType 'Integer,
- colSpan = _js2n__-prdslib.isType 'Integer,
- row = _js2n__-prdslib.isType 'Integer,
- rowSpan = _js2n__-prdslib.isType 'Integer,
- visible = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/resource!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- css =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "uri" ],
- _js2n__-prdslib.records.record
- {
- id = _js2n__-prdslib.isType '"String",
- uri = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ])
- ],
- js =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "uri" ],
- _js2n__-prdslib.records.record
- { uri = _js2n__-prdslib.isType '"String", } {}
- true _js2n__-prdslib.always
- ])
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/resourceRoot!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "^((\\.(?!\\.)\\/)?\\w+\\/?)+$"
- ],
- "_js2n__-:definitions/rootView_def!predicate"
- | doc "Represents the root view definition being either the name of the view or the view definition object"
- = _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "viewName" ],
- _js2n__-prdslib.records.record
- {
- async = _js2n__-prdslib.isType '"Bool",
- id = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "XML", "JSON", "JS", "HTML", "Template" ]
- ],
- viewName = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ]
- ],
- "_js2n__-:definitions/rootView_def_flexEnabled!predicate"
- | doc "Represents the root view definition when flex is enabled (requires a view id)"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "id", "viewName" ],
- _js2n__-prdslib.records.record
- {
- async = _js2n__-prdslib.isType '"Bool",
- id = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "XML", "JSON", "JS", "HTML", "Template" ]
- ],
- viewName = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/route!predicate"
- | doc "Represents the definition of each route"
- = _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/routeWithoutName!predicate",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "name" ],
- _js2n__-prdslib.records.record
- { name = _js2n__-prdslib.isType '"String", } {} true
- _js2n__-prdslib.always
- ]
- ],
- "_js2n__-:definitions/routeTarget!predicate"
- | doc "Represents the definition of a target of a route."
- = _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.items
- [
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-refsenv."_js2n__-:definitions/routeTargetObject!predicate"
- ]
- ]
- ],
- _js2n__-prdslib.isType '"String",
- _js2n__-refsenv."_js2n__-:definitions/routeTargetObject!predicate"
- ],
- "_js2n__-:definitions/routeTargetObject!predicate"
- | doc "Represents the definition of a target of a route as object."
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- name = _js2n__-prdslib.isType '"String",
- prefix = _js2n__-prdslib.isType '"String",
- propagateTitle = _js2n__-prdslib.isType '"Bool",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/routeWithoutName!predicate"
- | doc "Represents the definition of route without the option 'name'. This is used when routes are defined in an object."
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- greedy = _js2n__-prdslib.isType '"Bool",
- pattern = _js2n__-prdslib.isType '"String",
- target =
- _js2n__-refsenv."_js2n__-:definitions/routeTarget!predicate",
- titleTarget = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/routing!predicate"
- | doc "Represents the configuration of routing"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- async = _js2n__-prdslib.isType '"Bool",
- bypassed =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "target" ],
- _js2n__-prdslib.records.record
- {
- target =
- _js2n__-refsenv."_js2n__-:definitions/routeTarget!predicate",
- } {} false _js2n__-prdslib.never
- ],
- propagateTitle =
- _js2n__-prdslib.isType '"Bool",
- routerClass =
- _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-refsenv."_js2n__-:definitions/target!predicate",
- _js2n__-refsenv."_js2n__-:definitions/legacyTargetAdditionWithoutRequiredProp!predicate",
- _js2n__-refsenv."_js2n__-:definitions/actualTargetAdditionStandardWithoutRequiredProp!predicate"
- ],
- routes =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/route!predicate"
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "[\\s\\S]*" =
- _js2n__-refsenv."_js2n__-:definitions/routeWithoutName!predicate",
- } true _js2n__-prdslib.always
- ]
- ],
- targets =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "[\\s\\S]*" =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/target!predicate",
- _js2n__-refsenv."_js2n__-:definitions/legacyTargetAddition!predicate"
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/target!predicate",
- _js2n__-prdslib.oneOf
- [
- _js2n__-refsenv."_js2n__-:definitions/actualTargetAdditionStandard!predicate",
- _js2n__-refsenv."_js2n__-:definitions/actualTargetAdditionComponentUsage!predicate"
- ]
- ]
- ],
- } true _js2n__-prdslib.always
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/routingSpec_def!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "routeName" ],
- _js2n__-prdslib.records.record
- {
- binding = _js2n__-prdslib.isType '"String",
- headerTitle = _js2n__-prdslib.isType '"String",
- noKey = _js2n__-prdslib.isType '"Bool",
- noOData = _js2n__-prdslib.isType '"Bool",
- routeName = _js2n__-prdslib.isType '"String",
- semanticKey = _js2n__-prdslib.isType '"String",
- typeImageUrl = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/routing_flexEnabled!predicate"
- | doc "Represents the configuration of routing"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- config =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- async = _js2n__-prdslib.isType '"Bool",
- bypassed =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "target" ],
- _js2n__-prdslib.records.record
- {
- target =
- _js2n__-refsenv."_js2n__-:definitions/routeTarget!predicate",
- } {} false _js2n__-prdslib.never
- ],
- routerClass =
- _js2n__-prdslib.isType '"String",
- viewPath = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-refsenv."_js2n__-:definitions/target!predicate"
- ],
- routes =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/route!predicate"
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "[\\s\\S]*" =
- _js2n__-refsenv."_js2n__-:definitions/routeWithoutName!predicate",
- } true _js2n__-prdslib.always
- ]
- ],
- targets =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "[\\s\\S]*" =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/target!predicate",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "viewId", "viewName" ],
- _js2n__-prdslib.records.record
- {
- viewId =
- _js2n__-prdslib.isType
- '"String",
- viewName =
- _js2n__-prdslib.isType
- '"String",
- viewPath =
- _js2n__-prdslib.isType
- '"String",
- } {} true _js2n__-prdslib.always
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-refsenv."_js2n__-:definitions/target!predicate",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "id", "name" ],
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- name =
- _js2n__-prdslib.isType
- '"String",
- path =
- _js2n__-prdslib.isType
- '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "View",
- "Component"
- ]
- ],
- } {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "id", "type", "usage" ],
- _js2n__-prdslib.records.record
- {
- id =
- _js2n__-prdslib.isType
- '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [ "Component" ]
- ],
- usage =
- _js2n__-prdslib.isType
- '"String",
- } {} true
- _js2n__-prdslib.always
- ]
- ]
- ]
- ],
- } true _js2n__-prdslib.always
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/semanticversion!contract"
- | doc "The version number of the schema in major.minor.patch format."
- = _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[0-9]{1,}.[0-9]{1,}.[0-9]{1,}$"
- ]),
- "_js2n__-:definitions/service!predicate"
- | doc "Represents the definition of each service"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "factoryName" ],
- _js2n__-prdslib.records.record
- {
- factoryName =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^([a-z_$][a-z0-9_$]{0,39}\\.)*([a-zA-Z_$][a-zA-Z0-9_$]{0,39})$"
- ],
- "optional" = _js2n__-prdslib.isType '"Bool",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/setting!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- annotations =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- ignoreAnnotationsFromMetadata =
- _js2n__-prdslib.isType '"Bool",
- localUri = _js2n__-prdslib.isType '"String",
- maxAge =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.multipleOf 1
- ],
- objects =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "objectName", "objectType" ],
- _js2n__-prdslib.records.record
- {
- objectName =
- _js2n__-refsenv."_js2n__-:definitions/objectName!predicate",
- objectType =
- _js2n__-refsenv."_js2n__-:definitions/objectType!predicate",
- packageName =
- _js2n__-prdslib.isType '"String",
- schemaName =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- odataVersion =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "2.0", "4.0" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/setting_def!contract"
- | doc "Represents global settings for the application controller"
- = { .. },
- "_js2n__-:definitions/showCardActionParameters!predicate"
- | doc "Parameters for ShowCard action"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "manifest" ],
- _js2n__-prdslib.records.record
- {
- baseUrl = _js2n__-prdslib.isType '"String",
- data = _js2n__-prdslib.isType 'Record,
- manifest =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType 'Record
- ],
- parameters = _js2n__-prdslib.isType 'Record,
- resizable =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- width = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/signature_def!predicate"
- | doc "Represents signature for inbound targets "
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "additionalParameters", "parameters" ],
- _js2n__-prdslib.records.record
- {
- additionalParameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "ignored", "allowed", "notallowed" ]
- ],
- parameters =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[\\w\\.\\-\\/]+$" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- defaultValue =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.records.record
- {
- format =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [ "plain" ]
- ],
- value =
- _js2n__-prdslib.isType
- '"String",
- } {} true
- _js2n__-prdslib.always,
- _js2n__-prdslib.records.record
- {
- format =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "reference"
- ]
- ],
- value =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.strings.pattern
- "^(User[.]env|UserDefault(.extended)?)[.][^.]+$"
- ],
- } {} true
- _js2n__-prdslib.always,
- _js2n__-prdslib.records.record
- {
- format =
- _js2n__-prdslib.isType
- 'Null,
- value =
- _js2n__-prdslib.isType
- '"String",
- } {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.records.required
- [ "value" ],
- _js2n__-prdslib.records.record
- {
- format =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "plain",
- "reference"
- ]
- ],
- value =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- filter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "value" ],
- _js2n__-prdslib.records.record
- {
- format =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "plain",
- "regexp",
- "reference"
- ]
- ],
- value =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- launcherValue =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- format =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "plain",
- "array"
- ]
- ],
- prompt =
- _js2n__-prdslib.isType
- '"Bool",
- value =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ]
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- renameTo =
- _js2n__-prdslib.isType '"String",
- required =
- _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never
- ],
- } false _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/simpleBinding!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "\\{.*\\}"
- ],
- "_js2n__-:definitions/simpleIcon!predicate"
- | doc "Represents simple icon attributes"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- src = _js2n__-prdslib.isType '"String",
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/state!predicate"
- | doc "Represents state of an entity"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "Error", "Success", "Warning", "None", "Information" ]
- ],
- "_js2n__-:definitions/status!predicate"
- | doc "Represents status attributes"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- text =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-refsenv."_js2n__-:definitions/statusTextFormatter!predicate"
- ],
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/statusTextFormatter!predicate"
- | doc "Defines fields for dynamic status formatting"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- format =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- parts = _js2n__-prdslib.isType '"Array",
- translationKey = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- } {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/submitActionParameters!predicate"
- | doc "Parameters for Submit action"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} false _js2n__-prdslib.never
- ],
- "_js2n__-:definitions/tab_setting!predicate"
- | doc "Represents the tab specific properties - properties that are passed to a particular tab in a card"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- annotationPath =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@#]*$"
- ],
- chartAnnotationPath =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@#]*$"
- ],
- chartProperties =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- plotArea =
- _js2n__-refsenv."_js2n__-:definitions/plotAreaDef!predicate",
- timeAxis =
- _js2n__-refsenv."_js2n__-:definitions/timeAxisDef!predicate",
- } {} false _js2n__-prdslib.never
- ],
- colorPalette =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType 'Record)
- ],
- _js2n__-prdslib.isType 'Record
- ],
- dataPointAnnotationPath =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@#]*$"
- ],
- dynamicSubtitleAnnotationPath =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@#]*$"
- ],
- identificationAnnotationPath =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@#]*$"
- ],
- presentationAnnotationPath =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@#]*$"
- ],
- selectionAnnotationPath =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9_\\.\\-\\|@#]*$"
- ],
- value = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/tag!contract" =
- Array _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!contract",
- "_js2n__-:definitions/tag!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate"
- ],
- "_js2n__-:definitions/target!predicate"
- | doc "Represents the definition of each target"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- clearControlAggregation = _js2n__-prdslib.isType '"Bool",
- controlAggregation = _js2n__-prdslib.isType '"String",
- controlId = _js2n__-prdslib.isType '"String",
- parent = _js2n__-prdslib.isType '"String",
- targetParent = _js2n__-prdslib.isType '"String",
- title = _js2n__-prdslib.isType '"String",
- transition =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "slide", "flip", "fade", "show" ]
- ]
- ],
- transitionParameters = _js2n__-prdslib.isType 'Record,
- viewType =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "XML", "JSON", "JS", "HTML", "Template" ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/terminologySetting!predicate" =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "bundleName" ],
- _js2n__-prdslib.records.record
- {
- bundleName = _js2n__-prdslib.isType '"String",
- supportedLocales = _js2n__-prdslib.isType '"Array",
- } {} false _js2n__-prdslib.never
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "bundleUrl" ],
- _js2n__-prdslib.records.record
- {
- bundleUrl = _js2n__-prdslib.isType '"String",
- bundleUrlRelativeTo =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "manifest", "component" ]
- ],
- supportedLocales = _js2n__-prdslib.isType '"Array",
- } {} false _js2n__-prdslib.never
- ]
- ],
- "_js2n__-:definitions/textAlign!predicate"
- | doc "Represents options for text alignments"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "Begin", "Center", "End", "Initial", "Left", "Right" ]
- ],
- "_js2n__-:definitions/timeAxisDef!predicate"
- | doc "Represents the configuration to customize the time axis"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- levels =
- _js2n__-refsenv."_js2n__-:definitions/levelsDef!predicate",
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/ui5setting!predicate" =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- bundleName = _js2n__-prdslib.isType '"String",
- bundleUrl = _js2n__-prdslib.isType '"String",
- bundleUrlRelativeTo =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "manifest", "component" ]
- ],
- defaultBindingMode =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "Default", "OneTime", "OneWay", "TwoWay" ]
- ],
- enhanceWith =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-refsenv."_js2n__-:definitions/enhanceWithSetting!predicate"
- ])
- ],
- fallbackLocale = _js2n__-prdslib.isType '"String",
- supportedLocales = _js2n__-prdslib.isType '"Array",
- terminologies =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[a-zA-Z0-9_\\-]*$" =
- _js2n__-refsenv."_js2n__-:definitions/terminologySetting!predicate",
- } true _js2n__-prdslib.always
- ],
- } {} true _js2n__-prdslib.always
- ],
- "_js2n__-:definitions/vendor!contract"
- | doc "Represents the vendor information"
- = {
- id | String | doc "Represents the vendor id",
- lineOfBusiness
- | String
- | doc "Represents the vendor line of business within the vendors organization if any"
- | optional,
- name | String | doc "Represents the vendor name",
- url | String | doc "Represents a target url",
- ..
- },
- "_js2n__-:definitions/version!predicate" =
- _js2n__-prdslib.isType '"String",
- "_js2n__-:definitions/visibility!predicate" =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ],
- "_js2n__-:definitions/wrappingType!predicate"
- | doc "The wrapping type for texts"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.enum [ "Normal", "Hyphenated" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
- ]
- ],
- }
+ = {}
in
{
"$schema"
@@ -5666,6 +906,8 @@ let rec _js2n__-refsenv
_version
| std.enum.TagOrString
| [|
+ '"1.68.0",
+ '"1.67.2",
'"1.66.0",
'"1.65.0",
'"1.64.0",
@@ -5807,10 +1049,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "version" ],
_js2n__-prdslib.records.record
- {
- version =
- _js2n__-refsenv."_js2n__-:definitions/version!predicate",
- } {} true _js2n__-prdslib.always
+ { version = _js2n__-prdslib.always, } {} true
+ _js2n__-prdslib.always
],
cdsViews =
_js2n__-prdslib.allOf
@@ -5826,10 +1066,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "inbounds" ],
_js2n__-prdslib.records.record
{
- inbounds =
- _js2n__-refsenv."_js2n__-:definitions/inbound!predicate",
- outbounds =
- _js2n__-refsenv."_js2n__-:definitions/outbound!predicate",
+ inbounds = _js2n__-prdslib.always,
+ outbounds = _js2n__-prdslib.always,
scopes =
_js2n__-prdslib.allOf
[
@@ -5861,12 +1099,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record {}
{
- "^[a-zA-Z0-9_\\.\\-]*$" =
- _js2n__-refsenv."_js2n__-:definitions/dataSource!predicate",
+ "^[a-zA-Z0-9_\\.\\-]*$" = _js2n__-prdslib.always,
} false _js2n__-prdslib.never
],
- description =
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate",
+ description = _js2n__-prdslib.always,
destination =
_js2n__-prdslib.allOf
[
@@ -5903,7 +1139,7 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-refsenv."_js2n__-:definitions/enhanceWithSetting!predicate"
+ _js2n__-prdslib.always
])
],
fallbackLocale =
@@ -5917,7 +1153,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {}
{
"^[a-zA-Z0-9_\\-]*$" =
- _js2n__-refsenv."_js2n__-:definitions/terminologySetting!predicate",
+ _js2n__-prdslib.always,
} false _js2n__-prdslib.never
],
} {} false _js2n__-prdslib.never
@@ -5944,7 +1180,7 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-refsenv."_js2n__-:definitions/enhanceWithSetting!predicate"
+ _js2n__-prdslib.always
])
],
fallbackLocale =
@@ -5958,22 +1194,20 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {}
{
"^[a-zA-Z0-9_\\-]*$" =
- _js2n__-refsenv."_js2n__-:definitions/terminologySetting!predicate",
+ _js2n__-prdslib.always,
} false _js2n__-prdslib.never
],
} {} false _js2n__-prdslib.never
]
],
- id = _js2n__-refsenv."_js2n__-:definitions/id_def!predicate",
- info =
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate",
+ id = _js2n__-prdslib.always,
+ info = _js2n__-prdslib.always,
offline = _js2n__-prdslib.isType '"Bool",
openSourceComponents =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/openSource!predicate"
+ _js2n__-prdslib.arrays.arrayOf _js2n__-prdslib.always
],
provider =
_js2n__-prdslib.allOf
@@ -5987,8 +1221,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "resources.json" ]
],
- shortTitle =
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate",
+ shortTitle = _js2n__-prdslib.always,
sourceTemplate =
_js2n__-prdslib.allOf
[
@@ -6001,8 +1234,7 @@ let rec _js2n__-refsenv
version = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
- subTitle =
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate",
+ subTitle = _js2n__-prdslib.always,
tags =
_js2n__-prdslib.allOf
[
@@ -6010,8 +1242,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "keywords" ],
_js2n__-prdslib.records.record
{
- keywords =
- _js2n__-refsenv."_js2n__-:definitions/tag!predicate",
+ keywords = _js2n__-prdslib.always,
technicalAttributes =
_js2n__-prdslib.allOf
[
@@ -6026,8 +1257,7 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
- title =
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate",
+ title = _js2n__-prdslib.always,
type =
_js2n__-prdslib.allOf
[
@@ -6046,15 +1276,10 @@ let rec _js2n__-refsenv
| doc "Represents SAP.ARTIFACT attributes format version. It is managed by namespace owner"
| optional,
artifactVersion
- | {
- version
- | _js2n__-refsenv."_js2n__-:definitions/semanticversion!contract",
- ..
- }
+ | { version | Dyn, .. }
| doc "Represents mandatory semantic version of the artifact",
description
- | _js2n__-prdslib.contract_from_predicate
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate"
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
| doc "Represents a description; to make this property language dependent (recommended), use a key in double curly brackets '{{key}}'",
i18n
| _js2n__-prdslib.contract_from_predicate
@@ -6065,27 +1290,22 @@ let rec _js2n__-refsenv
| String
| doc "Represents icon name or source URL for the artifact"
| optional,
- id
- | _js2n__-refsenv."_js2n__-:definitions/iddef!contract"
- | doc "Represents mandatory unique artifact identifier",
+ id | Dyn | doc "Represents mandatory unique artifact identifier",
info
- | _js2n__-prdslib.contract_from_predicate
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate"
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
| doc "Represents additional information to the title; to make this property language dependent (recommended), use a key in double curly brackets '{{key}}'"
| optional,
shortTitle
- | _js2n__-prdslib.contract_from_predicate
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate"
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
| doc "Represents a shorter version of the title; to make this property language dependent (recommended), use a key in double curly brackets '{{key}}'"
| optional,
subTitle
- | _js2n__-prdslib.contract_from_predicate
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate"
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
| doc "Represents a subtitle to the title; to make this property language dependent (recommended), use a key in double curly brackets '{{key}}'"
| optional,
tags
| {
- keywords | _js2n__-refsenv."_js2n__-:definitions/tag!contract",
+ keywords | Dyn,
technicalAttributes
| Array (
_js2n__-prdslib.contract_from_predicate
@@ -6101,8 +1321,7 @@ let rec _js2n__-refsenv
| doc "Represents array of keywords used to find the artifact"
| optional,
title
- | _js2n__-prdslib.contract_from_predicate
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate"
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
| doc "Represents a title (mandatory); to make this property language dependent (recommended), use a key in double curly brackets '{{key}}'",
type
| std.enum.TagOrString
@@ -6205,91 +1424,71 @@ let rec _js2n__-refsenv
{ type = _js2n__-prdslib.const "List", } {} true
_js2n__-prdslib.always)
(_js2n__-prdslib.records.record
- {
- content =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.List!predicate",
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always,
+ { content = _js2n__-prdslib.always, } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always,
_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.records.record
{ type = _js2n__-prdslib.const "Analytical", } {} true
_js2n__-prdslib.always)
(_js2n__-prdslib.records.record
- {
- content =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Analytical!predicate",
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always,
+ { content = _js2n__-prdslib.always, } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always,
_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.records.record
{ type = _js2n__-prdslib.const "AnalyticsCloud", } {} true
_js2n__-prdslib.always)
(_js2n__-prdslib.records.record
- {
- content =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.AnalyticsCloud!predicate",
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always,
+ { content = _js2n__-prdslib.always, } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always,
_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.records.record
{ type = _js2n__-prdslib.const "Timeline", } {} true
_js2n__-prdslib.always)
(_js2n__-prdslib.records.record
- {
- content =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Timeline!predicate",
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always,
+ { content = _js2n__-prdslib.always, } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always,
_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.records.record
{ type = _js2n__-prdslib.const "Table", } {} true
_js2n__-prdslib.always)
(_js2n__-prdslib.records.record
- {
- content =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Table!predicate",
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always,
+ { content = _js2n__-prdslib.always, } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always,
_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.records.record
{ type = _js2n__-prdslib.const "Object", } {} true
_js2n__-prdslib.always)
(_js2n__-prdslib.records.record
- {
- content =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Object!predicate",
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always,
+ { content = _js2n__-prdslib.always, } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always,
_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.records.record
{ type = _js2n__-prdslib.const "Component", } {} true
_js2n__-prdslib.always)
(_js2n__-prdslib.records.record
- {
- content =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Component!predicate",
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always,
+ { content = _js2n__-prdslib.always, } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always,
_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.records.record
{ type = _js2n__-prdslib.const "Calendar", } {} true
_js2n__-prdslib.always)
(_js2n__-prdslib.records.record
- {
- content =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.Calendar!predicate",
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always,
+ { content = _js2n__-prdslib.always, } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always,
_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.records.record
{ type = _js2n__-prdslib.const "AdaptiveCard", } {} true
_js2n__-prdslib.always)
(_js2n__-prdslib.records.record
- {
- content =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.AdaptiveCard!predicate",
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always,
+ { content = _js2n__-prdslib.always, } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always,
_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.records.record
{ type = _js2n__-prdslib.const "WebPage", } {} true
_js2n__-prdslib.always)
(_js2n__-prdslib.records.record
- {
- content =
- _js2n__-refsenv."_js2n__-:definitions/ContentType.WebPage!predicate",
- } {} true _js2n__-prdslib.always) _js2n__-prdslib.always
+ { content = _js2n__-prdslib.always, } {} true
+ _js2n__-prdslib.always) _js2n__-prdslib.always
],
_js2n__-prdslib.records.required [ "header", "type" ],
_js2n__-prdslib.records.record
@@ -6345,7 +1544,9 @@ let rec _js2n__-refsenv
"1.44.0",
"1.45.0",
"1.46.0",
- "1.47.0"
+ "1.47.0",
+ "1.48.0",
+ "1.49.0"
]
],
configuration =
@@ -6370,14 +1571,14 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record {} {} true
- _js2n__-refsenv."_js2n__-:definitions/Configuration.CSRFToken!predicate"
+ _js2n__-prdslib.always
],
destinations =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record {} {} true
- _js2n__-refsenv."_js2n__-:definitions/Configuration.Destinations!predicate"
+ _js2n__-prdslib.always
],
editor = _js2n__-prdslib.isType '"String",
enableMarkdown = _js2n__-prdslib.isType '"Bool",
@@ -6385,10 +1586,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
(_js2n__-prdslib.oneOf
[
- _js2n__-refsenv."_js2n__-:definitions/Configuration.FilterType.Select!predicate",
- _js2n__-refsenv."_js2n__-:definitions/Configuration.FilterType.DateRange!predicate",
- _js2n__-refsenv."_js2n__-:definitions/Configuration.FilterType.Search!predicate",
- _js2n__-refsenv."_js2n__-:definitions/Configuration.FilterType.ComboBox!predicate"
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.always
]),
helpId = _js2n__-prdslib.isType '"String",
messages =
@@ -6396,25 +1597,25 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record {} {} true
- _js2n__-refsenv."_js2n__-:definitions/Configuration.NoData!predicate"
+ _js2n__-prdslib.always
],
modelSizeLimit =
_js2n__-prdslib.oneOf
[
_js2n__-prdslib.isType '"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
+ _js2n__-prdslib.always
],
parameters =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record {} {} true
- _js2n__-refsenv."_js2n__-:definitions/Configuration.Parameter!predicate"
+ _js2n__-prdslib.always
],
} {} false _js2n__-prdslib.never
],
content = _js2n__-prdslib.always,
- data = _js2n__-refsenv."_js2n__-:definitions/data!predicate",
+ data = _js2n__-prdslib.always,
designtime = _js2n__-prdslib.isType '"String",
extension = _js2n__-prdslib.isType '"String",
footer =
@@ -6430,9 +1631,9 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/actionsStripItem!predicate"
+ _js2n__-prdslib.always
],
- _js2n__-refsenv."_js2n__-:definitions/actionsStrip!predicate"
+ _js2n__-prdslib.always
],
paginator =
_js2n__-prdslib.allOf
@@ -6445,25 +1646,21 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType
'"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
+ _js2n__-prdslib.always
],
totalCount =
_js2n__-prdslib.oneOf
[
_js2n__-prdslib.isType
'"Number",
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
+ _js2n__-prdslib.always
],
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
} {} false _js2n__-prdslib.never
],
- visible =
- _js2n__-refsenv."_js2n__-:definitions/visibility!predicate",
+ visible = _js2n__-prdslib.always,
} {} false _js2n__-prdslib.never
],
- header =
- _js2n__-refsenv."_js2n__-:definitions/HeaderType!predicate",
+ header = _js2n__-prdslib.always,
headerPosition =
_js2n__-prdslib.allOf
[
@@ -6471,7 +1668,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.oneOf
[
_js2n__-prdslib.enum [ "Top", "Bottom" ],
- _js2n__-refsenv."_js2n__-:definitions/simpleBinding!predicate"
+ _js2n__-prdslib.always
]
],
requiredHeight = _js2n__-prdslib.isType '"String",
@@ -6506,12 +1703,7 @@ let rec _js2n__-refsenv
| doc "Represents attributes format version."
| optional,
embeds
- | {
- ObjectPage
- | _js2n__-refsenv."_js2n__-:definitions/embedsSettings!contract"
- | optional,
- ..
- }
+ | { ObjectPage | Dyn | optional, .. }
| doc "Represents an object with reference to the generated cards"
| optional,
..
@@ -6801,7 +1993,7 @@ let rec _js2n__-refsenv
| doc "Represents mandatory unique app identifier of the app containing self manifest.",
rank
| std.number.Integer
- | doc "Deprecated: Represents the display order of Insights card"
+ | doc "[Deprecated] Represents the display order of Insights card"
| optional,
ranking
| String
@@ -6878,10 +2070,8 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record {}
- {
- "^[a-zA-Z0-9_\\.\\-]*" =
- _js2n__-refsenv."_js2n__-:definitions/definingRequest!predicate",
- } false _js2n__-prdslib.never
+ { "^[a-zA-Z0-9_\\.\\-]*" = _js2n__-prdslib.always, } false
+ _js2n__-prdslib.never
])
| doc "Represents mobile specific attributes",
..
@@ -6922,8 +2112,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record {}
{
- "^[a-zA-Z0-9_\\.\\-]+$" =
- _js2n__-refsenv."_js2n__-:definitions/card!predicate",
+ "^[a-zA-Z0-9_\\.\\-]+$" = _js2n__-prdslib.always,
} false _js2n__-prdslib.never
],
chartSettings =
@@ -6987,7 +2176,7 @@ let rec _js2n__-refsenv
{}
{
"^[a-zA-Z0-9_\\.\\-]*$" =
- _js2n__-refsenv."_js2n__-:definitions/filterFieldName!predicate",
+ _js2n__-prdslib.always,
} true
_js2n__-prdslib.always
],
@@ -7028,25 +2217,20 @@ let rec _js2n__-refsenv
"^[a-zA-Z0-9_\\.\\-\\|@]*$"
],
refreshIntervalInMinutes = _js2n__-prdslib.isType 'Integer,
- refreshStrategyOnAppRestore =
- _js2n__-refsenv."_js2n__-:definitions/refreshStrategies_prop_def!predicate",
+ refreshStrategyOnAppRestore = _js2n__-prdslib.always,
resizableLayout =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record {}
- {
- "^cols_[0-9]+$" =
- _js2n__-refsenv."_js2n__-:definitions/resizableLayoutVariant!predicate",
- } false _js2n__-prdslib.never
+ { "^cols_[0-9]+$" = _js2n__-prdslib.always, } false
+ _js2n__-prdslib.never
],
showBasicSearch = _js2n__-prdslib.isType '"Bool",
showDateInRelativeFormat = _js2n__-prdslib.isType '"Bool",
smartVariantRequired = _js2n__-prdslib.isType '"Bool",
useDateRangeType = _js2n__-prdslib.isType '"Bool",
- } {} false _js2n__-prdslib.never,
- _js2n__-prdslib.records.dependencies
- { globalFilterEntityType = [ "globalFilterModel" ], }
+ } {} false _js2n__-prdslib.never
])
| doc "Represents OVP specific attributes"
| optional,
@@ -7061,9 +2245,7 @@ let rec _js2n__-refsenv
| Array (String)
| doc "Represents list of product ids that are allowed to consume this package. if not defined all products that are capable of installing this package are allowed"
| optional,
- contents
- | Array _js2n__-refsenv."_js2n__-:definitions/contentitem!contract"
- | optional,
+ contents | Array (Dyn) | optional,
dependencies
| {
products
@@ -7079,17 +2261,13 @@ let rec _js2n__-refsenv
| doc "Represents the products and service that the pacakge depends on"
| optional,
description
- | _js2n__-prdslib.contract_from_predicate
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate"
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
| doc "Represents a description; to make this property language dependent (recommended), use a key in double curly brackets '{{key}}'",
documentation
- | _js2n__-refsenv."_js2n__-:definitions/infolink!contract"
+ | Dyn
| doc "Represents the documentation information"
| optional,
- homepage
- | _js2n__-refsenv."_js2n__-:definitions/infolink!contract"
- | doc "Represents the homepage information"
- | optional,
+ homepage | Dyn | doc "Represents the homepage information" | optional,
i18n
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.oneOf [ _js2n__-prdslib.isType '"String" ])
@@ -7099,12 +2277,9 @@ let rec _js2n__-refsenv
| String
| doc "Represents icon name or source URL for the package"
| optional,
- id
- | _js2n__-refsenv."_js2n__-:definitions/iddef!contract"
- | doc "Represents mandatory unique package identifier",
+ id | Dyn | doc "Represents mandatory unique package identifier",
info
- | _js2n__-prdslib.contract_from_predicate
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate"
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
| doc "Represents additional information to the title; to make this property language dependent (recommended), use a key in double curly brackets '{{key}}'"
| optional,
packageVersion
@@ -7115,27 +2290,23 @@ let rec _js2n__-refsenv
| doc "Represents optional upgrade notification once the package is available. none - no notification, package will be installed automatically for any version. major - notification before a new major version is installed. major.minor - notification before a major and minor version is installed. all - notification before any new version is installed, including patches"
| optional,
version
- | _js2n__-refsenv."_js2n__-:definitions/semanticversion!contract"
+ | Dyn
| doc "Represents mandatory semantic version of the package",
..
}
| doc "Represents mandatory semantic version of the package information and optional the upgrade notification",
shortTitle
- | _js2n__-prdslib.contract_from_predicate
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate"
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
| doc "Represents a shorter version of the title; to make this property language dependent (recommended), use a key in double curly brackets '{{key}}'"
| optional,
subTitle
- | _js2n__-prdslib.contract_from_predicate
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate"
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
| doc "Represents a subtitle to the title; to make this property language dependent (recommended), use a key in double curly brackets '{{key}}'"
| optional,
- support
- | _js2n__-refsenv."_js2n__-:definitions/infolink!contract"
- | doc "Represents the support information",
+ support | Dyn | doc "Represents the support information",
tags
| {
- keywords | _js2n__-refsenv."_js2n__-:definitions/tag!contract",
+ keywords | Dyn,
technicalAttributes
| Array (
_js2n__-prdslib.contract_from_predicate
@@ -7151,17 +2322,14 @@ let rec _js2n__-refsenv
| doc "Represents array of keywords used to find the package"
| optional,
title
- | _js2n__-prdslib.contract_from_predicate
- _js2n__-refsenv."_js2n__-:definitions/i18n_key_string!predicate"
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
| doc "Represents a title (mandatory); to make this property language dependent (recommended), use a key in double curly brackets '{{key}}'",
type
| std.enum.TagOrString
| [| 'workspace-template, 'workflow, 'card |]
| doc "Represents type of an package and can be card, workflow, workspace-template"
| optional,
- vendor
- | _js2n__-refsenv."_js2n__-:definitions/vendor!contract"
- | doc "Represents the support information",
+ vendor | Dyn | doc "Represents the support information",
..
}
| doc "Represents general package attributes. Experimental, will be detailed in the future"
@@ -7283,7 +2451,7 @@ let rec _js2n__-refsenv
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
[
- _js2n__-refsenv."_js2n__-:definitions/deviceType!predicate",
+ _js2n__-prdslib.always,
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required
@@ -7325,7 +2493,7 @@ let rec _js2n__-refsenv
| optional,
supportedThemes
| Array (String)
- | doc "The property is Deprecated. Represents array of supported SAP themes such as sap_hcb, sap_bluecrystal"
+ | doc "[Deprecated] Represents array of supported SAP themes such as sap_hcb, sap_bluecrystal"
| optional,
technology
| std.enum.TagOrString
@@ -7347,8 +2515,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/pages_array!predicate"
+ _js2n__-prdslib.arrays.arrayOf _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
@@ -7356,14 +2523,14 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {}
{
"^[a-zA-Z0-9_\\.\\-]+[\\|]?[a-zA-Z0-9_\\.\\-]+$" =
- _js2n__-refsenv."_js2n__-:definitions/pages_map!predicate",
+ _js2n__-prdslib.always,
} false _js2n__-prdslib.never
]
])
| doc "Represents one ore more pages of an application. UI5 routing is created from the definitions in this section"
| optional,
settings
- | _js2n__-refsenv."_js2n__-:definitions/setting_def!contract"
+ | Dyn
| doc "Represents global settings for the application controller"
| optional,
}
@@ -7440,7 +2607,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {}
{
"^[A-Za-z_][A-Za-z0-9_\\-\\|@]+$" =
- _js2n__-refsenv."_js2n__-:definitions/command!predicate",
+ _js2n__-prdslib.always,
} false _js2n__-prdslib.never
],
componentName =
@@ -7456,8 +2623,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record {}
{
- "^[a-zA-Z0-9_\\.]*$" =
- _js2n__-refsenv."_js2n__-:definitions/componentUsages!predicate",
+ "^[a-zA-Z0-9_\\.]*$" = _js2n__-prdslib.always,
} false _js2n__-prdslib.never
],
config =
@@ -7465,10 +2631,8 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record {}
- {
- "[\\s\\S]*" =
- _js2n__-refsenv."_js2n__-:definitions/config!predicate",
- } false _js2n__-prdslib.never
+ { "[\\s\\S]*" = _js2n__-prdslib.always, } false
+ _js2n__-prdslib.never
],
contentDensities =
_js2n__-prdslib.allOf
@@ -7497,7 +2661,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {}
{
"^([a-zA-Z_$][a-zA-Z0-9_$]{0,39}\\.)*([a-zA-Z_$][a-zA-Z0-9_$]{0,39})$" =
- _js2n__-refsenv."_js2n__-:definitions/component!predicate",
+ _js2n__-prdslib.always,
} false _js2n__-prdslib.never
],
libs =
@@ -7507,11 +2671,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {}
{
"^([a-z][a-z0-9]{0,39})(\\.[a-z][a-z0-9]{0,39})*$" =
- _js2n__-refsenv."_js2n__-:definitions/lib!predicate",
+ _js2n__-prdslib.always,
} false _js2n__-prdslib.never
],
- minUI5Version =
- _js2n__-refsenv."_js2n__-:definitions/minUI5Version!predicate",
+ minUI5Version = _js2n__-prdslib.always,
} {} false _js2n__-prdslib.never
],
extends =
@@ -7520,11 +2683,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- component =
- _js2n__-refsenv."_js2n__-:definitions/id_def!predicate",
+ component = _js2n__-prdslib.always,
extensions = _js2n__-prdslib.isType 'Record,
- minVersion =
- _js2n__-refsenv."_js2n__-:definitions/version!predicate",
+ minVersion = _js2n__-prdslib.always,
} {} false _js2n__-prdslib.never
],
flexExtensionPointEnabled =
@@ -7538,8 +2699,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
content = _js2n__-prdslib.isType 'Record,
- css =
- _js2n__-refsenv."_js2n__-:definitions/booleanOrString!predicate",
+ css = _js2n__-prdslib.always,
i18n =
_js2n__-prdslib.oneOf
[
@@ -7565,7 +2725,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType
'Record,
- _js2n__-refsenv."_js2n__-:definitions/enhanceWithSetting!predicate"
+ _js2n__-prdslib.always
])
],
fallbackLocale =
@@ -7583,7 +2743,7 @@ let rec _js2n__-refsenv
{}
{
"^[a-zA-Z0-9_\\-]*$" =
- _js2n__-refsenv."_js2n__-:definitions/terminologySetting!predicate",
+ _js2n__-prdslib.always,
} false
_js2n__-prdslib.never
],
@@ -7609,7 +2769,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType
'Record,
- _js2n__-refsenv."_js2n__-:definitions/enhanceWithSetting!predicate"
+ _js2n__-prdslib.always
])
],
fallbackLocale =
@@ -7627,7 +2787,7 @@ let rec _js2n__-refsenv
{}
{
"^[a-zA-Z0-9_\\-]*$" =
- _js2n__-refsenv."_js2n__-:definitions/terminologySetting!predicate",
+ _js2n__-prdslib.always,
} false
_js2n__-prdslib.never
],
@@ -7643,7 +2803,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {}
{
"^[a-zA-Z0-9_\\.\\-\\|@]*$" =
- _js2n__-refsenv."_js2n__-:definitions/model!predicate",
+ _js2n__-prdslib.always,
} false _js2n__-prdslib.never
],
resourceRoots =
@@ -7653,20 +2813,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {}
{
"^[a-zA-Z0-9_\\.\\-]*$" =
- _js2n__-refsenv."_js2n__-:definitions/resourceRoot!predicate",
+ _js2n__-prdslib.always,
} false _js2n__-prdslib.never
],
- resources =
- _js2n__-refsenv."_js2n__-:definitions/resource!predicate",
+ resources = _js2n__-prdslib.always,
services =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record {}
- {
- "[\\s\\S]*" =
- _js2n__-refsenv."_js2n__-:definitions/service!predicate",
- } false _js2n__-prdslib.never
+ { "[\\s\\S]*" = _js2n__-prdslib.always, } false
+ _js2n__-prdslib.never
],
} {} true _js2n__-prdslib.always
],
@@ -7684,10 +2841,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.enum [ true ]
],
- rootView =
- _js2n__-refsenv."_js2n__-:definitions/rootView_def_flexEnabled!predicate",
- routing =
- _js2n__-refsenv."_js2n__-:definitions/routing_flexEnabled!predicate",
+ rootView = _js2n__-prdslib.always,
+ routing = _js2n__-prdslib.always,
} {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
@@ -7701,10 +2856,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.enum [ false ]
],
- rootView =
- _js2n__-refsenv."_js2n__-:definitions/rootView_def!predicate",
- routing =
- _js2n__-refsenv."_js2n__-:definitions/routing!predicate",
+ rootView = _js2n__-prdslib.always,
+ routing = _js2n__-prdslib.always,
} {} true _js2n__-prdslib.always
]
]
diff --git a/out/Updatecli Policy Manifest.ncl b/out/Updatecli Policy Manifest.ncl
index 0e3f299..6103234 100644
--- a/out/Updatecli Policy Manifest.ncl
+++ b/out/Updatecli Policy Manifest.ncl
@@ -907,6 +907,45 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
(_js2n__-prdslib.oneOf
[
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ disablepipelineurl = _js2n__-prdslib.isType '"Bool",
+ kind =
+ _js2n__-prdslib.enum [ "bitbucket/pullrequest" ],
+ scmid = _js2n__-prdslib.isType '"String",
+ spec =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository" ],
+ _js2n__-prdslib.records.record
+ {
+ body = _js2n__-prdslib.isType '"String",
+ owner =
+ _js2n__-prdslib.isType '"String",
+ password =
+ _js2n__-prdslib.isType '"String",
+ repository =
+ _js2n__-prdslib.isType '"String",
+ sourcebranch =
+ _js2n__-prdslib.isType '"String",
+ targetbranch =
+ _js2n__-prdslib.isType '"String",
+ title =
+ _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ username =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ title = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -1730,6 +1769,220 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
+ "gitea/action" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ credentials =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {}
+ true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ token =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ ignore =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ actions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {} {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ path =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ only =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ actions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {} {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ path =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ rootdir = _js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "github/action" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ credentials =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {}
+ true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ token =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ ignore =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ actions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {} {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ path =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ only =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ actions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {} {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ path =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ rootdir = _js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
"golang/gomod" =
_js2n__-prdslib.allOf
[
@@ -1925,6 +2178,8 @@ let rec _js2n__-refsenv
])
],
rootdir = _js2n__-prdslib.isType '"String",
+ skippackaging =
+ _js2n__-prdslib.isType '"Bool",
versionfilter =
_js2n__-prdslib.allOf
[
@@ -2460,27 +2715,106 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
- prow =
+ precommit =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- auths =
+ ignore =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {}
- true
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- password =
+ path =
_js2n__-prdslib.isType
'"String",
- token =
+ repos =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {} {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ only =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ path =
+ _js2n__-prdslib.isType
+ '"String",
+ repos =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {} {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ rootdir = _js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ prow =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ auths =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {}
+ true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ password =
+ _js2n__-prdslib.isType
+ '"String",
+ token =
_js2n__-prdslib.isType
'"String",
username =
@@ -2924,7 +3258,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gitlab/release" ],
+ kind = _js2n__-prdslib.enum [ "gitea/release" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -2933,7 +3267,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "owner", "repository" ],
+ [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
commitish =
@@ -3083,7 +3417,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "golang/gomod" ],
+ kind = _js2n__-prdslib.enum [ "json" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -3094,12 +3428,37 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
file = _js2n__-prdslib.isType '"String",
- indirect =
- _js2n__-prdslib.isType '"Bool",
- module =
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ key = _js2n__-prdslib.isType '"String",
+ query =
_js2n__-prdslib.isType '"String",
- version =
+ value =
_js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -3210,7 +3569,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "hcl" ],
+ kind = _js2n__-prdslib.enum [ "dockerfile" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -3229,7 +3588,9 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType
'"String")
],
- path = _js2n__-prdslib.isType '"String",
+ instruction = _js2n__-prdslib.always,
+ stage =
+ _js2n__-prdslib.isType '"String",
value =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
@@ -3342,7 +3703,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "stash/branch" ],
+ kind = _js2n__-prdslib.enum [ "csv" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -3350,22 +3711,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- branch =
- _js2n__-prdslib.isType '"String",
- owner =
- _js2n__-prdslib.isType '"String",
- password =
- _js2n__-prdslib.isType '"String",
- repository =
- _js2n__-prdslib.isType '"String",
- token =
+ comma = _js2n__-prdslib.isType 'Integer,
+ comment =
+ _js2n__-prdslib.isType 'Integer,
+ file = _js2n__-prdslib.isType '"String",
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ key = _js2n__-prdslib.isType '"String",
+ query =
_js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- username =
+ value =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -3495,7 +3858,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "toml" ],
+ kind = _js2n__-prdslib.enum [ "dockerdigest" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -3505,40 +3868,21 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- createmissingkey =
+ architecture =
+ _js2n__-prdslib.isType '"String",
+ digest =
+ _js2n__-prdslib.isType '"String",
+ hidetag =
_js2n__-prdslib.isType '"Bool",
- file = _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- key = _js2n__-prdslib.isType '"String",
- query =
+ image =
_js2n__-prdslib.isType '"String",
- value =
+ password =
+ _js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ username =
_js2n__-prdslib.isType '"String",
- versionfilter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
- ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -3649,7 +3993,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "http" ],
+ kind = _js2n__-prdslib.enum [ "temurin" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -3659,59 +4003,32 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- request =
+ architecture =
+ _js2n__-prdslib.isType '"String",
+ featureversion =
+ _js2n__-prdslib.isType 'Integer,
+ imagetype =
+ _js2n__-prdslib.isType '"String",
+ operatingsystem =
+ _js2n__-prdslib.isType '"String",
+ platforms =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- body =
- _js2n__-prdslib.isType
- '"String",
- headers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- nofollowredirects =
- _js2n__-prdslib.isType
- '"Bool",
- verb =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
],
- responseasserts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- headers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- statuscode =
- _js2n__-prdslib.isType
- 'Integer,
- } {} false
- _js2n__-prdslib.never
- ],
- returnresponseheader =
+ project =
+ _js2n__-prdslib.isType '"String",
+ releaseline =
+ _js2n__-prdslib.isType '"String",
+ releasetype =
+ _js2n__-prdslib.isType '"String",
+ result =
+ _js2n__-prdslib.isType '"String",
+ specificversion =
_js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -3822,7 +4139,8 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "npm" ],
+ kind =
+ _js2n__-prdslib.enum [ "terraform/registry" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -3832,12 +4150,16 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ hostname =
+ _js2n__-prdslib.isType '"String",
name = _js2n__-prdslib.isType '"String",
- npmrcpath =
+ namespace =
_js2n__-prdslib.isType '"String",
- registrytoken =
+ rawstring =
_js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
+ targetsystem =
+ _js2n__-prdslib.isType '"String",
+ type = _js2n__-prdslib.isType '"String",
version =
_js2n__-prdslib.isType '"String",
versionfilter =
@@ -3968,7 +4290,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "terraform/file" ],
+ kind = _js2n__-prdslib.enum [ "xml" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -3979,14 +4301,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
file = _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
path = _js2n__-prdslib.isType '"String",
value =
_js2n__-prdslib.isType '"String",
@@ -4100,7 +4414,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "toolversions" ],
+ kind = _js2n__-prdslib.enum [ "stash/branch" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -4108,22 +4422,41 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- createmissingkey =
- _js2n__-prdslib.isType '"Bool",
- file = _js2n__-prdslib.isType '"String",
- files =
+ branch =
+ _js2n__-prdslib.isType '"String",
+ owner =
+ _js2n__-prdslib.isType '"String",
+ password =
+ _js2n__-prdslib.isType '"String",
+ repository =
+ _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
+ _js2n__-prdslib.isType '"String",
+ versionfilter =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
],
- key = _js2n__-prdslib.isType '"String",
- value =
- _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -4234,7 +4567,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "csv" ],
+ kind = _js2n__-prdslib.enum [ "cargopackage" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -4242,24 +4575,47 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "package" ],
_js2n__-prdslib.records.record
{
- comma = _js2n__-prdslib.isType 'Integer,
- comment =
- _js2n__-prdslib.isType 'Integer,
- file = _js2n__-prdslib.isType '"String",
- files =
+ package =
+ _js2n__-prdslib.isType '"String",
+ registry =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ auth =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ headerformat =
+ _js2n__-prdslib.isType
+ '"String",
+ token =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ rootdir =
+ _js2n__-prdslib.isType
+ '"String",
+ scmid =
+ _js2n__-prdslib.isType
+ '"String",
+ url =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
],
- key = _js2n__-prdslib.isType '"String",
- query =
- _js2n__-prdslib.isType '"String",
- value =
+ version =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -4389,7 +4745,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "helmchart" ],
+ kind = _js2n__-prdslib.enum [ "file" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -4399,44 +4755,26 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- appversion =
- _js2n__-prdslib.isType '"Bool",
- file = _js2n__-prdslib.isType '"String",
- key = _js2n__-prdslib.isType '"String",
- name = _js2n__-prdslib.isType '"String",
- password =
- _js2n__-prdslib.isType '"String",
- skippackaging =
- _js2n__-prdslib.isType '"Bool",
- token =
- _js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- username =
- _js2n__-prdslib.isType '"String",
- value =
- _js2n__-prdslib.isType '"String",
- version =
+ content =
_js2n__-prdslib.isType '"String",
- versionfilter =
+ file = _js2n__-prdslib.isType '"String",
+ files =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
],
- versionincrement =
+ forcecreate =
+ _js2n__-prdslib.isType '"Bool",
+ line = _js2n__-prdslib.isType 'Integer,
+ matchpattern =
+ _js2n__-prdslib.isType '"String",
+ replacepattern =
_js2n__-prdslib.isType '"String",
+ searchpattern =
+ _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -4547,7 +4885,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "shell" ],
+ kind = _js2n__-prdslib.enum [ "gittag" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -4555,153 +4893,60 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "command" ],
+ _js2n__-prdslib.records.required [ "url" ],
_js2n__-prdslib.records.record
{
- changedif =
- _js2n__-prdslib.oneOf
+ key = _js2n__-prdslib.isType '"String",
+ message =
+ _js2n__-prdslib.isType '"String",
+ password =
+ _js2n__-prdslib.isType '"String",
+ path = _js2n__-prdslib.isType '"String",
+ sourcebranch =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
+ _js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.enum
- [
- "console/output"
- ],
- spec =
- _js2n__-prdslib.always,
- } {} false
- _js2n__-prdslib.never
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.enum
- [ "exitcode" ],
- spec =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "failure",
- "success",
- "warning"
- ],
- _js2n__-prdslib.records.record
- {
- failure =
- _js2n__-prdslib.isType
- 'Integer,
- success =
- _js2n__-prdslib.isType
- 'Integer,
- warning =
- _js2n__-prdslib.isType
- 'Integer,
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.enum
- [
- "file/checksum"
- ],
- spec =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "files" ],
- _js2n__-prdslib.records.record
- {
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ]
- ],
- command =
- _js2n__-prdslib.isType '"String",
- environments =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "name" ],
- _js2n__-prdslib.records.record
- {
- name =
- _js2n__-prdslib.isType
- '"String",
- value =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- shell =
- _js2n__-prdslib.isType '"String",
- workdir =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- transformers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- addprefix =
- _js2n__-prdslib.isType
- '"String",
- addsuffix =
- _js2n__-prdslib.isType
- '"String",
- find =
- _js2n__-prdslib.isType
- '"String",
- findsubmatch =
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ transformers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ addprefix =
+ _js2n__-prdslib.isType
+ '"String",
+ addsuffix =
+ _js2n__-prdslib.isType
+ '"String",
+ find =
+ _js2n__-prdslib.isType
+ '"String",
+ findsubmatch =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
@@ -4790,7 +5035,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "stash/tag" ],
+ kind = _js2n__-prdslib.enum [ "golang/gomod" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -4798,40 +5043,15 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- owner =
- _js2n__-prdslib.isType '"String",
- password =
- _js2n__-prdslib.isType '"String",
- repository =
- _js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- token =
+ file = _js2n__-prdslib.isType '"String",
+ indirect =
+ _js2n__-prdslib.isType '"Bool",
+ module =
_js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- username =
+ version =
_js2n__-prdslib.isType '"String",
- versionfilter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
- ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -4942,8 +5162,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind =
- _js2n__-prdslib.enum [ "terraform/provider" ],
+ kind = _js2n__-prdslib.enum [ "jenkins" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -4953,18 +5172,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- file = _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- provider =
+ release =
_js2n__-prdslib.isType '"String",
- value =
+ version =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -5076,7 +5286,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "aws/ami" ],
+ kind = _js2n__-prdslib.enum [ "shell" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -5084,83 +5294,174 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "command" ],
_js2n__-prdslib.records.record
{
- accesskey =
- _js2n__-prdslib.isType '"String",
- dryrun = _js2n__-prdslib.isType '"Bool",
- endpoint =
- _js2n__-prdslib.isType '"String",
- filters =
- _js2n__-prdslib.allOf
+ changedif =
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- name =
- _js2n__-prdslib.isType
- '"String",
- values =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- region =
- _js2n__-prdslib.isType '"String",
- secretkey =
- _js2n__-prdslib.isType '"String",
- sortby =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- transformers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- addprefix =
- _js2n__-prdslib.isType
- '"String",
- addsuffix =
- _js2n__-prdslib.isType
- '"String",
- find =
- _js2n__-prdslib.isType
- '"String",
- findsubmatch =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "pattern" ],
- _js2n__-prdslib.records.record
- {
- captureindex =
- _js2n__-prdslib.isType
- 'Integer,
- pattern =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- replacer =
_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.enum
+ [
+ "console/output"
+ ],
+ spec =
+ _js2n__-prdslib.always,
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.enum
+ [ "exitcode" ],
+ spec =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "failure",
+ "success",
+ "warning"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ failure =
+ _js2n__-prdslib.isType
+ 'Integer,
+ success =
+ _js2n__-prdslib.isType
+ 'Integer,
+ warning =
+ _js2n__-prdslib.isType
+ 'Integer,
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.enum
+ [
+ "file/checksum"
+ ],
+ spec =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "files" ],
+ _js2n__-prdslib.records.record
+ {
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ } {} false
+ _js2n__-prdslib.never
+ ]
+ ],
+ command =
+ _js2n__-prdslib.isType '"String",
+ environments =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "name" ],
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ shell =
+ _js2n__-prdslib.isType '"String",
+ workdir =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ transformers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ addprefix =
+ _js2n__-prdslib.isType
+ '"String",
+ addsuffix =
+ _js2n__-prdslib.isType
+ '"String",
+ find =
+ _js2n__-prdslib.isType
+ '"String",
+ findsubmatch =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "pattern" ],
+ _js2n__-prdslib.records.record
+ {
+ captureindex =
+ _js2n__-prdslib.isType
+ 'Integer,
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ replacer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
'Record,
_js2n__-prdslib.records.required
[ "from", "to" ],
@@ -5228,7 +5529,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gitbranch" ],
+ kind = _js2n__-prdslib.enum [ "terraform/file" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -5238,27 +5539,18 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- branch =
- _js2n__-prdslib.isType '"String",
- path = _js2n__-prdslib.isType '"String",
- versionfilter =
+ file = _js2n__-prdslib.isType '"String",
+ files =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
],
+ path = _js2n__-prdslib.isType '"String",
+ value =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -5369,7 +5661,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gitea/release" ],
+ kind = _js2n__-prdslib.enum [ "toml" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -5377,28 +5669,23 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- commitish =
- _js2n__-prdslib.isType '"String",
- description =
- _js2n__-prdslib.isType '"String",
- draft = _js2n__-prdslib.isType '"Bool",
- owner =
- _js2n__-prdslib.isType '"String",
- prerelease =
+ createmissingkey =
_js2n__-prdslib.isType '"Bool",
- repository =
- _js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- title =
- _js2n__-prdslib.isType '"String",
- token =
+ file = _js2n__-prdslib.isType '"String",
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ key = _js2n__-prdslib.isType '"String",
+ query =
_js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- username =
+ value =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -5528,7 +5815,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gitlab/tag" ],
+ kind = _js2n__-prdslib.enum [ "gitbranch" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -5536,16 +5823,15 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository" ],
+ _js2n__-prdslib.records.required [ "url" ],
_js2n__-prdslib.records.record
{
- owner =
+ branch =
_js2n__-prdslib.isType '"String",
- repository =
+ password =
_js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- token =
+ path = _js2n__-prdslib.isType '"String",
+ sourcebranch =
_js2n__-prdslib.isType '"String",
url = _js2n__-prdslib.isType '"String",
username =
@@ -5678,7 +5964,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "githubrelease" ],
+ kind = _js2n__-prdslib.enum [ "gitea/tag" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -5687,7 +5973,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "owner", "repository", "token" ],
+ [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
owner =
@@ -5697,43 +5983,22 @@ let rec _js2n__-refsenv
tag = _js2n__-prdslib.isType '"String",
token =
_js2n__-prdslib.isType '"String",
- typefilter =
+ url = _js2n__-prdslib.isType '"String",
+ username =
+ _js2n__-prdslib.isType '"String",
+ versionfilter =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- draft =
+ kind =
_js2n__-prdslib.isType
- '"Bool",
- latest =
+ '"String",
+ pattern =
_js2n__-prdslib.isType
- '"Bool",
- prerelease =
- _js2n__-prdslib.isType
- '"Bool",
- release =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
- ],
- url = _js2n__-prdslib.isType '"String",
- username =
- _js2n__-prdslib.isType '"String",
- versionfilter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
+ '"String",
+ strict =
_js2n__-prdslib.isType
'"Bool",
} {} false
@@ -5849,8 +6114,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind =
- _js2n__-prdslib.enum [ "terraform/registry" ],
+ kind = _js2n__-prdslib.enum [ "golang" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -5860,16 +6124,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- hostname =
- _js2n__-prdslib.isType '"String",
- name = _js2n__-prdslib.isType '"String",
- namespace =
- _js2n__-prdslib.isType '"String",
- rawstring =
- _js2n__-prdslib.isType '"String",
- targetsystem =
- _js2n__-prdslib.isType '"String",
- type = _js2n__-prdslib.isType '"String",
version =
_js2n__-prdslib.isType '"String",
versionfilter =
@@ -6000,7 +6254,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "dockerdigest" ],
+ kind = _js2n__-prdslib.enum [ "golang/module" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -6008,23 +6262,34 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "module" ],
_js2n__-prdslib.records.record
{
- architecture =
- _js2n__-prdslib.isType '"String",
- digest =
- _js2n__-prdslib.isType '"String",
- hidetag =
- _js2n__-prdslib.isType '"Bool",
- image =
- _js2n__-prdslib.isType '"String",
- password =
+ module =
_js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- token =
+ proxy =
_js2n__-prdslib.isType '"String",
- username =
+ version =
_js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -6135,7 +6400,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "file" ],
+ kind = _js2n__-prdslib.enum [ "hcl" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -6145,8 +6410,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- content =
- _js2n__-prdslib.isType '"String",
file = _js2n__-prdslib.isType '"String",
files =
_js2n__-prdslib.allOf
@@ -6156,15 +6419,9 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType
'"String")
],
- forcecreate =
- _js2n__-prdslib.isType '"Bool",
- line = _js2n__-prdslib.isType 'Integer,
- matchpattern =
- _js2n__-prdslib.isType '"String",
- replacepattern =
+ path = _js2n__-prdslib.isType '"String",
+ value =
_js2n__-prdslib.isType '"String",
- searchpattern =
- _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -6275,7 +6532,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gitlab/branch" ],
+ kind = _js2n__-prdslib.enum [ "gitea/branch" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -6284,7 +6541,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "owner", "repository" ],
+ [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
branch =
@@ -6426,7 +6683,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "golang" ],
+ kind = _js2n__-prdslib.enum [ "githubrelease" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -6434,9 +6691,40 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository", "token" ],
_js2n__-prdslib.records.record
{
- version =
+ owner =
+ _js2n__-prdslib.isType '"String",
+ repository =
+ _js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ typefilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ draft =
+ _js2n__-prdslib.isType
+ '"Bool",
+ latest =
+ _js2n__-prdslib.isType
+ '"Bool",
+ prerelease =
+ _js2n__-prdslib.isType
+ '"Bool",
+ release =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ url = _js2n__-prdslib.isType '"String",
+ username =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -6566,7 +6854,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "terraform/lock" ],
+ kind = _js2n__-prdslib.enum [ "npm" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -6576,29 +6864,32 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- file = _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- platforms =
+ name = _js2n__-prdslib.isType '"String",
+ npmrcpath =
+ _js2n__-prdslib.isType '"String",
+ registrytoken =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ version =
+ _js2n__-prdslib.isType '"String",
+ versionfilter =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
],
- provider =
- _js2n__-prdslib.isType '"String",
- skipconstraints =
- _js2n__-prdslib.isType '"Bool",
- value =
- _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -6709,7 +7000,8 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "cargopackage" ],
+ kind =
+ _js2n__-prdslib.enum [ "terraform/provider" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -6717,66 +7009,21 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "package" ],
_js2n__-prdslib.records.record
{
- package =
- _js2n__-prdslib.isType '"String",
- registry =
+ file = _js2n__-prdslib.isType '"String",
+ files =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- auth =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- headerformat =
- _js2n__-prdslib.isType
- '"String",
- token =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- rootdir =
- _js2n__-prdslib.isType
- '"String",
- scmid =
- _js2n__-prdslib.isType
- '"String",
- url =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
],
- version =
+ provider =
+ _js2n__-prdslib.isType '"String",
+ value =
_js2n__-prdslib.isType '"String",
- versionfilter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
- ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -6887,7 +7134,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gittag" ],
+ kind = _js2n__-prdslib.enum [ "toolversions" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -6897,28 +7144,20 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- key = _js2n__-prdslib.isType '"String",
- message =
- _js2n__-prdslib.isType '"String",
- path = _js2n__-prdslib.isType '"String",
- versionfilter =
+ createmissingkey =
+ _js2n__-prdslib.isType '"Bool",
+ file = _js2n__-prdslib.isType '"String",
+ files =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
],
+ key = _js2n__-prdslib.isType '"String",
+ value =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -7029,7 +7268,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "jenkins" ],
+ kind = _js2n__-prdslib.enum [ "aws/ami" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -7039,9 +7278,37 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- release =
+ accesskey =
_js2n__-prdslib.isType '"String",
- version =
+ dryrun = _js2n__-prdslib.isType '"Bool",
+ endpoint =
+ _js2n__-prdslib.isType '"String",
+ filters =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ values =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ region =
+ _js2n__-prdslib.isType '"String",
+ secretkey =
+ _js2n__-prdslib.isType '"String",
+ sortby =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -7153,7 +7420,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "json" ],
+ kind = _js2n__-prdslib.enum [ "dockerimage" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -7163,8 +7430,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- file = _js2n__-prdslib.isType '"String",
- files =
+ architecture =
+ _js2n__-prdslib.isType '"String",
+ architectures =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
@@ -7172,10 +7440,16 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType
'"String")
],
- key = _js2n__-prdslib.isType '"String",
- query =
+ image =
_js2n__-prdslib.isType '"String",
- value =
+ password =
+ _js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ tagfilter =
+ _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ username =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -7305,7 +7579,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "yaml" ],
+ kind = _js2n__-prdslib.enum [ "gitlab/branch" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -7313,26 +7587,39 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository" ],
_js2n__-prdslib.records.record
{
- engine =
+ branch =
_js2n__-prdslib.isType '"String",
- file = _js2n__-prdslib.isType '"String",
- files =
+ owner =
+ _js2n__-prdslib.isType '"String",
+ repository =
+ _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
+ _js2n__-prdslib.isType '"String",
+ versionfilter =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
],
- key = _js2n__-prdslib.isType '"String",
- keyonly =
- _js2n__-prdslib.isType '"Bool",
- searchpattern =
- _js2n__-prdslib.isType '"Bool",
- value =
- _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -7443,7 +7730,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "dockerfile" ],
+ kind = _js2n__-prdslib.enum [ "maven" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -7453,8 +7740,11 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- file = _js2n__-prdslib.isType '"String",
- files =
+ artifactid =
+ _js2n__-prdslib.isType '"String",
+ groupid =
+ _js2n__-prdslib.isType '"String",
+ repositories =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
@@ -7462,11 +7752,29 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType
'"String")
],
- instruction = _js2n__-prdslib.always,
- stage =
+ repository =
_js2n__-prdslib.isType '"String",
- value =
+ url = _js2n__-prdslib.isType '"String",
+ version =
_js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -7577,7 +7885,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gitea/tag" ],
+ kind = _js2n__-prdslib.enum [ "stash/tag" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -7591,6 +7899,8 @@ let rec _js2n__-refsenv
{
owner =
_js2n__-prdslib.isType '"String",
+ password =
+ _js2n__-prdslib.isType '"String",
repository =
_js2n__-prdslib.isType '"String",
tag = _js2n__-prdslib.isType '"String",
@@ -7727,7 +8037,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "maven" ],
+ kind = _js2n__-prdslib.enum [ "yaml" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -7737,11 +8047,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- artifactid =
- _js2n__-prdslib.isType '"String",
- groupid =
+ engine =
_js2n__-prdslib.isType '"String",
- repositories =
+ file = _js2n__-prdslib.isType '"String",
+ files =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
@@ -7749,29 +8058,13 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType
'"String")
],
- repository =
- _js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- version =
+ key = _js2n__-prdslib.isType '"String",
+ keyonly =
+ _js2n__-prdslib.isType '"Bool",
+ searchpattern =
+ _js2n__-prdslib.isType '"Bool",
+ value =
_js2n__-prdslib.isType '"String",
- versionfilter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
- ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -7882,7 +8175,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "dockerimage" ],
+ kind = _js2n__-prdslib.enum [ "gitlab/release" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -7890,27 +8183,27 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository" ],
_js2n__-prdslib.records.record
{
- architecture =
+ commitish =
_js2n__-prdslib.isType '"String",
- architectures =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- image =
+ description =
_js2n__-prdslib.isType '"String",
- password =
+ draft = _js2n__-prdslib.isType '"Bool",
+ owner =
+ _js2n__-prdslib.isType '"String",
+ prerelease =
+ _js2n__-prdslib.isType '"Bool",
+ repository =
_js2n__-prdslib.isType '"String",
tag = _js2n__-prdslib.isType '"String",
- tagfilter =
+ title =
_js2n__-prdslib.isType '"String",
token =
_js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
username =
_js2n__-prdslib.isType '"String",
versionfilter =
@@ -8041,7 +8334,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gitea/branch" ],
+ kind = _js2n__-prdslib.enum [ "gitlab/tag" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -8050,15 +8343,14 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "owner", "repository", "url" ],
+ [ "owner", "repository" ],
_js2n__-prdslib.records.record
{
- branch =
- _js2n__-prdslib.isType '"String",
owner =
_js2n__-prdslib.isType '"String",
repository =
_js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
token =
_js2n__-prdslib.isType '"String",
url = _js2n__-prdslib.isType '"String",
@@ -8192,7 +8484,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "golang/module" ],
+ kind = _js2n__-prdslib.enum [ "helmchart" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -8200,13 +8492,23 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "module" ],
_js2n__-prdslib.records.record
{
- module =
+ appversion =
+ _js2n__-prdslib.isType '"Bool",
+ file = _js2n__-prdslib.isType '"String",
+ key = _js2n__-prdslib.isType '"String",
+ name = _js2n__-prdslib.isType '"String",
+ password =
_js2n__-prdslib.isType '"String",
- proxy =
+ skippackaging =
+ _js2n__-prdslib.isType '"Bool",
+ token =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
+ _js2n__-prdslib.isType '"String",
+ value =
_js2n__-prdslib.isType '"String",
version =
_js2n__-prdslib.isType '"String",
@@ -8228,6 +8530,8 @@ let rec _js2n__-refsenv
} {} false
_js2n__-prdslib.never
],
+ versionincrement =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -8338,7 +8642,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "temurin" ],
+ kind = _js2n__-prdslib.enum [ "http" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -8348,24 +8652,59 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- architecture =
- _js2n__-prdslib.isType '"String",
- featureversion =
- _js2n__-prdslib.isType 'Integer,
- imagetype =
- _js2n__-prdslib.isType '"String",
- operatingsystem =
- _js2n__-prdslib.isType '"String",
- project =
- _js2n__-prdslib.isType '"String",
- releaseline =
- _js2n__-prdslib.isType '"String",
- releasetype =
- _js2n__-prdslib.isType '"String",
- result =
- _js2n__-prdslib.isType '"String",
- specificversion =
+ request =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ body =
+ _js2n__-prdslib.isType
+ '"String",
+ headers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {} {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ nofollowredirects =
+ _js2n__-prdslib.isType
+ '"Bool",
+ verb =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ responseasserts =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ headers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {} {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ statuscode =
+ _js2n__-prdslib.isType
+ 'Integer,
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ returnresponseheader =
_js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -8476,7 +8815,7 @@ let rec _js2n__-refsenv
],
disablesourceinput = _js2n__-prdslib.isType '"Bool",
failwhen = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "xml" ],
+ kind = _js2n__-prdslib.enum [ "terraform/lock" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -8487,7 +8826,26 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
file = _js2n__-prdslib.isType '"String",
- path = _js2n__-prdslib.isType '"String",
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ platforms =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ provider =
+ _js2n__-prdslib.isType '"String",
+ skipconstraints =
+ _js2n__-prdslib.isType '"Bool",
value =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
@@ -8645,12 +9003,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
disabled = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "git" ],
+ kind = _js2n__-prdslib.enum [ "gitlab" ],
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "url" ],
+ _js2n__-prdslib.records.required
+ [ "owner", "repository" ],
_js2n__-prdslib.records.record
{
branch =
@@ -8703,10 +9062,14 @@ let rec _js2n__-refsenv
} {} false
_js2n__-prdslib.never
],
- password =
+ owner =
+ _js2n__-prdslib.isType '"String",
+ repository =
_js2n__-prdslib.isType '"String",
submodules =
_js2n__-prdslib.isType '"Bool",
+ token =
+ _js2n__-prdslib.isType '"String",
url = _js2n__-prdslib.isType '"String",
user = _js2n__-prdslib.isType '"String",
username =
@@ -8723,7 +9086,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
disabled = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gitea" ],
+ kind = _js2n__-prdslib.enum [ "stash" ],
spec =
_js2n__-prdslib.allOf
[
@@ -8784,6 +9147,8 @@ let rec _js2n__-refsenv
],
owner =
_js2n__-prdslib.isType '"String",
+ password =
+ _js2n__-prdslib.isType '"String",
repository =
_js2n__-prdslib.isType '"String",
submodules =
@@ -8806,13 +9171,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
disabled = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "github" ],
+ kind = _js2n__-prdslib.enum [ "git" ],
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository", "token" ],
+ _js2n__-prdslib.records.required [ "url" ],
_js2n__-prdslib.records.record
{
branch =
@@ -8844,8 +9208,6 @@ let rec _js2n__-refsenv
} {} false
_js2n__-prdslib.never
],
- commitusingapi =
- _js2n__-prdslib.isType '"Bool",
directory =
_js2n__-prdslib.isType '"String",
email =
@@ -8867,14 +9229,10 @@ let rec _js2n__-refsenv
} {} false
_js2n__-prdslib.never
],
- owner =
- _js2n__-prdslib.isType '"String",
- repository =
+ password =
_js2n__-prdslib.isType '"String",
submodules =
_js2n__-prdslib.isType '"Bool",
- token =
- _js2n__-prdslib.isType '"String",
url = _js2n__-prdslib.isType '"String",
user = _js2n__-prdslib.isType '"String",
username =
@@ -8891,13 +9249,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
disabled = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gitlab" ],
+ kind = _js2n__-prdslib.enum [ "gitea" ],
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "owner", "repository" ],
+ [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
branch =
@@ -8974,13 +9332,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
disabled = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "stash" ],
+ kind = _js2n__-prdslib.enum [ "github" ],
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "owner", "repository", "url" ],
+ [ "owner", "repository", "token" ],
_js2n__-prdslib.records.record
{
branch =
@@ -9012,6 +9370,8 @@ let rec _js2n__-refsenv
} {} false
_js2n__-prdslib.never
],
+ commitusingapi =
+ _js2n__-prdslib.isType '"Bool",
directory =
_js2n__-prdslib.isType '"String",
email =
@@ -9035,8 +9395,6 @@ let rec _js2n__-refsenv
],
owner =
_js2n__-prdslib.isType '"String",
- password =
- _js2n__-prdslib.isType '"String",
repository =
_js2n__-prdslib.isType '"String",
submodules =
@@ -9092,8 +9450,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind =
- _js2n__-prdslib.enum [ "terraform/registry" ],
+ kind = _js2n__-prdslib.enum [ "aws/ami" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -9102,17 +9459,175 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- hostname =
+ accesskey =
_js2n__-prdslib.isType '"String",
- name = _js2n__-prdslib.isType '"String",
- namespace =
+ dryrun = _js2n__-prdslib.isType '"Bool",
+ endpoint =
_js2n__-prdslib.isType '"String",
- rawstring =
+ filters =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ values =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ region =
_js2n__-prdslib.isType '"String",
- targetsystem =
+ secretkey =
_js2n__-prdslib.isType '"String",
- type = _js2n__-prdslib.isType '"String",
- version =
+ sortby =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ transformers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ addprefix =
+ _js2n__-prdslib.isType
+ '"String",
+ addsuffix =
+ _js2n__-prdslib.isType
+ '"String",
+ find =
+ _js2n__-prdslib.isType
+ '"String",
+ findsubmatch =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "pattern" ],
+ _js2n__-prdslib.records.record
+ {
+ captureindex =
+ _js2n__-prdslib.isType
+ 'Integer,
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ replacer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "from", "to" ],
+ _js2n__-prdslib.records.record
+ {
+ from =
+ _js2n__-prdslib.isType
+ '"String",
+ to =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ replacers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "from", "to" ],
+ _js2n__-prdslib.records.record
+ {
+ from =
+ _js2n__-prdslib.isType
+ '"String",
+ to =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ semverinc =
+ _js2n__-prdslib.isType
+ '"String",
+ trimprefix =
+ _js2n__-prdslib.isType
+ '"String",
+ trimsuffix =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false _js2n__-prdslib.never
+ ])
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "kind" ],
+ _js2n__-prdslib.records.record
+ {
+ dependson =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ kind = _js2n__-prdslib.enum [ "gitea/release" ],
+ name = _js2n__-prdslib.isType '"String",
+ scmid = _js2n__-prdslib.isType '"String",
+ spec =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ commitish =
+ _js2n__-prdslib.isType '"String",
+ description =
+ _js2n__-prdslib.isType '"String",
+ draft = _js2n__-prdslib.isType '"Bool",
+ owner =
+ _js2n__-prdslib.isType '"String",
+ prerelease =
+ _js2n__-prdslib.isType '"Bool",
+ repository =
+ _js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ title =
+ _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -9240,18 +9755,190 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "xml" ],
+ kind = _js2n__-prdslib.enum [ "stash/branch" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- file = _js2n__-prdslib.isType '"String",
- path = _js2n__-prdslib.isType '"String",
- value =
+ branch =
+ _js2n__-prdslib.isType '"String",
+ owner =
+ _js2n__-prdslib.isType '"String",
+ password =
+ _js2n__-prdslib.isType '"String",
+ repository =
+ _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
+ _js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ transformers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ addprefix =
+ _js2n__-prdslib.isType
+ '"String",
+ addsuffix =
+ _js2n__-prdslib.isType
+ '"String",
+ find =
+ _js2n__-prdslib.isType
+ '"String",
+ findsubmatch =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "pattern" ],
+ _js2n__-prdslib.records.record
+ {
+ captureindex =
+ _js2n__-prdslib.isType
+ 'Integer,
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ replacer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "from", "to" ],
+ _js2n__-prdslib.records.record
+ {
+ from =
+ _js2n__-prdslib.isType
+ '"String",
+ to =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ replacers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "from", "to" ],
+ _js2n__-prdslib.records.record
+ {
+ from =
+ _js2n__-prdslib.isType
+ '"String",
+ to =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
+ semverinc =
+ _js2n__-prdslib.isType
+ '"String",
+ trimprefix =
+ _js2n__-prdslib.isType
+ '"String",
+ trimsuffix =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false _js2n__-prdslib.never
+ ])
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "kind" ],
+ _js2n__-prdslib.records.record
+ {
+ dependson =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ kind = _js2n__-prdslib.enum [ "temurin" ],
+ name = _js2n__-prdslib.isType '"String",
+ scmid = _js2n__-prdslib.isType '"String",
+ spec =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ architecture =
+ _js2n__-prdslib.isType '"String",
+ featureversion =
+ _js2n__-prdslib.isType 'Integer,
+ imagetype =
+ _js2n__-prdslib.isType '"String",
+ operatingsystem =
+ _js2n__-prdslib.isType '"String",
+ platforms =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ project =
+ _js2n__-prdslib.isType '"String",
+ releaseline =
+ _js2n__-prdslib.isType '"String",
+ releasetype =
+ _js2n__-prdslib.isType '"String",
+ result =
+ _js2n__-prdslib.isType '"String",
+ specificversion =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -9361,7 +10048,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "csv" ],
+ kind = _js2n__-prdslib.enum [ "dockerdigest" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -9370,41 +10057,21 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- comma = _js2n__-prdslib.isType 'Integer,
- comment =
- _js2n__-prdslib.isType 'Integer,
- file = _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- key = _js2n__-prdslib.isType '"String",
- query =
+ architecture =
_js2n__-prdslib.isType '"String",
- value =
+ digest =
+ _js2n__-prdslib.isType '"String",
+ hidetag =
+ _js2n__-prdslib.isType '"Bool",
+ image =
+ _js2n__-prdslib.isType '"String",
+ password =
+ _js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ username =
_js2n__-prdslib.isType '"String",
- versionfilter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
- ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -9513,34 +10180,25 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "dockerimage" ],
+ kind = _js2n__-prdslib.enum [ "gitea/tag" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- architecture =
- _js2n__-prdslib.isType '"String",
- architectures =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- image =
+ owner =
_js2n__-prdslib.isType '"String",
- password =
+ repository =
_js2n__-prdslib.isType '"String",
tag = _js2n__-prdslib.isType '"String",
- tagfilter =
- _js2n__-prdslib.isType '"String",
token =
_js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
username =
_js2n__-prdslib.isType '"String",
versionfilter =
@@ -9669,7 +10327,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "gitea/branch" ],
+ kind = _js2n__-prdslib.enum [ "gitlab/branch" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -9677,7 +10335,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "owner", "repository", "url" ],
+ [ "owner", "repository" ],
_js2n__-prdslib.records.record
{
branch =
@@ -9817,45 +10475,29 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "gitlab/tag" ],
+ kind = _js2n__-prdslib.enum [ "toolversions" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository" ],
_js2n__-prdslib.records.record
{
- owner =
- _js2n__-prdslib.isType '"String",
- repository =
- _js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- token =
- _js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- username =
- _js2n__-prdslib.isType '"String",
- versionfilter =
+ createmissingkey =
+ _js2n__-prdslib.isType '"Bool",
+ file = _js2n__-prdslib.isType '"String",
+ files =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
],
+ key = _js2n__-prdslib.isType '"String",
+ value =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -9964,7 +10606,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "golang/gomod" ],
+ kind = _js2n__-prdslib.enum [ "xml" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -9974,11 +10616,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
file = _js2n__-prdslib.isType '"String",
- indirect =
- _js2n__-prdslib.isType '"Bool",
- module =
- _js2n__-prdslib.isType '"String",
- version =
+ path = _js2n__-prdslib.isType '"String",
+ value =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -10088,27 +10727,73 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "terraform/file" ],
+ kind = _js2n__-prdslib.enum [ "cargopackage" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "package" ],
_js2n__-prdslib.records.record
{
- file = _js2n__-prdslib.isType '"String",
- files =
+ package =
+ _js2n__-prdslib.isType '"String",
+ registry =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ auth =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ headerformat =
+ _js2n__-prdslib.isType
+ '"String",
+ token =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ rootdir =
+ _js2n__-prdslib.isType
+ '"String",
+ scmid =
+ _js2n__-prdslib.isType
+ '"String",
+ url =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
],
- path = _js2n__-prdslib.isType '"String",
- value =
+ version =
_js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -10217,7 +10902,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "yaml" ],
+ kind = _js2n__-prdslib.enum [ "golang/gomod" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -10226,23 +10911,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- engine =
- _js2n__-prdslib.isType '"String",
file = _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- key = _js2n__-prdslib.isType '"String",
- keyonly =
- _js2n__-prdslib.isType '"Bool",
- searchpattern =
+ indirect =
_js2n__-prdslib.isType '"Bool",
- value =
+ module =
+ _js2n__-prdslib.isType '"String",
+ version =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -10352,7 +11026,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "toolversions" ],
+ kind = _js2n__-prdslib.enum [ "terraform/file" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -10361,8 +11035,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- createmissingkey =
- _js2n__-prdslib.isType '"Bool",
file = _js2n__-prdslib.isType '"String",
files =
_js2n__-prdslib.allOf
@@ -10372,7 +11044,7 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType
'"String")
],
- key = _js2n__-prdslib.isType '"String",
+ path = _js2n__-prdslib.isType '"String",
value =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
@@ -10483,7 +11155,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "aws/ami" ],
+ kind = _js2n__-prdslib.enum [ "toml" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -10492,38 +11164,40 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- accesskey =
- _js2n__-prdslib.isType '"String",
- dryrun = _js2n__-prdslib.isType '"Bool",
- endpoint =
- _js2n__-prdslib.isType '"String",
- filters =
+ createmissingkey =
+ _js2n__-prdslib.isType '"Bool",
+ file = _js2n__-prdslib.isType '"String",
+ files =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ key = _js2n__-prdslib.isType '"String",
+ query =
+ _js2n__-prdslib.isType '"String",
+ value =
+ _js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
_js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- name =
- _js2n__-prdslib.isType
- '"String",
- values =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
],
- region =
- _js2n__-prdslib.isType '"String",
- secretkey =
- _js2n__-prdslib.isType '"String",
- sortby =
- _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -10632,45 +11306,33 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "gitea/tag" ],
+ kind = _js2n__-prdslib.enum [ "yaml" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- owner =
- _js2n__-prdslib.isType '"String",
- repository =
- _js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- token =
- _js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- username =
+ engine =
_js2n__-prdslib.isType '"String",
- versionfilter =
+ file = _js2n__-prdslib.isType '"String",
+ files =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
],
+ key = _js2n__-prdslib.isType '"String",
+ keyonly =
+ _js2n__-prdslib.isType '"Bool",
+ searchpattern =
+ _js2n__-prdslib.isType '"Bool",
+ value =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -10779,19 +11441,54 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "jenkins" ],
+ kind = _js2n__-prdslib.enum [ "gitlab/release" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository" ],
_js2n__-prdslib.records.record
{
- release =
+ commitish =
_js2n__-prdslib.isType '"String",
- version =
+ description =
_js2n__-prdslib.isType '"String",
+ draft = _js2n__-prdslib.isType '"Bool",
+ owner =
+ _js2n__-prdslib.isType '"String",
+ prerelease =
+ _js2n__-prdslib.isType '"Bool",
+ repository =
+ _js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ title =
+ _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
+ _js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -10900,7 +11597,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "npm" ],
+ kind = _js2n__-prdslib.enum [ "golang" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -10909,12 +11606,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- name = _js2n__-prdslib.isType '"String",
- npmrcpath =
- _js2n__-prdslib.isType '"String",
- registrytoken =
- _js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
version =
_js2n__-prdslib.isType '"String",
versionfilter =
@@ -11043,30 +11734,33 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "stash/branch" ],
+ kind = _js2n__-prdslib.enum [ "helmchart" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- branch =
- _js2n__-prdslib.isType '"String",
- owner =
- _js2n__-prdslib.isType '"String",
+ appversion =
+ _js2n__-prdslib.isType '"Bool",
+ file = _js2n__-prdslib.isType '"String",
+ key = _js2n__-prdslib.isType '"String",
+ name = _js2n__-prdslib.isType '"String",
password =
_js2n__-prdslib.isType '"String",
- repository =
- _js2n__-prdslib.isType '"String",
+ skippackaging =
+ _js2n__-prdslib.isType '"Bool",
token =
_js2n__-prdslib.isType '"String",
url = _js2n__-prdslib.isType '"String",
username =
_js2n__-prdslib.isType '"String",
+ value =
+ _js2n__-prdslib.isType '"String",
+ version =
+ _js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
[
@@ -11085,6 +11779,8 @@ let rec _js2n__-refsenv
} {} false
_js2n__-prdslib.never
],
+ versionincrement =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -11193,29 +11889,44 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind =
- _js2n__-prdslib.enum [ "terraform/provider" ],
+ kind = _js2n__-prdslib.enum [ "gitbranch" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "url" ],
_js2n__-prdslib.records.record
{
- file = _js2n__-prdslib.isType '"String",
- files =
+ branch =
+ _js2n__-prdslib.isType '"String",
+ password =
+ _js2n__-prdslib.isType '"String",
+ path = _js2n__-prdslib.isType '"String",
+ sourcebranch =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
+ _js2n__-prdslib.isType '"String",
+ versionfilter =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
],
- provider =
- _js2n__-prdslib.isType '"String",
- value =
- _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -11324,29 +12035,66 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "dockerfile" ],
+ kind = _js2n__-prdslib.enum [ "githubrelease" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository", "token" ],
_js2n__-prdslib.records.record
{
- file = _js2n__-prdslib.isType '"String",
- files =
+ owner =
+ _js2n__-prdslib.isType '"String",
+ repository =
+ _js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ typefilter =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ draft =
+ _js2n__-prdslib.isType
+ '"Bool",
+ latest =
+ _js2n__-prdslib.isType
+ '"Bool",
+ prerelease =
+ _js2n__-prdslib.isType
+ '"Bool",
+ release =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
],
- instruction = _js2n__-prdslib.always,
- stage =
- _js2n__-prdslib.isType '"String",
- value =
+ url = _js2n__-prdslib.isType '"String",
+ username =
_js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -11455,7 +12203,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "file" ],
+ kind = _js2n__-prdslib.enum [ "maven" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -11464,10 +12212,11 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- content =
+ artifactid =
_js2n__-prdslib.isType '"String",
- file = _js2n__-prdslib.isType '"String",
- files =
+ groupid =
+ _js2n__-prdslib.isType '"String",
+ repositories =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
@@ -11475,15 +12224,29 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType
'"String")
],
- forcecreate =
- _js2n__-prdslib.isType '"Bool",
- line = _js2n__-prdslib.isType 'Integer,
- matchpattern =
+ repository =
_js2n__-prdslib.isType '"String",
- replacepattern =
+ url = _js2n__-prdslib.isType '"String",
+ version =
_js2n__-prdslib.isType '"String",
- searchpattern =
- _js2n__-prdslib.isType '"Bool",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -11592,7 +12355,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "gitbranch" ],
+ kind =
+ _js2n__-prdslib.enum [ "terraform/registry" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -11601,9 +12365,18 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- branch =
+ hostname =
+ _js2n__-prdslib.isType '"String",
+ name = _js2n__-prdslib.isType '"String",
+ namespace =
+ _js2n__-prdslib.isType '"String",
+ rawstring =
+ _js2n__-prdslib.isType '"String",
+ targetsystem =
+ _js2n__-prdslib.isType '"String",
+ type = _js2n__-prdslib.isType '"String",
+ version =
_js2n__-prdslib.isType '"String",
- path = _js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
[
@@ -11730,47 +12503,35 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "stash/tag" ],
+ kind = _js2n__-prdslib.enum [ "file" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- owner =
- _js2n__-prdslib.isType '"String",
- password =
- _js2n__-prdslib.isType '"String",
- repository =
- _js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- token =
- _js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- username =
+ content =
_js2n__-prdslib.isType '"String",
- versionfilter =
+ file = _js2n__-prdslib.isType '"String",
+ files =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
],
+ forcecreate =
+ _js2n__-prdslib.isType '"Bool",
+ line = _js2n__-prdslib.isType 'Integer,
+ matchpattern =
+ _js2n__-prdslib.isType '"String",
+ replacepattern =
+ _js2n__-prdslib.isType '"String",
+ searchpattern =
+ _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -11879,66 +12640,68 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "githubrelease" ],
+ kind = _js2n__-prdslib.enum [ "http" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository", "token" ],
_js2n__-prdslib.records.record
{
- owner =
- _js2n__-prdslib.isType '"String",
- repository =
- _js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- token =
- _js2n__-prdslib.isType '"String",
- typefilter =
+ request =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- draft =
- _js2n__-prdslib.isType
- '"Bool",
- latest =
+ body =
_js2n__-prdslib.isType
- '"Bool",
- prerelease =
+ '"String",
+ headers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {} {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ nofollowredirects =
_js2n__-prdslib.isType
'"Bool",
- release =
+ verb =
_js2n__-prdslib.isType
- '"Bool",
+ '"String",
} {} false
_js2n__-prdslib.never
],
- url = _js2n__-prdslib.isType '"String",
- username =
- _js2n__-prdslib.isType '"String",
- versionfilter =
+ responseasserts =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
+ headers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {} {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ statuscode =
_js2n__-prdslib.isType
- '"Bool",
+ 'Integer,
} {} false
_js2n__-prdslib.never
],
+ returnresponseheader =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -12047,7 +12810,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "shell" ],
+ kind = _js2n__-prdslib.enum [ "stash/tag" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -12055,130 +12818,39 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "command" ],
- _js2n__-prdslib.records.record
- {
- changedif =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.enum
- [
- "console/output"
- ],
- spec =
- _js2n__-prdslib.always,
- } {} false
- _js2n__-prdslib.never
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.enum
- [ "exitcode" ],
- spec =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "failure",
- "success",
- "warning"
- ],
- _js2n__-prdslib.records.record
- {
- failure =
- _js2n__-prdslib.isType
- 'Integer,
- success =
- _js2n__-prdslib.isType
- 'Integer,
- warning =
- _js2n__-prdslib.isType
- 'Integer,
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.enum
- [
- "file/checksum"
- ],
- spec =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "files" ],
- _js2n__-prdslib.records.record
- {
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ]
- ],
- command =
- _js2n__-prdslib.isType '"String",
- environments =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "name" ],
- _js2n__-prdslib.records.record
- {
- name =
- _js2n__-prdslib.isType
- '"String",
- value =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- shell =
+ [ "owner", "repository", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ owner =
_js2n__-prdslib.isType '"String",
- workdir =
+ password =
+ _js2n__-prdslib.isType '"String",
+ repository =
_js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
+ _js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -12287,7 +12959,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "cargopackage" ],
+ kind = _js2n__-prdslib.enum [ "gitlab/tag" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -12295,46 +12967,18 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "package" ],
+ [ "owner", "repository" ],
_js2n__-prdslib.records.record
{
- package =
+ owner =
_js2n__-prdslib.isType '"String",
- registry =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- auth =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- headerformat =
- _js2n__-prdslib.isType
- '"String",
- token =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- rootdir =
- _js2n__-prdslib.isType
- '"String",
- scmid =
- _js2n__-prdslib.isType
- '"String",
- url =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- version =
+ repository =
+ _js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -12462,7 +13106,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "dockerdigest" ],
+ kind = _js2n__-prdslib.enum [ "hcl" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -12471,20 +13115,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- architecture =
- _js2n__-prdslib.isType '"String",
- digest =
- _js2n__-prdslib.isType '"String",
- hidetag =
- _js2n__-prdslib.isType '"Bool",
- image =
- _js2n__-prdslib.isType '"String",
- password =
- _js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- token =
- _js2n__-prdslib.isType '"String",
- username =
+ file = _js2n__-prdslib.isType '"String",
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ path = _js2n__-prdslib.isType '"String",
+ value =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -12594,54 +13235,38 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "gitea/release" ],
+ kind = _js2n__-prdslib.enum [ "terraform/lock" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- commitish =
- _js2n__-prdslib.isType '"String",
- description =
- _js2n__-prdslib.isType '"String",
- draft = _js2n__-prdslib.isType '"Bool",
- owner =
- _js2n__-prdslib.isType '"String",
- prerelease =
- _js2n__-prdslib.isType '"Bool",
- repository =
- _js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- title =
- _js2n__-prdslib.isType '"String",
- token =
- _js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- username =
- _js2n__-prdslib.isType '"String",
- versionfilter =
+ file = _js2n__-prdslib.isType '"String",
+ files =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ platforms =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
],
+ provider =
+ _js2n__-prdslib.isType '"String",
+ skipconstraints =
+ _js2n__-prdslib.isType '"Bool",
+ value =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -12750,7 +13375,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "golang" ],
+ kind =
+ _js2n__-prdslib.enum [ "terraform/provider" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -12759,26 +13385,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- version =
- _js2n__-prdslib.isType '"String",
- versionfilter =
+ file = _js2n__-prdslib.isType '"String",
+ files =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
],
+ provider =
+ _js2n__-prdslib.isType '"String",
+ value =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -12887,7 +13506,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "helmchart" ],
+ kind = _js2n__-prdslib.enum [ "csv" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -12896,24 +13515,23 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- appversion =
- _js2n__-prdslib.isType '"Bool",
+ comma = _js2n__-prdslib.isType 'Integer,
+ comment =
+ _js2n__-prdslib.isType 'Integer,
file = _js2n__-prdslib.isType '"String",
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
key = _js2n__-prdslib.isType '"String",
- name = _js2n__-prdslib.isType '"String",
- password =
- _js2n__-prdslib.isType '"String",
- skippackaging =
- _js2n__-prdslib.isType '"Bool",
- token =
- _js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- username =
+ query =
_js2n__-prdslib.isType '"String",
value =
_js2n__-prdslib.isType '"String",
- version =
- _js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
[
@@ -12932,8 +13550,6 @@ let rec _js2n__-refsenv
} {} false
_js2n__-prdslib.never
],
- versionincrement =
- _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -13042,7 +13658,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "temurin" ],
+ kind = _js2n__-prdslib.enum [ "dockerfile" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -13051,23 +13667,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- architecture =
- _js2n__-prdslib.isType '"String",
- featureversion =
- _js2n__-prdslib.isType 'Integer,
- imagetype =
- _js2n__-prdslib.isType '"String",
- operatingsystem =
- _js2n__-prdslib.isType '"String",
- project =
- _js2n__-prdslib.isType '"String",
- releaseline =
- _js2n__-prdslib.isType '"String",
- releasetype =
- _js2n__-prdslib.isType '"String",
- result =
+ file = _js2n__-prdslib.isType '"String",
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ instruction = _js2n__-prdslib.always,
+ stage =
_js2n__-prdslib.isType '"String",
- specificversion =
+ value =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -13177,7 +13789,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "http" ],
+ kind = _js2n__-prdslib.enum [ "dockerimage" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -13186,59 +13798,45 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- request =
+ architecture =
+ _js2n__-prdslib.isType '"String",
+ architectures =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ image =
+ _js2n__-prdslib.isType '"String",
+ password =
+ _js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ tagfilter =
+ _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ username =
+ _js2n__-prdslib.isType '"String",
+ versionfilter =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- body =
+ kind =
_js2n__-prdslib.isType
'"String",
- headers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- nofollowredirects =
- _js2n__-prdslib.isType
- '"Bool",
- verb =
+ pattern =
_js2n__-prdslib.isType
'"String",
- } {} false
- _js2n__-prdslib.never
- ],
- responseasserts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- headers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- statuscode =
+ strict =
_js2n__-prdslib.isType
- 'Integer,
+ '"Bool",
} {} false
_js2n__-prdslib.never
],
- returnresponseheader =
- _js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -13347,7 +13945,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "terraform/lock" ],
+ kind = _js2n__-prdslib.enum [ "jenkins" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -13356,28 +13954,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- file = _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- platforms =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- provider =
+ release =
_js2n__-prdslib.isType '"String",
- skipconstraints =
- _js2n__-prdslib.isType '"Bool",
- value =
+ version =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -13487,7 +14066,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "maven" ],
+ kind = _js2n__-prdslib.enum [ "json" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -13496,11 +14075,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- artifactid =
- _js2n__-prdslib.isType '"String",
- groupid =
- _js2n__-prdslib.isType '"String",
- repositories =
+ file = _js2n__-prdslib.isType '"String",
+ files =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
@@ -13508,10 +14084,10 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType
'"String")
],
- repository =
+ key = _js2n__-prdslib.isType '"String",
+ query =
_js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- version =
+ value =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -13639,7 +14215,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "toml" ],
+ kind = _js2n__-prdslib.enum [ "npm" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -13648,21 +14224,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- createmissingkey =
- _js2n__-prdslib.isType '"Bool",
- file = _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- key = _js2n__-prdslib.isType '"String",
- query =
+ name = _js2n__-prdslib.isType '"String",
+ npmrcpath =
_js2n__-prdslib.isType '"String",
- value =
+ registrytoken =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ version =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -13790,37 +14358,138 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "gittag" ],
+ kind = _js2n__-prdslib.enum [ "shell" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "command" ],
_js2n__-prdslib.records.record
{
- key = _js2n__-prdslib.isType '"String",
- message =
+ changedif =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.enum
+ [
+ "console/output"
+ ],
+ spec =
+ _js2n__-prdslib.always,
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.enum
+ [ "exitcode" ],
+ spec =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "failure",
+ "success",
+ "warning"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ failure =
+ _js2n__-prdslib.isType
+ 'Integer,
+ success =
+ _js2n__-prdslib.isType
+ 'Integer,
+ warning =
+ _js2n__-prdslib.isType
+ 'Integer,
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.enum
+ [
+ "file/checksum"
+ ],
+ spec =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "files" ],
+ _js2n__-prdslib.records.record
+ {
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ } {} false
+ _js2n__-prdslib.never
+ ]
+ ],
+ command =
_js2n__-prdslib.isType '"String",
- path = _js2n__-prdslib.isType '"String",
- versionfilter =
+ environments =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
_js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "name" ],
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
],
+ shell =
+ _js2n__-prdslib.isType '"String",
+ workdir =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -13929,24 +14598,23 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "gitlab/branch" ],
+ kind = _js2n__-prdslib.enum [ "gittag" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository" ],
+ _js2n__-prdslib.records.required [ "url" ],
_js2n__-prdslib.records.record
{
- branch =
- _js2n__-prdslib.isType '"String",
- owner =
+ key = _js2n__-prdslib.isType '"String",
+ message =
_js2n__-prdslib.isType '"String",
- repository =
+ password =
_js2n__-prdslib.isType '"String",
- token =
+ path = _js2n__-prdslib.isType '"String",
+ sourcebranch =
_js2n__-prdslib.isType '"String",
url = _js2n__-prdslib.isType '"String",
username =
@@ -14077,7 +14745,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "gitlab/release" ],
+ kind = _js2n__-prdslib.enum [ "gitea/branch" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
spec =
@@ -14085,23 +14753,15 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "owner", "repository" ],
+ [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- commitish =
- _js2n__-prdslib.isType '"String",
- description =
+ branch =
_js2n__-prdslib.isType '"String",
- draft = _js2n__-prdslib.isType '"Bool",
owner =
_js2n__-prdslib.isType '"String",
- prerelease =
- _js2n__-prdslib.isType '"Bool",
repository =
_js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- title =
- _js2n__-prdslib.isType '"String",
token =
_js2n__-prdslib.isType '"String",
url = _js2n__-prdslib.isType '"String",
@@ -14362,7 +15022,33 @@ let rec _js2n__-refsenv
])
],
} {} false _js2n__-prdslib.never
- ],
+ ]
+ ])
+ ])
+ | doc m%"
+ "sources" defines the list of Updatecli source definition.
+
+ example:
+ ---
+ sources:
+ # Source to retrieve the latest version of nodejs
+ nodejs:
+ name: Get latest nodejs version
+ kind: json
+ spec:
+ file: https://nodejs.org/dist/index.json
+ key: .(lts!=false).version
+ ---
+ "%
+ | optional,
+ targets
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.oneOf
+ [
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -14376,157 +15062,37 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "hcl" ],
- name = _js2n__-prdslib.isType '"String",
- scmid = _js2n__-prdslib.isType '"String",
- spec =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- file = _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- path = _js2n__-prdslib.isType '"String",
- value =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- transformers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- addprefix =
- _js2n__-prdslib.isType
- '"String",
- addsuffix =
- _js2n__-prdslib.isType
- '"String",
- find =
- _js2n__-prdslib.isType
- '"String",
- findsubmatch =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "pattern" ],
- _js2n__-prdslib.records.record
- {
- captureindex =
- _js2n__-prdslib.isType
- 'Integer,
- pattern =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- replacer =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "from", "to" ],
- _js2n__-prdslib.records.record
- {
- from =
- _js2n__-prdslib.isType
- '"String",
- to =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- replacers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "from", "to" ],
- _js2n__-prdslib.records.record
- {
- from =
- _js2n__-prdslib.isType
- '"String",
- to =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- semverinc =
- _js2n__-prdslib.isType
- '"String",
- trimprefix =
- _js2n__-prdslib.isType
- '"String",
- trimsuffix =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- } {} false _js2n__-prdslib.never
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "kind" ],
- _js2n__-prdslib.records.record
- {
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- kind = _js2n__-prdslib.enum [ "json" ],
+ disableconditions = _js2n__-prdslib.isType '"Bool",
+ disablesourceinput = _js2n__-prdslib.isType '"Bool",
+ kind = _js2n__-prdslib.enum [ "gittag" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
+ sourceid = _js2n__-prdslib.isType '"String",
spec =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "url" ],
_js2n__-prdslib.records.record
{
- file = _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
key = _js2n__-prdslib.isType '"String",
- query =
+ message =
_js2n__-prdslib.isType '"String",
- value =
+ password =
+ _js2n__-prdslib.isType '"String",
+ path = _js2n__-prdslib.isType '"String",
+ sourcebranch =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -14640,57 +15206,31 @@ let rec _js2n__-refsenv
])
],
} {} false _js2n__-prdslib.never
- ]
- ])
- ])
- | doc m%"
- "sources" defines the list of Updatecli source definition.
-
- example:
- ---
- sources:
- # Source to retrieve the latest version of nodejs
- nodejs:
- name: Get latest nodejs version
- kind: json
- spec:
- file: https://nodejs.org/dist/index.json
- key: .(lts!=false).version
- ---
- "%
- | optional,
- targets
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.oneOf
- [
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "aws/ami" ],
+ kind = _js2n__-prdslib.enum [ "terraform/file" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -14700,37 +15240,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- accesskey =
- _js2n__-prdslib.isType '"String",
- dryrun = _js2n__-prdslib.isType '"Bool",
- endpoint =
- _js2n__-prdslib.isType '"String",
- filters =
+ file = _js2n__-prdslib.isType '"String",
+ files =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- name =
- _js2n__-prdslib.isType
- '"String",
- values =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
+ (_js2n__-prdslib.isType
+ '"String")
],
- region =
- _js2n__-prdslib.isType '"String",
- secretkey =
- _js2n__-prdslib.isType '"String",
- sortby =
+ path = _js2n__-prdslib.isType '"String",
+ value =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -14833,24 +15353,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "file" ],
+ kind = _js2n__-prdslib.enum [ "yaml" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -14860,7 +15380,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- content =
+ engine =
_js2n__-prdslib.isType '"String",
file = _js2n__-prdslib.isType '"String",
files =
@@ -14871,15 +15391,13 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType
'"String")
],
- forcecreate =
+ key = _js2n__-prdslib.isType '"String",
+ keyonly =
_js2n__-prdslib.isType '"Bool",
- line = _js2n__-prdslib.isType 'Integer,
- matchpattern =
- _js2n__-prdslib.isType '"String",
- replacepattern =
- _js2n__-prdslib.isType '"String",
searchpattern =
_js2n__-prdslib.isType '"Bool",
+ value =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -14981,24 +15499,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gitea/release" ],
+ kind = _js2n__-prdslib.enum [ "aws/ami" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -15006,47 +15524,40 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- commitish =
- _js2n__-prdslib.isType '"String",
- description =
- _js2n__-prdslib.isType '"String",
- draft = _js2n__-prdslib.isType '"Bool",
- owner =
- _js2n__-prdslib.isType '"String",
- prerelease =
- _js2n__-prdslib.isType '"Bool",
- repository =
- _js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- title =
- _js2n__-prdslib.isType '"String",
- token =
+ accesskey =
_js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- username =
+ dryrun = _js2n__-prdslib.isType '"Bool",
+ endpoint =
_js2n__-prdslib.isType '"String",
- versionfilter =
+ filters =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
_js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ values =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
],
+ region =
+ _js2n__-prdslib.isType '"String",
+ secretkey =
+ _js2n__-prdslib.isType '"String",
+ sortby =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -15148,24 +15659,25 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "stash/tag" ],
+ kind =
+ _js2n__-prdslib.enum [ "terraform/provider" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -15173,40 +15685,21 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- owner =
- _js2n__-prdslib.isType '"String",
- password =
- _js2n__-prdslib.isType '"String",
- repository =
- _js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- token =
- _js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- username =
- _js2n__-prdslib.isType '"String",
- versionfilter =
+ file = _js2n__-prdslib.isType '"String",
+ files =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
],
+ provider =
+ _js2n__-prdslib.isType '"String",
+ value =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -15308,24 +15801,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "shell" ],
+ kind = _js2n__-prdslib.enum [ "gitea/tag" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -15334,130 +15827,37 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "command" ],
- _js2n__-prdslib.records.record
- {
- changedif =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.enum
- [
- "console/output"
- ],
- spec =
- _js2n__-prdslib.always,
- } {} false
- _js2n__-prdslib.never
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.enum
- [ "exitcode" ],
- spec =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [
- "failure",
- "success",
- "warning"
- ],
- _js2n__-prdslib.records.record
- {
- failure =
- _js2n__-prdslib.isType
- 'Integer,
- success =
- _js2n__-prdslib.isType
- 'Integer,
- warning =
- _js2n__-prdslib.isType
- 'Integer,
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.enum
- [
- "file/checksum"
- ],
- spec =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "files" ],
- _js2n__-prdslib.records.record
- {
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- } {} false
- _js2n__-prdslib.never
- ],
- } {} false
- _js2n__-prdslib.never
- ]
- ],
- command =
+ [ "owner", "repository", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ owner =
_js2n__-prdslib.isType '"String",
- environments =
+ repository =
+ _js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
+ _js2n__-prdslib.isType '"String",
+ versionfilter =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
_js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "name" ],
- _js2n__-prdslib.records.record
- {
- name =
- _js2n__-prdslib.isType
- '"String",
- value =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
],
- shell =
- _js2n__-prdslib.isType '"String",
- workdir =
- _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -15559,24 +15959,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "terraform/lock" ],
+ kind = _js2n__-prdslib.enum [ "gitlab/tag" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -15584,31 +15984,38 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository" ],
_js2n__-prdslib.records.record
{
- file = _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- platforms =
+ owner =
+ _js2n__-prdslib.isType '"String",
+ repository =
+ _js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
+ _js2n__-prdslib.isType '"String",
+ versionfilter =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
],
- provider =
- _js2n__-prdslib.isType '"String",
- skipconstraints =
- _js2n__-prdslib.isType '"Bool",
- value =
- _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -15710,24 +16117,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "dockerdigest" ],
+ kind = _js2n__-prdslib.enum [ "githubrelease" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -15735,23 +16142,59 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository", "token" ],
_js2n__-prdslib.records.record
{
- architecture =
- _js2n__-prdslib.isType '"String",
- digest =
- _js2n__-prdslib.isType '"String",
- hidetag =
- _js2n__-prdslib.isType '"Bool",
- image =
+ owner =
_js2n__-prdslib.isType '"String",
- password =
+ repository =
_js2n__-prdslib.isType '"String",
tag = _js2n__-prdslib.isType '"String",
token =
_js2n__-prdslib.isType '"String",
+ typefilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ draft =
+ _js2n__-prdslib.isType
+ '"Bool",
+ latest =
+ _js2n__-prdslib.isType
+ '"Bool",
+ prerelease =
+ _js2n__-prdslib.isType
+ '"Bool",
+ release =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ url = _js2n__-prdslib.isType '"String",
username =
_js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -15853,24 +16296,25 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gitea/branch" ],
+ kind =
+ _js2n__-prdslib.enum [ "terraform/registry" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -15878,20 +16322,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- branch =
+ hostname =
_js2n__-prdslib.isType '"String",
- owner =
+ name = _js2n__-prdslib.isType '"String",
+ namespace =
_js2n__-prdslib.isType '"String",
- repository =
+ rawstring =
_js2n__-prdslib.isType '"String",
- token =
+ targetsystem =
_js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- username =
+ type = _js2n__-prdslib.isType '"String",
+ version =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -16012,24 +16455,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gitlab/branch" ],
+ kind = _js2n__-prdslib.enum [ "dockerimage" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -16037,19 +16480,27 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository" ],
_js2n__-prdslib.records.record
{
- branch =
+ architecture =
_js2n__-prdslib.isType '"String",
- owner =
+ architectures =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ image =
_js2n__-prdslib.isType '"String",
- repository =
+ password =
+ _js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ tagfilter =
_js2n__-prdslib.isType '"String",
token =
_js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
username =
_js2n__-prdslib.isType '"String",
versionfilter =
@@ -16171,24 +16622,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "golang" ],
+ kind = _js2n__-prdslib.enum [ "gitea/branch" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -16196,9 +16647,20 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- version =
+ branch =
+ _js2n__-prdslib.isType '"String",
+ owner =
+ _js2n__-prdslib.isType '"String",
+ repository =
+ _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -16319,24 +16781,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gittag" ],
+ kind = _js2n__-prdslib.enum [ "gitea/release" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -16344,12 +16806,29 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- key = _js2n__-prdslib.isType '"String",
- message =
+ commitish =
+ _js2n__-prdslib.isType '"String",
+ description =
+ _js2n__-prdslib.isType '"String",
+ draft = _js2n__-prdslib.isType '"Bool",
+ owner =
+ _js2n__-prdslib.isType '"String",
+ prerelease =
+ _js2n__-prdslib.isType '"Bool",
+ repository =
+ _js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ title =
+ _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
_js2n__-prdslib.isType '"String",
- path = _js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
[
@@ -16469,24 +16948,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gitbranch" ],
+ kind = _js2n__-prdslib.enum [ "terraform/lock" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -16496,27 +16975,29 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- branch =
- _js2n__-prdslib.isType '"String",
- path = _js2n__-prdslib.isType '"String",
- versionfilter =
+ file = _js2n__-prdslib.isType '"String",
+ files =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ platforms =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
],
+ provider =
+ _js2n__-prdslib.isType '"String",
+ skipconstraints =
+ _js2n__-prdslib.isType '"Bool",
+ value =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -16618,24 +17099,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "githubrelease" ],
+ kind = _js2n__-prdslib.enum [ "golang" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -16643,40 +17124,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository", "token" ],
_js2n__-prdslib.records.record
{
- owner =
- _js2n__-prdslib.isType '"String",
- repository =
- _js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- token =
- _js2n__-prdslib.isType '"String",
- typefilter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- draft =
- _js2n__-prdslib.isType
- '"Bool",
- latest =
- _js2n__-prdslib.isType
- '"Bool",
- prerelease =
- _js2n__-prdslib.isType
- '"Bool",
- release =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
- ],
- url = _js2n__-prdslib.isType '"String",
- username =
+ version =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -16797,24 +17247,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "http" ],
+ kind = _js2n__-prdslib.enum [ "maven" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -16824,59 +17274,41 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- request =
+ artifactid =
+ _js2n__-prdslib.isType '"String",
+ groupid =
+ _js2n__-prdslib.isType '"String",
+ repositories =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ repository =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ version =
+ _js2n__-prdslib.isType '"String",
+ versionfilter =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- body =
+ kind =
_js2n__-prdslib.isType
'"String",
- headers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- nofollowredirects =
- _js2n__-prdslib.isType
- '"Bool",
- verb =
+ pattern =
_js2n__-prdslib.isType
'"String",
- } {} false
- _js2n__-prdslib.never
- ],
- responseasserts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- headers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {} {} true
- (_js2n__-prdslib.isType
- '"String")
- ],
- statuscode =
+ strict =
_js2n__-prdslib.isType
- 'Integer,
+ '"Bool",
} {} false
_js2n__-prdslib.never
],
- returnresponseheader =
- _js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -16978,24 +17410,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "cargopackage" ],
+ kind = _js2n__-prdslib.enum [ "stash/branch" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -17004,46 +17436,21 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "package" ],
+ [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- package =
+ branch =
_js2n__-prdslib.isType '"String",
- registry =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- auth =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- headerformat =
- _js2n__-prdslib.isType
- '"String",
- token =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- rootdir =
- _js2n__-prdslib.isType
- '"String",
- scmid =
- _js2n__-prdslib.isType
- '"String",
- url =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- version =
+ owner =
+ _js2n__-prdslib.isType '"String",
+ password =
+ _js2n__-prdslib.isType '"String",
+ repository =
+ _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -17164,24 +17571,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gitea/tag" ],
+ kind = _js2n__-prdslib.enum [ "golang/gomod" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -17189,38 +17596,15 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- owner =
- _js2n__-prdslib.isType '"String",
- repository =
- _js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- token =
+ file = _js2n__-prdslib.isType '"String",
+ indirect =
+ _js2n__-prdslib.isType '"Bool",
+ module =
_js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- username =
+ version =
_js2n__-prdslib.isType '"String",
- versionfilter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
- ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -17322,24 +17706,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "hcl" ],
+ kind = _js2n__-prdslib.enum [ "temurin" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -17349,8 +17733,15 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- file = _js2n__-prdslib.isType '"String",
- files =
+ architecture =
+ _js2n__-prdslib.isType '"String",
+ featureversion =
+ _js2n__-prdslib.isType 'Integer,
+ imagetype =
+ _js2n__-prdslib.isType '"String",
+ operatingsystem =
+ _js2n__-prdslib.isType '"String",
+ platforms =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
@@ -17358,8 +17749,15 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType
'"String")
],
- path = _js2n__-prdslib.isType '"String",
- value =
+ project =
+ _js2n__-prdslib.isType '"String",
+ releaseline =
+ _js2n__-prdslib.isType '"String",
+ releasetype =
+ _js2n__-prdslib.isType '"String",
+ result =
+ _js2n__-prdslib.isType '"String",
+ specificversion =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -17462,24 +17860,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "golang/module" ],
+ kind = _js2n__-prdslib.enum [ "http" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -17487,34 +17885,61 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "module" ],
_js2n__-prdslib.records.record
{
- module =
- _js2n__-prdslib.isType '"String",
- proxy =
- _js2n__-prdslib.isType '"String",
- version =
- _js2n__-prdslib.isType '"String",
- versionfilter =
+ request =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- kind =
+ body =
_js2n__-prdslib.isType
'"String",
- pattern =
+ headers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {} {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ nofollowredirects =
+ _js2n__-prdslib.isType
+ '"Bool",
+ verb =
_js2n__-prdslib.isType
'"String",
- strict =
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ responseasserts =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ headers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {} {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ statuscode =
_js2n__-prdslib.isType
- '"Bool",
+ 'Integer,
} {} false
_js2n__-prdslib.never
],
+ returnresponseheader =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -17616,24 +18041,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "helmchart" ],
+ kind = _js2n__-prdslib.enum [ "json" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -17643,24 +18068,20 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- appversion =
- _js2n__-prdslib.isType '"Bool",
file = _js2n__-prdslib.isType '"String",
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
key = _js2n__-prdslib.isType '"String",
- name = _js2n__-prdslib.isType '"String",
- password =
- _js2n__-prdslib.isType '"String",
- skippackaging =
- _js2n__-prdslib.isType '"Bool",
- token =
- _js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- username =
+ query =
_js2n__-prdslib.isType '"String",
value =
_js2n__-prdslib.isType '"String",
- version =
- _js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
[
@@ -17679,8 +18100,6 @@ let rec _js2n__-refsenv
} {} false
_js2n__-prdslib.never
],
- versionincrement =
- _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -17782,24 +18201,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "terraform/file" ],
+ kind = _js2n__-prdslib.enum [ "stash/tag" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -17807,20 +18226,40 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- file = _js2n__-prdslib.isType '"String",
- files =
+ owner =
+ _js2n__-prdslib.isType '"String",
+ password =
+ _js2n__-prdslib.isType '"String",
+ repository =
+ _js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
+ _js2n__-prdslib.isType '"String",
+ versionfilter =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
],
- path = _js2n__-prdslib.isType '"String",
- value =
- _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -17922,24 +18361,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "toolversions" ],
+ kind = _js2n__-prdslib.enum [ "toml" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -17961,8 +18400,28 @@ let rec _js2n__-refsenv
'"String")
],
key = _js2n__-prdslib.isType '"String",
+ query =
+ _js2n__-prdslib.isType '"String",
value =
_js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -18064,24 +18523,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "maven" ],
+ kind = _js2n__-prdslib.enum [ "toolversions" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -18091,11 +18550,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- artifactid =
- _js2n__-prdslib.isType '"String",
- groupid =
- _js2n__-prdslib.isType '"String",
- repositories =
+ createmissingkey =
+ _js2n__-prdslib.isType '"Bool",
+ file = _js2n__-prdslib.isType '"String",
+ files =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
@@ -18103,29 +18561,9 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType
'"String")
],
- repository =
- _js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- version =
+ key = _js2n__-prdslib.isType '"String",
+ value =
_js2n__-prdslib.isType '"String",
- versionfilter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
- ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -18227,24 +18665,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "toml" ],
+ kind = _js2n__-prdslib.enum [ "dockerfile" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -18252,42 +18690,22 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- createmissingkey =
- _js2n__-prdslib.isType '"Bool",
- file = _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- key = _js2n__-prdslib.isType '"String",
- query =
- _js2n__-prdslib.isType '"String",
- value =
- _js2n__-prdslib.isType '"String",
- versionfilter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
+ _js2n__-prdslib.records.record
+ {
+ file = _js2n__-prdslib.isType '"String",
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
],
+ instruction = _js2n__-prdslib.always,
+ stage =
+ _js2n__-prdslib.isType '"String",
+ value =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -18389,24 +18807,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "xml" ],
+ kind = _js2n__-prdslib.enum [ "file" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -18416,10 +18834,26 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ content =
+ _js2n__-prdslib.isType '"String",
file = _js2n__-prdslib.isType '"String",
- path = _js2n__-prdslib.isType '"String",
- value =
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ forcecreate =
+ _js2n__-prdslib.isType '"Bool",
+ line = _js2n__-prdslib.isType 'Integer,
+ matchpattern =
+ _js2n__-prdslib.isType '"String",
+ replacepattern =
_js2n__-prdslib.isType '"String",
+ searchpattern =
+ _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -18521,24 +18955,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "csv" ],
+ kind = _js2n__-prdslib.enum [ "hcl" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -18548,9 +18982,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- comma = _js2n__-prdslib.isType 'Integer,
- comment =
- _js2n__-prdslib.isType 'Integer,
file = _js2n__-prdslib.isType '"String",
files =
_js2n__-prdslib.allOf
@@ -18560,29 +18991,9 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType
'"String")
],
- key = _js2n__-prdslib.isType '"String",
- query =
- _js2n__-prdslib.isType '"String",
+ path = _js2n__-prdslib.isType '"String",
value =
_js2n__-prdslib.isType '"String",
- versionfilter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
- ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -18684,24 +19095,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "dockerimage" ],
+ kind = _js2n__-prdslib.enum [ "golang/module" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -18709,28 +19120,15 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "module" ],
_js2n__-prdslib.records.record
{
- architecture =
- _js2n__-prdslib.isType '"String",
- architectures =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- image =
- _js2n__-prdslib.isType '"String",
- password =
- _js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- tagfilter =
+ module =
_js2n__-prdslib.isType '"String",
- token =
+ proxy =
_js2n__-prdslib.isType '"String",
- username =
+ version =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -18851,24 +19249,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gitlab/tag" ],
+ kind = _js2n__-prdslib.enum [ "npm" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -18876,19 +19274,15 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository" ],
_js2n__-prdslib.records.record
{
- owner =
- _js2n__-prdslib.isType '"String",
- repository =
+ name = _js2n__-prdslib.isType '"String",
+ npmrcpath =
_js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- token =
+ registrytoken =
_js2n__-prdslib.isType '"String",
url = _js2n__-prdslib.isType '"String",
- username =
+ version =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -19009,24 +19403,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "json" ],
+ kind = _js2n__-prdslib.enum [ "shell" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -19034,40 +19428,131 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "command" ],
_js2n__-prdslib.records.record
{
- file = _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
+ changedif =
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.enum
+ [
+ "console/output"
+ ],
+ spec =
+ _js2n__-prdslib.always,
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.enum
+ [ "exitcode" ],
+ spec =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "failure",
+ "success",
+ "warning"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ failure =
+ _js2n__-prdslib.isType
+ 'Integer,
+ success =
+ _js2n__-prdslib.isType
+ 'Integer,
+ warning =
+ _js2n__-prdslib.isType
+ 'Integer,
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.enum
+ [
+ "file/checksum"
+ ],
+ spec =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "files" ],
+ _js2n__-prdslib.records.record
+ {
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ } {} false
+ _js2n__-prdslib.never
+ ]
],
- key = _js2n__-prdslib.isType '"String",
- query =
- _js2n__-prdslib.isType '"String",
- value =
+ command =
_js2n__-prdslib.isType '"String",
- versionfilter =
+ environments =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
_js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "name" ],
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
],
+ shell =
+ _js2n__-prdslib.isType '"String",
+ workdir =
+ _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
transformers =
@@ -19169,24 +19654,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "stash/branch" ],
+ kind = _js2n__-prdslib.enum [ "xml" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -19194,41 +19679,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository", "url" ],
_js2n__-prdslib.records.record
{
- branch =
- _js2n__-prdslib.isType '"String",
- owner =
- _js2n__-prdslib.isType '"String",
- password =
- _js2n__-prdslib.isType '"String",
- repository =
- _js2n__-prdslib.isType '"String",
- token =
- _js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- username =
+ file = _js2n__-prdslib.isType '"String",
+ path = _js2n__-prdslib.isType '"String",
+ value =
_js2n__-prdslib.isType '"String",
- versionfilter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
- ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -19330,25 +19786,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind =
- _js2n__-prdslib.enum [ "terraform/registry" ],
+ kind = _js2n__-prdslib.enum [ "cargopackage" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -19356,18 +19811,46 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "package" ],
_js2n__-prdslib.records.record
{
- hostname =
- _js2n__-prdslib.isType '"String",
- name = _js2n__-prdslib.isType '"String",
- namespace =
- _js2n__-prdslib.isType '"String",
- rawstring =
- _js2n__-prdslib.isType '"String",
- targetsystem =
+ package =
_js2n__-prdslib.isType '"String",
- type = _js2n__-prdslib.isType '"String",
+ registry =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ auth =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ headerformat =
+ _js2n__-prdslib.isType
+ '"String",
+ token =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ rootdir =
+ _js2n__-prdslib.isType
+ '"String",
+ scmid =
+ _js2n__-prdslib.isType
+ '"String",
+ url =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ],
version =
_js2n__-prdslib.isType '"String",
versionfilter =
@@ -19489,13 +19972,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
dependson =
_js2n__-prdslib.allOf
[
@@ -19504,155 +19980,16 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType '"String")
],
dependsonchange = _js2n__-prdslib.isType '"Bool",
- disableconditions = _js2n__-prdslib.isType '"Bool",
- disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "yaml" ],
- name = _js2n__-prdslib.isType '"String",
- scmid = _js2n__-prdslib.isType '"String",
- sourceid = _js2n__-prdslib.isType '"String",
- spec =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- engine =
- _js2n__-prdslib.isType '"String",
- file = _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- key = _js2n__-prdslib.isType '"String",
- keyonly =
- _js2n__-prdslib.isType '"Bool",
- searchpattern =
- _js2n__-prdslib.isType '"Bool",
- value =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ],
- transformers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- addprefix =
- _js2n__-prdslib.isType
- '"String",
- addsuffix =
- _js2n__-prdslib.isType
- '"String",
- find =
- _js2n__-prdslib.isType
- '"String",
- findsubmatch =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "pattern" ],
- _js2n__-prdslib.records.record
- {
- captureindex =
- _js2n__-prdslib.isType
- 'Integer,
- pattern =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- replacer =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "from", "to" ],
- _js2n__-prdslib.records.record
- {
- from =
- _js2n__-prdslib.isType
- '"String",
- to =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ],
- replacers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
- [ "from", "to" ],
- _js2n__-prdslib.records.record
- {
- from =
- _js2n__-prdslib.isType
- '"String",
- to =
- _js2n__-prdslib.isType
- '"String",
- } {} false
- _js2n__-prdslib.never
- ])
- ],
- semverinc =
- _js2n__-prdslib.isType
- '"String",
- trimprefix =
- _js2n__-prdslib.isType
- '"String",
- trimsuffix =
- _js2n__-prdslib.isType
- '"String",
- } {} false _js2n__-prdslib.never
- ])
- ],
- } {} false _js2n__-prdslib.never
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "kind" ],
- _js2n__-prdslib.records.record
- {
- conditionids =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- dependson =
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "npm" ],
+ kind = _js2n__-prdslib.enum [ "csv" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -19661,14 +19998,23 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
- {
- name = _js2n__-prdslib.isType '"String",
- npmrcpath =
- _js2n__-prdslib.isType '"String",
- registrytoken =
+ {
+ comma = _js2n__-prdslib.isType 'Integer,
+ comment =
+ _js2n__-prdslib.isType 'Integer,
+ file = _js2n__-prdslib.isType '"String",
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ key = _js2n__-prdslib.isType '"String",
+ query =
_js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
- version =
+ value =
_js2n__-prdslib.isType '"String",
versionfilter =
_js2n__-prdslib.allOf
@@ -19789,24 +20135,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "temurin" ],
+ kind = _js2n__-prdslib.enum [ "gitlab/branch" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -19814,26 +20160,39 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository" ],
_js2n__-prdslib.records.record
{
- architecture =
- _js2n__-prdslib.isType '"String",
- featureversion =
- _js2n__-prdslib.isType 'Integer,
- imagetype =
- _js2n__-prdslib.isType '"String",
- operatingsystem =
- _js2n__-prdslib.isType '"String",
- project =
+ branch =
_js2n__-prdslib.isType '"String",
- releaseline =
+ owner =
_js2n__-prdslib.isType '"String",
- releasetype =
+ repository =
_js2n__-prdslib.isType '"String",
- result =
+ token =
_js2n__-prdslib.isType '"String",
- specificversion =
+ url = _js2n__-prdslib.isType '"String",
+ username =
_js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -19935,25 +20294,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind =
- _js2n__-prdslib.enum [ "terraform/provider" ],
+ kind = _js2n__-prdslib.enum [ "helmchart" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -19963,18 +20321,43 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ appversion =
+ _js2n__-prdslib.isType '"Bool",
file = _js2n__-prdslib.isType '"String",
- files =
+ key = _js2n__-prdslib.isType '"String",
+ name = _js2n__-prdslib.isType '"String",
+ password =
+ _js2n__-prdslib.isType '"String",
+ skippackaging =
+ _js2n__-prdslib.isType '"Bool",
+ token =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
+ _js2n__-prdslib.isType '"String",
+ value =
+ _js2n__-prdslib.isType '"String",
+ version =
+ _js2n__-prdslib.isType '"String",
+ versionfilter =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
],
- provider =
- _js2n__-prdslib.isType '"String",
- value =
+ versionincrement =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -20077,24 +20460,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "dockerfile" ],
+ kind = _js2n__-prdslib.enum [ "jenkins" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -20104,19 +20487,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- file = _js2n__-prdslib.isType '"String",
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType
- '"String")
- ],
- instruction = _js2n__-prdslib.always,
- stage =
+ release =
_js2n__-prdslib.isType '"String",
- value =
+ version =
_js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
@@ -20219,24 +20592,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "gitlab/release" ],
+ kind = _js2n__-prdslib.enum [ "dockerdigest" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -20244,47 +20617,23 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "owner", "repository" ],
_js2n__-prdslib.records.record
{
- commitish =
- _js2n__-prdslib.isType '"String",
- description =
+ architecture =
_js2n__-prdslib.isType '"String",
- draft = _js2n__-prdslib.isType '"Bool",
- owner =
+ digest =
_js2n__-prdslib.isType '"String",
- prerelease =
+ hidetag =
_js2n__-prdslib.isType '"Bool",
- repository =
+ image =
_js2n__-prdslib.isType '"String",
- tag = _js2n__-prdslib.isType '"String",
- title =
+ password =
_js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
token =
_js2n__-prdslib.isType '"String",
- url = _js2n__-prdslib.isType '"String",
username =
_js2n__-prdslib.isType '"String",
- versionfilter =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- kind =
- _js2n__-prdslib.isType
- '"String",
- pattern =
- _js2n__-prdslib.isType
- '"String",
- strict =
- _js2n__-prdslib.isType
- '"Bool",
- } {} false
- _js2n__-prdslib.never
- ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -20386,24 +20735,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "golang/gomod" ],
+ kind = _js2n__-prdslib.enum [ "gitbranch" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -20411,15 +20760,37 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "url" ],
_js2n__-prdslib.records.record
{
- file = _js2n__-prdslib.isType '"String",
- indirect =
- _js2n__-prdslib.isType '"Bool",
- module =
+ branch =
_js2n__-prdslib.isType '"String",
- version =
+ password =
+ _js2n__-prdslib.isType '"String",
+ path = _js2n__-prdslib.isType '"String",
+ sourcebranch =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
_js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
} {} false _js2n__-prdslib.never
],
transformers =
@@ -20521,24 +20892,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "kind" ],
_js2n__-prdslib.records.record
{
- conditionids =
+ dependson =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependson =
+ dependsonchange = _js2n__-prdslib.isType '"Bool",
+ deprecatedconditionids =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- dependsonchange = _js2n__-prdslib.isType '"Bool",
disableconditions = _js2n__-prdslib.isType '"Bool",
disablesourceinput = _js2n__-prdslib.isType '"Bool",
- kind = _js2n__-prdslib.enum [ "jenkins" ],
+ kind = _js2n__-prdslib.enum [ "gitlab/release" ],
name = _js2n__-prdslib.isType '"String",
scmid = _js2n__-prdslib.isType '"String",
sourceid = _js2n__-prdslib.isType '"String",
@@ -20546,12 +20917,47 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "owner", "repository" ],
_js2n__-prdslib.records.record
{
- release =
+ commitish =
_js2n__-prdslib.isType '"String",
- version =
+ description =
+ _js2n__-prdslib.isType '"String",
+ draft = _js2n__-prdslib.isType '"Bool",
+ owner =
+ _js2n__-prdslib.isType '"String",
+ prerelease =
+ _js2n__-prdslib.isType '"Bool",
+ repository =
+ _js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ title =
+ _js2n__-prdslib.isType '"String",
+ token =
+ _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ username =
_js2n__-prdslib.isType '"String",
+ versionfilter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ kind =
+ _js2n__-prdslib.isType
+ '"String",
+ pattern =
+ _js2n__-prdslib.isType
+ '"String",
+ strict =
+ _js2n__-prdslib.isType
+ '"Bool",
+ } {} false
+ _js2n__-prdslib.never
+ ],
} {} false _js2n__-prdslib.never
],
transformers =
diff --git a/out/Vercel.ncl b/out/Vercel.ncl
index f00e885..d5a48bc 100644
--- a/out/Vercel.ncl
+++ b/out/Vercel.ncl
@@ -1549,6 +1549,22 @@ let rec _js2n__-refsenv
_js2n__-prdslib.numbers.minimum 1
])
| optional,
+ qualities
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 100,
+ _js2n__-prdslib.numbers.minimum 1
+ ]),
+ _js2n__-prdslib.arrays.maxItems 20,
+ _js2n__-prdslib.arrays.minItems 1
+ ])
+ | optional,
remotePatterns
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -1621,6 +1637,15 @@ let rec _js2n__-refsenv
])
| doc "The install command for this project. When `null` is used this value will be automatically detected"
| optional,
+ microFrontends
+ | {
+ config
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"String")
+ | doc "Path to the microfrontends configuration file",
+ }
+ | doc "Configuration for microfrontends"
+ | optional,
name | String | doc "A name for the deployment" | optional,
outputDirectory
| _js2n__-prdslib.contract_from_predicate
@@ -1854,6 +1879,21 @@ let rec _js2n__-refsenv
])
| doc "An array of the regions the deployment's Serverless Functions should be deployed to"
| optional,
+ relatedProjects
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.arrays.maxItems 3
+ ]),
+ _js2n__-prdslib.arrays.maxItems 10
+ ])
+ | doc "An array of projectIds to associate with the current project."
+ | optional,
rewrites
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
diff --git a/out/Version Bumper config.ncl b/out/Version Bumper config.ncl
index cd3fd52..2e50995 100644
--- a/out/Version Bumper config.ncl
+++ b/out/Version Bumper config.ncl
@@ -926,7 +926,6 @@ let rec _js2n__-refsenv
| _js2n__-refsenv."_js2n__-:definitions/versionPattern!contract"
| doc "Must contain a `{%version%}` placeholder that is replaced by the version to release."
| optional,
- ..
},
"_js2n__-:definitions/versionPattern!contract" =
_js2n__-prdslib.contract_from_predicate
@@ -935,6 +934,28 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern "\\{%version%\\}"
]),
+ "_js2n__-:definitions/versionRange!contract" =
+ std.contract.Sequence
+ [ std.enum.TagOrString, [| 'patch, 'next, 'minor, 'major |] ],
+ "_js2n__-:definitions/versionRangeIndicator!contract" =
+ {
+ patterns
+ | Array
+ _js2n__-refsenv."_js2n__-:definitions/versionRangePattern!contract",
+ range
+ | _js2n__-refsenv."_js2n__-:definitions/versionRange!contract",
+ strategy
+ | std.enum.TagOrString
+ | [| 'matchNone, 'matchAny, 'matchAll |]
+ | optional,
+ },
+ "_js2n__-:definitions/versionRangePattern!contract" =
+ {
+ pattern | String,
+ type
+ | std.enum.TagOrString
+ | [| 'fileModified, 'fileDeleted, 'fileAdded, 'commitMessage |],
+ },
}
in
{
@@ -947,4 +968,8 @@ let rec _js2n__-refsenv
| String
| doc "This path will be used to calculate paths to configured files if they are configured as relative paths. If the root path is configured as relative path, it is calculated based on the config file path."
| optional,
+ versionRangeIndicators
+ | Array
+ _js2n__-refsenv."_js2n__-:definitions/versionRangeIndicator!contract"
+ | optional,
}
\ No newline at end of file
diff --git a/out/Visivo.ncl b/out/Visivo.ncl
index 4f3a6ab..35ccc52 100644
--- a/out/Visivo.ncl
+++ b/out/Visivo.ncl
@@ -899,17 +899,7 @@ let rec _js2n__-refsenv
= {}
in
{
- alerts
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.always,
- _js2n__-prdslib.always,
- _js2n__-prdslib.always
- ])
- )
- | optional,
+ alerts | Array (Dyn) | optional,
charts | Array (Dyn) | optional,
cli_version
| _js2n__-prdslib.contract_from_predicate
@@ -917,11 +907,27 @@ let rec _js2n__-refsenv
[ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
| optional,
dashboards | Array (Dyn) | optional,
+ dbt
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.always, _js2n__-prdslib.isType 'Null ])
+ | optional,
defaults
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
[ _js2n__-prdslib.always, _js2n__-prdslib.isType 'Null ])
| optional,
+ destinations
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.always
+ ])
+ )
+ | optional,
includes | Array (Dyn) | optional,
models
| Array (
@@ -955,6 +961,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
_js2n__-prdslib.always,
_js2n__-prdslib.always,
+ _js2n__-prdslib.always,
_js2n__-prdslib.always
])
)
diff --git a/out/WireMock stub mapping.ncl b/out/WireMock stub mapping.ncl
new file mode 100644
index 0000000..3af0a08
--- /dev/null
+++ b/out/WireMock stub mapping.ncl
@@ -0,0 +1,1948 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {
+ "_js2n__-:properties/request/properties/bodyPatterns/items!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "equalTo" ],
+ _js2n__-prdslib.records.record
+ {
+ caseInsensitive = _js2n__-prdslib.isType '"Bool",
+ equalTo = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "binaryEqualTo" ],
+ _js2n__-prdslib.records.record
+ {
+ binaryEqualTo =
+ _js2n__-refsenv."_js2n__-:properties/response/allOf/0/properties/base64Body!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "contains" ],
+ _js2n__-prdslib.records.record
+ { contains = _js2n__-prdslib.isType '"String", } {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "doesNotContain" ],
+ _js2n__-prdslib.records.record
+ { doesNotContain = _js2n__-prdslib.isType '"String", }
+ {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "matches" ],
+ _js2n__-prdslib.records.record
+ { matches = _js2n__-prdslib.isType '"String", } {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "doesNotMatch" ],
+ _js2n__-prdslib.records.record
+ { doesNotMatch = _js2n__-prdslib.isType '"String", } {}
+ true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "not" ],
+ _js2n__-prdslib.records.record
+ {
+ not =
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "before" ],
+ _js2n__-prdslib.records.record
+ {
+ actualFormat = _js2n__-prdslib.always,
+ before = _js2n__-prdslib.always,
+ truncateActual = _js2n__-prdslib.always,
+ truncateExpected = _js2n__-prdslib.always,
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "after" ],
+ _js2n__-prdslib.records.record
+ {
+ actualFormat = _js2n__-prdslib.always,
+ after = _js2n__-prdslib.always,
+ truncateActual = _js2n__-prdslib.always,
+ truncateExpected = _js2n__-prdslib.always,
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "equalToDateTime" ],
+ _js2n__-prdslib.records.record
+ {
+ actualFormat = _js2n__-prdslib.always,
+ equalToDateTime = _js2n__-prdslib.always,
+ truncateActual = _js2n__-prdslib.always,
+ truncateExpected = _js2n__-prdslib.always,
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "equalToJson" ],
+ _js2n__-prdslib.records.record
+ {
+ equalToJson = _js2n__-prdslib.isType 'Record,
+ ignoreArrayOrder = _js2n__-prdslib.isType '"Bool",
+ ignoreExtraElements = _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "matchesJsonPath" ],
+ _js2n__-prdslib.records.record
+ {
+ matchesJsonPath =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record
+ {
+ expression =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always,
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ _js2n__-prdslib.records.required
+ [ "expression" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "equalToXml" ],
+ _js2n__-prdslib.records.record
+ {
+ enablePlaceholders = _js2n__-prdslib.isType '"Bool",
+ equalToXml = _js2n__-prdslib.isType '"String",
+ placeholderClosingDelimiterRegex =
+ _js2n__-prdslib.isType '"String",
+ placeholderOpeningDelimiterRegex =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "matchesXPath" ],
+ _js2n__-prdslib.records.record
+ {
+ matchesXPath =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record
+ {
+ expression =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always,
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ _js2n__-prdslib.records.required
+ [ "expression" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ xPathNamespaces =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "matchesJsonSchema" ],
+ _js2n__-prdslib.records.record
+ {
+ matchesJsonSchema =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record
+ {
+ expression =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always,
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ _js2n__-prdslib.records.required
+ [ "expression" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ xPathNamespaces =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "absent" ],
+ _js2n__-prdslib.records.record
+ { absent = _js2n__-prdslib.isType '"Bool", } {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "and" ],
+ _js2n__-prdslib.records.record
+ {
+ and =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "or" ],
+ _js2n__-prdslib.records.record
+ {
+ or =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "hasExactly" ],
+ _js2n__-prdslib.records.record
+ {
+ hasExactly =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "includes" ],
+ _js2n__-prdslib.records.record
+ {
+ includes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ } {} true _js2n__-prdslib.always
+ ]
+ ]
+ ],
+ "_js2n__-:properties/response/allOf/0/properties/base64Body!predicate"
+ | doc "A base64 encoded string used to describe binary data."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
+ ],
+ }
+ in
+ {
+ id | String | doc "This stub mapping's unique identifier" | optional,
+ metadata
+ | { .. }
+ | doc "Arbitrary metadata to be used for e.g. tagging, documentation. Can also be used to find and remove stubs."
+ | optional,
+ name | String | doc "The stub mapping's name" | optional,
+ newScenarioState
+ | String
+ | doc "The new state for the scenario to be updated to after this stub is served."
+ | optional,
+ persistent
+ | Bool
+ | doc "Indicates that the stub mapping should be persisted immediately on create/update/delete and survive resets to default."
+ | optional,
+ postServeActions
+ | { .. }
+ | doc "A map of the names of post serve action extensions to trigger and their parameters."
+ | optional,
+ "priority"
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.minimum 1
+ ])
+ | doc "This stub mapping's priority relative to others. 1 is highest."
+ | optional,
+ request
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ basicAuthCredentials =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "password", "username" ],
+ _js2n__-prdslib.records.record
+ {
+ password = _js2n__-prdslib.isType '"String",
+ username = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ bodyPatterns =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "equalTo" ],
+ _js2n__-prdslib.records.record
+ {
+ caseInsensitive =
+ _js2n__-prdslib.isType '"Bool",
+ equalTo =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "binaryEqualTo" ],
+ _js2n__-prdslib.records.record
+ {
+ binaryEqualTo =
+ _js2n__-refsenv."_js2n__-:properties/response/allOf/0/properties/base64Body!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "contains" ],
+ _js2n__-prdslib.records.record
+ {
+ contains =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "doesNotContain" ],
+ _js2n__-prdslib.records.record
+ {
+ doesNotContain =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "matches" ],
+ _js2n__-prdslib.records.record
+ {
+ matches =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "doesNotMatch" ],
+ _js2n__-prdslib.records.record
+ {
+ doesNotMatch =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "not" ],
+ _js2n__-prdslib.records.record
+ {
+ not =
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "before" ],
+ _js2n__-prdslib.records.record
+ {
+ actualFormat =
+ _js2n__-prdslib.always,
+ before = _js2n__-prdslib.always,
+ truncateActual =
+ _js2n__-prdslib.always,
+ truncateExpected =
+ _js2n__-prdslib.always,
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "after" ],
+ _js2n__-prdslib.records.record
+ {
+ actualFormat =
+ _js2n__-prdslib.always,
+ after = _js2n__-prdslib.always,
+ truncateActual =
+ _js2n__-prdslib.always,
+ truncateExpected =
+ _js2n__-prdslib.always,
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "equalToDateTime" ],
+ _js2n__-prdslib.records.record
+ {
+ actualFormat =
+ _js2n__-prdslib.always,
+ equalToDateTime =
+ _js2n__-prdslib.always,
+ truncateActual =
+ _js2n__-prdslib.always,
+ truncateExpected =
+ _js2n__-prdslib.always,
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "equalToJson" ],
+ _js2n__-prdslib.records.record
+ {
+ equalToJson =
+ _js2n__-prdslib.isType 'Record,
+ ignoreArrayOrder =
+ _js2n__-prdslib.isType '"Bool",
+ ignoreExtraElements =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "matchesJsonPath" ],
+ _js2n__-prdslib.records.record
+ {
+ matchesJsonPath =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record
+ {
+ expression =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always,
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ _js2n__-prdslib.records.required
+ [ "expression" ],
+ _js2n__-prdslib.records.record
+ {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "equalToXml" ],
+ _js2n__-prdslib.records.record
+ {
+ enablePlaceholders =
+ _js2n__-prdslib.isType '"Bool",
+ equalToXml =
+ _js2n__-prdslib.isType '"String",
+ placeholderClosingDelimiterRegex =
+ _js2n__-prdslib.isType '"String",
+ placeholderOpeningDelimiterRegex =
+ _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "matchesXPath" ],
+ _js2n__-prdslib.records.record
+ {
+ matchesXPath =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record
+ {
+ expression =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always,
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ _js2n__-prdslib.records.required
+ [ "expression" ],
+ _js2n__-prdslib.records.record
+ {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ xPathNamespaces =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {} {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "matchesJsonSchema" ],
+ _js2n__-prdslib.records.record
+ {
+ matchesJsonSchema =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record
+ {
+ expression =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always,
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ _js2n__-prdslib.records.required
+ [ "expression" ],
+ _js2n__-prdslib.records.record
+ {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ xPathNamespaces =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {} {} true
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "absent" ],
+ _js2n__-prdslib.records.record
+ {
+ absent =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "and" ],
+ _js2n__-prdslib.records.record
+ {
+ and =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "or" ],
+ _js2n__-prdslib.records.record
+ {
+ or =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "hasExactly" ],
+ _js2n__-prdslib.records.record
+ {
+ hasExactly =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "includes" ],
+ _js2n__-prdslib.records.record
+ {
+ includes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ } {} true _js2n__-prdslib.always
+ ]
+ ]
+ ])
+ ],
+ cookies =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ customMatcher =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ name = _js2n__-prdslib.isType '"String",
+ parameters = _js2n__-prdslib.isType 'Record,
+ } {} true _js2n__-prdslib.always
+ ],
+ formParameters =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ headers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ host = _js2n__-prdslib.isType '"String",
+ method =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[A-Z]+$"
+ ],
+ multipartPatterns =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ bodyPatterns =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ headers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {}
+ true
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ matchingType =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "ALL", "ANY" ]
+ ],
+ name = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ])
+ ],
+ pathParameters =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ port =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ queryParameters =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:properties/request/properties/bodyPatterns/items!predicate"
+ ],
+ scheme =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "http", "https" ]
+ ],
+ url = _js2n__-prdslib.isType '"String",
+ urlPath = _js2n__-prdslib.isType '"String",
+ urlPathPattern = _js2n__-prdslib.isType '"String",
+ urlPattern = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ])
+ | optional,
+ requiredScenarioState
+ | String
+ | doc "The required state of the scenario in order for this stub to be matched."
+ | optional,
+ response
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ additionalProxyRequestHeaders =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ base64Body =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
+ ],
+ body = _js2n__-prdslib.isType '"String",
+ bodyFileName = _js2n__-prdslib.isType '"String",
+ chunkedDribbleDelay =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "numberOfChunks", "totalDuration" ],
+ _js2n__-prdslib.records.record
+ {
+ numberOfChunks =
+ _js2n__-prdslib.isType 'Integer,
+ totalDuration =
+ _js2n__-prdslib.isType 'Integer,
+ } {} true _js2n__-prdslib.always
+ ],
+ delayDistribution =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "median", "sigma" ],
+ _js2n__-prdslib.records.record
+ {
+ median =
+ _js2n__-prdslib.isType 'Integer,
+ sigma =
+ _js2n__-prdslib.isType '"Number",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "lognormal" ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "lower", "upper" ],
+ _js2n__-prdslib.records.record
+ {
+ lower =
+ _js2n__-prdslib.isType 'Integer,
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "uniform" ]
+ ],
+ upper =
+ _js2n__-prdslib.isType 'Integer,
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "milliseconds" ],
+ _js2n__-prdslib.records.record
+ {
+ milliseconds =
+ _js2n__-prdslib.isType 'Integer,
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [ "fixed" ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ]
+ ]
+ ],
+ fault =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "CONNECTION_RESET_BY_PEER",
+ "EMPTY_RESPONSE",
+ "MALFORMED_RESPONSE_CHUNK",
+ "RANDOM_DATA_THEN_CLOSE"
+ ]
+ ],
+ fixedDelayMilliseconds = _js2n__-prdslib.isType 'Integer,
+ fromConfiguredStub = _js2n__-prdslib.isType '"Bool",
+ headers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ jsonBody =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType '"Array"
+ ],
+ proxyBaseUrl = _js2n__-prdslib.isType '"String",
+ proxyUrlPrefixToRemove = _js2n__-prdslib.isType '"String",
+ removeProxyRequestHeaders =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ status = _js2n__-prdslib.isType 'Integer,
+ statusMessage = _js2n__-prdslib.isType '"String",
+ transformerParameters = _js2n__-prdslib.isType 'Record,
+ transformers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} true _js2n__-prdslib.always
+ ]
+ ])
+ | optional,
+ scenarioName
+ | String
+ | doc "The name of the scenario that this stub mapping is part of"
+ | optional,
+ serveEventListeners
+ | Array
+ {
+ name | String | optional,
+ parameters | { .. } | optional,
+ requestPhases
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "BEFORE_MATCH",
+ "AFTER_MATCH",
+ "BEFORE_RESPONSE_SENT",
+ "AFTER_COMPLETE"
+ ]
+ ])
+ ])
+ | optional,
+ ..
+ }
+ | doc "The list of serve event listeners"
+ | optional,
+ uuid | String | doc "Alias for the id" | optional,
+ ..
+ }
\ No newline at end of file
diff --git a/out/Woodpecker pipeline config.ncl b/out/Woodpecker pipeline config.ncl
index f2e79bc..cf2a7db 100644
--- a/out/Woodpecker pipeline config.ncl
+++ b/out/Woodpecker pipeline config.ncl
@@ -983,32 +983,16 @@ let rec _js2n__-refsenv
commands =
_js2n__-refsenv."_js2n__-:definitions/step_commands!predicate",
depends_on =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.strings.minLength 1,
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- _js2n__-prdslib.isType '"String"
- ],
+ _js2n__-refsenv."_js2n__-:definitions/string_or_string_slice!predicate",
detach = _js2n__-prdslib.isType '"Bool",
directory =
_js2n__-refsenv."_js2n__-:definitions/step_directory!predicate",
+ dns =
+ _js2n__-refsenv."_js2n__-:definitions/string_or_string_slice!predicate",
+ dns_search =
+ _js2n__-refsenv."_js2n__-:definitions/string_or_string_slice!predicate",
entrypoint =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.strings.minLength 1,
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- _js2n__-prdslib.isType '"String"
- ],
+ _js2n__-refsenv."_js2n__-:definitions/string_or_string_slice!predicate",
environment =
_js2n__-refsenv."_js2n__-:definitions/step_environment!predicate",
failure =
@@ -1024,8 +1008,6 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/step_privileged!predicate",
pull =
_js2n__-refsenv."_js2n__-:definitions/step_pull!predicate",
- secrets =
- _js2n__-refsenv."_js2n__-:definitions/step_secrets!predicate",
volumes =
_js2n__-refsenv."_js2n__-:definitions/step_volumes!predicate",
when =
@@ -1154,17 +1136,7 @@ let rec _js2n__-refsenv
backend_options =
_js2n__-refsenv."_js2n__-:definitions/step_backend_options!predicate",
depends_on =
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.strings.minLength 1,
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String")
- ],
- _js2n__-prdslib.isType '"String"
- ],
+ _js2n__-refsenv."_js2n__-:definitions/string_or_string_slice!predicate",
detach = _js2n__-prdslib.isType '"Bool",
directory =
_js2n__-refsenv."_js2n__-:definitions/step_directory!predicate",
@@ -1225,8 +1197,6 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/step_privileged!predicate",
pull =
_js2n__-refsenv."_js2n__-:definitions/step_pull!predicate",
- secrets =
- _js2n__-refsenv."_js2n__-:definitions/step_secrets!predicate",
settings =
_js2n__-refsenv."_js2n__-:definitions/step_settings!predicate",
volumes =
@@ -1423,14 +1393,6 @@ let rec _js2n__-refsenv
"_js2n__-:definitions/step_pull!predicate"
| doc "Always pull the latest image on pipeline execution Read more: https://woodpecker-ci.org/docs/usage/workflow-syntax#image"
= _js2n__-prdslib.isType '"Bool",
- "_js2n__-:definitions/step_secrets!predicate"
- | doc "Pass secrets to a pipeline step at runtime. Read more: https://woodpecker-ci.org/docs/usage/secrets"
- = _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.strings.minLength 1,
- _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String")
- ],
"_js2n__-:definitions/step_settings!predicate"
| doc "Change the settings of your plugin. Read more: https://woodpecker-ci.org/docs/usage/plugins/overview"
= _js2n__-prdslib.allOf
@@ -1557,6 +1519,18 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/string_or_string_slice!predicate" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.isType '"String"
+ ],
"_js2n__-:definitions/workflow_when!contract"
| doc "Whole workflow can be skipped based on conditions. Read more: https://woodpecker-ci.org/docs/usage/workflow-syntax#when---global-workflow-conditions"
= _js2n__-prdslib.contract_from_predicate
diff --git a/out/Yandex Workflow Language.ncl b/out/Yandex Workflow Language.ncl
index d8aac33..33dbd80 100644
--- a/out/Yandex Workflow Language.ncl
+++ b/out/Yandex Workflow Language.ncl
@@ -1151,7 +1151,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{
json = _js2n__-prdslib.isType '"String",
- maxTokens = _js2n__-prdslib.isType '"Number",
+ maxTokens = _js2n__-prdslib.isType 'Integer,
messages =
_js2n__-prdslib.allOf
[
@@ -1210,6 +1210,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.never,
_js2n__-refsenv."_js2n__-:definitions/yawl.RetryPolicy!predicate"
],
+ tag = _js2n__-prdslib.isType '"String",
timeout =
_js2n__-prdslib.allOf
[
@@ -1315,6 +1316,52 @@ let rec _js2n__-refsenv
url = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/yawl.InterpolatableMap!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "json" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "plainValue" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ _js2n__-prdslib.records.record
+ {
+ json = _js2n__-prdslib.isType '"String",
+ plainValue =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.MapValue!predicate"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.MapValue!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ pairs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/yawl.NoOp!predicate" =
_js2n__-prdslib.allOf
[
@@ -1398,6 +1445,33 @@ let rec _js2n__-refsenv
{ content = _js2n__-prdslib.isType '"String", } {} false
_js2n__-prdslib.never
],
+ "_js2n__-:definitions/yawl.Organization!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "yandexOrganizationId" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "cloudOrganizationId" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ _js2n__-prdslib.records.record
+ {
+ cloudOrganizationId = _js2n__-prdslib.isType '"String",
+ yandexOrganizationId = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/yawl.Parallel!predicate" =
_js2n__-prdslib.allOf
[
@@ -1423,6 +1497,157 @@ let rec _js2n__-refsenv
output = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/yawl.Postbox!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "simple" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "raw" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ _js2n__-prdslib.records.required [ "destination", "fromAddress" ],
+ _js2n__-prdslib.records.record
+ {
+ destination =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.PostboxDestination!predicate"
+ ],
+ fromAddress = _js2n__-prdslib.isType '"String",
+ input = _js2n__-prdslib.isType '"String",
+ next = _js2n__-prdslib.isType '"String",
+ output = _js2n__-prdslib.isType '"String",
+ raw =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.PostboxRawMessage!predicate"
+ ],
+ retryPolicy =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.RetryPolicy!predicate"
+ ],
+ simple =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.PostboxSimpleMessage!predicate"
+ ],
+ timeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9]+\\.?[0-9]*|\\.[0-9]+)s$"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.PostboxBody!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "html", "text" ],
+ _js2n__-prdslib.records.record
+ {
+ html =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.PostboxMessageData!predicate"
+ ],
+ text =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.PostboxMessageData!predicate"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.PostboxDestination!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "toAddresses" ],
+ _js2n__-prdslib.records.record
+ {
+ ccAddresses = _js2n__-prdslib.isType '"String",
+ toAddresses = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.PostboxMessageData!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "charset", "data" ],
+ _js2n__-prdslib.records.record
+ {
+ charset =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "CHARSET_UNSPECIFIED",
+ "UTF_8",
+ "ISO_8859_1",
+ "SHIFT_JIS"
+ ]
+ ],
+ data = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.PostboxRawMessage!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "data" ],
+ _js2n__-prdslib.records.record
+ { data = _js2n__-prdslib.isType '"String", } {} false
+ _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.PostboxSimpleMessage!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "body", "subject" ],
+ _js2n__-prdslib.records.record
+ {
+ body =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.PostboxBody!predicate"
+ ],
+ subject =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.PostboxMessageData!predicate"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/yawl.RetryPolicy!predicate" =
_js2n__-prdslib.allOf
[
@@ -1449,6 +1674,7 @@ let rec _js2n__-refsenv
"STEP_FAIL",
"STEP_INVALID_ARGUMENT",
"STEP_QUOTA_EXCEEDED",
+ "STEP_FAILED_PRECONDITION",
"HTTP_CALL_400",
"HTTP_CALL_401",
"HTTP_CALL_402",
@@ -1688,6 +1914,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "objectStorage" ],
_js2n__-prdslib.records.record {} {} true
_js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "tracker" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "postbox" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "wait" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
]
],
_js2n__-prdslib.records.record
@@ -1763,6 +2007,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.never,
_js2n__-refsenv."_js2n__-:definitions/yawl.Parallel!predicate"
],
+ postbox =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.Postbox!predicate"
+ ],
success =
_js2n__-prdslib.allOf
[
@@ -1778,6 +2029,20 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/yawl.Switch!predicate"
],
title = _js2n__-prdslib.isType '"String",
+ tracker =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.Tracker!predicate"
+ ],
+ wait =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.Wait!predicate"
+ ],
ydbDocument =
_js2n__-prdslib.allOf
[
@@ -1833,41 +2098,519 @@ let rec _js2n__-refsenv
input = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
- "_js2n__-:definitions/yawl.YDBDocument!predicate" =
+ "_js2n__-:definitions/yawl.Tracker!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.oneOf
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.records.required [ "get" ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "put" ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "oauthToken" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "serviceAccount" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
],
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.records.required [ "update" ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "getIssue" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "createIssue" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "updateIssue" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "listIssues" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "linkIssues" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "updateIssueStatus" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "createComment" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "updateComment" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "listComments" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
]
],
- _js2n__-prdslib.records.required [ "database", "tableName" ],
_js2n__-prdslib.records.record
{
- database = _js2n__-prdslib.isType '"String",
- get =
+ createComment =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.record {} {} false
_js2n__-prdslib.never,
- _js2n__-refsenv."_js2n__-:definitions/yawl.YDBDocumentGet!predicate"
+ _js2n__-refsenv."_js2n__-:definitions/yawl.TrackerCreateComment!predicate"
+ ],
+ createIssue =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.TrackerCreateIssue!predicate"
+ ],
+ endpoint = _js2n__-prdslib.isType '"String",
+ getIssue =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.TrackerGetIssue!predicate"
+ ],
+ input = _js2n__-prdslib.isType '"String",
+ linkIssues =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.TrackerLinkIssues!predicate"
+ ],
+ listComments =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.TrackerListComments!predicate"
+ ],
+ listIssues =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.TrackerListIssues!predicate"
+ ],
+ next = _js2n__-prdslib.isType '"String",
+ oauthToken = _js2n__-prdslib.isType '"String",
+ organization =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.Organization!predicate"
+ ],
+ output = _js2n__-prdslib.isType '"String",
+ retryPolicy =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.RetryPolicy!predicate"
+ ],
+ serviceAccount = _js2n__-prdslib.isType '"Bool",
+ timeout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9]+\\.?[0-9]*|\\.[0-9]+)s$"
+ ],
+ updateComment =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.TrackerUpdateComment!predicate"
+ ],
+ updateIssue =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.TrackerUpdateIssue!predicate"
+ ],
+ updateIssueStatus =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.TrackerUpdateIssueStatus!predicate"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.TrackerCreateComment!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "key", "text" ],
+ _js2n__-prdslib.records.record
+ {
+ key = _js2n__-prdslib.isType '"String",
+ mentions = _js2n__-prdslib.isType '"String",
+ text = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.TrackerCreateIssue!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "queue", "title" ],
+ _js2n__-prdslib.records.record
+ {
+ additionalProperties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ assignee = _js2n__-prdslib.isType '"String",
+ author = _js2n__-prdslib.isType '"String",
+ description = _js2n__-prdslib.isType '"String",
+ followers = _js2n__-prdslib.isType '"String",
+ parent = _js2n__-prdslib.isType '"String",
+ "priority" = _js2n__-prdslib.isType '"String",
+ queue = _js2n__-prdslib.isType '"String",
+ sprints = _js2n__-prdslib.isType '"String",
+ title = _js2n__-prdslib.isType '"String",
+ type = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.TrackerGetIssue!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "key" ],
+ _js2n__-prdslib.records.record
+ { key = _js2n__-prdslib.isType '"String", } {} false
+ _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.TrackerLinkIssues!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "key", "linkKey", "relationship" ],
+ _js2n__-prdslib.records.record
+ {
+ key = _js2n__-prdslib.isType '"String",
+ linkKey = _js2n__-prdslib.isType '"String",
+ relationship = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.TrackerListComments!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "key" ],
+ _js2n__-prdslib.records.record
+ {
+ key = _js2n__-prdslib.isType '"String",
+ lastCommentId = _js2n__-prdslib.isType '"String",
+ pageSize = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.TrackerListIssues!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "queue" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "keys" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "filter" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "query" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ _js2n__-prdslib.records.record
+ {
+ filter =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.TrackerListIssues.SearchOptionsFilter!predicate"
+ ],
+ keys = _js2n__-prdslib.isType '"String",
+ pageNumber = _js2n__-prdslib.isType '"String",
+ pageSize = _js2n__-prdslib.isType '"String",
+ query = _js2n__-prdslib.isType '"String",
+ queue = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.TrackerListIssues.SearchOptionsFilter!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ issueProperties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ order = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.TrackerUpdateComment!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "id", "issueKey", "text" ],
+ _js2n__-prdslib.records.record
+ {
+ id = _js2n__-prdslib.isType '"String",
+ issueKey = _js2n__-prdslib.isType '"String",
+ text = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.TrackerUpdateIssue!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "key" ],
+ _js2n__-prdslib.records.record
+ {
+ additionalProperties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.TrackerUpdateIssue.AdditionalProperties!predicate"
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ followers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.TrackerUpdateIssue.Action!predicate"
+ ],
+ key = _js2n__-prdslib.isType '"String",
+ parent = _js2n__-prdslib.isType '"String",
+ "priority" = _js2n__-prdslib.isType '"String",
+ sprints =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.TrackerUpdateIssue.Action!predicate"
+ ],
+ title = _js2n__-prdslib.isType '"String",
+ type = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.TrackerUpdateIssue.Action!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "setValue" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "addValuesList" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "removeValuesList" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "replaceValuesMap" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ _js2n__-prdslib.records.record
+ {
+ addValuesList = _js2n__-prdslib.isType '"String",
+ removeValuesList = _js2n__-prdslib.isType '"String",
+ replaceValuesMap =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.InterpolatableMap!predicate"
+ ],
+ setValue = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.TrackerUpdateIssue.AdditionalProperties!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ pairs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.TrackerUpdateIssue.Action!predicate"
+ ])
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.TrackerUpdateIssueStatus!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "key", "transition" ],
+ _js2n__-prdslib.records.record
+ {
+ additionalProperties =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.MapValue!predicate"
+ ],
+ key = _js2n__-prdslib.isType '"String",
+ transition = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.Wait!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "duration" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "until" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ _js2n__-prdslib.records.record
+ {
+ duration =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^([0-9]+\\.?[0-9]*|\\.[0-9]+)s$"
+ ],
+ next = _js2n__-prdslib.isType '"String",
+ until = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/yawl.YDBDocument!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "get" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "put" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "update" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "scan" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ],
+ _js2n__-prdslib.records.required [ "database", "tableName" ],
+ _js2n__-prdslib.records.record
+ {
+ database = _js2n__-prdslib.isType '"String",
+ get =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.YDBDocumentGet!predicate"
],
input = _js2n__-prdslib.isType '"String",
next = _js2n__-prdslib.isType '"String",
@@ -1886,6 +2629,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.never,
_js2n__-refsenv."_js2n__-:definitions/yawl.RetryPolicy!predicate"
],
+ scan =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.record {} {} false
+ _js2n__-prdslib.never,
+ _js2n__-refsenv."_js2n__-:definitions/yawl.YDBDocumentScan!predicate"
+ ],
tableName = _js2n__-prdslib.isType '"String",
timeout =
_js2n__-prdslib.allOf
@@ -1921,6 +2671,17 @@ let rec _js2n__-refsenv
{ item = _js2n__-prdslib.isType '"String", } {} false
_js2n__-prdslib.never
],
+ "_js2n__-:definitions/yawl.YDBDocumentScan!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "exclusiveStartKey", "limit" ],
+ _js2n__-prdslib.records.record
+ {
+ exclusiveStartKey = _js2n__-prdslib.isType '"String",
+ limit = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/yawl.YDBDocumentUpdate!predicate" =
_js2n__-prdslib.allOf
[
diff --git a/out/angular.json.ncl b/out/angular.json.ncl
index 80f069d..7a5d27c 100644
--- a/out/angular.json.ncl
+++ b/out/angular.json.ncl
@@ -1063,11 +1063,65 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.not
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "baseHref" ],
+ _js2n__-prdslib.records.record
+ {} {} true
+ _js2n__-prdslib.always
+ ]),
+ _js2n__-prdslib.records.required
+ [ "subPath" ],
+ _js2n__-prdslib.records.record
+ {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.not
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "subPath" ],
+ _js2n__-prdslib.records.record
+ {} {} true
+ _js2n__-prdslib.always
+ ]),
+ _js2n__-prdslib.records.required
+ [ "baseHref" ],
+ _js2n__-prdslib.records.record
+ {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.not
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "baseHref", "subPath" ],
+ _js2n__-prdslib.records.record
+ {} {} true
+ _js2n__-prdslib.always
+ ])
+ ],
_js2n__-prdslib.records.record
{
baseHref =
_js2n__-prdslib.isType
'"String",
+ subPath =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[\\w-]*$"
+ ],
translation =
_js2n__-prdslib.oneOf
[
@@ -1103,6 +1157,47 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.not
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "baseHref" ],
+ _js2n__-prdslib.records.record {} {}
+ true _js2n__-prdslib.always
+ ]),
+ _js2n__-prdslib.records.required
+ [ "subPath" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.not
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "subPath" ],
+ _js2n__-prdslib.records.record {} {}
+ true _js2n__-prdslib.always
+ ]),
+ _js2n__-prdslib.records.required
+ [ "baseHref" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.not
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "baseHref", "subPath" ],
+ _js2n__-prdslib.records.record {} {}
+ true _js2n__-prdslib.always
+ ])
+ ],
_js2n__-prdslib.records.record
{
baseHref = _js2n__-prdslib.isType '"String",
@@ -1113,6 +1208,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[a-zA-Z]{2,3}(-[a-zA-Z]{4})?(-([a-zA-Z]{2}|[0-9]{3}))?(-[a-zA-Z]{5,8})?(-x(-[a-zA-Z0-9]{1,8})+)?$"
],
+ subPath =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[\\w-]*$"
+ ],
} {} false _js2n__-prdslib.never
]
],
@@ -1148,7 +1250,6 @@ let rec _js2n__-refsenv
"@angular-devkit/build-angular:prerender",
"@angular-devkit/build-angular:jest",
"@angular-devkit/build-angular:web-test-runner",
- "@angular-devkit/build-angular:protractor",
"@angular-devkit/build-angular:server",
"@angular-devkit/build-angular:ssr-dev-server"
])
@@ -1389,25 +1490,6 @@ let rec _js2n__-refsenv
options = _js2n__-prdslib.always,
} {} false _js2n__-prdslib.never
],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- builder =
- _js2n__-prdslib.const
- "@angular-devkit/build-angular:protractor",
- configurations =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- defaultConfiguration = _js2n__-prdslib.isType '"String",
- options = _js2n__-prdslib.always,
- } {} false _js2n__-prdslib.never
- ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
diff --git a/out/bamboo-spec.ncl b/out/bamboo-spec.ncl
index cb3ed24..6ceff14 100644
--- a/out/bamboo-spec.ncl
+++ b/out/bamboo-spec.ncl
@@ -1331,6 +1331,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ branch-overrides =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ { "[a-zA-Z0-9\\s+_-]" = _js2n__-prdslib.always, }
+ true _js2n__-prdslib.always
+ ])
+ ],
default-environment-permissions =
_js2n__-prdslib.allOf
[
diff --git a/out/beef-database-v5-codegen.ncl b/out/beef-database-v5-codegen.ncl
index 076ba84..34b0f9e 100644
--- a/out/beef-database-v5-codegen.ncl
+++ b/out/beef-database-v5-codegen.ncl
@@ -963,6 +963,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
_js2n__-refsenv."_js2n__-:definitions/Query!predicate"
],
+ replace = _js2n__-prdslib.isType '"Bool",
schema = _js2n__-prdslib.isType '"String",
tables =
_js2n__-prdslib.allOf
@@ -1095,6 +1096,7 @@ let rec _js2n__-refsenv
schema = _js2n__-prdslib.isType '"String",
view = _js2n__-prdslib.isType '"Bool",
viewName = _js2n__-prdslib.isType '"String",
+ viewReplace = _js2n__-prdslib.isType '"Bool",
viewSchema = _js2n__-prdslib.isType '"String",
where =
_js2n__-prdslib.allOf
@@ -1318,6 +1320,7 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/Parameter!predicate"
],
permission = _js2n__-prdslib.isType '"String",
+ replace = _js2n__-prdslib.isType '"Bool",
reselectStatement = _js2n__-prdslib.isType '"String",
storedProcedureName = _js2n__-prdslib.isType '"String",
type =
@@ -1422,6 +1425,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
_js2n__-refsenv."_js2n__-:definitions/Relationship!predicate"
],
+ replace = _js2n__-prdslib.isType '"Bool",
schema = _js2n__-prdslib.isType '"String",
storedProcedures =
_js2n__-prdslib.allOf
diff --git a/out/beef-entity-v5-codegen.ncl b/out/beef-entity-v5-codegen.ncl
index 699850c..8714c44 100644
--- a/out/beef-entity-v5-codegen.ncl
+++ b/out/beef-entity-v5-codegen.ncl
@@ -904,6 +904,10 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ authActionCreate = _js2n__-prdslib.isType '"String",
+ authActionDelete = _js2n__-prdslib.isType '"String",
+ authActionRead = _js2n__-prdslib.isType '"String",
+ authActionUpdate = _js2n__-prdslib.isType '"String",
autoImplement =
_js2n__-prdslib.allOf
[
@@ -1101,6 +1105,8 @@ let rec _js2n__-refsenv
{
abstract = _js2n__-prdslib.isType '"Bool",
argumentName = _js2n__-prdslib.isType '"String",
+ authEntity = _js2n__-prdslib.isType '"String",
+ authPermission = _js2n__-prdslib.isType '"String",
authRole = _js2n__-prdslib.isType '"String",
autoImplement =
_js2n__-prdslib.allOf
@@ -1361,6 +1367,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "name" ],
_js2n__-prdslib.records.record
{
+ authAction = _js2n__-prdslib.isType '"String",
+ authEntity = _js2n__-prdslib.isType '"String",
authPermission = _js2n__-prdslib.isType '"String",
authRole = _js2n__-prdslib.isType '"String",
autoImplement =
diff --git a/out/bitrise.ncl b/out/bitrise.ncl
index 8cfa128..256379c 100644
--- a/out/bitrise.ncl
+++ b/out/bitrise.ncl
@@ -906,6 +906,8 @@ let rec _js2n__-refsenv
description = _js2n__-prdslib.isType '"String",
envs =
_js2n__-refsenv."_js2n__-:definitions/EnvModel!predicate",
+ status_report_name =
+ _js2n__-refsenv."_js2n__-:definitions/StatusReportNameModel!predicate",
summary = _js2n__-prdslib.isType '"String",
title = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
@@ -933,7 +935,7 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.oneOf
+ _js2n__-prdslib.anyOf
[
_js2n__-prdslib.allOf
[
@@ -1151,6 +1153,39 @@ let rec _js2n__-refsenv
{ package_name = _js2n__-prdslib.isType '"String", } {} false
_js2n__-prdslib.never
],
+ "_js2n__-:definitions/GraphPipelineWorkflowModel!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ abort_on_fail = _js2n__-prdslib.isType '"Bool",
+ depends_on =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ run_if =
+ _js2n__-refsenv."_js2n__-:definitions/GraphPipelineWorkflowRunIfModel!predicate",
+ should_always_run =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "off", "workflow" ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/GraphPipelineWorkflowRunIfModel!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "expression" ],
+ _js2n__-prdslib.records.record
+ { expression = _js2n__-prdslib.isType '"String", } {} false
+ _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/IncludeItemModel!predicate" =
_js2n__-prdslib.allOf
[
@@ -1192,10 +1227,22 @@ let rec _js2n__-refsenv
} true _js2n__-prdslib.always
])
],
+ status_report_name =
+ _js2n__-refsenv."_js2n__-:definitions/StatusReportNameModel!predicate",
summary = _js2n__-prdslib.isType '"String",
title = _js2n__-prdslib.isType '"String",
triggers =
_js2n__-refsenv."_js2n__-:definitions/TriggersModel!predicate",
+ workflows =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ ".*" =
+ _js2n__-refsenv."_js2n__-:definitions/GraphPipelineWorkflowModel!predicate",
+ } true _js2n__-prdslib.always
+ ],
} {} false _js2n__-prdslib.never
],
"_js2n__-:definitions/PullrequestTriggerModel!predicate" =
@@ -1299,6 +1346,15 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/StatusReportNameModel!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 100,
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9,./():\\-_ <>\\[\\]\\|]*$"
+ ],
"_js2n__-:definitions/StepBundleModel!predicate" =
_js2n__-prdslib.allOf
[
@@ -1614,6 +1670,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
} true _js2n__-prdslib.always
],
+ status_report_name =
+ _js2n__-refsenv."_js2n__-:definitions/StatusReportNameModel!predicate",
steps =
_js2n__-prdslib.allOf
[
diff --git a/out/buf.gen.yaml.ncl b/out/buf.gen.yaml.ncl
index fa645b0..4dea948 100644
--- a/out/buf.gen.yaml.ncl
+++ b/out/buf.gen.yaml.ncl
@@ -1287,64 +1287,216 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
+ (_js2n__-prdslib.anyOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.minProperties 1,
- _js2n__-prdslib.records.record
- {
- binary_image =
- _js2n__-prdslib.isType '"String",
- branch = _js2n__-prdslib.isType '"String",
- compression =
- _js2n__-prdslib.isType '"String",
- depth =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.minimum 1
- ],
- directory = _js2n__-prdslib.isType '"String",
- exclude_paths =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.minItems 1
- ],
- format = _js2n__-prdslib.isType '"String",
- git_repo = _js2n__-prdslib.isType '"String",
- include_package_files =
- _js2n__-prdslib.isType '"Bool",
- json_image = _js2n__-prdslib.isType '"String",
- module = _js2n__-prdslib.isType '"String",
- paths =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.minItems 1
- ],
- proto_file = _js2n__-prdslib.isType '"String",
- strip_components =
- _js2n__-prdslib.isType 'Integer,
- subdir = _js2n__-prdslib.isType '"String",
- tarball = _js2n__-prdslib.isType '"String",
- txt_image = _js2n__-prdslib.isType '"String",
- types =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.minItems 1
- ],
- yaml_image = _js2n__-prdslib.isType '"String",
- zip_archive =
- _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ directory =
+ _js2n__-prdslib.isType '"String",
+ exclude_paths = _js2n__-prdslib.always,
+ paths = _js2n__-prdslib.always,
+ types = _js2n__-prdslib.always,
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ exclude_paths = _js2n__-prdslib.always,
+ module = _js2n__-prdslib.isType '"String",
+ paths = _js2n__-prdslib.always,
+ types = _js2n__-prdslib.always,
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ branch = _js2n__-prdslib.isType '"String",
+ depth =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ exclude_paths = _js2n__-prdslib.always,
+ git_repo =
+ _js2n__-prdslib.isType '"String",
+ paths = _js2n__-prdslib.always,
+ recurse_subdirectories =
+ _js2n__-prdslib.isType '"Bool",
+ ref = _js2n__-prdslib.isType '"String",
+ subdir = _js2n__-prdslib.isType '"String",
+ tag = _js2n__-prdslib.isType '"String",
+ types = _js2n__-prdslib.always,
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ compression =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "gzip", "zstd" ]
+ ],
+ exclude_paths = _js2n__-prdslib.always,
+ paths = _js2n__-prdslib.always,
+ strip_components =
+ _js2n__-prdslib.isType 'Integer,
+ subdir = _js2n__-prdslib.isType '"String",
+ tarball =
+ _js2n__-prdslib.isType '"String",
+ types = _js2n__-prdslib.always,
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ exclude_paths = _js2n__-prdslib.always,
+ paths = _js2n__-prdslib.always,
+ strip_components =
+ _js2n__-prdslib.isType 'Integer,
+ subdir = _js2n__-prdslib.isType '"String",
+ types = _js2n__-prdslib.always,
+ zip_archive =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ exclude_paths =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ include_package_files =
+ _js2n__-prdslib.isType '"Bool",
+ paths =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ proto_file =
+ _js2n__-prdslib.isType '"String",
+ types =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ binary_image =
+ _js2n__-prdslib.isType '"String",
+ compression =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "gzip", "zstd" ]
+ ],
+ exclude_paths = _js2n__-prdslib.always,
+ paths = _js2n__-prdslib.always,
+ types = _js2n__-prdslib.always,
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ compression =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "gzip", "zstd" ]
+ ],
+ exclude_paths = _js2n__-prdslib.always,
+ json_image =
+ _js2n__-prdslib.isType '"String",
+ paths = _js2n__-prdslib.always,
+ types = _js2n__-prdslib.always,
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ compression =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "gzip", "zstd" ]
+ ],
+ exclude_paths = _js2n__-prdslib.always,
+ paths = _js2n__-prdslib.always,
+ types = _js2n__-prdslib.always,
+ yaml_image =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ compression =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "gzip", "zstd" ]
+ ],
+ exclude_paths = _js2n__-prdslib.always,
+ paths = _js2n__-prdslib.always,
+ txt_image =
+ _js2n__-prdslib.isType '"String",
+ types = _js2n__-prdslib.always,
+ } {} false _js2n__-prdslib.never
+ ]
])
],
managed =
diff --git a/out/bunfig.toml.ncl b/out/bunfig.toml.ncl
index 1c0357e..148fb2b 100644
--- a/out/bunfig.toml.ncl
+++ b/out/bunfig.toml.ncl
@@ -916,6 +916,13 @@ let rec _js2n__-refsenv
https://bun.sh/docs/runtime/bunfig#install-auto
"%
| optional,
+ ca
+ | String
+ | doc m%"
+ The CA certificate as a string
+ https://bun.sh/docs/runtime/bunfig#install-ca-and-install-cafile
+ "%
+ | optional,
cache
| {
dir
@@ -947,6 +954,13 @@ let rec _js2n__-refsenv
https://bun.sh/docs/runtime/bunfig#install-cache
"%
| optional,
+ cafile
+ | String
+ | doc m%"
+ A path to a CA certificate file. The file can contain multiple certificates.
+ https://bun.sh/docs/runtime/bunfig#install-ca-and-install-cafile
+ "%
+ | optional,
dev
| Bool
| doc m%"
@@ -1061,6 +1075,15 @@ let rec _js2n__-refsenv
https://bun.sh/docs/runtime/bunfig#install-registry
"%
| optional,
+ saveTextLockfile
+ | Bool
+ | doc m%"
+ Generate `bun.lock`, a human-readable text-based lockfile. Once generated, Bun will use this file instead of `bun.lockb`, choosing it over the binary lockfile if both are present.
+
+ Default false. In Bun v1.2.0 the default lockfile format will change to bun.lock.
+ https://bun.sh/docs/runtime/bunfig#install-savetextlockfile
+ "%
+ | optional,
scopes
| { .. }
| doc m%"
diff --git a/out/ccmod.json.ncl b/out/ccmod.json.ncl
new file mode 100644
index 0000000..427ba7c
--- /dev/null
+++ b/out/ccmod.json.ncl
@@ -0,0 +1,950 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {}
+ in
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "id", "version" ],
+ _js2n__-prdslib.records.record
+ {
+ authors =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Array"
+ ],
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ dependencies =
+ _js2n__-prdslib.allOf
+ [ _js2n__-prdslib.isType 'Record, _js2n__-prdslib.always ],
+ description = _js2n__-prdslib.always,
+ homepage = _js2n__-prdslib.isType '"String",
+ icons =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ id = _js2n__-prdslib.isType '"String",
+ plugin = _js2n__-prdslib.isType '"String",
+ postload = _js2n__-prdslib.isType '"String",
+ poststart = _js2n__-prdslib.isType '"String",
+ preload = _js2n__-prdslib.isType '"String",
+ prestart = _js2n__-prdslib.isType '"String",
+ repository = _js2n__-prdslib.isType '"String",
+ tags =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 0
+ ],
+ title = _js2n__-prdslib.always,
+ version = _js2n__-prdslib.always,
+ } {} true _js2n__-prdslib.always
+ ])
\ No newline at end of file
diff --git a/out/cloudbuild.json.ncl b/out/cloudbuild.json.ncl
index 883c0b0..b47e677 100644
--- a/out/cloudbuild.json.ncl
+++ b/out/cloudbuild.json.ncl
@@ -942,6 +942,9 @@ let rec _js2n__-refsenv
"_js2n__-:definitions/BuildOptions!contract"
| doc "Optional arguments to enable specific features of builds."
= {
+ automapSubstitutions
+ | _js2n__-refsenv."_js2n__-:definitions/automapSubstitutions!contract"
+ | optional,
defaultLogsBucketBehavior
| std.enum.TagOrString
| [|
@@ -1080,6 +1083,9 @@ let rec _js2n__-refsenv
If the image used to run the step's container has an entrypoint, the args are used as arguments to that entrypoint. If the image does not define an entrypoint, the first element in args is used as the entrypoint, and the remainder will be used as arguments.
"%
| optional,
+ automapSubstitutions
+ | _js2n__-refsenv."_js2n__-:definitions/automapSubstitutions!contract"
+ | optional,
dir
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.isType '"String")
@@ -1220,6 +1226,10 @@ let rec _js2n__-refsenv
| optional,
..
},
+ "_js2n__-:definitions/automapSubstitutions!contract"
+ | doc "If set to true, automatically map all subsistutions and make them available as environment variables in a single step. If set to false, ignore substitutions for that step. Can be used for a build step or for an entire build."
+ = _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool"),
}
in
{
diff --git a/out/codemagic.ncl b/out/codemagic.ncl
index c581c93..e4bbe25 100644
--- a/out/codemagic.ncl
+++ b/out/codemagic.ncl
@@ -960,13 +960,20 @@ let rec _js2n__-refsenv
cancel_previous_submissions =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.strings.pattern
- "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ "^\\$\\{?([^:{}]+).*\\}?$"
],
- _js2n__-prdslib.isType '"Bool"
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ ]
],
copyright =
_js2n__-prdslib.anyOf
@@ -994,13 +1001,20 @@ let rec _js2n__-refsenv
expire_build_submitted_for_review =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.strings.pattern
- "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ "^\\$\\{?([^:{}]+).*\\}?$"
],
- _js2n__-prdslib.isType '"Bool"
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ ]
],
issuer_id =
_js2n__-prdslib.anyOf
@@ -1065,13 +1079,20 @@ let rec _js2n__-refsenv
phased_release =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.strings.pattern
- "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ "^\\$\\{?([^:{}]+).*\\}?$"
],
- _js2n__-prdslib.isType '"Bool"
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ ]
],
release_type =
_js2n__-prdslib.anyOf
@@ -1087,24 +1108,38 @@ let rec _js2n__-refsenv
submit_to_app_store =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.strings.pattern
- "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ "^\\$\\{?([^:{}]+).*\\}?$"
],
- _js2n__-prdslib.isType '"Bool"
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ ]
],
submit_to_testflight =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.strings.pattern
- "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ "^\\$\\{?([^:{}]+).*\\}?$"
],
- _js2n__-prdslib.isType '"Bool"
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ ]
],
} {} false _js2n__-prdslib.never
],
@@ -1154,13 +1189,20 @@ let rec _js2n__-refsenv
ignore_failure =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.strings.pattern
- "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ "^\\$\\{?([^:{}]+).*\\}?$"
],
- _js2n__-prdslib.isType '"Bool"
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ ]
],
name =
_js2n__-prdslib.anyOf
@@ -1587,13 +1629,20 @@ let rec _js2n__-refsenv
changes_not_sent_for_review =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.strings.pattern
- "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ "^\\$\\{?([^:{}]+).*\\}?$"
],
- _js2n__-prdslib.isType '"Bool"
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ ]
],
credentials =
_js2n__-prdslib.allOf
@@ -1604,17 +1653,24 @@ let rec _js2n__-refsenv
in_app_update_priority =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 5,
+ _js2n__-prdslib.numbers.minimum 0
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.strings.pattern
- "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ "^\\$\\{?([^:{}]+).*\\}?$"
],
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 5,
- _js2n__-prdslib.numbers.minimum 0
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
]
],
release_promotion =
@@ -1622,29 +1678,43 @@ let rec _js2n__-refsenv
rollout_fraction =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.exclusiveMaximum 1,
+ _js2n__-prdslib.numbers.exclusiveMinimum 0
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.strings.pattern
- "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ "^\\$\\{?([^:{}]+).*\\}?$"
],
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMaximum 1,
- _js2n__-prdslib.numbers.exclusiveMinimum 0
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
]
],
submit_as_draft =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{?([^:{}]+).*\\}?$"
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
"^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
- ],
- _js2n__-prdslib.isType '"Bool"
+ ]
],
track =
_js2n__-prdslib.allOf
@@ -1872,13 +1942,20 @@ let rec _js2n__-refsenv
ignore_failure =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.strings.pattern
- "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ "^\\$\\{?([^:{}]+).*\\}?$"
],
- _js2n__-prdslib.isType '"Bool"
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ ]
],
name =
_js2n__-prdslib.anyOf
@@ -1943,24 +2020,38 @@ let rec _js2n__-refsenv
failure =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.strings.pattern
- "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ "^\\$\\{?([^:{}]+).*\\}?$"
],
- _js2n__-prdslib.isType '"Bool"
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ ]
],
success =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.strings.pattern
- "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ "^\\$\\{?([^:{}]+).*\\}?$"
],
- _js2n__-prdslib.isType '"Bool"
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ ]
],
} {} false _js2n__-prdslib.never
],
@@ -2022,28 +2113,42 @@ let rec _js2n__-refsenv
promote_as_draft =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.strings.pattern
- "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ "^\\$\\{?([^:{}]+).*\\}?$"
],
- _js2n__-prdslib.isType '"Bool"
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ ]
],
rollout_fraction =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.numbers.exclusiveMaximum 1,
+ _js2n__-prdslib.numbers.exclusiveMinimum 0
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.strings.pattern
- "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ "^\\$\\{?([^:{}]+).*\\}?$"
],
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Number",
- _js2n__-prdslib.numbers.exclusiveMaximum 1,
- _js2n__-prdslib.numbers.exclusiveMinimum 0
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
]
],
track = _js2n__-prdslib.isType '"String",
@@ -2074,13 +2179,20 @@ let rec _js2n__-refsenv
notify_on_build_start =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.strings.pattern
- "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ "^\\$\\{?([^:{}]+).*\\}?$"
],
- _js2n__-prdslib.isType '"Bool"
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ ]
],
} {} false _js2n__-prdslib.never
],
@@ -2119,7 +2231,24 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/BranchPattern!predicate",
_js2n__-prdslib.arrays.minItems 1
],
- cancel_previous_builds = _js2n__-prdslib.isType '"Bool",
+ cancel_previous_builds =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{?([^:{}]+).*\\}?$"
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ ]
+ ],
events =
_js2n__-prdslib.allOf
[
@@ -2215,13 +2344,24 @@ let rec _js2n__-refsenv
max_build_duration =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1,
_js2n__-prdslib.strings.pattern
- "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ "^\\$\\{?([^:{}]+).*\\}?$"
],
- _js2n__-prdslib.isType 'Integer
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^\\$\\{\\{\\s*inputs\\.[a-zA-Z]\\w*\\s*\\}\\}"
+ ]
],
name = _js2n__-prdslib.isType '"String",
pre_clone_scripts =
diff --git a/out/component.json.ncl b/out/component.json.ncl
index 500ec12..399fa6c 100644
--- a/out/component.json.ncl
+++ b/out/component.json.ncl
@@ -898,120 +898,341 @@ let _js2n__-prdslib
let rec _js2n__-refsenv
= {}
in
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- demo = _js2n__-prdslib.isType '"String",
- dependencies =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.isType '"String")
- ],
- description = _js2n__-prdslib.isType '"String",
- development = _js2n__-prdslib.always,
- files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.minItems 1
- ],
- fonts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.minItems 1
- ],
- images =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.minItems 1
- ],
- json =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.minItems 1
- ],
- keywords =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.minItems 1
- ],
- license = _js2n__-prdslib.isType '"String",
- locals =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.minItems 1
- ],
- main = _js2n__-prdslib.isType '"String",
- name =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern "^[0-9a-z-_]+$"
- ],
- paths =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.minItems 1
- ],
- private = _js2n__-prdslib.isType '"Bool",
- remotes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.minItems 1
- ],
- repo = _js2n__-prdslib.isType '"String",
- scripts =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.minItems 1
- ],
- styles =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.minItems 1
- ],
- templates =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.isType '"String"),
- _js2n__-prdslib.arrays.minItems 1
- ],
- version = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
- ])
\ No newline at end of file
+ {
+ demo
+ | String
+ | doc "Path to or URL of a demonstration of the component."
+ | optional,
+ dependencies
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Record
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ])
+ | doc "Dependencies that are required by the component. Can be specified as an array of files or an object with named entries."
+ | optional,
+ description
+ | String
+ | doc "A brief description of the component's purpose and functionality."
+ | optional,
+ development
+ | Dyn
+ | doc "Development-specific configuration that extends the main configuration."
+ | optional,
+ files
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Record
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ])
+ | doc "Additional files that are part of the component. Can be specified as an array of files or an object with named entries."
+ | optional,
+ fonts
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Record
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ])
+ | doc "Fonts that are part of the component. Can be specified as an array of files or an object with named entries."
+ | optional,
+ framework
+ | String
+ | doc "Framework compatibility (e.g., 'react', 'vue', 'angular', 'svelte', 'alpinejs', 'laravel', 'web-components')."
+ | optional,
+ images
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Record
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ])
+ | doc "Image assets that are part of the component. Can be specified as an array of files or an object with named entries."
+ | optional,
+ json
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Record
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ])
+ | doc "Json data that are part of the component. Can be specified as an array of files or an object with named entries."
+ | optional,
+ keywords
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ])
+ | doc "An array of keywords that describe the component, used for search and categorization."
+ | optional,
+ license
+ | String
+ | doc "The license identifier under which the component is distributed (e.g., 'MIT', 'Apache-2.0')."
+ | optional,
+ locals
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Record
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ])
+ | doc "Local dependencies that are required by the component. Can be specified as an array of files or an object with named entries."
+ | optional,
+ main
+ | String
+ | doc "The primary entry point file of the component."
+ | optional,
+ name
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[0-9a-z-_]+$"
+ ])
+ | doc "The name of the component. Must be lowercase, can contain hyphens and underscores."
+ | optional,
+ paths
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Record
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ])
+ | doc "Custom file paths configuration for the component."
+ | optional,
+ private
+ | Bool
+ | doc "Indicates whether the component should be treated as private and not published to public registries."
+ | optional,
+ remotes
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Record
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ])
+ | doc "Remote dependencies that are required by the component. Can be specified as an array of files or an object with named entries."
+ | optional,
+ repo
+ | String
+ | doc "The repository location in the format 'username/repository'."
+ | optional,
+ scripts
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Record
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ])
+ | doc "Scripts that are part of the component. Can be specified as an array of files or an object with named entries."
+ | optional,
+ styles
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Record
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ])
+ | doc "Styles that are part of the component. Can be specified as an array of files or an object with named entries."
+ | optional,
+ templates
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Record
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ])
+ | doc "Templates that can be imported to be used within the component."
+ | optional,
+ type
+ | String
+ | doc "Type of the component (e.g., 'component', 'block', 'template')."
+ | optional,
+ url | String | doc "URL to the component." | optional,
+ version
+ | String
+ | doc "The semantic version number of the component (e.g., '1.0.0')."
+ | optional,
+ ..
+ }
\ No newline at end of file
diff --git a/out/composer.json.ncl b/out/composer.json.ncl
index 9a9b9a3..7b9f075 100644
--- a/out/composer.json.ncl
+++ b/out/composer.json.ncl
@@ -2053,60 +2053,103 @@ let rec _js2n__-refsenv
| doc "A set of string or regex patterns for non-numeric branch names that will not be handled as feature branches."
| optional,
php-ext
- | {
- configure-options
- | Array
- {
- description
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.isType '"String")
- | doc "The description of what the flag does or means."
- | optional,
- name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^[a-zA-Z0-9][a-zA-Z0-9-_]*$"
- ])
- | doc "The name of the flag, this would typically be prefixed with `--`, for example, the value 'the-flag' would be passed as `./configure --the-flag`.",
- needs-value
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.isType '"Bool")
- | doc "If this is set to true, the flag needs a value (e.g. --with-somelib=), otherwise it is a flag without a value (e.g. --enable-some-feature)."
- | optional,
- ..
- }
- | doc "These configure options make up the flags that can be passed to ./configure when installing the extension."
- | optional,
- extension-name
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.isType '"String")
- | doc "If specified, this will be used as the name of the extension, where needed by tooling. If this is not specified, the extension name will be derived from the Composer package name (e.g. `vendor/name` would become `ext-name`). The extension name may be specified with or without the `ext-` prefix, and tools that use this must normalise this appropriately."
- | optional,
- "priority"
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Integer,
- _js2n__-prdslib.numbers.maximum 99,
- _js2n__-prdslib.numbers.minimum 10
- ])
- | doc "This is used to add a prefix to the INI file, e.g. `90-xdebug.ini` which affects the loading order. The priority is a number in the range 10-99 inclusive, with 10 being the highest priority (i.e. will be processed first), and 99 being the lowest priority (i.e. will be processed last). There are two digits so that the files sort correctly on any platform, whether the sorting is natural or not."
- | optional,
- support-nts
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.isType '"Bool")
- | doc "Does this package support non-Thread Safe mode"
- | optional,
- support-zts
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.isType '"Bool")
- | doc "Does this package support Zend Thread Safety"
- | optional,
- ..
- }
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.not
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "os-families", "os-families-exclude" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]),
+ _js2n__-prdslib.records.record
+ {
+ build-path =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ configure-options =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "name" ],
+ _js2n__-prdslib.records.record
+ {
+ description =
+ _js2n__-prdslib.isType '"String",
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^[a-zA-Z0-9][a-zA-Z0-9-_]*$"
+ ],
+ needs-value =
+ _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ])
+ ],
+ extension-name = _js2n__-prdslib.isType '"String",
+ os-families =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "windows",
+ "bsd",
+ "darwin",
+ "solaris",
+ "linux",
+ "unknown"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ os-families-exclude =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "windows",
+ "bsd",
+ "darwin",
+ "solaris",
+ "linux",
+ "unknown"
+ ]
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ "priority" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 99,
+ _js2n__-prdslib.numbers.minimum 10
+ ],
+ support-nts = _js2n__-prdslib.isType '"Bool",
+ support-zts = _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ])
| doc "Settings for PHP extension packages."
| optional,
prefer-stable
diff --git a/out/conda-forge.ncl b/out/conda-forge.ncl
index 93a8023..f596979 100644
--- a/out/conda-forge.ncl
+++ b/out/conda-forge.ncl
@@ -937,14 +937,14 @@ let rec _js2n__-refsenv
```yaml
azure:
settings_linux:
- pool:
- name: your_local_pool_name
- demands:
- - some_key -equals some_value
- workspace:
- clean: all
- strategy:
- maxParallel: 1
+ pool:
+ name: your_local_pool_name
+ demands:
+ - some_key -equals some_value
+ workspace:
+ clean: all
+ strategy:
+ maxParallel: 1
```
Below is an example configuration for adding a swapfile on an Azure agent for Linux:
@@ -954,6 +954,16 @@ let rec _js2n__-refsenv
settings_linux:
swapfile_size: 10GiB
```
+
+ If you need more space on Windows, you can use `C:` at the cost of IO performance:
+
+ ```yaml
+ azure:
+ settings_win:
+ variables:
+ CONDA_BLD_PATH: "C:\bld"
+ MINIFORGE_HOME: "C:\Miniforge"
+ ```
"%
| optional,
bot
@@ -1164,13 +1174,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "conda", "mamba" ]
+ _js2n__-prdslib.enum
+ [ "conda", "mamba", "micromamba", "pixi" ]
],
_js2n__-prdslib.isType 'Null
])
| doc m%"
Use this option to choose which tool is used to provision the tooling in your
- feedstock.
+ feedstock. Defaults to micromamba.
+
+ If conda or mamba are chosen, the latest Miniforge will be used to
+ provision the base environment. If micromamba or pixi are chosen,
+ Miniforge is not involved; the environment is created directly by
+ micromamba or pixi.
"%
| optional,
conda_solver
@@ -1398,14 +1414,20 @@ let rec _js2n__-refsenv
[ _js2n__-prdslib.always, _js2n__-prdslib.isType 'Null ])
| doc m%"
This key is used to set the OS versions for `linux_*` platforms. Valid entries
- map a linux platform and arch to either `cos6` or `cos7`.
- Currently `cos6` is the default for `linux-64`.
- All other linux architectures use CentOS 7.
- Here is an example that enables CentOS 7 on `linux-64` builds
+ map a linux platform and arch to either `cos7`, `alma8`, `alma9` or `ubi8`.
+
+ Currently `alma9` is the default, which should work out-of-the-box for the vast
+ majority of uses.
+
+ Note that the image version does not imply a matching `glibc` requirement (which
+ can be set using `c_stdlib_version` in `recipe/conda_build_config.yaml`).
+ If you need to opt into older images, here's an example how to do it:
```yaml
os_version:
linux_64: cos7
+ linux_aarch64: cos7
+ linux_ppc64le: cos7
```
"%
| optional,
diff --git a/out/ctfd-setup configuration file.ncl b/out/ctfd-setup configuration file.ncl
new file mode 100644
index 0000000..5c43a7e
--- /dev/null
+++ b/out/ctfd-setup configuration file.ncl
@@ -0,0 +1,898 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv = {} in Dyn
\ No newline at end of file
diff --git a/out/dbt YAML files.ncl b/out/dbt YAML files.ncl
index 1ac89b9..8ba2a21 100644
--- a/out/dbt YAML files.ncl
+++ b/out/dbt YAML files.ncl
@@ -918,6 +918,17 @@ let rec _js2n__-refsenv
..
}
| optional,
+ data_tests
+ | Array
+ {
+ description
+ | String
+ | doc "A description of the test's purpose, how it is implemented, and perhaps what you should do if it starts failing."
+ | optional,
+ name | String | doc "The name of the singular test",
+ }
+ | doc "Add descriptions to custom singular tests"
+ | optional,
exposures
| Array
{
@@ -1060,21 +1071,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"(?!.*__).*^[a-z][a-z0-9_]*[a-z0-9]$"
],
- time_granularity =
- _js2n__-prdslib.enum
- [
- "nanosecond",
- "microsecond",
- "millisecond",
- "second",
- "minute",
- "hour",
- "day",
- "week",
- "month",
- "quarter",
- "year"
- ],
+ time_granularity = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.enum
[
@@ -1134,6 +1131,48 @@ let rec _js2n__-refsenv
saved_queries
| Array
{
+ config
+ | {
+ cache | { enabled | Bool | optional, } | optional,
+ enabled | Bool | optional,
+ export_as
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.enum [ "table", "view" ],
+ _js2n__-prdslib.isType 'Null
+ ])
+ | optional,
+ group
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | optional,
+ meta
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.propertyNames
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ])
+ | optional,
+ schema
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | optional,
+ ..
+ }
+ | optional,
description | String,
exports | Array (Dyn) | optional,
label | String,
@@ -1149,6 +1188,19 @@ let rec _js2n__-refsenv
where | Dyn | optional,
..
},
+ tags
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.isType '"String"
+ ])
+ | optional,
}
| optional,
seeds
@@ -1314,7 +1366,11 @@ let rec _js2n__-refsenv
| _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.never
| optional,
config
- | { meta | { .. } | optional, tags | Dyn | optional, }
+ | {
+ enabled | Dyn | optional,
+ meta | { .. } | optional,
+ tags | Dyn | optional,
+ }
| optional,
description | String | optional,
expect
diff --git a/out/ddev-global.ncl b/out/ddev-global.ncl
index 1d367d4..e7874c2 100644
--- a/out/ddev-global.ncl
+++ b/out/ddev-global.ncl
@@ -900,10 +900,6 @@ let rec _js2n__-refsenv
in
{
developer_mode | Bool | doc "Not currently used." | optional,
- disable_http2
- | Bool
- | doc "Whether to disable HTTP/2 listen in ddev-router."
- | optional,
fail_on_hook_fail
| Bool
| doc "Whether ddev start should be interrupted by a failing hook, on a single project or for all projects if used globally."
@@ -984,11 +980,6 @@ let rec _js2n__-refsenv
| String
| doc "Specific docker-compose version for download."
| optional,
- router
- | std.enum.TagOrString
- | [| 'nginx-proxy, 'traefik |]
- | doc "The PHP version the project should use."
- | optional,
router_bind_all_interfaces
| Bool
| doc "Whether to bind ddev-router's ports on all network interfaces."
diff --git a/out/ddev-project.ncl b/out/ddev-project.ncl
index d6942c0..7515215 100644
--- a/out/ddev-project.ncl
+++ b/out/ddev-project.ncl
@@ -979,7 +979,8 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.records.record
{
version =
- _js2n__-prdslib.enum [ "5.5", "5.6", "5.7", "8.0" ],
+ _js2n__-prdslib.enum
+ [ "5.5", "5.6", "5.7", "8.0", "8.4" ],
} {} true _js2n__-prdslib.always)
(_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.records.record
@@ -1247,21 +1248,22 @@ let rec _js2n__-refsenv
| [|
'wordpress,
'typo3,
+ 'symfony,
'silverstripe,
'shopware6,
- 'python,
'php,
'magento2,
'magento,
'laravel,
+ 'drupal11,
'drupal10,
'drupal9,
'drupal8,
'drupal7,
'drupal6,
'drupal,
- 'django4,
'craftcms,
+ 'cakephp,
'backdrop
|]
| doc "Provide the project type."
@@ -1304,7 +1306,7 @@ let rec _js2n__-refsenv
| optional,
webserver_type
| std.enum.TagOrString
- | [| 'nginx-gunicorn, 'apache-fpm, 'nginx-fpm |]
+ | [| 'apache-fpm, 'nginx-fpm |]
| doc "Sets the project's desired webserver type."
| optional,
working_dir
diff --git a/out/dependabot-v2.json.ncl b/out/dependabot-v2.json.ncl
index 627cb29..6b8ccc1 100644
--- a/out/dependabot-v2.json.ncl
+++ b/out/dependabot-v2.json.ncl
@@ -1744,6 +1744,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {}
true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "exclude-patterns" ],
+ _js2n__-prdslib.records.record {} {}
+ true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required
diff --git a/out/docker-compose.yml.ncl b/out/docker-compose.yml.ncl
index f40265e..254af45 100644
--- a/out/docker-compose.yml.ncl
+++ b/out/docker-compose.yml.ncl
@@ -1228,6 +1228,7 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "capabilities" ],
_js2n__-prdslib.records.record
{
capabilities =
@@ -1264,6 +1265,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "path" ],
_js2n__-prdslib.records.record
{
+ format = _js2n__-prdslib.isType '"String",
path = _js2n__-prdslib.isType '"String",
required =
_js2n__-prdslib.anyOf
@@ -1290,6 +1292,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.isType '"Array"
],
+ uniqueItems = _js2n__-prdslib.never,
} false _js2n__-prdslib.never
],
_js2n__-prdslib.allOf
@@ -2190,6 +2193,20 @@ let rec _js2n__-refsenv
]),
_js2n__-prdslib.arrays.uniqueItems
],
+ post_start =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/service_hook!predicate"
+ ],
+ pre_stop =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/service_hook!predicate"
+ ],
privileged =
_js2n__-prdslib.anyOf
[
@@ -2425,6 +2442,27 @@ let rec _js2n__-refsenv
]
])
],
+ "_js2n__-:definitions/service_hook!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ command =
+ _js2n__-refsenv."_js2n__-:definitions/command!predicate",
+ environment =
+ _js2n__-refsenv."_js2n__-:definitions/list_or_dict!predicate",
+ privileged =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ user = _js2n__-prdslib.isType '"String",
+ working_dir = _js2n__-prdslib.isType '"String",
+ } { "^x-" = _js2n__-prdslib.always, } false
+ _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/string_or_list!predicate" =
_js2n__-prdslib.oneOf
[
diff --git a/out/dstack configuration.ncl b/out/dstack configuration.ncl
index 4cf44da..d092b03 100644
--- a/out/dstack configuration.ncl
+++ b/out/dstack configuration.ncl
@@ -1040,6 +1040,7 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/PortMappingRequest!predicate"
])
],
+ privileged = _js2n__-prdslib.isType '"Bool",
python =
_js2n__-refsenv."_js2n__-:definitions/PythonVersion!predicate",
regions =
@@ -1051,6 +1052,7 @@ let rec _js2n__-refsenv
],
registry_auth =
_js2n__-refsenv."_js2n__-:definitions/RegistryAuthRequest!predicate",
+ reservation = _js2n__-prdslib.isType '"String",
resources =
_js2n__-refsenv."_js2n__-:definitions/ResourcesSpecRequest!predicate",
retry =
@@ -1084,13 +1086,19 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "dev-environment" ]
],
+ user = _js2n__-prdslib.isType '"String",
version = _js2n__-prdslib.isType '"String",
volumes =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/VolumeMountPointRequest!predicate"
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/VolumeMountPointRequest!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/InstanceMountPointRequest!predicate",
+ _js2n__-prdslib.isType '"String"
+ ])
],
working_dir = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
@@ -1174,6 +1182,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
+ reservation = _js2n__-prdslib.isType '"String",
resources =
_js2n__-refsenv."_js2n__-:definitions/ResourcesSpecRequest!predicate",
retry =
@@ -1237,6 +1246,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "any", "cluster" ]
],
+ "_js2n__-:definitions/InstanceMountPointRequest!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "instance_path", "path" ],
+ _js2n__-prdslib.records.record
+ {
+ instance_path = _js2n__-prdslib.isType '"String",
+ path = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/LetsEncryptGatewayCertificateRequest!predicate" =
_js2n__-prdslib.allOf
[
@@ -1264,7 +1284,7 @@ let rec _js2n__-refsenv
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "format", "name", "type" ],
+ _js2n__-prdslib.records.required [ "format", "name" ],
_js2n__-prdslib.records.record
{
format =
@@ -1348,7 +1368,8 @@ let rec _js2n__-refsenv
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "3.8", "3.9", "3.10", "3.11", "3.12" ]
+ _js2n__-prdslib.enum
+ [ "3.8", "3.9", "3.10", "3.11", "3.12", "3.13" ]
],
"_js2n__-:definitions/Range_int_!predicate" =
_js2n__-prdslib.allOf
@@ -1522,13 +1543,13 @@ let rec _js2n__-refsenv
name =
_js2n__-prdslib.anyOf
[
+ _js2n__-prdslib.isType '"String",
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
- ],
- _js2n__-prdslib.isType '"String"
+ ]
],
total_memory =
_js2n__-prdslib.anyOf
@@ -1538,6 +1559,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Integer,
_js2n__-prdslib.isType '"String"
],
+ vendor =
+ _js2n__-refsenv."_js2n__-:definitions/ResourcesSpecRequest/definitions/AcceleratorVendor!predicate",
} {} false _js2n__-prdslib.never
],
"_js2n__-:definitions/ResourcesSpecRequest/definitions/Range_Memory_!predicate" =
@@ -1620,6 +1643,7 @@ let rec _js2n__-refsenv
{
hostname = _js2n__-prdslib.isType '"String",
identity_file = _js2n__-prdslib.isType '"String",
+ internal_ip = _js2n__-prdslib.isType '"String",
port = _js2n__-prdslib.isType 'Integer,
ssh_key =
_js2n__-refsenv."_js2n__-:definitions/SSHKeyRequest!predicate",
@@ -1707,6 +1731,12 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/CreationPolicy!predicate",
entrypoint = _js2n__-prdslib.isType '"String",
env = _js2n__-refsenv."_js2n__-:definitions/Env!predicate",
+ gateway =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
home_dir = _js2n__-prdslib.isType '"String",
https = _js2n__-prdslib.isType '"Bool",
image = _js2n__-prdslib.isType '"String",
@@ -1738,8 +1768,12 @@ let rec _js2n__-refsenv
model =
_js2n__-prdslib.anyOf
[
- _js2n__-refsenv."_js2n__-:definitions/TGIChatModelRequest!predicate",
- _js2n__-refsenv."_js2n__-:definitions/OpenAIChatModelRequest!predicate"
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TGIChatModelRequest!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/OpenAIChatModelRequest!predicate"
+ ],
+ _js2n__-prdslib.isType '"String"
],
name = _js2n__-prdslib.isType '"String",
nvcc = _js2n__-prdslib.isType '"Bool",
@@ -1760,6 +1794,7 @@ let rec _js2n__-refsenv
],
_js2n__-refsenv."_js2n__-:definitions/PortMappingRequest!predicate"
],
+ privileged = _js2n__-prdslib.isType '"Bool",
python =
_js2n__-refsenv."_js2n__-:definitions/PythonVersion!predicate",
regions =
@@ -1787,6 +1822,7 @@ let rec _js2n__-refsenv
],
_js2n__-refsenv."_js2n__-:definitions/Range_int_!predicate"
],
+ reservation = _js2n__-prdslib.isType '"String",
resources =
_js2n__-refsenv."_js2n__-:definitions/ResourcesSpecRequest!predicate",
retry =
@@ -1822,12 +1858,18 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "service" ]
],
+ user = _js2n__-prdslib.isType '"String",
volumes =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/VolumeMountPointRequest!predicate"
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/VolumeMountPointRequest!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/InstanceMountPointRequest!predicate",
+ _js2n__-prdslib.isType '"String"
+ ])
],
working_dir = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
@@ -1847,13 +1889,13 @@ let rec _js2n__-refsenv
type (str): The type of the model, e.g. "chat"
name (str): The name of the model. This name will be used both to load model configuration from the HuggingFace Hub and in the OpenAI-compatible endpoint.
format (str): The format of the model, e.g. "tgi" if the model is served with HuggingFace's Text Generation Inference.
- chat_template (Optional[str]): The custom prompt template for the model. If not specified, the default prompt template the HuggingFace Hub configuration will be used.
- eos_token (Optional[str]): The custom end of sentence token. If not specified, the default custom end of sentence token from the HuggingFace Hub configuration will be used.
+ chat_template (Optional[str]): The custom prompt template for the model. If not specified, the default prompt template from the HuggingFace Hub configuration will be used.
+ eos_token (Optional[str]): The custom end of sentence token. If not specified, the default end of sentence token from the HuggingFace Hub configuration will be used.
"%
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "format", "name", "type" ],
+ _js2n__-prdslib.records.required [ "format", "name" ],
_js2n__-prdslib.records.record
{
chat_template = _js2n__-prdslib.isType '"String",
@@ -1955,6 +1997,7 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/PortMappingRequest!predicate"
])
],
+ privileged = _js2n__-prdslib.isType '"Bool",
python =
_js2n__-refsenv."_js2n__-:definitions/PythonVersion!predicate",
regions =
@@ -1966,6 +2009,7 @@ let rec _js2n__-refsenv
],
registry_auth =
_js2n__-refsenv."_js2n__-:definitions/RegistryAuthRequest!predicate",
+ reservation = _js2n__-prdslib.isType '"String",
resources =
_js2n__-refsenv."_js2n__-:definitions/ResourcesSpecRequest!predicate",
retry =
@@ -1999,12 +2043,18 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "task" ]
],
+ user = _js2n__-prdslib.isType '"String",
volumes =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/VolumeMountPointRequest!predicate"
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/VolumeMountPointRequest!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/InstanceMountPointRequest!predicate",
+ _js2n__-prdslib.isType '"String"
+ ])
],
working_dir = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
@@ -2044,7 +2094,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "name", "path" ],
_js2n__-prdslib.records.record
{
- name = _js2n__-prdslib.isType '"String",
+ name =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ],
path = _js2n__-prdslib.isType '"String",
} {} false _js2n__-prdslib.never
],
diff --git a/out/dtool dataset metadata.ncl b/out/dtool dataset metadata.ncl
new file mode 100644
index 0000000..9f2d2a4
--- /dev/null
+++ b/out/dtool dataset metadata.ncl
@@ -0,0 +1,968 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {}
+ in
+ {
+ annotations | { .. } | optional,
+ base_uri | String | optional,
+ created_at
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Number"
+ ])
+ | optional,
+ creator_username | String | optional,
+ frozen_at
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Number"
+ ])
+ | optional,
+ manifest
+ | {
+ dtoolcore_version | String | optional,
+ hash_function | String | optional,
+ items
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ hash = _js2n__-prdslib.isType '"String",
+ relpath = _js2n__-prdslib.isType '"String",
+ size_in_bytes = _js2n__-prdslib.isType 'Integer,
+ utc_timestamp = _js2n__-prdslib.isType '"Number",
+ } {} true _js2n__-prdslib.always
+ ])
+ ])
+ | optional,
+ ..
+ }
+ | optional,
+ name | String | optional,
+ number_of_items | std.number.Integer | optional,
+ readme
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]
+ ])
+ | optional,
+ size_in_bytes | std.number.Integer | optional,
+ tags | Array (String) | optional,
+ type | String | optional,
+ uri | String | optional,
+ uuid | String | optional,
+ ..
+ }
\ No newline at end of file
diff --git a/out/eksctl.ncl b/out/eksctl.ncl
index 7de22d9..79a141d 100644
--- a/out/eksctl.ncl
+++ b/out/eksctl.ncl
@@ -1042,6 +1042,20 @@ let rec _js2n__-refsenv
autoApplyPodIdentityAssociations = _js2n__-prdslib.isType '"Bool",
disableDefaultAddons = _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never,
+ "_js2n__-:definitions/AutoModeConfig!predicate" =
+ _js2n__-prdslib.records.record
+ {
+ enabled = _js2n__-prdslib.isType '"Bool",
+ nodePools =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ nodeRoleARN =
+ _js2n__-refsenv."_js2n__-:definitions/ARN!predicate",
+ } {} false _js2n__-prdslib.never,
"_js2n__-:definitions/CapacityReservation!predicate"
| doc "defines a nodegroup's Capacity Reservation targeting option"
= _js2n__-prdslib.records.record
@@ -1115,6 +1129,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "eksctl.io/v1alpha5" ]
],
+ autoModeConfig =
+ _js2n__-refsenv."_js2n__-:definitions/AutoModeConfig!predicate",
availabilityZones =
_js2n__-prdslib.allOf
[
@@ -1186,10 +1202,14 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/Outpost!predicate",
privateCluster =
_js2n__-refsenv."_js2n__-:definitions/PrivateCluster!predicate",
+ remoteNetworkConfig =
+ _js2n__-refsenv."_js2n__-:definitions/RemoteNetworkConfig!predicate",
secretsEncryption =
_js2n__-refsenv."_js2n__-:definitions/SecretsEncryption!predicate",
vpc =
_js2n__-refsenv."_js2n__-:definitions/ClusterVPC!predicate",
+ zonalShiftConfig =
+ _js2n__-refsenv."_js2n__-:definitions/ZonalShiftConfig!predicate",
} {} false _js2n__-prdslib.never
],
"_js2n__-:definitions/ClusterEndpoints!predicate"
@@ -1665,6 +1685,8 @@ let rec _js2n__-refsenv
maxSize = _js2n__-prdslib.isType 'Integer,
minSize = _js2n__-prdslib.isType 'Integer,
name = _js2n__-prdslib.isType '"String",
+ nodeRepairConfig =
+ _js2n__-refsenv."_js2n__-:definitions/NodeGroupNodeRepairConfig!predicate",
outpostARN = _js2n__-prdslib.isType '"String",
overrideBootstrapCommand = _js2n__-prdslib.isType '"String",
placement =
@@ -1971,6 +1993,11 @@ let rec _js2n__-refsenv
spotInstancePools = _js2n__-prdslib.isType 'Integer,
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/NodeGroupNodeRepairConfig!predicate"
+ | doc "contains the auto repair configuration for the nodegroup"
+ = _js2n__-prdslib.records.record
+ { enabled = _js2n__-prdslib.isType '"Bool", } {} false
+ _js2n__-prdslib.never,
"_js2n__-:definitions/NodeGroupSGs!predicate"
| doc "controls security groups for this nodegroup"
= _js2n__-prdslib.records.record
@@ -2104,6 +2131,53 @@ let rec _js2n__-refsenv
enabled = _js2n__-prdslib.isType '"Bool",
skipEndpointCreation = _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never,
+ "_js2n__-:definitions/RemoteNetwork!predicate"
+ | doc "RemoteNetwork"
+ = _js2n__-prdslib.records.record
+ {
+ cidrs =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never,
+ "_js2n__-:definitions/RemoteNetworkConfig!predicate"
+ | doc "RemoteNetworkConfig"
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "remoteNodeNetworks", "vpcGatewayID" ],
+ _js2n__-prdslib.records.record
+ {
+ iam =
+ _js2n__-refsenv."_js2n__-:definitions/RemoteNodesIAM!predicate",
+ remoteNodeNetworks =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/RemoteNetwork!predicate"
+ ],
+ remotePodNetworks =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/RemoteNetwork!predicate"
+ ],
+ vpcGatewayID =
+ _js2n__-refsenv."_js2n__-:definitions/VPCGateway!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/RemoteNodesIAM!predicate" =
+ _js2n__-prdslib.records.record
+ {
+ caBundleCert = _js2n__-prdslib.isType '"String",
+ provider = _js2n__-prdslib.isType '"String",
+ roleARN = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never,
"_js2n__-:definitions/SecretsEncryption!predicate"
| doc "defines the configuration for KMS encryption provider"
= _js2n__-prdslib.allOf
@@ -2113,6 +2187,9 @@ let rec _js2n__-refsenv
{ keyARN = _js2n__-prdslib.isType '"String", } {} false
_js2n__-prdslib.never
],
+ "_js2n__-:definitions/VPCGateway!predicate"
+ | doc "VPCGatewayID the ID of the gateway that facilitates external connectivity from customer's VPC to their remote network(s). Valid options are Transit Gateway and Virtual Private Gateway."
+ = _js2n__-prdslib.isType '"String",
"_js2n__-:definitions/VolumeMapping!predicate"
| doc "Additional Volume Configurations"
= _js2n__-prdslib.records.record
@@ -2143,6 +2220,11 @@ let rec _js2n__-refsenv
externalDNS = _js2n__-prdslib.isType '"Bool",
imageBuilder = _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never,
+ "_js2n__-:definitions/ZonalShiftConfig!predicate"
+ | doc "holds the zonal shift configuration."
+ = _js2n__-prdslib.records.record
+ { enabled = _js2n__-prdslib.isType '"Bool", } {} false
+ _js2n__-prdslib.never,
"_js2n__-:definitions/taintsWrapper!predicate"
| doc "handles unmarshalling both map[string]string and []NodeGroupTaint"
= _js2n__-prdslib.allOf
diff --git a/out/gitlab-ci.ncl b/out/gitlab-ci.ncl
index 0b6ec2b..9fd4aec 100644
--- a/out/gitlab-ci.ncl
+++ b/out/gitlab-ci.ncl
@@ -1097,7 +1097,7 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern
- "^(?!.*\\/)^(.*[^.]+.*)$"
+ "^[^/]*[^./][^/]*$"
],
_js2n__-prdslib.allOf
[
@@ -1481,8 +1481,13 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.pattern
- "^(https?://|/?.?-?(?!\\w+://)\\w).+\\.ya?ml$"
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.strings.pattern "^https?://",
+ _js2n__-prdslib.not
+ (_js2n__-prdslib.strings.pattern "^\\w+://")
+ ],
+ _js2n__-prdslib.strings.pattern "\\w\\.ya?ml$"
],
_js2n__-prdslib.allOf
[
@@ -1710,6 +1715,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ agent =
+ _js2n__-prdslib.isType
+ '"String",
+ flux_resource_path =
+ _js2n__-prdslib.isType
+ '"String",
namespace =
_js2n__-prdslib.allOf
[
@@ -2097,8 +2108,12 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType
'Record,
+ _js2n__-prdslib.records.required
+ [ "local" ],
_js2n__-prdslib.records.record
{
+ inputs =
+ _js2n__-refsenv."_js2n__-:definitions/inputs!predicate",
local =
_js2n__-prdslib.allOf
[
@@ -2114,8 +2129,12 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType
'Record,
+ _js2n__-prdslib.records.required
+ [ "template" ],
_js2n__-prdslib.records.record
{
+ inputs =
+ _js2n__-refsenv."_js2n__-:definitions/inputs!predicate",
template =
_js2n__-prdslib.allOf
[
@@ -2143,6 +2162,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"\\.ya?ml$"
],
+ inputs =
+ _js2n__-refsenv."_js2n__-:definitions/inputs!predicate",
job =
_js2n__-prdslib.isType
'"String",
@@ -2165,6 +2186,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"\\.ya?ml$"
],
+ inputs =
+ _js2n__-refsenv."_js2n__-:definitions/inputs!predicate",
project =
_js2n__-prdslib.allOf
[
@@ -2183,6 +2206,43 @@ let rec _js2n__-refsenv
],
} {} false
_js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "component" ],
+ _js2n__-prdslib.records.record
+ {
+ component =
+ _js2n__-prdslib.isType
+ '"String",
+ inputs =
+ _js2n__-refsenv."_js2n__-:definitions/inputs!predicate",
+ } {} false
+ _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "remote" ],
+ _js2n__-prdslib.records.record
+ {
+ inputs =
+ _js2n__-refsenv."_js2n__-:definitions/inputs!predicate",
+ remote =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^https?://.+\\.ya?ml$"
+ ],
+ } {} false
+ _js2n__-prdslib.never
]
]),
_js2n__-prdslib.arrays.maxItems 3
@@ -2730,41 +2790,206 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.minLength 1
],
+ "_js2n__-:definitions/step!predicate"
+ | doc "Any of these step use cases are valid."
+ = _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "name", "step" ],
+ _js2n__-prdslib.records.record
+ {
+ env =
+ _js2n__-refsenv."_js2n__-:definitions/stepNamedStrings!predicate",
+ inputs =
+ _js2n__-refsenv."_js2n__-:definitions/stepNamedValues!predicate",
+ name =
+ _js2n__-refsenv."_js2n__-:definitions/stepName!predicate",
+ step =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/stepReference!predicate"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "steps" ],
+ _js2n__-prdslib.records.record
+ {
+ delegate = _js2n__-prdslib.isType '"String",
+ env =
+ _js2n__-refsenv."_js2n__-:definitions/stepNamedStrings!predicate",
+ outputs =
+ _js2n__-refsenv."_js2n__-:definitions/stepNamedValues!predicate",
+ steps =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/step!predicate"
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "run" ],
+ _js2n__-prdslib.records.record
+ {
+ delegate = _js2n__-prdslib.isType '"String",
+ env =
+ _js2n__-refsenv."_js2n__-:definitions/stepNamedStrings!predicate",
+ outputs =
+ _js2n__-refsenv."_js2n__-:definitions/stepNamedValues!predicate",
+ run =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/step!predicate"
+ ],
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "action", "name" ],
+ _js2n__-prdslib.records.record
+ {
+ action =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ env =
+ _js2n__-refsenv."_js2n__-:definitions/stepNamedStrings!predicate",
+ inputs =
+ _js2n__-refsenv."_js2n__-:definitions/stepNamedValues!predicate",
+ name =
+ _js2n__-refsenv."_js2n__-:definitions/stepName!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "name", "script" ],
+ _js2n__-prdslib.records.record
+ {
+ env =
+ _js2n__-refsenv."_js2n__-:definitions/stepNamedStrings!predicate",
+ name =
+ _js2n__-refsenv."_js2n__-:definitions/stepName!predicate",
+ script =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "exec" ],
+ _js2n__-prdslib.records.record
+ {
+ env =
+ _js2n__-refsenv."_js2n__-:definitions/stepNamedStrings!predicate",
+ exec =
+ _js2n__-refsenv."_js2n__-:definitions/stepExec!predicate",
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
+ "_js2n__-:definitions/stepExec!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "command" ],
+ _js2n__-prdslib.records.record
+ {
+ command =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ work_dir = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/stepGitReference!predicate"
+ | doc "GitReference is a reference to a step in a Git repository containing the full set of configuration options."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "rev", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ dir = _js2n__-prdslib.isType '"String",
+ rev = _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/stepName!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[a-zA-Z_][a-zA-Z0-9_]*$"
+ ],
+ "_js2n__-:definitions/stepNamedStrings!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[a-zA-Z_][a-zA-Z0-9_]*$" = _js2n__-prdslib.isType '"String",
+ } false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/stepNamedValues!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[a-zA-Z_][a-zA-Z0-9_]*$" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null,
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Record
+ ],
+ } false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/stepReference!predicate"
+ | doc "Git a reference to a step in a Git repository."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "git" ],
+ _js2n__-prdslib.records.record
+ {
+ git =
+ _js2n__-refsenv."_js2n__-:definitions/stepGitReference!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/steps!predicate" =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "step" ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.records.required [ "script" ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-prdslib.always
- ]
- ],
- _js2n__-prdslib.records.required [ "name" ],
- _js2n__-prdslib.records.record
- {
- env =
- _js2n__-refsenv."_js2n__-:definitions/globalVariables!predicate",
- inputs =
- _js2n__-refsenv."_js2n__-:definitions/inputs!predicate",
- name = _js2n__-prdslib.isType '"String",
- script = _js2n__-prdslib.isType '"String",
- step = _js2n__-prdslib.isType '"String",
- } {} false _js2n__-prdslib.never
- ])
+ _js2n__-refsenv."_js2n__-:definitions/step!predicate"
],
"_js2n__-:definitions/string_file_list!predicate" =
_js2n__-prdslib.oneOf
diff --git a/out/ifstate.conf.ncl b/out/ifstate.conf.ncl
index 4365273..dfc8e01 100644
--- a/out/ifstate.conf.ncl
+++ b/out/ifstate.conf.ncl
@@ -1294,7 +1294,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required
- [ "kind" ],
+ [ "kind", "vrf_table" ],
_js2n__-prdslib.records.record
{
address = _js2n__-prdslib.always,
@@ -1305,7 +1305,22 @@ let rec _js2n__-refsenv
mtu = _js2n__-prdslib.always,
state = _js2n__-prdslib.always,
txqlen = _js2n__-prdslib.always,
- } {} true _js2n__-prdslib.always
+ vrf_table =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.isType
+ '"String"
+ ],
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum
+ 1
+ ],
+ } {} false _js2n__-prdslib.never
],
_js2n__-prdslib.allOf
[
@@ -1720,6 +1735,25 @@ let rec _js2n__-refsenv
{} {} true
_js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "vxlan_local" ],
+ _js2n__-prdslib.records.record
+ {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [
+ "vxlan_group",
+ "vxlan_local"
+ ],
+ _js2n__-prdslib.records.record
+ {} {} true
+ _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required
@@ -1727,6 +1761,25 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record
{} {} true
_js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "vxlan_local6" ],
+ _js2n__-prdslib.records.record
+ {} {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [
+ "vxlan_group6",
+ "vxlan_local6"
+ ],
+ _js2n__-prdslib.records.record
+ {} {} true
+ _js2n__-prdslib.always
]
],
_js2n__-prdslib.not
@@ -1735,7 +1788,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required
[
"vxlan_group",
- "vxlan_group6"
+ "vxlan_group6",
+ "vxlan_local",
+ "vxlan_local6"
],
_js2n__-prdslib.records.record
{} {} true
@@ -1842,15 +1897,48 @@ let rec _js2n__-refsenv
],
vxlan_link = _js2n__-prdslib.always,
vxlan_local =
+ _js2n__-prdslib.isType '"String",
+ vxlan_local6 =
+ _js2n__-prdslib.isType '"String",
+ vxlan_port =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.always,
- _js2n__-prdslib.always
- ]
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ vxlan_port_range =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "high", "low" ],
+ _js2n__-prdslib.records.record
+ {
+ high =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ low =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ } {} false
+ _js2n__-prdslib.never
],
vxlan_proxy =
_js2n__-prdslib.allOf
@@ -3325,7 +3413,8 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.records.required [ "kind" ],
+ _js2n__-prdslib.records.required
+ [ "kind", "vrf_table" ],
_js2n__-prdslib.records.record
{
address = _js2n__-prdslib.always,
@@ -3336,7 +3425,19 @@ let rec _js2n__-refsenv
mtu = _js2n__-prdslib.always,
state = _js2n__-prdslib.always,
txqlen = _js2n__-prdslib.always,
- } {} true _js2n__-prdslib.always
+ vrf_table =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.isType '"String"
+ ],
+ _js2n__-prdslib.numbers.maximum
+ 4294967295,
+ _js2n__-prdslib.numbers.minimum 1
+ ],
+ } {} false _js2n__-prdslib.never
],
_js2n__-prdslib.allOf
[
@@ -3686,19 +3787,52 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {}
true _js2n__-prdslib.always
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "vxlan_local" ],
+ _js2n__-prdslib.records.record {} {}
+ true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "vxlan_group", "vxlan_local" ],
+ _js2n__-prdslib.records.record {} {}
+ true _js2n__-prdslib.always
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required
[ "vxlan_group6" ],
_js2n__-prdslib.records.record {} {}
true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "vxlan_local6" ],
+ _js2n__-prdslib.records.record {} {}
+ true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "vxlan_group6", "vxlan_local6" ],
+ _js2n__-prdslib.records.record {} {}
+ true _js2n__-prdslib.always
]
],
_js2n__-prdslib.not
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.records.required
- [ "vxlan_group", "vxlan_group6" ],
+ [
+ "vxlan_group",
+ "vxlan_group6",
+ "vxlan_local",
+ "vxlan_local6"
+ ],
_js2n__-prdslib.records.record {} {} true
_js2n__-prdslib.always
])
@@ -3774,15 +3908,43 @@ let rec _js2n__-refsenv
_js2n__-prdslib.numbers.minimum 0
],
vxlan_link = _js2n__-prdslib.always,
- vxlan_local =
+ vxlan_local = _js2n__-prdslib.isType '"String",
+ vxlan_local6 = _js2n__-prdslib.isType '"String",
+ vxlan_port =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.oneOf
- [
- _js2n__-prdslib.always,
- _js2n__-prdslib.always
- ]
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.numbers.maximum 65535,
+ _js2n__-prdslib.numbers.minimum 0
+ ],
+ vxlan_port_range =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "high", "low" ],
+ _js2n__-prdslib.records.record
+ {
+ high =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ low =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Integer,
+ _js2n__-prdslib.numbers.maximum
+ 65535,
+ _js2n__-prdslib.numbers.minimum
+ 0
+ ],
+ } {} false _js2n__-prdslib.never
],
vxlan_proxy =
_js2n__-prdslib.allOf
diff --git a/out/ioBroker JSON UI.ncl b/out/ioBroker JSON UI.ncl
index e127bcb..5a9f24b 100644
--- a/out/ioBroker JSON UI.ncl
+++ b/out/ioBroker JSON UI.ncl
@@ -910,6 +910,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -959,6 +960,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -995,6 +997,7 @@ let rec _js2n__-refsenv
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
doNotSave = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -1067,6 +1070,7 @@ let rec _js2n__-refsenv
"slider",
"state",
"staticImage",
+ "staticInfo",
"staticLink",
"staticText",
"table",
@@ -1091,6 +1095,7 @@ let rec _js2n__-refsenv
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
divider = _js2n__-prdslib.isType '"String",
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -1145,6 +1150,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -1181,6 +1187,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -1219,6 +1226,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -1255,6 +1263,7 @@ let rec _js2n__-refsenv
defaultSendTo = _js2n__-prdslib.always,
delete = _js2n__-prdslib.isType '"Bool",
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
fileTypes = _js2n__-prdslib.enum [ "audio", "image", "text" ],
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -1327,6 +1336,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -1365,6 +1375,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -1417,6 +1428,7 @@ let rec _js2n__-refsenv
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
doNotSave = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -1457,6 +1469,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -1548,6 +1561,7 @@ let rec _js2n__-refsenv
disabled = _js2n__-prdslib.always,
doNotSave = _js2n__-prdslib.always,
encrypted = _js2n__-prdslib.isType '"Bool",
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -1589,6 +1603,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
fgColor = _js2n__-prdslib.isType '"String",
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -1637,6 +1652,7 @@ let rec _js2n__-refsenv
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
error = _js2n__-prdslib.isType 'Record,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -1680,6 +1696,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "oid", "type" ],
_js2n__-prdslib.records.record
{
+ addColon = _js2n__-prdslib.isType '"Bool",
+ blinkOnUpdate = _js2n__-prdslib.isType '"Bool",
confirm = _js2n__-prdslib.always,
control =
_js2n__-prdslib.allOf
@@ -1701,22 +1719,27 @@ let rec _js2n__-refsenv
controlled = _js2n__-prdslib.isType '"Bool",
darkStyle = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
falseImage = _js2n__-prdslib.isType '"String",
falseText = _js2n__-prdslib.isType '"String",
falseTextStyle = _js2n__-prdslib.isType 'Record,
+ foreign = _js2n__-prdslib.isType '"Bool",
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
hideOnlyControl = _js2n__-prdslib.always,
label = _js2n__-prdslib.always,
+ labelIcon = _js2n__-prdslib.isType '"String",
lg = _js2n__-prdslib.always,
max = _js2n__-prdslib.isType '"Number",
md = _js2n__-prdslib.always,
min = _js2n__-prdslib.isType '"Number",
+ narrow = _js2n__-prdslib.isType '"Bool",
newLine = _js2n__-prdslib.always,
noTranslation = _js2n__-prdslib.always,
oid = _js2n__-prdslib.isType '"String",
readOnly = _js2n__-prdslib.isType '"Bool",
+ size = _js2n__-prdslib.always,
sm = _js2n__-prdslib.always,
step = _js2n__-prdslib.isType '"Number",
style = _js2n__-prdslib.always,
@@ -1754,6 +1777,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -1837,6 +1861,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -1885,6 +1910,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filter = _js2n__-prdslib.always,
freeSolo = _js2n__-prdslib.isType '"Bool",
help = _js2n__-prdslib.always,
@@ -1942,6 +1968,7 @@ let rec _js2n__-refsenv
disabled = _js2n__-prdslib.always,
doNotSave =
_js2n__-refsenv."_js2n__-:definitions/doNotSaveProp!predicate",
+ expertMode = _js2n__-prdslib.always,
filter = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -1998,6 +2025,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filter = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -2052,6 +2080,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filter = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -2100,6 +2129,7 @@ let rec _js2n__-refsenv
darkStyle = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -2158,6 +2188,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -2211,6 +2242,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
height = _js2n__-prdslib.isType '"Number",
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -2256,6 +2288,7 @@ let rec _js2n__-refsenv
defaultSendTo = _js2n__-prdslib.always,
delete = _js2n__-prdslib.isType '"Bool",
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
fileTypes =
_js2n__-prdslib.enum
[ "audio", "image", "text" ],
@@ -2316,6 +2349,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -2393,6 +2427,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -2447,6 +2482,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filename =
_js2n__-prdslib.isType '"String",
help = _js2n__-prdslib.always,
@@ -2514,6 +2550,7 @@ let rec _js2n__-refsenv
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
error = _js2n__-prdslib.isType 'Record,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -2579,6 +2616,7 @@ let rec _js2n__-refsenv
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
encrypted = _js2n__-prdslib.isType '"Bool",
+ expertMode = _js2n__-prdslib.always,
filter = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -2630,6 +2668,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filename =
_js2n__-prdslib.isType '"String",
help = _js2n__-prdslib.always,
@@ -2678,6 +2717,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -2733,6 +2773,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filter = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -2780,6 +2821,7 @@ let rec _js2n__-refsenv
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
doNotSave = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filter = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -2843,6 +2885,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filter = _js2n__-prdslib.always,
freeSolo = _js2n__-prdslib.isType '"Bool",
help = _js2n__-prdslib.always,
@@ -2924,6 +2967,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filter = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -2972,6 +3016,7 @@ let rec _js2n__-refsenv
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
doNotSave = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filter = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -3033,6 +3078,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filter = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -3107,6 +3153,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -3165,6 +3212,7 @@ let rec _js2n__-refsenv
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
error = _js2n__-prdslib.isType 'Record,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -3226,6 +3274,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
fgColor =
_js2n__-prdslib.isType '"String",
help = _js2n__-prdslib.always,
@@ -3278,6 +3327,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -3325,6 +3375,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -3372,6 +3423,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -3419,6 +3471,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -3483,6 +3536,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -3540,6 +3594,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filter = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -3606,6 +3661,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filter = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -3638,6 +3694,89 @@ let rec _js2n__-refsenv
xs = _js2n__-prdslib.always,
} {} false _js2n__-prdslib.never
]) _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "staticInfo", } {}
+ true _js2n__-prdslib.always)
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/tableItemBaseProps!predicate",
+ _js2n__-prdslib.records.required
+ [ "data", "label", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ addColon = _js2n__-prdslib.isType '"Bool",
+ attr = _js2n__-prdslib.always,
+ blink =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ blinkOnUpdate =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ booleanAsCheckbox =
+ _js2n__-prdslib.isType '"Bool",
+ copyToClipboard =
+ _js2n__-prdslib.isType '"Bool",
+ darkStyle = _js2n__-prdslib.always,
+ data =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.isType '"Bool"
+ ],
+ expertMode = _js2n__-prdslib.always,
+ filter = _js2n__-prdslib.always,
+ help = _js2n__-prdslib.always,
+ helpLink = _js2n__-prdslib.always,
+ hidden = _js2n__-prdslib.always,
+ highlight = _js2n__-prdslib.isType '"Bool",
+ html = _js2n__-prdslib.isType '"Bool",
+ label = _js2n__-prdslib.always,
+ labelIcon = _js2n__-prdslib.isType '"String",
+ lg = _js2n__-prdslib.always,
+ md = _js2n__-prdslib.always,
+ narrow = _js2n__-prdslib.isType '"Bool",
+ newLine = _js2n__-prdslib.always,
+ noTranslation = _js2n__-prdslib.always,
+ size =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "small", "normal", "large" ]
+ ],
+ _js2n__-prdslib.isType '"Number"
+ ],
+ sm = _js2n__-prdslib.always,
+ sort = _js2n__-prdslib.always,
+ style = _js2n__-prdslib.always,
+ styleLabel = _js2n__-prdslib.isType 'Record,
+ styleUnit = _js2n__-prdslib.isType 'Record,
+ styleValue = _js2n__-prdslib.isType 'Record,
+ title = _js2n__-prdslib.always,
+ tooltip = _js2n__-prdslib.always,
+ type = _js2n__-prdslib.always,
+ unit =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType '"String"
+ ],
+ width = _js2n__-prdslib.always,
+ xl = _js2n__-prdslib.always,
+ xs = _js2n__-prdslib.always,
+ } {} false _js2n__-prdslib.never
+ ]) _js2n__-prdslib.always,
_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.records.record
{ type = _js2n__-prdslib.const "instance", } {} true
@@ -3668,6 +3807,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filter = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -3719,6 +3859,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -3768,6 +3909,7 @@ let rec _js2n__-refsenv
delimiter =
_js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filter = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -3817,6 +3959,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filter = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -3976,6 +4119,7 @@ let rec _js2n__-refsenv
darkStyle = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -4014,6 +4158,7 @@ let rec _js2n__-refsenv
darkStyle = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
format = _js2n__-prdslib.isType '"String",
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -4096,6 +4241,7 @@ let rec _js2n__-refsenv
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
divider = _js2n__-prdslib.isType '"String",
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -4262,12 +4408,14 @@ let rec _js2n__-refsenv
{
allowSaveWithError = _js2n__-prdslib.always,
confirm = _js2n__-prdslib.always,
+ copyToClipboard = _js2n__-prdslib.isType '"Bool",
darkStyle = _js2n__-prdslib.always,
"default" = _js2n__-prdslib.always,
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
doNotSave = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -4314,6 +4462,7 @@ let rec _js2n__-refsenv
darkStyle = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
format = _js2n__-prdslib.isType '"String",
hidden = _js2n__-prdslib.always,
hideOnlyControl = _js2n__-prdslib.always,
@@ -4403,6 +4552,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -4473,6 +4624,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
freeSolo =
_js2n__-prdslib.isType
'"Bool",
@@ -4553,6 +4706,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
doNotSave =
_js2n__-refsenv."_js2n__-:definitions/doNotSaveProp!predicate",
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -4634,6 +4789,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -4700,6 +4857,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -4755,6 +4914,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -4828,6 +4989,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -4897,6 +5060,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
height =
_js2n__-prdslib.isType
'"Number",
@@ -4960,6 +5125,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -5057,6 +5224,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -5130,6 +5299,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
filename =
_js2n__-prdslib.isType
'"String",
@@ -5226,6 +5397,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
filename =
_js2n__-prdslib.isType
'"String",
@@ -5290,6 +5463,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -5400,6 +5575,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
freeSolo =
_js2n__-prdslib.isType
'"Bool",
@@ -5509,6 +5686,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -5612,6 +5791,8 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType
'"String")
],
+ expertMode =
+ _js2n__-prdslib.always,
export =
_js2n__-prdslib.isType
'"Bool",
@@ -5695,6 +5876,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -5773,6 +5956,8 @@ let rec _js2n__-refsenv
error =
_js2n__-prdslib.isType
'Record,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -5851,6 +6036,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -5911,6 +6098,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -5971,6 +6160,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -6030,6 +6221,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -6112,6 +6305,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -6208,6 +6403,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -6245,6 +6442,126 @@ let rec _js2n__-refsenv
xs = _js2n__-prdslib.always,
} {} false _js2n__-prdslib.never
]) _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ {
+ type =
+ _js2n__-prdslib.const
+ "staticInfo",
+ } {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "data", "label", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ addColon =
+ _js2n__-prdslib.isType
+ '"Bool",
+ blink =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"Bool",
+ _js2n__-prdslib.isType
+ '"String"
+ ],
+ blinkOnUpdate =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ '"Bool",
+ _js2n__-prdslib.isType
+ '"String"
+ ],
+ booleanAsCheckbox =
+ _js2n__-prdslib.isType
+ '"Bool",
+ copyToClipboard =
+ _js2n__-prdslib.isType
+ '"Bool",
+ darkStyle =
+ _js2n__-prdslib.always,
+ data =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.isType
+ '"Bool"
+ ],
+ expertMode =
+ _js2n__-prdslib.always,
+ help = _js2n__-prdslib.always,
+ helpLink =
+ _js2n__-prdslib.always,
+ hidden = _js2n__-prdslib.always,
+ highlight =
+ _js2n__-prdslib.isType
+ '"Bool",
+ html =
+ _js2n__-prdslib.isType
+ '"Bool",
+ label = _js2n__-prdslib.always,
+ labelIcon =
+ _js2n__-prdslib.isType
+ '"String",
+ lg = _js2n__-prdslib.always,
+ md = _js2n__-prdslib.always,
+ narrow =
+ _js2n__-prdslib.isType
+ '"Bool",
+ newLine =
+ _js2n__-prdslib.always,
+ noTranslation =
+ _js2n__-prdslib.always,
+ size =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "small",
+ "normal",
+ "large"
+ ]
+ ],
+ _js2n__-prdslib.isType
+ '"Number"
+ ],
+ sm = _js2n__-prdslib.always,
+ style = _js2n__-prdslib.always,
+ styleLabel =
+ _js2n__-prdslib.isType
+ 'Record,
+ styleUnit =
+ _js2n__-prdslib.isType
+ 'Record,
+ styleValue =
+ _js2n__-prdslib.isType
+ 'Record,
+ tooltip =
+ _js2n__-prdslib.always,
+ type = _js2n__-prdslib.always,
+ unit =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.isType
+ '"String"
+ ],
+ xl = _js2n__-prdslib.always,
+ xs = _js2n__-prdslib.always,
+ } {} false _js2n__-prdslib.never
+ ]) _js2n__-prdslib.always,
_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.records.record
{
@@ -6280,6 +6597,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -6345,6 +6664,8 @@ let rec _js2n__-refsenv
'"String",
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -6541,6 +6862,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.always,
disabled =
_js2n__-prdslib.always,
+ expertMode =
+ _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink =
_js2n__-prdslib.always,
@@ -6687,6 +7010,8 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
doNotSave =
_js2n__-refsenv."_js2n__-:definitions/doNotSaveProp!predicate",
+ expertMode =
+ _js2n__-prdslib.isType '"Bool",
help =
_js2n__-prdslib.oneOf
[
@@ -6789,6 +7114,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -6841,6 +7167,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
freeSolo =
_js2n__-prdslib.isType '"Bool",
help = _js2n__-prdslib.always,
@@ -6899,6 +7226,7 @@ let rec _js2n__-refsenv
disabled = _js2n__-prdslib.always,
doNotSave =
_js2n__-refsenv."_js2n__-:definitions/doNotSaveProp!predicate",
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -6955,6 +7283,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -7003,6 +7332,7 @@ let rec _js2n__-refsenv
"default" = _js2n__-prdslib.always,
defaultFunc = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -7045,6 +7375,7 @@ let rec _js2n__-refsenv
darkStyle = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -7103,6 +7434,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -7153,6 +7485,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
height =
_js2n__-prdslib.isType '"Number",
help = _js2n__-prdslib.always,
@@ -7198,6 +7531,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -7272,6 +7606,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -7323,6 +7658,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filename =
_js2n__-prdslib.isType '"String",
help = _js2n__-prdslib.always,
@@ -7393,6 +7729,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
filename =
_js2n__-prdslib.isType '"String",
filter = _js2n__-prdslib.always,
@@ -7440,6 +7777,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -7520,6 +7858,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
freeSolo =
_js2n__-prdslib.isType '"Bool",
help = _js2n__-prdslib.always,
@@ -7605,6 +7944,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -7685,6 +8025,7 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType
'"String")
],
+ expertMode = _js2n__-prdslib.always,
export = _js2n__-prdslib.isType '"Bool",
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
@@ -7747,6 +8088,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -7802,6 +8144,7 @@ let rec _js2n__-refsenv
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
error = _js2n__-prdslib.isType 'Record,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -7857,6 +8200,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -7901,6 +8245,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -7945,6 +8290,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -7989,6 +8335,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -8053,6 +8400,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -8125,6 +8473,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -8156,6 +8505,96 @@ let rec _js2n__-refsenv
xs = _js2n__-prdslib.always,
} {} false _js2n__-prdslib.never
]) _js2n__-prdslib.always,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.records.record
+ { type = _js2n__-prdslib.const "staticInfo", }
+ {} true _js2n__-prdslib.always)
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "data", "label", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ addColon =
+ _js2n__-prdslib.isType '"Bool",
+ blink =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ blinkOnUpdate =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String"
+ ],
+ booleanAsCheckbox =
+ _js2n__-prdslib.isType '"Bool",
+ copyToClipboard =
+ _js2n__-prdslib.isType '"Bool",
+ darkStyle = _js2n__-prdslib.always,
+ data =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.isType
+ '"Number",
+ _js2n__-prdslib.isType '"Bool"
+ ],
+ expertMode = _js2n__-prdslib.always,
+ help = _js2n__-prdslib.always,
+ helpLink = _js2n__-prdslib.always,
+ hidden = _js2n__-prdslib.always,
+ highlight =
+ _js2n__-prdslib.isType '"Bool",
+ html = _js2n__-prdslib.isType '"Bool",
+ label = _js2n__-prdslib.always,
+ labelIcon =
+ _js2n__-prdslib.isType '"String",
+ lg = _js2n__-prdslib.always,
+ md = _js2n__-prdslib.always,
+ narrow = _js2n__-prdslib.isType '"Bool",
+ newLine = _js2n__-prdslib.always,
+ noTranslation = _js2n__-prdslib.always,
+ size =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "small",
+ "normal",
+ "large"
+ ]
+ ],
+ _js2n__-prdslib.isType '"Number"
+ ],
+ sm = _js2n__-prdslib.always,
+ style = _js2n__-prdslib.always,
+ styleLabel =
+ _js2n__-prdslib.isType 'Record,
+ styleUnit =
+ _js2n__-prdslib.isType 'Record,
+ styleValue =
+ _js2n__-prdslib.isType 'Record,
+ tooltip = _js2n__-prdslib.always,
+ type = _js2n__-prdslib.always,
+ unit =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType '"String"
+ ],
+ xl = _js2n__-prdslib.always,
+ xs = _js2n__-prdslib.always,
+ } {} false _js2n__-prdslib.never
+ ]) _js2n__-prdslib.always,
_js2n__-prdslib.ifThenElse
(_js2n__-prdslib.records.record
{ type = _js2n__-prdslib.const "instance", }
@@ -8180,6 +8619,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -8225,6 +8665,7 @@ let rec _js2n__-refsenv
delimiter =
_js2n__-prdslib.isType '"String",
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -8372,6 +8813,7 @@ let rec _js2n__-refsenv
defaultFunc = _js2n__-prdslib.always,
defaultSendTo = _js2n__-prdslib.always,
disabled = _js2n__-prdslib.always,
+ expertMode = _js2n__-prdslib.always,
help = _js2n__-prdslib.always,
helpLink = _js2n__-prdslib.always,
hidden = _js2n__-prdslib.always,
@@ -8501,6 +8943,7 @@ let rec _js2n__-refsenv
disabled = _js2n__-prdslib.isType '"String",
doNotSave =
_js2n__-refsenv."_js2n__-:definitions/doNotSaveProp!predicate",
+ expertMode = _js2n__-prdslib.isType '"Bool",
help =
_js2n__-prdslib.oneOf
[
diff --git a/out/jsconfig.json.ncl b/out/jsconfig.json.ncl
index cf96f6c..09a2254 100644
--- a/out/jsconfig.json.ncl
+++ b/out/jsconfig.json.ncl
@@ -1289,6 +1289,7 @@ let rec _js2n__-refsenv
"ES2017.SharedMemory",
"ES2017.String",
"ES2017.TypedArrays",
+ "ES2017.ArrayBuffer",
"ES2018",
"ES2018.AsyncGenerator",
"ES2018.AsyncIterable",
@@ -1346,6 +1347,14 @@ let rec _js2n__-refsenv
"ES2022.RegExp",
"ES2023",
"ES2023.Array",
+ "ES2024",
+ "ES2024.ArrayBuffer",
+ "ES2024.Collection",
+ "ES2024.Object",
+ "ES2024.Promise",
+ "ES2024.Regexp",
+ "ES2024.SharedMemory",
+ "ES2024.String",
"Decorators",
"Decorators.Legacy",
"ES2017.Date",
@@ -1360,7 +1369,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[Ee][Ss]2016(\\.[Aa][Rr][Rr][Aa][Yy]\\.[Ii][Nn][Cc][Ll][Uu][Dd][Ee])?$",
_js2n__-prdslib.strings.pattern
- "^[Ee][Ss]2017(\\.([Ii][Nn][Tt][Ll]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Tt][Yy][Pp][Ee][Dd][Aa][Rr][Rr][Aa][Yy][Ss]|[Dd][Aa][Tt][Ee]))?$",
+ "^[Ee][Ss]2017(\\.([Ii][Nn][Tt][Ll]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Tt][Yy][Pp][Ee][Dd][Aa][Rr][Rr][Aa][Yy][Ss]|[Dd][Aa][Tt][Ee]|[Aa][Rr][Rr][Aa][Yy][Bb][Uu][Ff][Ff][Ee][Rr]))?$",
_js2n__-prdslib.strings.pattern
"^[Ee][Ss]2018(\\.([Aa][Ss][Yy][Nn][Cc][Gg][Ee][Nn][Ee][Rr][Aa][Tt][Oo][Rr]|[Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Rr][Ee][Gg][Ee][Xx][Pp]))?$",
_js2n__-prdslib.strings.pattern
@@ -1373,6 +1382,8 @@ let rec _js2n__-refsenv
"^[Ee][Ss]2022(\\.([Aa][Rr][Rr][Aa][Yy]|[Ee][Rr][Rr][Oo][Rr]|[Ii][Nn][Tt][Ll]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Rr][Ee][Gg][Ee][Xx][Pp]))?$",
_js2n__-prdslib.strings.pattern
"^[Ee][Ss]2023(\\.([Aa][Rr][Rr][Aa][Yy]|[Cc][Oo][Ll][Ll][Ee][Cc][Tt][Ii][Oo][Nn]))?$",
+ _js2n__-prdslib.strings.pattern
+ "^[Ee][Ss]2024(\\.([Aa][Rr][Rr][Aa][Yy][Bb][Uu][Ff][Ff][Ee][Rr]|[Cc][Oo][Ll][Ll][Ee][Cc][Tt][Ii][Oo][Nn]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Rr][Ee][Gg][Ee][Xx][Pp]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Ss][Tt][Rr][Ii][Nn][Gg]))?$",
_js2n__-prdslib.strings.pattern
"^[Ee][Ss][Nn][Ee][Xx][Tt](\\.([Aa][Rr][Rr][Aa][Yy]|[Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Bb][Ii][Gg][Ii][Nn][Tt]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]|[Dd][Ee][Cc][Oo][Rr][Aa][Tt][Oo][Rr][Ss]|[Dd][Ii][Ss][Pp][Oo][Ss][Aa][Bb][Ll][Ee]))?$",
_js2n__-prdslib.strings.pattern
@@ -1459,15 +1470,15 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.enum
[
- "Classic",
- "Node",
- "Node10",
- "Node16",
- "NodeNext",
- "Bundler"
+ "classic",
+ "node",
+ "node10",
+ "node16",
+ "nodenext",
+ "bundler"
],
_js2n__-prdslib.strings.pattern
- "^(([Nn]ode)|([Nn]ode16)|([Nn]ode[Nn]ext)|([Cc]lassic)|([Bb]undler))$"
+ "^(([Nn]ode)|([Nn]ode1[06])|([Nn]ode[Nn]ext)|([Cc]lassic)|([Bb]undler))$"
]
],
newLine =
@@ -1848,10 +1859,11 @@ let rec _js2n__-refsenv
"ES2021",
"ES2022",
"ES2023",
+ "ES2024",
"ESNext"
],
_js2n__-prdslib.strings.pattern
- "^([Ee][Ss]([356]|(20(1[56789]|2[0123]))|[Nn][Ee][Xx][Tt]))$"
+ "^([Ee][Ss]([356]|(20(1[56789]|2[01234]))|[Nn][Ee][Xx][Tt]))$"
]
],
traceResolution =
diff --git a/out/kustomization.yaml.ncl b/out/kustomization.yaml.ncl
index 8829069..f757fb5 100644
--- a/out/kustomization.yaml.ncl
+++ b/out/kustomization.yaml.ncl
@@ -1017,6 +1017,7 @@ let rec _js2n__-refsenv
namespace = _js2n__-prdslib.isType '"String",
releaseName = _js2n__-prdslib.isType '"String",
repo = _js2n__-prdslib.isType '"String",
+ skipHooks = _js2n__-prdslib.isType '"Bool",
skipTests = _js2n__-prdslib.isType '"Bool",
valuesFile = _js2n__-prdslib.isType '"String",
valuesInline =
diff --git a/out/lazygit.ncl b/out/lazygit.ncl
index dae32b5..db78cd8 100644
--- a/out/lazygit.ncl
+++ b/out/lazygit.ncl
@@ -1059,7 +1059,7 @@ let rec _js2n__-refsenv
| String
| doc m%"
Command used to display git log of all branches in the main window.
- Deprecated: User `allBranchesLogCmds` instead.
+ Deprecated: Use `allBranchesLogCmds` instead.
"%
| optional,
allBranchesLogCmds
@@ -1463,6 +1463,10 @@ let rec _js2n__-refsenv
| Bool
| doc "If true, show the '5 of 20' footer at the bottom of list views"
| optional,
+ showNumstatInFilesView
+ | Bool
+ | doc "If true, show the number of lines changed per file in the Files view"
+ | optional,
showPanelJumps
| Bool
| doc "If true, show jump-to-window keybindings in window titles."
@@ -1535,6 +1539,10 @@ let rec _js2n__-refsenv
One of 'dashboard' (default) | 'allBranchesLog'
"%
| optional,
+ switchTabsWithPanelJumpKeys
+ | Bool
+ | doc "If true, when using the panel jump keys (default 1 through 5) and target panel is already active, go to next tab instead"
+ | optional,
switchToFilesAfterStashApply
| Bool
| doc "If true, jump to the Files panel after applying a stash"
diff --git a/out/liblab.config.json.ncl b/out/liblab.config.json.ncl
index fbfa030..46ac497 100644
--- a/out/liblab.config.json.ncl
+++ b/out/liblab.config.json.ncl
@@ -1902,6 +1902,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:properties/languageOptions/properties/csharp/properties/hookDependencies!predicate",
ignoreFiles =
_js2n__-refsenv."_js2n__-:properties/languageOptions/properties/csharp/properties/ignoreFiles!predicate",
+ includeKotlinSnippets =
+ _js2n__-prdslib.isType '"Bool",
liblabVersion =
_js2n__-refsenv."_js2n__-:properties/languageOptions/properties/csharp/properties/liblabVersion!predicate",
packageName =
@@ -1918,8 +1920,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "additionalConstructorParameters" ],
_js2n__-prdslib.records.record
{
additionalConstructorParameters =
@@ -2197,12 +2197,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "code" ],
_js2n__-prdslib.records.record
{
- code =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.isType '"Number"
- ],
+ code = _js2n__-prdslib.isType '"String",
path =
_js2n__-prdslib.allOf
[
diff --git a/out/libman.json.ncl b/out/libman.json.ncl
index c17fc92..11e605a 100644
--- a/out/libman.json.ncl
+++ b/out/libman.json.ncl
@@ -917,6 +917,18 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.minLength 1
],
} {} true _js2n__-prdslib.always,
+ "_js2n__-:definitions/fileMapping!predicate" =
+ _js2n__-prdslib.records.record
+ {
+ libraries =
+ _js2n__-prdslib.arrays.contains
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "fileMappings" ],
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ]),
+ } {} true _js2n__-prdslib.always,
"_js2n__-:definitions/libraryEntry!predicate" =
_js2n__-prdslib.allOf
[
@@ -929,6 +941,44 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.strings.pattern "^[^\\\\]+$"
],
+ fileMappings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ destination =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.minLength
+ 1
+ ])
+ ],
+ root =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ } {} true _js2n__-prdslib.always
+ ])
+ ],
files =
_js2n__-prdslib.allOf
[
@@ -954,6 +1004,14 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/manifestVersion3!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "version" ],
+ _js2n__-prdslib.records.record
+ { version = _js2n__-prdslib.const "3.0", } {} true
+ _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/specifiedDestination!predicate" =
_js2n__-prdslib.allOf
[
@@ -1015,9 +1073,13 @@ let rec _js2n__-refsenv
[
_js2n__-refsenv."_js2n__-:definitions/specifiedDestination!predicate",
_js2n__-refsenv."_js2n__-:definitions/defaultDestination!predicate"
- ]
+ ],
+ _js2n__-prdslib.ifThenElse
+ _js2n__-refsenv."_js2n__-:definitions/fileMapping!predicate"
+ _js2n__-refsenv."_js2n__-:definitions/manifestVersion3!predicate"
+ _js2n__-prdslib.always
],
- _js2n__-prdslib.records.required [ "libraries" ],
+ _js2n__-prdslib.records.required [ "libraries", "version" ],
_js2n__-prdslib.records.record
{
libraries =
@@ -1027,6 +1089,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
_js2n__-refsenv."_js2n__-:definitions/libraryEntry!predicate"
],
- version = _js2n__-prdslib.enum [ "1.0" ],
+ version = _js2n__-prdslib.enum [ "1.0", "3.0" ],
} {} true _js2n__-prdslib.always
])
\ No newline at end of file
diff --git a/out/mirrord config.ncl b/out/mirrord config.ncl
index 09747bb..1e69ba1 100644
--- a/out/mirrord config.ncl
+++ b/out/mirrord config.ncl
@@ -901,7 +901,7 @@ let rec _js2n__-refsenv
| doc m%"
Allows the user to specify the default behavior for file operations:
- 1. `"read"` - Read from the remote file system (default) 2. `"write"` - Read/Write from the remote file system. 3. `"local"` - Read from the local file system. 4. `"localwithoverrides"` - perform fs operation locally, unless the path matches a pre-defined or user-specified exception.
+ 1. `"read"` or `true` - Read from the remote file system (default) 2. `"write"` - Read/Write from the remote file system. 3. `"local"` or `false` - Read from the local file system. 4. `"localwithoverrides"` - perform fs operation locally, unless the path matches a pre-defined or user-specified exception.
> Note: by default, some paths are read locally or remotely, regardless of the selected FS mode. > This is described in further detail below.
@@ -1106,6 +1106,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.isType 'Null
],
+ node_selector =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
privileged =
_js2n__-prdslib.anyOf
[
@@ -1118,6 +1129,12 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/io.k8s.api.core.v1.ResourceRequirements!predicate",
_js2n__-prdslib.isType 'Null
],
+ service_account =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
startup_timeout =
_js2n__-prdslib.allOf
[
@@ -1250,6 +1267,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.isType 'Null
],
+ cli_prevent_cleanup =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
} {} false _js2n__-prdslib.never
],
"_js2n__-:definitions/CopyTargetFileConfig!predicate" =
@@ -1393,17 +1416,27 @@ let rec _js2n__-refsenv
| doc m%"
Allows the user to set or override the local process' environment variables with the ones from the remote pod.
+ Can be set to one of the options:
+
+ 1. `false` - Disables the feature, won't have remote environment variables. 2. `true` - Enables the feature, will obtain remote environment variables. 3. object - see below (means `true` + additional configuration).
+
Which environment variables to load from the remote pod are controlled by setting either [`include`](#feature-env-include) or [`exclude`](#feature-env-exclude).
See the environment variables [reference](https://mirrord.dev/docs/reference/env/) for more details.
- ```json { "feature": { "env": { "include": "DATABASE_USER;PUBLIC_ENV;MY_APP_*", "exclude": "DATABASE_PASSWORD;SECRET_ENV", "override": { "DATABASE_CONNECTION": "db://localhost:7777/my-db", "LOCAL_BEAR": "panda" } } } } ```
+ ```json { "feature": { "env": { "include": "DATABASE_USER;PUBLIC_ENV;MY_APP_*", "exclude": "DATABASE_PASSWORD;SECRET_ENV", "override": { "DATABASE_CONNECTION": "db://localhost:7777/my-db", "LOCAL_BEAR": "panda" }, "mapping": { ".+_TIMEOUT": "1000" } } } } ```
"%
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ env_file =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
exclude =
_js2n__-prdslib.anyOf
[
@@ -1422,6 +1455,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.isType 'Null
],
+ mapping =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
override =
_js2n__-prdslib.allOf
[
@@ -1448,18 +1492,40 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
+ disable_reuseaddr =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
enable_exec_hooks_linux =
_js2n__-prdslib.anyOf
[
_js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.isType 'Null
],
+ hide_ipv6_interfaces =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
readlink =
_js2n__-prdslib.anyOf
[
_js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.isType 'Null
],
+ readonly_file_buffer =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Integer,
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.numbers.minimum 0
+ ],
tcp_ping4_mock =
_js2n__-prdslib.anyOf
[
@@ -1472,6 +1538,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.isType 'Null
],
+ use_dev_null =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
} {} false _js2n__-prdslib.never
],
"_js2n__-:definitions/ExternalProxyFileConfig!predicate"
@@ -2504,7 +2576,7 @@ let rec _js2n__-refsenv
| doc m%"
Controls whether or not mirrord accepts invalid TLS certificates (e.g. self-signed certificates).
- Defaults to `false`.
+ If not provided, mirrord will use value from the kubeconfig.
"%
| optional,
agent
diff --git a/out/moon.yml.ncl b/out/moon.yml.ncl
new file mode 100644
index 0000000..67d69c5
--- /dev/null
+++ b/out/moon.yml.ncl
@@ -0,0 +1,1834 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {
+ "_js2n__-:definitions/DependencyConfig!predicate"
+ | doc "Expanded information about a project dependency."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ id = _js2n__-prdslib.isType '"String",
+ scope =
+ _js2n__-refsenv."_js2n__-:definitions/DependencyScope!predicate",
+ source =
+ _js2n__-refsenv."_js2n__-:definitions/DependencySource!predicate",
+ via =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/DependencyScope!predicate"
+ | doc "The scope and or relationship of the dependency."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "build", "development", "peer", "production", "root" ]
+ ],
+ "_js2n__-:definitions/DependencySource!predicate"
+ | doc "The source where the dependency comes from. Either explicitly defined in configuration, or implicitly derived from source files."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "explicit", "implicit" ]
+ ],
+ "_js2n__-:definitions/LanguageType!predicate"
+ | doc "Supported programming languages that each project can be written in."
+ = _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.const "bash",
+ _js2n__-prdslib.const "batch",
+ _js2n__-prdslib.const "go",
+ _js2n__-prdslib.const "javascript",
+ _js2n__-prdslib.const "php",
+ _js2n__-prdslib.const "python",
+ _js2n__-prdslib.const "ruby",
+ _js2n__-prdslib.const "rust",
+ _js2n__-prdslib.const "typescript",
+ _js2n__-prdslib.const "unknown",
+ _js2n__-prdslib.isType '"String"
+ ],
+ "_js2n__-:definitions/OwnersConfig!predicate"
+ | doc "Defines ownership of source code within the current project, by mapping file paths and globs to owners. An owner is either a user, team, or group."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ customGroups =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.propertyNames
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ])
+ ],
+ defaultOwner =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ "optional" = _js2n__-prdslib.isType '"Bool",
+ paths =
+ _js2n__-refsenv."_js2n__-:definitions/OwnersPaths!predicate",
+ requiredApprovals =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/OwnersPaths!predicate"
+ | doc "A mapping of file paths and file globs to owners."
+ = _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.propertyNames
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ])
+ ]
+ ],
+ "_js2n__-:definitions/PlatformType!predicate"
+ | doc "Platforms that each programming language can belong to."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "bun", "deno", "node", "python", "rust", "system", "unknown" ]
+ ],
+ "_js2n__-:definitions/ProjectDependsOn!contract"
+ | doc "Expanded information about a project dependency."
+ = _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/DependencyConfig!predicate"
+ ]),
+ "_js2n__-:definitions/ProjectDockerConfig!predicate"
+ | doc "Configures our Docker integration."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ file =
+ _js2n__-refsenv."_js2n__-:definitions/ProjectDockerFileConfig!predicate",
+ scaffold =
+ _js2n__-refsenv."_js2n__-:definitions/ProjectDockerScaffoldConfig!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ProjectDockerFileConfig!predicate"
+ | doc "Configures Dockerfile generation."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ buildTask =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ image =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ startTask =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ProjectDockerScaffoldConfig!predicate"
+ | doc "Configures aspects of the Docker scaffolding process."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ include =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ProjectMetadataConfig!predicate"
+ | doc "Expanded information about the project."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ channel =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ description = _js2n__-prdslib.isType '"String",
+ maintainers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ metadata =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.propertyNames
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Integer
+ ])
+ ],
+ name =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ owner =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ProjectToolchainCommonToolConfig!predicate"
+ | doc "Overrides top-level toolchain settings."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ version =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/UnresolvedVersionSpec!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ProjectToolchainConfig!predicate"
+ | doc "Overrides top-level toolchain settings, scoped to this project."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ bun =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ProjectToolchainCommonToolConfig!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ deno =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ProjectToolchainCommonToolConfig!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ node =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ProjectToolchainCommonToolConfig!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ python =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ProjectToolchainCommonToolConfig!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ rust =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ProjectToolchainCommonToolConfig!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ typescript =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ProjectToolchainTypeScriptConfig!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ProjectToolchainTypeScriptConfig!predicate"
+ | doc "Overrides top-level typescript settings."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ disabled = _js2n__-prdslib.isType '"Bool",
+ includeProjectReferenceSources =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ includeSharedTypes =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ routeOutDirToCache =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ syncProjectReferences =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ syncProjectReferencesToPaths =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ProjectType!predicate"
+ | doc "The type of project, for categorizing."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "application",
+ "automation",
+ "configuration",
+ "library",
+ "scaffolding",
+ "tool",
+ "unknown"
+ ]
+ ],
+ "_js2n__-:definitions/ProjectWorkspaceConfig!predicate"
+ | doc "Overrides top-level workspace settings, scoped to this project."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ inheritedTasks =
+ _js2n__-refsenv."_js2n__-:definitions/ProjectWorkspaceInheritedTasksConfig!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/ProjectWorkspaceInheritedTasksConfig!predicate"
+ | doc "Controls how tasks are inherited."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ exclude =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ include =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.isType 'Null
+ ],
+ rename =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.propertyNames
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/StackType!predicate"
+ | doc "The technology stack of the project, for categorizing."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "backend",
+ "frontend",
+ "infrastructure",
+ "systems",
+ "unknown"
+ ]
+ ],
+ "_js2n__-:definitions/TaskArgs!predicate"
+ | doc "Configures a command to execute, and its arguments."
+ = _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Null,
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ],
+ "_js2n__-:definitions/TaskConfig!predicate"
+ | doc "Configures a task to be ran within the action pipeline."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ args =
+ _js2n__-refsenv."_js2n__-:definitions/TaskArgs!predicate",
+ command =
+ _js2n__-refsenv."_js2n__-:definitions/TaskArgs!predicate",
+ deps =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/TaskDependency!predicate"
+ ],
+ _js2n__-prdslib.isType 'Null
+ ],
+ description =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ env =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.propertyNames
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.isType 'Null
+ ],
+ extends =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ inputs =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.isType 'Null
+ ],
+ local =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ options =
+ _js2n__-refsenv."_js2n__-:definitions/TaskOptionsConfig!predicate",
+ outputs =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ _js2n__-prdslib.isType 'Null
+ ],
+ platform =
+ _js2n__-refsenv."_js2n__-:definitions/PlatformType!predicate",
+ preset =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TaskPreset!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ script =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ type =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TaskType!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/TaskDependency!predicate"
+ | doc "Configures another task that a task depends on."
+ = _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/TaskDependencyConfig!predicate"
+ ],
+ "_js2n__-:definitions/TaskDependencyConfig!predicate"
+ | doc "Expanded information about a task dependency."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ args =
+ _js2n__-refsenv."_js2n__-:definitions/TaskArgs!predicate",
+ env =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.propertyNames
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
+ "optional" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ target = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/TaskMergeStrategy!predicate"
+ | doc "The strategy in which to merge a specific task option."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "append", "prepend", "preserve", "replace" ]
+ ],
+ "_js2n__-:definitions/TaskOperatingSystem!predicate"
+ | doc "The operating system in which to only run this task on."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "linux", "macos", "windows" ]
+ ],
+ "_js2n__-:definitions/TaskOptionAffectedFiles!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "args", "env" ]
+ ]
+ ],
+ "_js2n__-:definitions/TaskOptionEnvFile!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ]
+ ],
+ "_js2n__-:definitions/TaskOptionsConfig!predicate"
+ | doc "Options to control task inheritance and execution."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ affectedFiles =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TaskOptionAffectedFiles!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ affectedPassInputs =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ allowFailure =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ cache =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ cacheLifetime =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ envFile =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TaskOptionEnvFile!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ interactive =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ internal =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ "merge" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TaskMergeStrategy!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ mergeArgs =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TaskMergeStrategy!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ mergeDeps =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TaskMergeStrategy!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ mergeEnv =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TaskMergeStrategy!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ mergeInputs =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TaskMergeStrategy!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ mergeOutputs =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TaskMergeStrategy!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ mutex =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ os =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TaskOperatingSystem!predicate",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/TaskOperatingSystem!predicate"
+ ]
+ ],
+ _js2n__-prdslib.isType 'Null
+ ],
+ outputStyle =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TaskOutputStyle!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ persistent =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ retryCount =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.isType 'Null
+ ],
+ runDepsInParallel =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ runFromWorkspaceRoot =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ runInCI =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ shell =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ timeout =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Number",
+ _js2n__-prdslib.isType 'Null
+ ],
+ unixShell =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TaskUnixShell!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ windowsShell =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TaskWindowsShell!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/TaskOutputStyle!predicate"
+ | doc "The style in which task output will be printed to the console."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "buffer", "buffer-only-failure", "hash", "none", "stream" ]
+ ],
+ "_js2n__-:definitions/TaskPreset!predicate"
+ | doc "Preset options to inherit."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "server", "watcher" ]
+ ],
+ "_js2n__-:definitions/TaskType!predicate"
+ | doc "The type of task."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "build", "run", "test" ]
+ ],
+ "_js2n__-:definitions/TaskUnixShell!predicate"
+ | doc "A list of available shells on Unix."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "bash",
+ "elvish",
+ "fish",
+ "ion",
+ "murex",
+ "nu",
+ "pwsh",
+ "xonsh",
+ "zsh"
+ ]
+ ],
+ "_js2n__-:definitions/TaskWindowsShell!predicate"
+ | doc "A list of available shells on Windows."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "bash", "elvish", "fish", "murex", "nu", "pwsh", "xonsh" ]
+ ],
+ "_js2n__-:definitions/UnresolvedVersionSpec!predicate"
+ | doc "Represents an unresolved version or alias that must be resolved to a fully-qualified version."
+ = _js2n__-prdslib.isType '"String",
+ }
+ in
+ {
+ "$schema" | String | optional,
+ dependsOn
+ | Array _js2n__-refsenv."_js2n__-:definitions/ProjectDependsOn!contract"
+ | doc "Other projects that this project depends on."
+ | optional,
+ docker
+ | _js2n__-prdslib.contract_from_predicate
+ _js2n__-refsenv."_js2n__-:definitions/ProjectDockerConfig!predicate"
+ | doc "Configures Docker integration for this project."
+ | optional,
+ env
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.propertyNames
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ])
+ | doc "A mapping of environment variables that will be set for all tasks within the project."
+ | optional,
+ fileGroups
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.propertyNames
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ])
+ ])
+ | doc "A mapping of group IDs to a list of file paths, globs, and environment variables, that can be referenced from tasks."
+ | optional,
+ id
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
+ | doc "Overrides the ID within the project graph, as defined in the workspace projects setting."
+ | optional,
+ language
+ | _js2n__-prdslib.contract_from_predicate
+ _js2n__-refsenv."_js2n__-:definitions/LanguageType!predicate"
+ | doc "The primary programming language of the project."
+ | optional,
+ owners
+ | _js2n__-prdslib.contract_from_predicate
+ _js2n__-refsenv."_js2n__-:definitions/OwnersConfig!predicate"
+ | doc "Defines ownership of source code within the current project, by mapping file paths and globs to owners. An owner is either a user, team, or group."
+ | optional,
+ platform
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/PlatformType!predicate",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "The default platform for all tasks within the project, if their platform is unknown."
+ | optional,
+ project
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ProjectMetadataConfig!predicate",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "Expanded information about the project."
+ | optional,
+ stack
+ | _js2n__-prdslib.contract_from_predicate
+ _js2n__-refsenv."_js2n__-:definitions/StackType!predicate"
+ | doc "The technology stack of the project, for categorizing."
+ | optional,
+ tags
+ | Array (String)
+ | doc "A list of tags that this project belongs to, for categorizing, boundary enforcement, and task inheritance."
+ | optional,
+ tasks
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.propertyNames
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/TaskConfig!predicate"
+ ])
+ | doc "A mapping of tasks by ID to parameters required for running the task."
+ | optional,
+ toolchain
+ | _js2n__-prdslib.contract_from_predicate
+ _js2n__-refsenv."_js2n__-:definitions/ProjectToolchainConfig!predicate"
+ | doc "Overrides top-level toolchain settings, scoped to this project."
+ | optional,
+ type
+ | _js2n__-prdslib.contract_from_predicate
+ _js2n__-refsenv."_js2n__-:definitions/ProjectType!predicate"
+ | doc "The type of project."
+ | optional,
+ workspace
+ | _js2n__-prdslib.contract_from_predicate
+ _js2n__-refsenv."_js2n__-:definitions/ProjectWorkspaceConfig!predicate"
+ | doc "Overrides top-level workspace settings, scoped to this project."
+ | optional,
+ }
\ No newline at end of file
diff --git a/out/ninjs (News in JSON).ncl b/out/ninjs (News in JSON).ncl
index f85c8a1..0dffd12 100644
--- a/out/ninjs (News in JSON).ncl
+++ b/out/ninjs (News in JSON).ncl
@@ -1134,17 +1134,13 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.records.record
- {
- literal = _js2n__-prdslib.isType '"String",
- name = _js2n__-prdslib.isType '"String",
- rel = _js2n__-prdslib.isType '"String",
- uri = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always,
- _js2n__-prdslib.always
- ]
+ _js2n__-prdslib.records.record
+ {
+ literal = _js2n__-prdslib.isType '"String",
+ name = _js2n__-prdslib.isType '"String",
+ rel = _js2n__-prdslib.isType '"String",
+ uri = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
]),
_js2n__-prdslib.records.record {} {} false
_js2n__-prdslib.never
diff --git a/out/nitro.json.ncl b/out/nitro.json.ncl
new file mode 100644
index 0000000..ecb551d
--- /dev/null
+++ b/out/nitro.json.ncl
@@ -0,0 +1,986 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {}
+ in
+ {
+ android
+ | {
+ androidCxxLibName
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc "Represents the name of the Android C++ library (aka name in CMakeLists.txt `add_library(..)`). This will be loaded via `System.loadLibrary(...)`.",
+ androidNamespace
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ])
+ | doc "Represents the Android namespace ('package') of the module that will be generated. This can have multiple sub-namespaces, and is always relative to `com.margelo.nitro`.",
+ ..
+ }
+ | doc "Required: Android configuration",
+ autolinking
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^.*$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "cpp" ],
+ _js2n__-prdslib.records.record
+ { cpp = _js2n__-prdslib.isType '"String", }
+ {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record
+ {
+ kotlin = _js2n__-prdslib.isType '"String",
+ swift = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ]
+ ]
+ ],
+ } true _js2n__-prdslib.always
+ ])
+ | doc "Configures the code that gets generated for autolinking (registering) Hybrid Object constructors.",
+ cxxNamespace
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ])
+ | doc "Represents the C++ namespace of the module that will be generated. This can have multiple sub-namespaces, and is always relative to `margelo::nitro`.",
+ ignorePaths
+ | Array (String)
+ | doc "A list of paths relative to the project directory that should be ignored by nitrogen. Nitrogen will not look for `.nitro.ts` files in these directories."
+ | optional,
+ ios
+ | {
+ iosModuleName
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ | doc "Represents the iOS module name of the module that will be generated This will be used to generate Swift bridges, as those are always namespaced within the clang module. If you are using CocoaPods, this should be the Pod name defined in the `.podspec`.",
+ ..
+ }
+ | doc "Required: iOS configuration",
+ ..
+ }
\ No newline at end of file
diff --git a/out/ntangle.ncl b/out/ntangle.ncl
index bf7d32d..420592e 100644
--- a/out/ntangle.ncl
+++ b/out/ntangle.ncl
@@ -1099,6 +1099,10 @@ let rec _js2n__-refsenv
pathDatabaseMigrations = _js2n__-prdslib.isType '"String",
pathDatabaseSchema = _js2n__-prdslib.isType '"String",
pathDotNetPublisher = _js2n__-prdslib.isType '"String",
+ pathSidecarDatabase = _js2n__-prdslib.isType '"String",
+ pathSidecarDatabaseMigrations =
+ _js2n__-prdslib.isType '"String",
+ pathSidecarDatabaseSchema = _js2n__-prdslib.isType '"String",
schema = _js2n__-prdslib.isType '"String",
service =
_js2n__-prdslib.allOf
@@ -1235,6 +1239,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
+ trackingStoredProcedure = _js2n__-prdslib.isType '"String",
where =
_js2n__-prdslib.allOf
[
diff --git a/out/package.json.ncl b/out/package.json.ncl
index a28c5cc..c9727e1 100644
--- a/out/package.json.ncl
+++ b/out/package.json.ncl
@@ -976,7 +976,7 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/packageExportsEntryOrFallback!predicate",
}
{
- "^(?![\\.0-9])." =
+ "^[^.0-9]+$" =
_js2n__-refsenv."_js2n__-:definitions/packageExportsEntryOrFallback!predicate",
} false _js2n__-prdslib.never
],
@@ -1005,6 +1005,20 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
_js2n__-refsenv."_js2n__-:definitions/packageExportsEntry!predicate"
],
+ "_js2n__-:definitions/peerDependencyMeta!predicate"
+ | doc "When a user installs your package, warnings are emitted if packages specified in \"peerDependencies\" are not already installed. The \"peerDependenciesMeta\" field serves to provide more information on how your peer dependencies are utilized. Most commonly, it allows peer dependencies to be marked as optional. Metadata for this field is specified with a simple hash of the package name to a metadata object."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ { "optional" = _js2n__-prdslib.isType '"Bool", } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
"_js2n__-:definitions/person!predicate"
| doc "A person who has been involved in creating or maintaining this package."
= _js2n__-prdslib.allOf
@@ -1268,6 +1282,16 @@ let rec _js2n__-refsenv
]
],
homepage = _js2n__-prdslib.isType '"String",
+ imports =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^#.+$" =
+ _js2n__-refsenv."_js2n__-:definitions/packageExportsEntryOrFallback!predicate",
+ } false _js2n__-prdslib.never
+ ],
jscpd = _js2n__-prdslib.always,
jspm = _js2n__-prdslib.always,
keywords =
@@ -1344,17 +1368,186 @@ let rec _js2n__-refsenv
peerDependencies =
_js2n__-refsenv."_js2n__-:definitions/dependency!predicate",
peerDependenciesMeta =
+ _js2n__-refsenv."_js2n__-:definitions/peerDependencyMeta!predicate",
+ pnpm =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.allOf
- [
+ _js2n__-prdslib.records.record
+ {
+ allowNonAppliedPatches =
+ _js2n__-prdslib.isType '"Bool",
+ allowedDeprecatedVersions =
_js2n__-prdslib.isType 'Record,
+ auditConfig =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ ignoreCves =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^CVE-\\d{4}-\\d{4,7}$"
+ ])
+ ],
+ ignoreGhsas =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.strings.pattern
+ "^GHSA(-[23456789cfghjmpqrvwx]{4}){3}$"
+ ])
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ executionEnv =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ nodeVersion =
+ _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ],
+ ignoredOptionalDependencies =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ neverBuiltDependencies =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ onlyBuiltDependencies =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ onlyBuiltDependenciesFile =
+ _js2n__-prdslib.isType '"String",
+ overrides = _js2n__-prdslib.isType 'Record,
+ packageExtensions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^.+$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ dependencies =
+ _js2n__-refsenv."_js2n__-:definitions/dependency!predicate",
+ optionalDependencies =
+ _js2n__-refsenv."_js2n__-:definitions/dependency!predicate",
+ peerDependencies =
+ _js2n__-refsenv."_js2n__-:definitions/dependency!predicate",
+ peerDependenciesMeta =
+ _js2n__-refsenv."_js2n__-:definitions/peerDependencyMeta!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ } false _js2n__-prdslib.never
+ ],
+ patchedDependencies = _js2n__-prdslib.isType 'Record,
+ peerDependencyRules =
_js2n__-prdslib.records.record
- { "optional" = _js2n__-prdslib.isType '"Bool", }
- {} true _js2n__-prdslib.always
- ])
+ {
+ allowAny =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ allowedVersions =
+ _js2n__-prdslib.isType 'Record,
+ ignoreMissing =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never,
+ requiredScripts =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ supportedArchitectures =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ cpu =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ libc =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ os =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ updateConfig =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ ignoreDependencies =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ } {} false _js2n__-prdslib.never
],
preferGlobal = _js2n__-prdslib.isType '"Bool",
prettier = _js2n__-prdslib.always,
@@ -1377,6 +1570,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[ "public", "restricted" ]
],
+ provenance = _js2n__-prdslib.isType '"Bool",
registry = _js2n__-prdslib.isType '"String",
tag = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
diff --git a/out/partial-black.json.ncl b/out/partial-black.json.ncl
index 0f7a443..c477be4 100644
--- a/out/partial-black.json.ncl
+++ b/out/partial-black.json.ncl
@@ -990,7 +990,8 @@ let rec _js2n__-refsenv
"py39",
"py310",
"py311",
- "py312"
+ "py312",
+ "py313"
])
)
| doc "Python versions that should be supported by Black's output. You should include all versions that your code supports. By default, Black will infer target versions from the project metadata in pyproject.toml. If this does not yield conclusive results, Black will use per-file auto-detection."
diff --git a/out/pixi.toml.ncl b/out/pixi.toml.ncl
index efcd8a1..6c37f29 100644
--- a/out/pixi.toml.ncl
+++ b/out/pixi.toml.ncl
@@ -898,168 +898,171 @@ let _js2n__-prdslib
let rec _js2n__-refsenv
= {}
in
- {
- "$schema"
- | String
- | doc "The schema identifier for the project's configuration"
- | optional,
- activation
- | Dyn
- | doc "The scripts used on the activation of the project"
- | optional,
- build-dependencies
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "project" ],
+ _js2n__-prdslib.records.record {} {} true
_js2n__-prdslib.always
- ])
- ])
- | doc "The build `conda` dependencies, used in the build process"
- | optional,
- dependencies
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ],
- _js2n__-prdslib.always
- ])
- ])
- | doc "The `conda` dependencies, consisting of a package name and a requirement in [MatchSpec](https://github.com/conda/conda/blob/078e7ee79381060217e1ec7f9b0e9cf80ecc8f3f/conda/models/match_spec.py) format"
- | optional,
- environments
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[a-z\\d\\-]+$" =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.always,
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ])
- ]
- ],
- } true _js2n__-prdslib.always
- ])
- | doc "The environments of the project, defined as a full object or a list of feature names."
- | optional,
- feature
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true _js2n__-prdslib.always
- ])
- | doc "The features of the project"
- | optional,
- host-dependencies
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ],
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "workspace" ],
+ _js2n__-prdslib.records.record {} {} true
_js2n__-prdslib.always
- ])
- ])
- | doc "The host `conda` dependencies, used in the build process"
- | optional,
- project | Dyn | doc "The project's metadata information",
- pypi-dependencies
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true
- (_js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ],
- _js2n__-prdslib.always,
- _js2n__-prdslib.always,
- _js2n__-prdslib.always,
- _js2n__-prdslib.always,
- _js2n__-prdslib.always,
- _js2n__-prdslib.always
- ])
- ])
- | doc "The PyPI dependencies"
- | optional,
- pypi-options
- | Dyn
- | doc "Options related to PyPI indexes, on the default feature"
- | optional,
- system-requirements
- | Dyn
- | doc "The system requirements of the project"
- | optional,
- target
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {} {} true _js2n__-prdslib.always
- ])
- | doc "The targets of the project"
- | optional,
- tasks
- | _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record {}
- {
- "^[^\\s\\$]+$" =
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.always,
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.strings.minLength 1
- ]
- ],
- } true _js2n__-prdslib.always
- ])
- | doc "The tasks of the project"
- | optional,
- tool
- | { .. }
- | doc "Third-party tool configurations, ignored by pixi"
- | optional,
- }
\ No newline at end of file
+ ]
+ ],
+ _js2n__-prdslib.records.record
+ {
+ "$schema" = _js2n__-prdslib.isType '"String",
+ activation = _js2n__-prdslib.always,
+ build-backend = _js2n__-prdslib.isType 'Record,
+ build-dependencies =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ _js2n__-prdslib.always
+ ])
+ ],
+ build-system = _js2n__-prdslib.always,
+ dependencies =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ _js2n__-prdslib.always
+ ])
+ ],
+ environments =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[a-z\\d\\-]+$" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ])
+ ]
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ feature =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ host-dependencies =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ _js2n__-prdslib.always
+ ])
+ ],
+ package = _js2n__-prdslib.always,
+ project = _js2n__-prdslib.always,
+ pypi-dependencies =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.always
+ ])
+ ],
+ pypi-options = _js2n__-prdslib.always,
+ run-dependencies =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ],
+ _js2n__-prdslib.always
+ ])
+ ],
+ system-requirements = _js2n__-prdslib.always,
+ target =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-prdslib.always
+ ],
+ tasks =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {}
+ {
+ "^[^\\s\\$]+$" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.always,
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 1
+ ]
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ tool = _js2n__-prdslib.isType 'Record,
+ workspace = _js2n__-prdslib.always,
+ } {} false _js2n__-prdslib.never
+ ])
\ No newline at end of file
diff --git a/out/pnpm Workspace (pnpm-workspace.yaml).ncl b/out/pnpm Workspace (pnpm-workspace.yaml).ncl
new file mode 100644
index 0000000..2fc230b
--- /dev/null
+++ b/out/pnpm Workspace (pnpm-workspace.yaml).ncl
@@ -0,0 +1,979 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {
+ "_js2n__-:definitions/catalog!predicate"
+ | doc m%"
+ Define dependency version ranges as reusable constants,
+ for later reference in package.json files.
+ This (singular) field creates a catalog named default.
+
+ "%
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record {} {} true _js2n__-prdslib.always,
+ _js2n__-refsenv."_js2n__-:definitions/dependency!predicate"
+ ],
+ "_js2n__-:definitions/dependency!predicate"
+ | doc m%"
+ Dependencies are specified with a simple hash of package name to version range.
+ The version range is a string which has one or more space-separated descriptors.
+ Dependencies can also be identified with a tarball or git URL.
+
+ "%
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.propertyNames
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.maxLength 214,
+ _js2n__-prdslib.strings.minLength 1
+ ]),
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.minLength 3
+ ])
+ ],
+ }
+ in
+ {
+ catalog
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record {} {} true _js2n__-prdslib.always,
+ _js2n__-refsenv."_js2n__-:definitions/dependency!predicate"
+ ])
+ | doc m%"
+ Define dependency version ranges as reusable constants,
+ for later reference in package.json files.
+ This (singular) field creates a catalog named default.
+
+ "%
+ | optional,
+ catalogs
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.minProperties 1,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/catalog!predicate"
+ ])
+ | doc "Define arbitrarily named catalogs"
+ | optional,
+ packages
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1,
+ _js2n__-prdslib.arrays.uniqueItems
+ ])
+ | doc "Workspace package paths. Glob patterns are supported",
+ }
\ No newline at end of file
diff --git a/out/prefect.toml.ncl b/out/prefect.toml.ncl
new file mode 100644
index 0000000..c76c2ab
--- /dev/null
+++ b/out/prefect.toml.ncl
@@ -0,0 +1,986 @@
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {}
+ in
+ {
+ api
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | optional,
+ cli
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | optional,
+ client
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | optional,
+ cloud
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | optional,
+ debug_mode
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc "If True, enables debug mode which may provide additional logging and debugging features."
+ | optional,
+ deployments
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | optional,
+ experiments
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | doc "Settings for controlling experimental features"
+ | optional,
+ flows
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | optional,
+ home
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"String")
+ | doc "The path to the Prefect home directory. Defaults to ~/.prefect"
+ | optional,
+ internal
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | doc "Settings for internal Prefect machinery"
+ | optional,
+ logging
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | optional,
+ profiles_path
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
+ | doc "The path to a profiles configuration file."
+ | optional,
+ results
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | optional,
+ runner
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | optional,
+ server
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | optional,
+ silence_api_url_misconfiguration
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+
+ If `True`, disable the warning when a user accidentally misconfigure its `PREFECT_API_URL`
+ Sometimes when a user manually set `PREFECT_API_URL` to a custom url,reverse-proxy for example,
+ we would like to silence this warning so we will set it to `FALSE`.
+
+ "%
+ | optional,
+ tasks
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | doc "Settings for controlling task behavior"
+ | optional,
+ testing
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | doc "Settings used during testing"
+ | optional,
+ ui_url
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
+ | doc "The URL of the Prefect UI. If not set, the client will attempt to infer it."
+ | optional,
+ worker
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | doc "Settings for controlling worker behavior"
+ | optional,
+ ..
+ }
\ No newline at end of file
diff --git a/out/prometheus.rules.json.ncl b/out/prometheus.rules.json.ncl
index 59a1933..07bb356 100644
--- a/out/prometheus.rules.json.ncl
+++ b/out/prometheus.rules.json.ncl
@@ -907,7 +907,12 @@ let rec _js2n__-refsenv
alert = _js2n__-prdslib.isType '"String",
annotations =
_js2n__-refsenv."_js2n__-:definitions/annotations!predicate",
- expr = _js2n__-prdslib.isType '"String",
+ expr =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Integer
+ ],
for =
_js2n__-refsenv."_js2n__-:definitions/duration!predicate",
keep_firing_for =
@@ -965,7 +970,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "expr", "record" ],
_js2n__-prdslib.records.record
{
- expr = _js2n__-prdslib.isType '"String",
+ expr =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Integer
+ ],
labels =
_js2n__-refsenv."_js2n__-:definitions/labels!predicate",
record = _js2n__-prdslib.isType '"String",
@@ -1000,6 +1010,8 @@ let rec _js2n__-refsenv
{
interval =
_js2n__-refsenv."_js2n__-:definitions/duration!predicate",
+ labels =
+ _js2n__-refsenv."_js2n__-:definitions/labels!predicate",
limit =
_js2n__-prdslib.anyOf
[
diff --git a/out/prometheus.rules.test.json.ncl b/out/prometheus.rules.test.json.ncl
index c5bd1af..b0065aa 100644
--- a/out/prometheus.rules.test.json.ncl
+++ b/out/prometheus.rules.test.json.ncl
@@ -958,7 +958,14 @@ let rec _js2n__-refsenv
| Array _js2n__-refsenv."_js2n__-:definitions/sample!contract"
| doc "Expected samples at the given evaluation time."
| optional,
- expr | String | doc "PromQL expression to evaluate",
+ expr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Integer
+ ])
+ | doc "PromQL expression to evaluate",
},
"_js2n__-:definitions/sample!contract" =
{
diff --git a/out/release-plz.toml.ncl b/out/release-plz.toml.ncl
index a796650..d6b3f1f 100644
--- a/out/release-plz.toml.ncl
+++ b/out/release-plz.toml.ncl
@@ -1180,6 +1180,15 @@ let rec _js2n__-refsenv
])
| doc "If `false`, don't run `cargo publish`."
| optional,
+ publish_all_features
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "If `true`, add the `--all-features` flag to the `cargo publish` command."
+ | optional,
publish_allow_dirty
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
@@ -1380,6 +1389,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.isType 'Null
],
+ pr_body =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
pr_branch_prefix =
_js2n__-prdslib.anyOf
[
@@ -1394,12 +1409,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
+ pr_name =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
publish =
_js2n__-prdslib.anyOf
[
_js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.isType 'Null
],
+ publish_all_features =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
publish_allow_dirty =
_js2n__-prdslib.anyOf
[
diff --git a/out/rockcraft.ncl b/out/rockcraft.ncl
index 4654835..10d5e5f 100644
--- a/out/rockcraft.ncl
+++ b/out/rockcraft.ncl
@@ -1038,7 +1038,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "_daemon_" ],
_js2n__-prdslib.const "_daemon_"
],
_js2n__-prdslib.isType 'Null
diff --git a/out/rustfmt.ncl b/out/rustfmt.ncl
index 18104d7..0a373f2 100644
--- a/out/rustfmt.ncl
+++ b/out/rustfmt.ncl
@@ -898,414 +898,3314 @@ let _js2n__-prdslib
let rec _js2n__-refsenv
= {}
in
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
- array_width = _js2n__-prdslib.isType 'Integer,
- attr_fn_like_width = _js2n__-prdslib.isType 'Integer,
- binop_separator =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Front", "Back" ]
- ],
- blank_lines_lower_bound = _js2n__-prdslib.isType 'Integer,
- blank_lines_upper_bound = _js2n__-prdslib.isType 'Integer,
- brace_style =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "AlwaysNextLine", "PreferSameLine", "SameLineWhere" ]
- ],
- chain_width = _js2n__-prdslib.isType 'Integer,
- color =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Always", "Never", "Auto" ]
- ],
- combine_control_expr =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- comment_width = _js2n__-prdslib.isType 'Integer,
- condense_wildcard_suffixes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- control_brace_style =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "AlwaysSameLine",
- "ClosingNextLine",
- "AlwaysNextLine"
- ]
- ],
- disable_all_formatting =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- edition =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "2015", "2018", "2021" ]
- ],
- emit_mode =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "Files",
- "Stdout",
- "Coverage",
- "Checkstyle",
- "Json",
- "ModifiedLines",
- "Diff"
- ]
- ],
- empty_item_single_line =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- enum_discrim_align_threshold = _js2n__-prdslib.isType 'Integer,
- error_on_line_overflow =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- error_on_unformatted =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- fn_args_layout =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Compressed", "Tall", "Vertical" ]
- ],
- fn_call_width = _js2n__-prdslib.isType 'Integer,
- fn_single_line =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- force_explicit_abi =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- force_multiline_blocks =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- format_code_in_doc_comments =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- format_generated_files =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- format_macro_bodies =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- format_macro_matchers =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- format_strings =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- group_imports =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "Preserve", "StdExternalCrate", "One" ]
- ],
- hard_tabs =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- hex_literal_case =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Preserve", "Upper", "Lower" ]
- ],
- hide_parse_errors =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- ignore = _js2n__-prdslib.isType '"Array",
- imports_granularity =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "Preserve", "Crate", "Module", "Item", "One" ]
- ],
- imports_indent =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Visual", "Block" ]
- ],
- imports_layout =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "Vertical",
- "Horizontal",
- "HorizontalVertical",
- "LimitedHorizontalVertical",
- "Mixed"
- ]
- ],
- indent_style =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Visual", "Block" ]
- ],
- inline_attribute_width = _js2n__-prdslib.isType 'Integer,
- license_template_path = _js2n__-prdslib.isType '"String",
- make_backup =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- match_arm_blocks =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- match_arm_leading_pipes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Always", "Never", "Preserve" ]
- ],
- match_block_trailing_comma =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- max_width = _js2n__-prdslib.isType 'Integer,
- merge_derives =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- newline_style =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [ "Auto", "Windows", "Unix", "Native" ]
- ],
- normalize_comments =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- normalize_doc_attributes =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- overflow_delimited_expr =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- print_misformatted_file_names =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- remove_nested_parens =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- reorder_impl_items =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- reorder_imports =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- reorder_modules =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- report_fixme =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Always", "Unnumbered", "Never" ]
- ],
- report_todo =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Always", "Unnumbered", "Never" ]
- ],
- required_version = _js2n__-prdslib.isType '"String",
- single_line_if_else_max_width = _js2n__-prdslib.isType 'Integer,
- skip_children =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- space_after_colon =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- space_before_colon =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- spaces_around_ranges =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- struct_field_align_threshold = _js2n__-prdslib.isType 'Integer,
- struct_lit_single_line =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- struct_lit_width = _js2n__-prdslib.isType 'Integer,
- struct_variant_width = _js2n__-prdslib.isType 'Integer,
- tab_spaces = _js2n__-prdslib.isType 'Integer,
- trailing_comma =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Always", "Never", "Vertical" ]
- ],
- trailing_semicolon =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- type_punctuation_density =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Compressed", "Wide" ]
- ],
- unstable_features =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- use_field_init_shorthand =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- use_small_heuristics =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "Off", "Max", "Default" ]
- ],
- use_try_shorthand =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- version =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "One", "Two" ]
- ],
- where_single_line =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- wrap_comments =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Bool",
- _js2n__-prdslib.enum [ true, false ]
- ],
- } {} true _js2n__-prdslib.always
- ])
\ No newline at end of file
+ {
+ array_width
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ Maximum width of an array literal before falling back to vertical formatting.
+
+ Possible values: any positive integer that is less than or equal to the value specified for `max_width`
+
+ Stable: Yes
+
+ By default this option is set as a percentage of `max_width` provided by `use_small_heuristics`, but a value set directly for `array_width` will take precedence.
+
+ See also `max_width` and `use_small_heuristics`
+ "%
+ | optional,
+ attr_fn_like_width
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ Maximum width of the args of a function-like attributes before falling back to vertical formatting.
+
+ Possible values: any positive integer that is less than or equal to the value specified for `max_width`
+
+ Stable: Yes
+
+ By default this option is set as a percentage of `max_width` provided by `use_small_heuristics`, but a value set directly for `attr_fn_like_width` will take precedence.
+
+ See also `max_width` and `use_small_heuristics`
+ "%
+ | optional,
+ binop_separator
+ | std.enum.TagOrString
+ | [| 'Back, 'Front |]
+ | doc m%"
+ Where to put a binary operator when a binary expression goes multiline.
+
+ Stable: No (tracking issue: [#3368](https://github.com/rust-lang/rustfmt/issues/3368))
+
+
+ #### `"Front"` (default):
+
+ ```rust
+ fn main() {
+ let or = foofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoo
+ || barbarbarbarbarbarbarbarbarbarbarbarbarbarbarbar;
+
+ let sum = 123456789012345678901234567890
+ + 123456789012345678901234567890
+ + 123456789012345678901234567890;
+
+ let range = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+ ..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb;
+ }
+ ```
+
+ #### `"Back"`:
+
+ ```rust
+ fn main() {
+ let or = foofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoo ||
+ barbarbarbarbarbarbarbarbarbarbarbarbarbarbarbar;
+
+ let sum = 123456789012345678901234567890 +
+ 123456789012345678901234567890 +
+ 123456789012345678901234567890;
+
+ let range = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..
+ bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb;
+ }
+ ```
+ "%
+ | optional,
+ blank_lines_lower_bound
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ Minimum number of blank lines which must be put between items. If two items have fewer blank lines between
+ them, additional blank lines are inserted.
+
+ Possible values: *unsigned integer*
+
+ Stable: No (tracking issue: [#3382](https://github.com/rust-lang/rustfmt/issues/3382))
+
+
+ ### Example
+ Original Code (rustfmt will not change it with the default value of `0`):
+
+ ```rust
+ #![rustfmt::skip]
+
+ fn foo() {
+ println!("a");
+ }
+ fn bar() {
+ println!("b");
+ println!("c");
+ }
+ ```
+
+ #### `1`
+ ```rust
+ fn foo() {
+
+ println!("a");
+ }
+
+ fn bar() {
+
+ println!("b");
+
+ println!("c");
+ }
+ ```
+ "%
+ | optional,
+ blank_lines_upper_bound
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ Maximum number of blank lines which can be put between items. If more than this number of consecutive empty
+ lines are found, they are trimmed down to match this integer.
+
+ Possible values: any non-negative integer
+
+ Stable: No (tracking issue: [#3381](https://github.com/rust-lang/rustfmt/issues/3381))
+
+
+ ### Example
+ Original Code:
+
+ ```rust
+ #![rustfmt::skip]
+
+ fn foo() {
+ println!("a");
+ }
+
+
+
+ fn bar() {
+ println!("b");
+
+
+ println!("c");
+ }
+ ```
+
+ #### `1` (default):
+ ```rust
+ fn foo() {
+ println!("a");
+ }
+
+ fn bar() {
+ println!("b");
+
+ println!("c");
+ }
+ ```
+
+ #### `2`:
+ ```rust
+ fn foo() {
+ println!("a");
+ }
+
+
+ fn bar() {
+ println!("b");
+
+
+ println!("c");
+ }
+ ```
+
+ See also: `blank_lines_lower_bound`
+ "%
+ | optional,
+ brace_style
+ | std.enum.TagOrString
+ | [| 'SameLineWhere, 'PreferSameLine, 'AlwaysNextLine |]
+ | doc m%"
+ Brace style for items
+
+ Stable: No (tracking issue: [#3376](https://github.com/rust-lang/rustfmt/issues/3376))
+
+
+ ### Functions
+
+ #### `"SameLineWhere"` (default):
+
+ ```rust
+ fn lorem() {
+ // body
+ }
+
+ fn lorem(ipsum: usize) {
+ // body
+ }
+
+ fn lorem(ipsum: T)
+ where
+ T: Add + Sub + Mul + Div,
+ {
+ // body
+ }
+ ```
+
+ #### `"AlwaysNextLine"`:
+
+ ```rust
+ fn lorem()
+ {
+ // body
+ }
+
+ fn lorem(ipsum: usize)
+ {
+ // body
+ }
+
+ fn lorem(ipsum: T)
+ where
+ T: Add + Sub + Mul + Div,
+ {
+ // body
+ }
+ ```
+
+ #### `"PreferSameLine"`:
+
+ ```rust
+ fn lorem() {
+ // body
+ }
+
+ fn lorem(ipsum: usize) {
+ // body
+ }
+
+ fn lorem(ipsum: T)
+ where
+ T: Add + Sub + Mul + Div, {
+ // body
+ }
+ ```
+
+ ### Structs and enums
+
+ #### `"SameLineWhere"` (default):
+
+ ```rust
+ struct Lorem {
+ ipsum: bool,
+ }
+
+ struct Dolor
+ where
+ T: Eq,
+ {
+ sit: T,
+ }
+ ```
+
+ #### `"AlwaysNextLine"`:
+
+ ```rust
+ struct Lorem
+ {
+ ipsum: bool,
+ }
+
+ struct Dolor
+ where
+ T: Eq,
+ {
+ sit: T,
+ }
+ ```
+
+ #### `"PreferSameLine"`:
+
+ ```rust
+ struct Lorem {
+ ipsum: bool,
+ }
+
+ struct Dolor
+ where
+ T: Eq, {
+ sit: T,
+ }
+ ```
+ "%
+ | optional,
+ chain_width
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ Maximum width of a chain to fit on one line.
+
+ Possible values: any positive integer that is less than or equal to the value specified for `max_width`
+
+ Stable: Yes
+
+ By default this option is set as a percentage of `max_width` provided by `use_small_heuristics`, but a value set directly for `chain_width` will take precedence.
+
+ See also `max_width` and `use_small_heuristics`
+ "%
+ | optional,
+ color
+ | std.enum.TagOrString
+ | [| 'Never, 'Always, 'Auto |]
+ | doc m%"
+ Whether to use colored output or not.
+
+ Stable: No (tracking issue: [#3385](https://github.com/rust-lang/rustfmt/issues/3385))
+ "%
+ | optional,
+ combine_control_expr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Combine control expressions with function calls.
+
+ Stable: No (tracking issue: [#3369](https://github.com/rust-lang/rustfmt/issues/3369))
+
+
+ #### `true` (default):
+
+ ```rust
+ fn example() {
+ // If
+ foo!(if x {
+ foo();
+ } else {
+ bar();
+ });
+
+ // IfLet
+ foo!(if let Some(..) = x {
+ foo();
+ } else {
+ bar();
+ });
+
+ // While
+ foo!(while x {
+ foo();
+ bar();
+ });
+
+ // WhileLet
+ foo!(while let Some(..) = x {
+ foo();
+ bar();
+ });
+
+ // ForLoop
+ foo!(for x in y {
+ foo();
+ bar();
+ });
+
+ // Loop
+ foo!(loop {
+ foo();
+ bar();
+ });
+ }
+ ```
+
+ #### `false`:
+
+ ```rust
+ fn example() {
+ // If
+ foo!(
+ if x {
+ foo();
+ } else {
+ bar();
+ }
+ );
+
+ // IfLet
+ foo!(
+ if let Some(..) = x {
+ foo();
+ } else {
+ bar();
+ }
+ );
+
+ // While
+ foo!(
+ while x {
+ foo();
+ bar();
+ }
+ );
+
+ // WhileLet
+ foo!(
+ while let Some(..) = x {
+ foo();
+ bar();
+ }
+ );
+
+ // ForLoop
+ foo!(
+ for x in y {
+ foo();
+ bar();
+ }
+ );
+
+ // Loop
+ foo!(
+ loop {
+ foo();
+ bar();
+ }
+ );
+ }
+ ```
+ "%
+ | optional,
+ comment_width
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ Maximum length of comments. No effect unless `wrap_comments = true`.
+
+ Possible values: any positive integer
+
+ Stable: No (tracking issue: [#3349](https://github.com/rust-lang/rustfmt/issues/3349))
+
+ **Note:** A value of `0` results in `wrap_comments` being applied regardless of a line's width.
+
+ #### `80` (default; comments shorter than `comment_width`):
+ ```rust
+ // Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+ ```
+
+ #### `60` (comments longer than `comment_width`):
+ ```rust
+ // Lorem ipsum dolor sit amet,
+ // consectetur adipiscing elit.
+ ```
+
+ See also `wrap_comments`.
+ "%
+ | optional,
+ condense_wildcard_suffixes
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Replace strings of _ wildcards by a single .. in tuple patterns
+
+ Stable: No (tracking issue: [#3384](https://github.com/rust-lang/rustfmt/issues/3384))
+
+
+ #### `false` (default):
+
+ ```rust
+ fn main() {
+ let (lorem, ipsum, _, _) = (1, 2, 3, 4);
+ let (lorem, ipsum, ..) = (1, 2, 3, 4);
+ }
+ ```
+
+ #### `true`:
+
+ ```rust
+ fn main() {
+ let (lorem, ipsum, ..) = (1, 2, 3, 4);
+ }
+ ```
+ "%
+ | optional,
+ control_brace_style
+ | std.enum.TagOrString
+ | [| 'ClosingNextLine, 'AlwaysSameLine, 'AlwaysNextLine |]
+ | doc m%"
+ Brace style for control flow constructs
+
+ Stable: No (tracking issue: [#3377](https://github.com/rust-lang/rustfmt/issues/3377))
+
+
+ #### `"AlwaysSameLine"` (default):
+
+ ```rust
+ fn main() {
+ if lorem {
+ println!("ipsum!");
+ } else {
+ println!("dolor!");
+ }
+ }
+ ```
+
+ #### `"AlwaysNextLine"`:
+
+ ```rust
+ fn main() {
+ if lorem
+ {
+ println!("ipsum!");
+ }
+ else
+ {
+ println!("dolor!");
+ }
+ }
+ ```
+
+ #### `"ClosingNextLine"`:
+
+ ```rust
+ fn main() {
+ if lorem {
+ println!("ipsum!");
+ }
+ else {
+ println!("dolor!");
+ }
+ }
+ ```
+ "%
+ | optional,
+ disable_all_formatting
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Don't reformat anything.
+
+ Note that this option may be soft-deprecated in the future once the [ignore](#ignore) option is stabilized. Nightly toolchain users are encouraged to use [ignore](#ignore) instead when possible.
+
+ Stable: Yes
+ "%
+ | optional,
+ doc_comment_code_block_width
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ Max width for code snippets included in doc comments. Only used if `format_code_in_doc_comments` is true.
+
+ Possible values: any positive integer that is less than or equal to the value specified for `max_width`
+
+ Stable: No (tracking issue: [#5359](https://github.com/rust-lang/rustfmt/issues/5359))
+ "%
+ | optional,
+ edition
+ | std.enum.TagOrString
+ | [| '"2024", '"2021", '"2018", '"2015" |]
+ | doc m%"
+ Specifies which edition is used by the parser.
+
+ Stable: Yes
+
+ Rustfmt is able to pick up the edition used by reading the `Cargo.toml` file if executed
+ through the Cargo's formatting tool `cargo fmt`. Otherwise, the edition needs to be specified
+ in your config file:
+
+ ```toml
+ edition = "2018"
+ ```
+ "%
+ | optional,
+ empty_item_single_line
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Put empty-body functions and impls on a single line
+
+ Stable: No (tracking issue: [#3356](https://github.com/rust-lang/rustfmt/issues/3356))
+
+
+ #### `true` (default):
+
+ ```rust
+ fn lorem() {}
+
+ impl Lorem {}
+ ```
+
+ #### `false`:
+
+ ```rust
+ fn lorem() {
+ }
+
+ impl Lorem {
+ }
+ ```
+
+ See also `brace_style`, `control_brace_style`.
+ "%
+ | optional,
+ enum_discrim_align_threshold
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ The maximum length of enum variant having discriminant, that gets vertically aligned with others.
+ Variants without discriminants would be ignored for the purpose of alignment.
+
+ Note that this is not how much whitespace is inserted, but instead the longest variant name that
+ doesn't get ignored when aligning.
+
+ Possible values: any positive integer
+
+ Stable: No (tracking issue: [#3372](https://github.com/rust-lang/rustfmt/issues/3372))
+
+
+ #### `0` (default):
+
+ ```rust
+ enum Foo {
+ A = 0,
+ Bb = 1,
+ RandomLongVariantGoesHere = 10,
+ Ccc = 71,
+ }
+
+ enum Bar {
+ VeryLongVariantNameHereA = 0,
+ VeryLongVariantNameHereBb = 1,
+ VeryLongVariantNameHereCcc = 2,
+ }
+ ```
+
+ #### `20`:
+
+ ```rust
+ enum Foo {
+ A = 0,
+ Bb = 1,
+ RandomLongVariantGoesHere = 10,
+ Ccc = 2,
+ }
+
+ enum Bar {
+ VeryLongVariantNameHereA = 0,
+ VeryLongVariantNameHereBb = 1,
+ VeryLongVariantNameHereCcc = 2,
+ }
+ ```
+ "%
+ | optional,
+ error_on_line_overflow
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Error if Rustfmt is unable to get all lines within `max_width`, except for comments and string
+ literals. If this happens, then it is a bug in Rustfmt. You might be able to work around the bug by
+ refactoring your code to avoid long/complex expressions, usually by extracting a local variable or
+ using a shorter name.
+
+ Stable: No (tracking issue: [#3391](https://github.com/rust-lang/rustfmt/issues/3391))
+
+ See also `max_width`.
+ "%
+ | optional,
+ error_on_unformatted
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Error if unable to get comments or string literals within `max_width`, or they are left with
+ trailing whitespaces.
+
+ Stable: No (tracking issue: [#3392](https://github.com/rust-lang/rustfmt/issues/3392))
+ "%
+ | optional,
+ fn_args_layout
+ | std.enum.TagOrString
+ | [| 'Vertical, 'Tall, 'Compressed |]
+ | doc m%"
+ This option is deprecated and has been renamed to `fn_params_layout` to better communicate that
+ it affects the layout of parameters in function signatures.
+
+ Stable: Yes
+
+
+ #### `"Tall"` (default):
+
+ ```rust
+ trait Lorem {
+ fn lorem(ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet);
+
+ fn lorem(ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet) {
+ // body
+ }
+
+ fn lorem(
+ ipsum: Ipsum,
+ dolor: Dolor,
+ sit: Sit,
+ amet: Amet,
+ consectetur: Consectetur,
+ adipiscing: Adipiscing,
+ elit: Elit,
+ );
+
+ fn lorem(
+ ipsum: Ipsum,
+ dolor: Dolor,
+ sit: Sit,
+ amet: Amet,
+ consectetur: Consectetur,
+ adipiscing: Adipiscing,
+ elit: Elit,
+ ) {
+ // body
+ }
+ }
+ ```
+
+ #### `"Compressed"`:
+
+ ```rust
+ trait Lorem {
+ fn lorem(ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet);
+
+ fn lorem(ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet) {
+ // body
+ }
+
+ fn lorem(
+ ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet, consectetur: Consectetur,
+ adipiscing: Adipiscing, elit: Elit,
+ );
+
+ fn lorem(
+ ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet, consectetur: Consectetur,
+ adipiscing: Adipiscing, elit: Elit,
+ ) {
+ // body
+ }
+ }
+ ```
+
+ #### `"Vertical"`:
+
+ ```rust
+ trait Lorem {
+ fn lorem(
+ ipsum: Ipsum,
+ dolor: Dolor,
+ sit: Sit,
+ amet: Amet,
+ );
+
+ fn lorem(
+ ipsum: Ipsum,
+ dolor: Dolor,
+ sit: Sit,
+ amet: Amet,
+ ) {
+ // body
+ }
+
+ fn lorem(
+ ipsum: Ipsum,
+ dolor: Dolor,
+ sit: Sit,
+ amet: Amet,
+ consectetur: Consectetur,
+ adipiscing: Adipiscing,
+ elit: Elit,
+ );
+
+ fn lorem(
+ ipsum: Ipsum,
+ dolor: Dolor,
+ sit: Sit,
+ amet: Amet,
+ consectetur: Consectetur,
+ adipiscing: Adipiscing,
+ elit: Elit,
+ ) {
+ // body
+ }
+ }
+ ```
+
+ See also `fn_params_layout`
+ "%
+ | optional,
+ fn_call_width
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ Maximum width of the args of a function call before falling back to vertical formatting.
+
+ Possible values: any positive integer that is less than or equal to the value specified for `max_width`
+
+ Stable: Yes
+
+ By default this option is set as a percentage of `max_width` provided by `use_small_heuristics`, but a value set directly for `fn_call_width` will take precedence.
+
+ See also `max_width` and `use_small_heuristics`
+ "%
+ | optional,
+ fn_params_layout
+ | std.enum.TagOrString
+ | [| 'Vertical, 'Tall, 'Compressed |]
+ | doc m%"
+ Control the layout of parameters in function signatures.
+
+ Stable: Yes
+
+
+ #### `"Tall"` (default):
+
+ ```rust
+ trait Lorem {
+ fn lorem(ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet);
+
+ fn lorem(ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet) {
+ // body
+ }
+
+ fn lorem(
+ ipsum: Ipsum,
+ dolor: Dolor,
+ sit: Sit,
+ amet: Amet,
+ consectetur: Consectetur,
+ adipiscing: Adipiscing,
+ elit: Elit,
+ );
+
+ fn lorem(
+ ipsum: Ipsum,
+ dolor: Dolor,
+ sit: Sit,
+ amet: Amet,
+ consectetur: Consectetur,
+ adipiscing: Adipiscing,
+ elit: Elit,
+ ) {
+ // body
+ }
+ }
+ ```
+
+ #### `"Compressed"`:
+
+ ```rust
+ trait Lorem {
+ fn lorem(ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet);
+
+ fn lorem(ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet) {
+ // body
+ }
+
+ fn lorem(
+ ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet, consectetur: Consectetur,
+ adipiscing: Adipiscing, elit: Elit,
+ );
+
+ fn lorem(
+ ipsum: Ipsum, dolor: Dolor, sit: Sit, amet: Amet, consectetur: Consectetur,
+ adipiscing: Adipiscing, elit: Elit,
+ ) {
+ // body
+ }
+ }
+ ```
+
+ #### `"Vertical"`:
+
+ ```rust
+ trait Lorem {
+ fn lorem(
+ ipsum: Ipsum,
+ dolor: Dolor,
+ sit: Sit,
+ amet: Amet,
+ );
+
+ fn lorem(
+ ipsum: Ipsum,
+ dolor: Dolor,
+ sit: Sit,
+ amet: Amet,
+ ) {
+ // body
+ }
+
+ fn lorem(
+ ipsum: Ipsum,
+ dolor: Dolor,
+ sit: Sit,
+ amet: Amet,
+ consectetur: Consectetur,
+ adipiscing: Adipiscing,
+ elit: Elit,
+ );
+
+ fn lorem(
+ ipsum: Ipsum,
+ dolor: Dolor,
+ sit: Sit,
+ amet: Amet,
+ consectetur: Consectetur,
+ adipiscing: Adipiscing,
+ elit: Elit,
+ ) {
+ // body
+ }
+ }
+ ```
+ "%
+ | optional,
+ fn_single_line
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Put single-expression functions on a single line
+
+ Stable: No (tracking issue: [#3358](https://github.com/rust-lang/rustfmt/issues/3358))
+
+
+ #### `false` (default):
+
+ ```rust
+ fn lorem() -> usize {
+ 42
+ }
+
+ fn lorem() -> usize {
+ let ipsum = 42;
+ ipsum
+ }
+ ```
+
+ #### `true`:
+
+ ```rust
+ fn lorem() -> usize { 42 }
+
+ fn lorem() -> usize {
+ let ipsum = 42;
+ ipsum
+ }
+ ```
+
+ See also `control_brace_style`.
+ "%
+ | optional,
+ force_explicit_abi
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Always print the abi for extern items
+
+ Stable: Yes
+
+ **Note:** Non-"C" ABIs are always printed. If `false` then "C" is removed.
+
+ #### `true` (default):
+
+ ```rust
+ extern "C" {
+ pub static lorem: c_int;
+ }
+ ```
+
+ #### `false`:
+
+ ```rust
+ extern {
+ pub static lorem: c_int;
+ }
+ ```
+ "%
+ | optional,
+ force_multiline_blocks
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Force multiline closure and match arm bodies to be wrapped in a block
+
+ Stable: No (tracking issue: [#3374](https://github.com/rust-lang/rustfmt/issues/3374))
+
+
+ #### `false` (default):
+
+ ```rust
+ fn main() {
+ result.and_then(|maybe_value| match maybe_value {
+ None => foo(),
+ Some(value) => bar(),
+ });
+
+ match lorem {
+ None => |ipsum| {
+ println!("Hello World");
+ },
+ Some(dolor) => foo(),
+ }
+ }
+ ```
+
+ #### `true`:
+
+ ```rust
+ fn main() {
+ result.and_then(|maybe_value| {
+ match maybe_value {
+ None => foo(),
+ Some(value) => bar(),
+ }
+ });
+
+ match lorem {
+ None => {
+ |ipsum| {
+ println!("Hello World");
+ }
+ }
+ Some(dolor) => foo(),
+ }
+ }
+ ```
+ "%
+ | optional,
+ format_code_in_doc_comments
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Format code snippet included in doc comments.
+
+ Stable: No (tracking issue: [#3348](https://github.com/rust-lang/rustfmt/issues/3348))
+
+
+ #### `false` (default):
+
+ ```rust
+ /// Adds one to the number given.
+ ///
+ /// # Examples
+ ///
+ /// ```rust
+ /// let five=5;
+ ///
+ /// assert_eq!(
+ /// 6,
+ /// add_one(5)
+ /// );
+ /// # fn add_one(x: i32) -> i32 {
+ /// # x + 1
+ /// # }
+ /// ```
+ fn add_one(x: i32) -> i32 {
+ x + 1
+ }
+ ```
+
+ #### `true`
+
+ ```rust
+ /// Adds one to the number given.
+ ///
+ /// # Examples
+ ///
+ /// ```rust
+ /// let five = 5;
+ ///
+ /// assert_eq!(6, add_one(5));
+ /// # fn add_one(x: i32) -> i32 {
+ /// # x + 1
+ /// # }
+ /// ```
+ fn add_one(x: i32) -> i32 {
+ x + 1
+ }
+ ```
+ "%
+ | optional,
+ format_generated_files
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Format generated files. A file is considered generated if any of the first several lines contain a `@generated` comment marker. The number of lines to check is configured by `generated_marker_line_search_limit`.
+
+ By default, generated files are reformatted, i. e. `@generated` marker is ignored.
+ This option is currently ignored for stdin (`@generated` in stdin is ignored.)
+
+ Stable: No (tracking issue: [#5080](https://github.com/rust-lang/rustfmt/issues/5080))
+ "%
+ | optional,
+ format_macro_bodies
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Format the bodies of declarative macro definitions.
+
+ Stable: No (tracking issue: [#3355](https://github.com/rust-lang/rustfmt/issues/3355))
+
+
+ #### `true` (default):
+
+ ```rust
+ macro_rules! foo {
+ ($a: ident : $b: ty) => {
+ $a(42): $b;
+ };
+ ($a: ident $b: ident $c: ident) => {
+ $a = $b + $c;
+ };
+ }
+ ```
+
+ #### `false`:
+
+ ```rust
+ macro_rules! foo {
+ ($a: ident : $b: ty) => { $a(42): $b; };
+ ($a: ident $b: ident $c: ident) => { $a=$b+$c; };
+ }
+ ```
+
+ See also `format_macro_matchers`.
+ "%
+ | optional,
+ format_macro_matchers
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Format the metavariable matching patterns in macros.
+
+ Stable: No (tracking issue: [#3354](https://github.com/rust-lang/rustfmt/issues/3354))
+
+
+ #### `false` (default):
+
+ ```rust
+ macro_rules! foo {
+ ($a: ident : $b: ty) => {
+ $a(42): $b;
+ };
+ ($a: ident $b: ident $c: ident) => {
+ $a = $b + $c;
+ };
+ }
+ ```
+
+ #### `true`:
+
+ ```rust
+ macro_rules! foo {
+ ($a:ident : $b:ty) => {
+ $a(42): $b;
+ };
+ ($a:ident $b:ident $c:ident) => {
+ $a = $b + $c;
+ };
+ }
+ ```
+
+ See also `format_macro_bodies`.
+ "%
+ | optional,
+ format_strings
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Format string literals where necessary
+
+ Stable: No (tracking issue: [#3353](https://github.com/rust-lang/rustfmt/issues/3353))
+
+
+ #### `false` (default):
+
+ ```rust
+ fn main() {
+ let lorem = "ipsum dolor sit amet consectetur adipiscing elit lorem ipsum dolor sit amet consectetur adipiscing";
+ }
+ ```
+
+ #### `true`:
+
+ ```rust
+ fn main() {
+ let lorem = "ipsum dolor sit amet consectetur adipiscing elit lorem ipsum dolor sit amet \
+ consectetur adipiscing";
+ }
+ ```
+
+ See also `max_width`.
+ "%
+ | optional,
+ generated_marker_line_search_limit
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ Number of lines to check for a `@generated` pragma header, starting from the top of the file. Setting this value to `0` will treat all files as non-generated. When`format_generated_files` is `true`, this option has no effect.
+
+ Possible values: any positive integer
+
+ Stable: No (tracking issue: [#5080](https://github.com/rust-lang/rustfmt/issues/5080))
+
+ See also [format_generated_files](#format_generated_files) link here.
+ "%
+ | optional,
+ group_imports
+ | std.enum.TagOrString
+ | [| 'One, 'StdExternalCrate, 'Preserve |]
+ | doc m%"
+ Controls the strategy for how consecutive imports are grouped together.
+
+ Controls the strategy for grouping sets of consecutive imports. Imports may contain newlines between imports and still be grouped together as a single set, but other statements between imports will result in different grouping sets.
+
+ Stable: No (tracking issue: [#5083](https://github.com/rust-lang/rustfmt/issues/5083))
+
+ Each set of imports (one or more `use` statements, optionally separated by newlines) will be formatted independently. Other statements such as `mod ...` or `extern crate ...` will cause imports to not be grouped together.
+
+ #### `Preserve` (default):
+
+ Preserve the source file's import groups.
+
+ ```rust
+ use super::update::convert_publish_payload;
+ use chrono::Utc;
+
+ use alloc::alloc::Layout;
+ use juniper::{FieldError, FieldResult};
+ use uuid::Uuid;
+
+ use std::sync::Arc;
+
+ use broker::database::PooledConnection;
+
+ use super::schema::{Context, Payload};
+ use crate::models::Event;
+ use core::f32;
+ ```
+
+ #### `StdExternalCrate`:
+
+ Discard existing import groups, and create three groups for:
+ 1. `std`, `core` and `alloc`,
+ 2. external crates,
+ 3. `self`, `super` and `crate` imports.
+
+ ```rust
+ use alloc::alloc::Layout;
+ use core::f32;
+ use std::sync::Arc;
+
+ use broker::database::PooledConnection;
+ use chrono::Utc;
+ use juniper::{FieldError, FieldResult};
+ use uuid::Uuid;
+
+ use super::schema::{Context, Payload};
+ use super::update::convert_publish_payload;
+ use crate::models::Event;
+ ```
+
+ #### `One`:
+
+ Discard existing import groups, and create a single group for everything
+
+ ```rust
+ use super::schema::{Context, Payload};
+ use super::update::convert_publish_payload;
+ use crate::models::Event;
+ use alloc::alloc::Layout;
+ use broker::database::PooledConnection;
+ use chrono::Utc;
+ use core::f32;
+ use juniper::{FieldError, FieldResult};
+ use std::sync::Arc;
+ use uuid::Uuid;
+ ```
+ "%
+ | optional,
+ hard_tabs
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Use tab characters for indentation, spaces for alignment
+
+ Stable: Yes
+
+
+ #### `false` (default):
+
+ ```rust
+ fn lorem() -> usize {
+ 42 // spaces before 42
+ }
+ ```
+
+ #### `true`:
+
+ ```rust
+ fn lorem() -> usize {
+ 42 // tabs before 42
+ }
+ ```
+
+ See also: `tab_spaces`.
+ "%
+ | optional,
+ hex_literal_case
+ | std.enum.TagOrString
+ | [| 'Lower, 'Upper, 'Preserve |]
+ | doc m%"
+ Control the case of the letters in hexadecimal literal values
+
+ Stable: No (tracking issue: [#5081](https://github.com/rust-lang/rustfmt/issues/5081))
+ "%
+ | optional,
+ hide_parse_errors
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ This option is deprecated and has been renamed to `show_parse_errors` to avoid confusion around the double negative default of `hide_parse_errors=false`.
+
+ Stable: No (tracking issue: [#3390](https://github.com/rust-lang/rustfmt/issues/3390))
+ "%
+ | optional,
+ ignore
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | doc m%"
+ Skip formatting files and directories that match the specified pattern.
+ The pattern format is the same as [.gitignore](https://git-scm.com/docs/gitignore#_pattern_format). Be sure to use Unix/forwardslash `/` style paths. This path style will work on all platforms. Windows style paths with backslashes `\` are not supported.
+
+ Default value: format every file
+
+ Possible values: See an example below
+
+ Stable: No (tracking issue: [#3395](https://github.com/rust-lang/rustfmt/issues/3395))
+
+
+ ### Example
+
+ If you want to ignore specific files, put the following to your config file:
+
+ ```toml
+ ignore = [
+ "src/types.rs",
+ "src/foo/bar.rs",
+ ]
+ ```
+
+ If you want to ignore every file under `examples/`, put the following to your config file:
+
+ ```toml
+ ignore = [
+ "examples",
+ ]
+ ```
+
+ If you want to ignore every file under the directory where you put your rustfmt.toml:
+
+ ```toml
+ ignore = ["/"]
+ ```
+
+ If you want to allow specific paths that would otherwise be ignored, prefix those paths with a `!`:
+
+ ```toml
+ ignore = ["bar_dir/*", "!bar_dir/*/what.rs"]
+ ```
+
+ In this case, all files under `bar_dir` will be ignored, except files like `bar_dir/sub/what.rs`
+ or `bar_dir/another/what.rs`.
+ "%
+ | optional,
+ imports_granularity
+ | std.enum.TagOrString
+ | [| 'One, 'Item, 'Module, 'Crate, 'Preserve |]
+ | doc m%"
+ Controls how imports are structured in `use` statements. Imports will be merged or split to the configured level of granularity.
+
+ Similar to other `import` related configuration options, this option operates within the bounds of user-defined groups of imports. See `group_imports` for more information on import groups.
+
+ Note that rustfmt will not modify the granularity of imports containing comments if doing so could potentially lose or misplace said comments.
+
+ Stable: No (tracking issue: [#4991](https://github.com/rust-lang/rustfmt/issues/4991))
+
+
+ #### `Preserve` (default):
+
+ Do not change the granularity of any imports and preserve the original structure written by the developer.
+
+ ```rust
+ use foo::b;
+ use foo::b::{f, g};
+ use foo::{a, c, d::e};
+ use qux::{h, i};
+ ```
+
+ #### `Crate`:
+
+ Merge imports from the same crate into a single `use` statement. Conversely, imports from different crates are split into separate statements.
+
+ ```rust
+ use foo::{
+ a, b,
+ b::{f, g},
+ c,
+ d::e,
+ };
+ use qux::{h, i};
+ ```
+
+ #### `Module`:
+
+ Merge imports from the same module into a single `use` statement. Conversely, imports from different modules are split into separate statements.
+
+ ```rust
+ use foo::b::{f, g};
+ use foo::d::e;
+ use foo::{a, b, c};
+ use qux::{h, i};
+ ```
+
+ #### `Item`:
+
+ Flatten imports so that each has its own `use` statement.
+
+ ```rust
+ use foo::a;
+ use foo::b;
+ use foo::b::f;
+ use foo::b::g;
+ use foo::c;
+ use foo::d::e;
+ use qux::h;
+ use qux::i;
+ ```
+
+ #### `One`:
+
+ Merge all imports into a single `use` statement as long as they have the same visibility.
+
+ ```rust
+ pub use foo::{x, y};
+ use {
+ bar::{
+ a,
+ b::{self, f, g},
+ c,
+ d::e,
+ },
+ qux::{h, i},
+ };
+ ```
+ "%
+ | optional,
+ imports_indent
+ | std.enum.TagOrString
+ | [| 'Visual, 'Block |]
+ | doc m%"
+ Indent style of imports
+
+ Stable: No (tracking issue: [#3360](https://github.com/rust-lang/rustfmt/issues/3360))
+
+
+ #### `"Block"` (default):
+
+ ```rust
+ use foo::{
+ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy,
+ zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz,
+ };
+ ```
+
+ #### `"Visual"`:
+
+ ```rust
+ use foo::{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy,
+ zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz};
+ ```
+
+ See also: `imports_layout`.
+ "%
+ | optional,
+ imports_layout
+ | std.enum.TagOrString
+ | [| 'Vertical, 'Mixed, 'HorizontalVertical, 'Horizontal |]
+ | doc m%"
+ Item layout inside a imports block
+
+ Stable: No (tracking issue: [#3361](https://github.com/rust-lang/rustfmt/issues/3361))
+
+
+ #### `"Mixed"` (default):
+
+ ```rust
+ use foo::{xxxxxxxxxxxxxxxxxx, yyyyyyyyyyyyyyyyyy, zzzzzzzzzzzzzzzzzz};
+
+ use foo::{
+ aaaaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbbbb, cccccccccccccccccc, dddddddddddddddddd,
+ eeeeeeeeeeeeeeeeee, ffffffffffffffffff,
+ };
+ ```
+
+ #### `"Horizontal"`:
+
+ **Note**: This option forces all imports onto one line and may exceed `max_width`.
+
+ ```rust
+ use foo::{xxx, yyy, zzz};
+
+ use foo::{aaa, bbb, ccc, ddd, eee, fff};
+ ```
+
+ #### `"HorizontalVertical"`:
+
+ ```rust
+ use foo::{xxxxxxxxxxxxxxxxxx, yyyyyyyyyyyyyyyyyy, zzzzzzzzzzzzzzzzzz};
+
+ use foo::{
+ aaaaaaaaaaaaaaaaaa,
+ bbbbbbbbbbbbbbbbbb,
+ cccccccccccccccccc,
+ dddddddddddddddddd,
+ eeeeeeeeeeeeeeeeee,
+ ffffffffffffffffff,
+ };
+ ```
+
+ #### `"Vertical"`:
+
+ ```rust
+ use foo::{
+ xxx,
+ yyy,
+ zzz,
+ };
+
+ use foo::{
+ aaa,
+ bbb,
+ ccc,
+ ddd,
+ eee,
+ fff,
+ };
+ ```
+ "%
+ | optional,
+ indent_style
+ | std.enum.TagOrString
+ | [| 'Visual, 'Block |]
+ | doc m%"
+ Indent on expressions or items.
+
+ Stable: No (tracking issue: [#3346](https://github.com/rust-lang/rustfmt/issues/3346))
+
+
+ ### Array
+
+ #### `"Block"` (default):
+
+ ```rust
+ fn main() {
+ let lorem = vec![
+ "ipsum",
+ "dolor",
+ "sit",
+ "amet",
+ "consectetur",
+ "adipiscing",
+ "elit",
+ ];
+ }
+ ```
+
+ #### `"Visual"`:
+
+ ```rust
+ fn main() {
+ let lorem = vec!["ipsum",
+ "dolor",
+ "sit",
+ "amet",
+ "consectetur",
+ "adipiscing",
+ "elit"];
+ }
+ ```
+
+ ### Control flow
+
+ #### `"Block"` (default):
+
+ ```rust
+ fn main() {
+ if lorem_ipsum
+ && dolor_sit
+ && amet_consectetur
+ && lorem_sit
+ && dolor_consectetur
+ && amet_ipsum
+ && lorem_consectetur
+ {
+ // ...
+ }
+ }
+ ```
+
+ #### `"Visual"`:
+
+ ```rust
+ fn main() {
+ if lorem_ipsum
+ && dolor_sit
+ && amet_consectetur
+ && lorem_sit
+ && dolor_consectetur
+ && amet_ipsum
+ && lorem_consectetur
+ {
+ // ...
+ }
+ }
+ ```
+
+ See also: `control_brace_style`.
+
+ ### Function arguments
+
+ #### `"Block"` (default):
+
+ ```rust
+ fn lorem() {}
+
+ fn lorem(ipsum: usize) {}
+
+ fn lorem(
+ ipsum: usize,
+ dolor: usize,
+ sit: usize,
+ amet: usize,
+ consectetur: usize,
+ adipiscing: usize,
+ elit: usize,
+ ) {
+ // body
+ }
+ ```
+
+ #### `"Visual"`:
+
+ ```rust
+ fn lorem() {}
+
+ fn lorem(ipsum: usize) {}
+
+ fn lorem(ipsum: usize,
+ dolor: usize,
+ sit: usize,
+ amet: usize,
+ consectetur: usize,
+ adipiscing: usize,
+ elit: usize) {
+ // body
+ }
+ ```
+
+ ### Function calls
+
+ #### `"Block"` (default):
+
+ ```rust
+ fn main() {
+ lorem(
+ "lorem",
+ "ipsum",
+ "dolor",
+ "sit",
+ "amet",
+ "consectetur",
+ "adipiscing",
+ "elit",
+ );
+ }
+ ```
+
+ #### `"Visual"`:
+
+ ```rust
+ fn main() {
+ lorem("lorem",
+ "ipsum",
+ "dolor",
+ "sit",
+ "amet",
+ "consectetur",
+ "adipiscing",
+ "elit");
+ }
+ ```
+
+ ### Generics
+
+ #### `"Block"` (default):
+
+ ```rust
+ fn lorem<
+ Ipsum: Eq = usize,
+ Dolor: Eq = usize,
+ Sit: Eq = usize,
+ Amet: Eq = usize,
+ Adipiscing: Eq = usize,
+ Consectetur: Eq = usize,
+ Elit: Eq = usize,
+ >(
+ ipsum: Ipsum,
+ dolor: Dolor,
+ sit: Sit,
+ amet: Amet,
+ adipiscing: Adipiscing,
+ consectetur: Consectetur,
+ elit: Elit,
+ ) -> T {
+ // body
+ }
+ ```
+
+ #### `"Visual"`:
+
+ ```rust
+ fn lorem(
+ ipsum: Ipsum,
+ dolor: Dolor,
+ sit: Sit,
+ amet: Amet,
+ adipiscing: Adipiscing,
+ consectetur: Consectetur,
+ elit: Elit)
+ -> T {
+ // body
+ }
+ ```
+
+ #### Struct
+
+ #### `"Block"` (default):
+
+ ```rust
+ fn main() {
+ let lorem = Lorem {
+ ipsum: dolor,
+ sit: amet,
+ };
+ }
+ ```
+
+ #### `"Visual"`:
+
+ ```rust
+ fn main() {
+ let lorem = Lorem { ipsum: dolor,
+ sit: amet };
+ }
+ ```
+
+ See also: `struct_lit_single_line`, `indent_style`.
+
+ ### Where predicates
+
+ #### `"Block"` (default):
+
+ ```rust
+ fn lorem() -> T
+ where
+ Ipsum: Eq,
+ Dolor: Eq,
+ Sit: Eq,
+ Amet: Eq,
+ {
+ // body
+ }
+ ```
+
+ #### `"Visual"`:
+
+ ```rust
+ fn lorem() -> T
+ where Ipsum: Eq,
+ Dolor: Eq,
+ Sit: Eq,
+ Amet: Eq
+ {
+ // body
+ }
+ ```
+ "%
+ | optional,
+ inline_attribute_width
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ Write an item and its attribute on the same line if their combined width is below a threshold
+
+ Possible values: any positive integer
+
+ Stable: No (tracking issue: [#3343](https://github.com/rust-lang/rustfmt/issues/3343))
+
+
+ ### Example
+
+ #### `0` (default):
+ ```rust
+ #[cfg(feature = "alloc")]
+ use core::slice;
+ ```
+
+ #### `50`:
+ ```rust
+ #[cfg(feature = "alloc")] use core::slice;
+ ```
+ "%
+ | optional,
+ match_arm_blocks
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Controls whether arm bodies are wrapped in cases where the first line of the body cannot fit on the same line as the `=>` operator.
+
+ The Style Guide requires that bodies are block wrapped by default if a line break is required after the `=>`, but this option can be used to disable that behavior to prevent wrapping arm bodies in that event, so long as the body contains neither multiple statements nor line comments.
+
+ Stable: No (tracking issue: [#3373](https://github.com/rust-lang/rustfmt/issues/3373))
+
+
+ #### `true` (default):
+
+ ```rust
+ fn main() {
+ match lorem {
+ ipsum => {
+ foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo(x)
+ }
+ dolor => println!("{}", sit),
+ sit => foo(
+ "foooooooooooooooooooooooo",
+ "baaaaaaaaaaaaaaaaaaaaaaaarr",
+ "baaaaaaaaaaaaaaaaaaaazzzzzzzzzzzzz",
+ "qqqqqqqqquuuuuuuuuuuuuuuuuuuuuuuuuuxxx",
+ ),
+ }
+ }
+ ```
+
+ #### `false`:
+
+ ```rust
+ fn main() {
+ match lorem {
+ lorem =>
+ foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo(x),
+ ipsum => println!("{}", sit),
+ sit => foo(
+ "foooooooooooooooooooooooo",
+ "baaaaaaaaaaaaaaaaaaaaaaaarr",
+ "baaaaaaaaaaaaaaaaaaaazzzzzzzzzzzzz",
+ "qqqqqqqqquuuuuuuuuuuuuuuuuuuuuuuuuuxxx",
+ ),
+ }
+ }
+ ```
+
+ See also: `match_block_trailing_comma`.
+ "%
+ | optional,
+ match_arm_leading_pipes
+ | std.enum.TagOrString
+ | [| 'Preserve, 'Never, 'Always |]
+ | doc m%"
+ Controls whether to include a leading pipe on match arms
+
+ Stable: Yes
+
+
+ #### `Never` (default):
+ ```rust
+ // Leading pipes are removed from this:
+ // fn foo() {
+ // match foo {
+ // | "foo" | "bar" => {}
+ // | "baz"
+ // | "something relatively long"
+ // | "something really really really realllllllllllllly long" => println!("x"),
+ // | "qux" => println!("y"),
+ // _ => {}
+ // }
+ // }
+
+ // Becomes
+ fn foo() {
+ match foo {
+ "foo" | "bar" => {}
+ "baz"
+ | "something relatively long"
+ | "something really really really realllllllllllllly long" => println!("x"),
+ "qux" => println!("y"),
+ _ => {}
+ }
+ }
+ ```
+
+ #### `Always`:
+ ```rust
+ // Leading pipes are emitted on all arms of this:
+ // fn foo() {
+ // match foo {
+ // "foo" | "bar" => {}
+ // "baz"
+ // | "something relatively long"
+ // | "something really really really realllllllllllllly long" => println!("x"),
+ // "qux" => println!("y"),
+ // _ => {}
+ // }
+ // }
+
+ // Becomes:
+ fn foo() {
+ match foo {
+ | "foo" | "bar" => {}
+ | "baz"
+ | "something relatively long"
+ | "something really really really realllllllllllllly long" => println!("x"),
+ | "qux" => println!("y"),
+ | _ => {}
+ }
+ }
+ ```
+
+ #### `Preserve`:
+ ```rust
+ fn foo() {
+ match foo {
+ | "foo" | "bar" => {}
+ | "baz"
+ | "something relatively long"
+ | "something really really really realllllllllllllly long" => println!("x"),
+ | "qux" => println!("y"),
+ _ => {}
+ }
+
+ match baz {
+ "qux" => {}
+ "foo" | "bar" => {}
+ _ => {}
+ }
+ }
+ ```
+ "%
+ | optional,
+ match_block_trailing_comma
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Put a trailing comma after a block based match arm (non-block arms are not affected)
+
+ Stable: Yes
+
+
+ #### `false` (default):
+
+ ```rust
+ fn main() {
+ match lorem {
+ Lorem::Ipsum => {
+ println!("ipsum");
+ }
+ Lorem::Dolor => println!("dolor"),
+ }
+ }
+ ```
+
+ #### `true`:
+
+ ```rust
+ fn main() {
+ match lorem {
+ Lorem::Ipsum => {
+ println!("ipsum");
+ },
+ Lorem::Dolor => println!("dolor"),
+ }
+ }
+ ```
+
+ See also: `trailing_comma`, `match_arm_blocks`.
+ "%
+ | optional,
+ max_width
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ Maximum width of each line
+
+ Possible values: any positive integer
+
+ Stable: Yes
+
+ See also `error_on_line_overflow`.
+ "%
+ | optional,
+ merge_derives
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Merge multiple derives into a single one.
+
+ Stable: Yes
+
+
+ #### `true` (default):
+
+ ```rust
+ #[derive(Eq, PartialEq, Debug, Copy, Clone)]
+ pub enum Foo {}
+ ```
+
+ #### `false`:
+
+ ```rust
+ #[derive(Eq, PartialEq, Debug, Copy, Clone)]
+ pub enum Bar {}
+
+ #[derive(Eq, PartialEq)]
+ #[derive(Debug)]
+ #[derive(Copy, Clone)]
+ pub enum Foo {}
+ ```
+ "%
+ | optional,
+ merge_imports
+ | std.enum.TagOrString
+ | [| 'Windows, 'Unix, 'Native, 'Auto |]
+ | doc m%"
+ This option is deprecated. Use `imports_granularity = "Crate"` instead.
+
+ - **Default value**: `false`
+ - **Possible values**: `true`, `false`
+
+ #### `false` (default):
+
+ ```rust
+ use foo::{a, c, d};
+ use foo::{b, g};
+ use foo::{e, f};
+ ```
+
+ #### `true`:
+
+ ```rust
+ use foo::{a, b, c, d, e, f, g};
+ ```
+
+
+ ## `newline_style`
+
+ Unix or Windows line endings
+
+ Stable: Yes
+
+
+ #### `Auto` (default):
+
+ The newline style is detected automatically on a per-file basis. Files
+ with mixed line endings will be converted to the first detected line
+ ending style.
+
+ #### `Native`
+
+ Line endings will be converted to `\r\n` on Windows and `\n` on all
+ other platforms.
+
+ #### `Unix`
+
+ Line endings will be converted to `\n`.
+
+ #### `Windows`
+
+ Line endings will be converted to `\r\n`.
+ "%
+ | optional,
+ normalize_comments
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Convert /* */ comments to // comments where possible
+
+ Stable: No (tracking issue: [#3350](https://github.com/rust-lang/rustfmt/issues/3350))
+
+
+ #### `false` (default):
+
+ ```rust
+ // Lorem ipsum:
+ fn dolor() -> usize {}
+
+ /* sit amet: */
+ fn adipiscing() -> usize {}
+ ```
+
+ #### `true`:
+
+ ```rust
+ // Lorem ipsum:
+ fn dolor() -> usize {}
+
+ // sit amet:
+ fn adipiscing() -> usize {}
+ ```
+ "%
+ | optional,
+ normalize_doc_attributes
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Convert `#![doc]` and `#[doc]` attributes to `//!` and `///` doc comments.
+
+ Stable: No (tracking issue: [#3351](https://github.com/rust-lang/rustfmt/issues/3351))
+
+
+ #### `false` (default):
+
+ ```rust
+ #![doc = "Example documentation"]
+
+ #[doc = "Example item documentation"]
+ pub enum Bar {}
+
+ /// Example item documentation
+ pub enum Foo {}
+ ```
+
+ #### `true`:
+
+ ```rust
+ //! Example documentation
+
+ /// Example item documentation
+ pub enum Foo {}
+ ```
+ "%
+ | optional,
+ overflow_delimited_expr
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ When structs, slices, arrays, and block/array-like macros are used as the last
+ argument in an expression list, allow them to overflow (like blocks/closures)
+ instead of being indented on a new line.
+
+ Stable: No (tracking issue: [#3370](https://github.com/rust-lang/rustfmt/issues/3370))
+
+
+ #### `false` (default):
+
+ ```rust
+ fn example() {
+ foo(ctx, |param| {
+ action();
+ foo(param)
+ });
+
+ foo(
+ ctx,
+ Bar {
+ x: value,
+ y: value2,
+ },
+ );
+
+ foo(
+ ctx,
+ &[
+ MAROON_TOMATOES,
+ PURPLE_POTATOES,
+ ORGANE_ORANGES,
+ GREEN_PEARS,
+ RED_APPLES,
+ ],
+ );
+
+ foo(
+ ctx,
+ vec![
+ MAROON_TOMATOES,
+ PURPLE_POTATOES,
+ ORGANE_ORANGES,
+ GREEN_PEARS,
+ RED_APPLES,
+ ],
+ );
+ }
+ ```
+
+ #### `true`:
+
+ ```rust
+ fn example() {
+ foo(ctx, |param| {
+ action();
+ foo(param)
+ });
+
+ foo(ctx, Bar {
+ x: value,
+ y: value2,
+ });
+
+ foo(ctx, &[
+ MAROON_TOMATOES,
+ PURPLE_POTATOES,
+ ORGANE_ORANGES,
+ GREEN_PEARS,
+ RED_APPLES,
+ ]);
+
+ foo(ctx, vec![
+ MAROON_TOMATOES,
+ PURPLE_POTATOES,
+ ORGANE_ORANGES,
+ GREEN_PEARS,
+ RED_APPLES,
+ ]);
+ }
+ ```
+ "%
+ | optional,
+ remove_nested_parens
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Remove nested parens.
+
+ Default value: `true`,
+
+ Stable: Yes
+
+
+ #### `true` (default):
+ ```rust
+ fn main() {
+ (foo());
+ }
+ ```
+
+ #### `false`:
+ ```rust
+ fn main() {
+ (foo());
+
+ ((((foo()))));
+ }
+ ```
+ "%
+ | optional,
+ reorder_impl_items
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Reorder impl items. `type` and `const` are put first, then macros and methods.
+
+ Stable: No (tracking issue: [#3363](https://github.com/rust-lang/rustfmt/issues/3363))
+
+
+ #### `false` (default)
+
+ ```rust
+ struct Dummy;
+
+ impl Iterator for Dummy {
+ fn next(&mut self) -> Option {
+ None
+ }
+
+ type Item = i32;
+ }
+
+ impl Iterator for Dummy {
+ type Item = i32;
+
+ fn next(&mut self) -> Option {
+ None
+ }
+ }
+ ```
+
+ #### `true`
+
+ ```rust
+ struct Dummy;
+
+ impl Iterator for Dummy {
+ type Item = i32;
+
+ fn next(&mut self) -> Option {
+ None
+ }
+ }
+ ```
+ "%
+ | optional,
+ reorder_imports
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Reorder import and extern crate statements alphabetically in groups (a group is
+ separated by a newline).
+
+ Stable: Yes
+
+
+ #### `true` (default):
+
+ ```rust
+ use dolor;
+ use ipsum;
+ use lorem;
+ use sit;
+ ```
+
+ #### `false`:
+
+ ```rust
+ use lorem;
+ use ipsum;
+ use dolor;
+ use sit;
+ ```
+ "%
+ | optional,
+ reorder_modules
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Reorder `mod` declarations alphabetically in group.
+
+ Stable: Yes
+
+
+ #### `true` (default)
+
+ ```rust
+ mod a;
+ mod b;
+
+ mod dolor;
+ mod ipsum;
+ mod lorem;
+ mod sit;
+ ```
+
+ #### `false`
+
+ ```rust
+ mod b;
+ mod a;
+
+ mod lorem;
+ mod ipsum;
+ mod dolor;
+ mod sit;
+ ```
+
+ **Note** `mod` with `#[macro_export]` will not be reordered since that could change the semantics
+ of the original source code.
+ "%
+ | optional,
+ required_version
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | doc m%"
+ Require a specific version of rustfmt. If you want to make sure that the
+ specific version of rustfmt is used in your CI, use this option.
+
+ Possible values: any published version (e.g. `"0.3.8"`)
+
+ Stable: No (tracking issue: [#3386](https://github.com/rust-lang/rustfmt/issues/3386))
+ "%
+ | optional,
+ short_array_element_width_threshold
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ The width threshold for an array element to be considered "short".
+
+ The layout of an array is dependent on the length of each of its elements.
+ If the length of every element in an array is below this threshold (all elements are "short") then the array can be formatted in the mixed/compressed style, but if any one element has a length that exceeds this threshold then the array elements will have to be formatted vertically.
+
+ Possible values: any positive integer that is less than or equal to the value specified for `max_width`
+
+ Stable: Yes
+
+
+ #### `10` (default):
+ ```rust
+ fn main() {
+ pub const FORMAT_TEST: [u64; 5] = [
+ 0x0000000000000000,
+ 0xaaaaaaaaaaaaaaaa,
+ 0xbbbbbbbbbbbbbbbb,
+ 0xcccccccccccccccc,
+ 0xdddddddddddddddd,
+ ];
+ }
+ ```
+ #### `20`:
+ ```rust
+ fn main() {
+ pub const FORMAT_TEST: [u64; 5] = [
+ 0x0000000000000000, 0xaaaaaaaaaaaaaaaa, 0xbbbbbbbbbbbbbbbb, 0xcccccccccccccccc,
+ 0xdddddddddddddddd,
+ ];
+ }
+ ```
+ See also `max_width`.
+ "%
+ | optional,
+ show_parse_errors
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Show parse errors if the parser failed to parse files.
+
+ Stable: No (tracking issue: [#5977](https://github.com/rust-lang/rustfmt/issues/5977))
+ "%
+ | optional,
+ single_line_if_else_max_width
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ Maximum line length for single line if-else expressions. A value of `0` (zero) results in if-else expressions always being broken into multiple lines. Note this occurs when `use_small_heuristics` is set to `Off`.
+
+ Possible values: any positive integer that is less than or equal to the value specified for `max_width`
+
+ Stable: Yes
+
+ By default this option is set as a percentage of `max_width` provided by `use_small_heuristics`, but a value set directly for `single_line_if_else_max_width` will take precedence.
+
+ See also `max_width` and `use_small_heuristics`
+ "%
+ | optional,
+ single_line_let_else_max_width
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ Maximum line length for single line let-else statements.
+ See the [let-else statement section of the Rust Style Guide](https://github.com/rust-lang/rust/blob/master/src/doc/style-guide/src/statements.md#else-blocks-let-else-statements) for more details on when a let-else statement may be written on a single line.
+ A value of `0` (zero) means the divergent `else` block will always be formatted over multiple lines.
+ Note this occurs when `use_small_heuristics` is set to `Off`.
+
+ By default this option is set as a percentage of `max_width` provided by `use_small_heuristics`, but a value set directly for `single_line_let_else_max_width` will take precedence.
+
+ Possible values: any positive integer that is less than or equal to the value specified for `max_width`
+
+ Stable: Yes
+
+
+ #### `50` (default):
+
+ ```rust
+ fn main() {
+ let Some(w) = opt else { return Ok(()) };
+
+ let Some(x) = opt else { return };
+
+ let Some(y) = opt else {
+ return;
+ };
+
+ let Some(z) = some_very_very_very_very_long_name else {
+ return;
+ };
+ }
+ ```
+
+ #### `0`:
+
+ ```rust
+ fn main() {
+ let Some(w) = opt else {
+ return Ok(());
+ };
+
+ let Some(x) = opt else {
+ return;
+ };
+
+ let Some(y) = opt else {
+ return;
+ };
+
+ let Some(z) = some_very_very_very_very_long_name else {
+ return;
+ };
+ }
+ ```
+
+ #### `100`:
+
+ ```rust
+ fn main() {
+ let Some(w) = opt else { return Ok(()) };
+
+ let Some(x) = opt else { return };
+
+ let Some(y) = opt else {
+ return;
+ };
+
+ let Some(z) = some_very_very_very_very_long_name else { return };
+ }
+ ```
+
+ See also `max_width` and `use_small_heuristics`
+ "%
+ | optional,
+ skip_children
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Don't reformat out of line modules
+
+ Stable: No (tracking issue: [#3389](https://github.com/rust-lang/rustfmt/issues/3389))
+ "%
+ | optional,
+ skip_macro_invocations
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | doc m%"
+ Skip formatting the bodies of macro invocations with the following names.
+
+ rustfmt will not format any macro invocation for macros with names set in this list.
+ Including the special value "*" will prevent any macro invocations from being formatted.
+
+ Note: This option does not have any impact on how rustfmt formats macro definitions.
+
+ Possible values: a list of macro name idents, `["name_0", "name_1", ..., "*"]`
+
+ Stable: No (tracking issue: [#5346](https://github.com/rust-lang/rustfmt/issues/5346))
+
+
+ #### `[]` (default):
+
+ rustfmt will follow its standard approach to formatting macro invocations.
+
+ No macro invocations will be skipped based on their name. More information about rustfmt's standard macro invocation formatting behavior can be found in [#5437](https://github.com/rust-lang/rustfmt/discussions/5437).
+
+ ```rust
+ lorem!(
+ const _: u8 = 0;
+ );
+
+ ipsum!(
+ const _: u8 = 0;
+ );
+ ```
+
+ #### `["lorem"]`:
+
+ The named macro invocations will be skipped.
+
+ ```rust
+ lorem!(
+ const _: u8 = 0;
+ );
+
+ ipsum!(
+ const _: u8 = 0;
+ );
+ ```
+
+ #### `["*"]`:
+
+ The special selector `*` will skip all macro invocations.
+
+ ```rust
+ lorem!(
+ const _: u8 = 0;
+ );
+
+ ipsum!(
+ const _: u8 = 0;
+ );
+ ```
+ "%
+ | optional,
+ space_after_colon
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Leave a space after the colon.
+
+ Stable: No (tracking issue: [#3366](https://github.com/rust-lang/rustfmt/issues/3366))
+
+
+ #### `true` (default):
+
+ ```rust
+ fn lorem(t: T) {
+ let lorem: Dolor = Lorem {
+ ipsum: dolor,
+ sit: amet,
+ };
+ }
+ ```
+
+ #### `false`:
+
+ ```rust
+ fn lorem(t:T) {
+ let lorem:Dolor = Lorem {
+ ipsum:dolor,
+ sit:amet,
+ };
+ }
+ ```
+
+ See also: `space_before_colon`.
+ "%
+ | optional,
+ space_before_colon
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Leave a space before the colon.
+
+ Stable: No (tracking issue: [#3365](https://github.com/rust-lang/rustfmt/issues/3365))
+
+
+ #### `false` (default):
+
+ ```rust
+ fn lorem(t: T) {
+ let lorem: Dolor = Lorem {
+ ipsum: dolor,
+ sit: amet,
+ };
+ }
+ ```
+
+ #### `true`:
+
+ ```rust
+ fn lorem(t : T) {
+ let lorem : Dolor = Lorem {
+ ipsum : dolor,
+ sit : amet,
+ };
+ }
+ ```
+
+ See also: `space_after_colon`.
+ "%
+ | optional,
+ spaces_around_ranges
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Put spaces around the .., ..=, and ... range operators
+
+ Stable: No (tracking issue: [#3367](https://github.com/rust-lang/rustfmt/issues/3367))
+
+
+ #### `false` (default):
+
+ ```rust
+ fn main() {
+ let lorem = 0..10;
+ let ipsum = 0..=10;
+
+ match lorem {
+ 1..5 => foo(),
+ _ => bar,
+ }
+
+ match lorem {
+ 1..=5 => foo(),
+ _ => bar,
+ }
+
+ match lorem {
+ 1...5 => foo(),
+ _ => bar,
+ }
+ }
+ ```
+
+ #### `true`:
+
+ ```rust
+ fn main() {
+ let lorem = 0 .. 10;
+ let ipsum = 0 ..= 10;
+
+ match lorem {
+ 1 .. 5 => foo(),
+ _ => bar,
+ }
+
+ match lorem {
+ 1 ..= 5 => foo(),
+ _ => bar,
+ }
+
+ match lorem {
+ 1 ... 5 => foo(),
+ _ => bar,
+ }
+ }
+ ```
+ "%
+ | optional,
+ struct_field_align_threshold
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ The maximum diff of width between struct fields to be aligned with each other.
+
+ Possible values: any non-negative integer
+
+ Stable: No (tracking issue: [#3371](https://github.com/rust-lang/rustfmt/issues/3371))
+
+
+ #### `0` (default):
+
+ ```rust
+ struct Foo {
+ x: u32,
+ yy: u32,
+ zzz: u32,
+ }
+ ```
+
+ #### `20`:
+
+ ```rust
+ struct Foo {
+ x: u32,
+ yy: u32,
+ zzz: u32,
+ }
+ ```
+ "%
+ | optional,
+ struct_lit_single_line
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Put small struct literals on a single line
+
+ Stable: No (tracking issue: [#3357](https://github.com/rust-lang/rustfmt/issues/3357))
+
+
+ #### `true` (default):
+
+ ```rust
+ fn main() {
+ let lorem = Lorem { foo: bar, baz: ofo };
+ }
+ ```
+
+ #### `false`:
+
+ ```rust
+ fn main() {
+ let lorem = Lorem {
+ foo: bar,
+ baz: ofo,
+ };
+ }
+ ```
+
+ See also: `indent_style`.
+ "%
+ | optional,
+ struct_lit_width
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ Maximum width in the body of a struct literal before falling back to vertical formatting. A value of `0` (zero) results in struct literals always being broken into multiple lines. Note this occurs when `use_small_heuristics` is set to `Off`.
+
+ Possible values: any positive integer that is less than or equal to the value specified for `max_width`
+
+ Stable: Yes
+
+ By default this option is set as a percentage of `max_width` provided by `use_small_heuristics`, but a value set directly for `struct_lit_width` will take precedence.
+
+ See also `max_width`, `use_small_heuristics`, and `struct_lit_single_line`
+ "%
+ | optional,
+ struct_variant_width
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ Maximum width in the body of a struct variant before falling back to vertical formatting. A value of `0` (zero) results in struct literals always being broken into multiple lines. Note this occurs when `use_small_heuristics` is set to `Off`.
+
+ Possible values: any positive integer that is less than or equal to the value specified for `max_width`
+
+ Stable: Yes
+
+ By default this option is set as a percentage of `max_width` provided by `use_small_heuristics`, but a value set directly for `struct_variant_width` will take precedence.
+
+ See also `max_width` and `use_small_heuristics`
+ "%
+ | optional,
+ style_edition
+ | _js2n__-prdslib.contract_from_predicate _js2n__-prdslib.always
+ | doc m%"
+ Controls the edition of the [Rust Style Guide] to use for formatting ([RFC 3338])
+
+ Possible values: `"2015"`, `"2018"`, `"2021"`, `"2024"` (unstable variant)
+
+ Stable: No
+
+ [Rust Style Guide]: https://doc.rust-lang.org/nightly/style-guide/
+ [RFC 3338]: https://rust-lang.github.io/rfcs/3338-style-evolution.html
+ "%
+ | optional,
+ tab_spaces
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType 'Integer)
+ | doc m%"
+ Number of spaces per tab
+
+ Possible values: any positive integer
+
+ Stable: Yes
+
+
+ #### `4` (default):
+
+ ```rust
+ fn lorem() {
+ let ipsum = dolor();
+ let sit = vec![
+ "amet consectetur adipiscing elit amet",
+ "consectetur adipiscing elit amet consectetur.",
+ ];
+ }
+ ```
+
+ #### `2`:
+
+ ```rust
+ fn lorem() {
+ let ipsum = dolor();
+ let sit = vec![
+ "amet consectetur adipiscing elit amet",
+ "consectetur adipiscing elit amet consectetur.",
+ ];
+ }
+ ```
+
+ See also: `hard_tabs`.
+ "%
+ | optional,
+ trailing_comma
+ | std.enum.TagOrString
+ | [| 'Vertical, 'Never, 'Always |]
+ | doc m%"
+ How to handle trailing commas for lists
+
+ Stable: No (tracking issue: [#3379](https://github.com/rust-lang/rustfmt/issues/3379))
+
+
+ #### `"Vertical"` (default):
+
+ ```rust
+ fn main() {
+ let Lorem { ipsum, dolor, sit } = amet;
+ let Lorem {
+ ipsum,
+ dolor,
+ sit,
+ amet,
+ consectetur,
+ adipiscing,
+ } = elit;
+ }
+ ```
+
+ #### `"Always"`:
+
+ ```rust
+ fn main() {
+ let Lorem { ipsum, dolor, sit, } = amet;
+ let Lorem {
+ ipsum,
+ dolor,
+ sit,
+ amet,
+ consectetur,
+ adipiscing,
+ } = elit;
+ }
+ ```
+
+ #### `"Never"`:
+
+ ```rust
+ fn main() {
+ let Lorem { ipsum, dolor, sit } = amet;
+ let Lorem {
+ ipsum,
+ dolor,
+ sit,
+ amet,
+ consectetur,
+ adipiscing
+ } = elit;
+ }
+ ```
+
+ See also: `match_block_trailing_comma`.
+ "%
+ | optional,
+ trailing_semicolon
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Add trailing semicolon after break, continue and return
+
+ Stable: No (tracking issue: [#3378](https://github.com/rust-lang/rustfmt/issues/3378))
+
+
+ #### `true` (default):
+ ```rust
+ fn foo() -> usize {
+ return 0;
+ }
+ ```
+
+ #### `false`:
+ ```rust
+ fn foo() -> usize {
+ return 0
+ }
+ ```
+ "%
+ | optional,
+ type_punctuation_density
+ | std.enum.TagOrString
+ | [| 'Wide, 'Compressed |]
+ | doc m%"
+ Determines if `+` or `=` are wrapped in spaces in the punctuation of types
+
+ Stable: No (tracking issue: [#3364](https://github.com/rust-lang/rustfmt/issues/3364))
+
+
+ #### `"Wide"` (default):
+
+ ```rust
+ fn lorem() {
+ // body
+ }
+ ```
+
+ #### `"Compressed"`:
+
+ ```rust
+ fn lorem() {
+ // body
+ }
+ ```
+ "%
+ | optional,
+ unstable_features
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Enable unstable features on the unstable channel.
+
+ Stable: No (tracking issue: [#3387](https://github.com/rust-lang/rustfmt/issues/3387))
+ "%
+ | optional,
+ use_field_init_shorthand
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Use field initialize shorthand if possible.
+
+ Stable: Yes
+
+
+ #### `false` (default):
+
+ ```rust
+ struct Foo {
+ x: u32,
+ y: u32,
+ z: u32,
+ }
+
+ fn main() {
+ let x = 1;
+ let y = 2;
+ let z = 3;
+ let a = Foo { x, y, z };
+ let b = Foo { x: x, y: y, z: z };
+ }
+ ```
+
+ #### `true`:
+
+ ```rust
+ struct Foo {
+ x: u32,
+ y: u32,
+ z: u32,
+ }
+
+ fn main() {
+ let x = 1;
+ let y = 2;
+ let z = 3;
+ let a = Foo { x, y, z };
+ }
+ ```
+ "%
+ | optional,
+ use_small_heuristics
+ | std.enum.TagOrString
+ | [| 'Max, 'Off, 'Default |]
+ | doc m%"
+ This option can be used to simplify the management and bulk updates of the granular width configuration settings (`fn_call_width`, `attr_fn_like_width`, `struct_lit_width`, `struct_variant_width`, `array_width`, `chain_width`, `single_line_if_else_max_width`), that respectively control when formatted constructs are multi-lined/vertical based on width.
+
+ Note that explicitly provided values for the width configuration settings take precedence and override the calculated values determined by `use_small_heuristics`.
+
+ Stable: Yes
+
+
+ #### `Default` (default):
+ When `use_small_heuristics` is set to `Default`, the values for the granular width settings are calculated as a ratio of the value for `max_width`.
+
+ The ratios are:
+ * `fn_call_width` - `60%`
+ * `attr_fn_like_width` - `70%`
+ * `struct_lit_width` - `18%`
+ * `struct_variant_width` - `35%`
+ * `array_width` - `60%`
+ * `chain_width` - `60%`
+ * `single_line_if_else_max_width` - `50%`
+ * `single_line_let_else_max_width` - `50%`
+
+ For example when `max_width` is set to `100`, the width settings are:
+ * `fn_call_width=60`
+ * `attr_fn_like_width=70`
+ * `struct_lit_width=18`
+ * `struct_variant_width=35`
+ * `array_width=60`
+ * `chain_width=60`
+ * `single_line_if_else_max_width=50`
+ * `single_line_let_else_max_width=50`
+
+ and when `max_width` is set to `200`:
+ * `fn_call_width=120`
+ * `attr_fn_like_width=140`
+ * `struct_lit_width=36`
+ * `struct_variant_width=70`
+ * `array_width=120`
+ * `chain_width=120`
+ * `single_line_if_else_max_width=100`
+ * `single_line_let_else_max_width=100`
+
+ ```rust
+ enum Lorem {
+ Ipsum,
+ Dolor(bool),
+ Sit { amet: Consectetur, adipiscing: Elit },
+ }
+
+ fn main() {
+ lorem(
+ "lorem",
+ "ipsum",
+ "dolor",
+ "sit",
+ "amet",
+ "consectetur",
+ "adipiscing",
+ );
+
+ let lorem = Lorem {
+ ipsum: dolor,
+ sit: amet,
+ };
+ let lorem = Lorem { ipsum: dolor };
+
+ let lorem = if ipsum { dolor } else { sit };
+ }
+ ```
+
+ #### `Off`:
+ When `use_small_heuristics` is set to `Off`, the granular width settings are functionally disabled and ignored. See the documentation for the respective width config options for specifics.
+
+ ```rust
+ enum Lorem {
+ Ipsum,
+ Dolor(bool),
+ Sit {
+ amet: Consectetur,
+ adipiscing: Elit,
+ },
+ }
+
+ fn main() {
+ lorem("lorem", "ipsum", "dolor", "sit", "amet", "consectetur", "adipiscing");
+
+ let lorem = Lorem {
+ ipsum: dolor,
+ sit: amet,
+ };
+
+ let lorem = if ipsum {
+ dolor
+ } else {
+ sit
+ };
+ }
+ ```
+
+ #### `Max`:
+ When `use_small_heuristics` is set to `Max`, then each granular width setting is set to the same value as `max_width`.
+
+ So if `max_width` is set to `200`, then all the width settings are also set to `200`.
+ * `fn_call_width=200`
+ * `attr_fn_like_width=200`
+ * `struct_lit_width=200`
+ * `struct_variant_width=200`
+ * `array_width=200`
+ * `chain_width=200`
+ * `single_line_if_else_max_width=200`
+ * `single_line_let_else_max_width=200`
+
+ ```rust
+ enum Lorem {
+ Ipsum,
+ Dolor(bool),
+ Sit { amet: Consectetur, adipiscing: Elit },
+ }
+
+ fn main() {
+ lorem("lorem", "ipsum", "dolor", "sit", "amet", "consectetur", "adipiscing");
+
+ let lorem = Lorem { ipsum: dolor, sit: amet };
+
+ let lorem = if ipsum { dolor } else { sit };
+ }
+ ```
+
+
+ See also:
+ * `max_width`
+ * `fn_call_width`
+ * `attr_fn_like_width`
+ * `struct_lit_width`
+ * `struct_variant_width`
+ * `array_width`
+ * `chain_width`
+ * `single_line_if_else_max_width`
+ * `single_line_let_else_max_width`
+ "%
+ | optional,
+ use_try_shorthand
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Replace uses of the try! macro by the ? shorthand
+
+ Stable: Yes
+
+
+ #### `false` (default):
+
+ ```rust
+ fn main() {
+ let lorem = ipsum.map(|dolor| dolor.sit())?;
+
+ let lorem = try!(ipsum.map(|dolor| dolor.sit()));
+ }
+ ```
+
+ #### `true`:
+
+ ```rust
+ fn main() {
+ let lorem = ipsum.map(|dolor| dolor.sit())?;
+ }
+ ```
+ "%
+ | optional,
+ version
+ | std.enum.TagOrString
+ | [| 'Two, 'One |]
+ | doc m%"
+ This option is deprecated and has been replaced by `style_edition`.
+ `version = "One"` is equivalent to `style_edition = "(2015|2018|2021)"` and
+ `version = "Two"` is equivalent to `style_edition = "2024"`
+
+ Stable: No (tracking issue: [#3383](https://github.com/rust-lang/rustfmt/issues/3383))
+
+
+ ### Example
+
+ ```toml
+ version = "Two"
+ ```
+ "%
+ | optional,
+ where_single_line
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Forces the `where` clause to be laid out on a single line.
+
+ Stable: No (tracking issue: [#3359](https://github.com/rust-lang/rustfmt/issues/3359))
+
+
+ #### `false` (default):
+
+ ```rust
+ impl Lorem for T
+ where
+ Option: Ipsum,
+ {
+ // body
+ }
+ ```
+
+ #### `true`:
+
+ ```rust
+ impl Lorem for T
+ where Option: Ipsum
+ {
+ // body
+ }
+ ```
+
+ See also `brace_style`, `control_brace_style`.
+ "%
+ | optional,
+ wrap_comments
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.isType '"Bool")
+ | doc m%"
+ Break comments to fit on the line
+
+ Note that no wrapping will happen if:
+ 1. The comment is the start of a markdown header doc comment
+ 2. An URL was found in the comment
+
+ Stable: No (tracking issue: [#3347](https://github.com/rust-lang/rustfmt/issues/3347))
+
+
+ #### `false` (default):
+
+ ```rust
+ // Lorem ipsum dolor sit amet, consectetur adipiscing elit,
+ // sed do eiusmod tempor incididunt ut labore et dolore
+ // magna aliqua. Ut enim ad minim veniam, quis nostrud
+ // exercitation ullamco laboris nisi ut aliquip ex ea
+ // commodo consequat.
+
+ // Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+ // Information on the lorem ipsum can be found at the following url: https://en.wikipedia.org/wiki/Lorem_ipsum. Its text is: lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+ /// # This doc comment is a very long header (it starts with a '#'). Had it not been a header it would have been wrapped. But because it is a header, it will not be. That is because wrapping a markdown header breaks it.
+ struct Foo {}
+ ```
+
+ #### `true`:
+
+ ```rust
+ // Lorem ipsum dolor sit amet, consectetur adipiscing elit,
+ // sed do eiusmod tempor incididunt ut labore et dolore
+ // magna aliqua. Ut enim ad minim veniam, quis nostrud
+ // exercitation ullamco laboris nisi ut aliquip ex ea
+ // commodo consequat.
+
+ // Lorem ipsum dolor sit amet, consectetur adipiscing elit,
+ // sed do eiusmod tempor incididunt ut labore et dolore
+ // magna aliqua. Ut enim ad minim veniam, quis nostrud
+ // exercitation ullamco laboris nisi ut aliquip ex ea
+ // commodo consequat.
+
+ // Information on the lorem ipsum can be found at the following url: https://en.wikipedia.org/wiki/Lorem_ipsum. Its text is: lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+ /// # This doc comment is a very long header (it starts with a '#'). Had it not been a header it would have been wrapped. But because it is a header, it will not be. That is because wrapping a markdown header breaks it.
+ struct Foo {}
+ ```
+ "%
+ | optional,
+ ..
+ }
\ No newline at end of file
diff --git a/out/sfdx-hardis configuration.ncl b/out/sfdx-hardis configuration.ncl
index 67cfeeb..980afd8 100644
--- a/out/sfdx-hardis configuration.ncl
+++ b/out/sfdx-hardis configuration.ncl
@@ -1305,6 +1305,10 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/enum_notification_types!contract"
| doc "List of notifications types to skip sending"
| optional,
+ packageNoOverwritePath
+ | String
+ | doc "Path to a custom package-no-overwrite XML file (used in smartDeploy command)"
+ | optional,
poolConfig
| {
maxScratchOrgsNumber
diff --git a/out/shard.yml.ncl b/out/shard.yml.ncl
index b453c00..19e8ae5 100644
--- a/out/shard.yml.ncl
+++ b/out/shard.yml.ncl
@@ -921,6 +921,7 @@ let rec _js2n__-refsenv
bitbucket = _js2n__-prdslib.isType '"String",
bookmark = _js2n__-prdslib.isType '"String",
branch = _js2n__-prdslib.isType '"String",
+ codeberg = _js2n__-prdslib.isType '"String",
commit = _js2n__-prdslib.isType '"String",
fossil = _js2n__-prdslib.isType '"String",
git = _js2n__-prdslib.isType '"String",
@@ -956,6 +957,7 @@ let rec _js2n__-refsenv
bitbucket = _js2n__-prdslib.isType '"String",
bookmark = _js2n__-prdslib.isType '"String",
branch = _js2n__-prdslib.isType '"String",
+ codeberg = _js2n__-prdslib.isType '"String",
commit = _js2n__-prdslib.isType '"String",
fossil = _js2n__-prdslib.isType '"String",
git = _js2n__-prdslib.isType '"String",
@@ -994,7 +996,7 @@ let rec _js2n__-refsenv
| optional,
license
| String
- | doc "An OSI license name or an URL to a license file"
+ | doc "An SPDX license expression or an URL to a license file."
| optional,
name
| _js2n__-prdslib.contract_from_predicate
diff --git a/out/skyuxconfig.json.ncl b/out/skyuxconfig.json.ncl
index 19765bd..66ccffe 100644
--- a/out/skyuxconfig.json.ncl
+++ b/out/skyuxconfig.json.ncl
@@ -1 +1,1240 @@
-null
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {
+ "_js2n__-:definitions/availableThemes!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "default", "modern" ]
+ ],
+ "_js2n__-:definitions/externalFileCSS!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ integrity = _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/externalFileJS!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/externalFileCSS!predicate",
+ _js2n__-prdslib.records.record
+ { head = _js2n__-prdslib.isType '"Bool", } {} true
+ _js2n__-prdslib.always
+ ],
+ }
+ in
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.records.record
+ {
+ a11y =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType '"Bool"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ rules =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ app =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ base = _js2n__-prdslib.isType '"String",
+ externals =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ css =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ after =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/externalFileCSS!predicate"
+ ],
+ before =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/externalFileCSS!predicate"
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ js =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ after =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/externalFileJS!predicate"
+ ],
+ before =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/externalFileJS!predicate"
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ port = _js2n__-prdslib.isType '"String",
+ styles =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ theming =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ supportedThemes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/availableThemes!predicate"
+ ],
+ theme =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/availableThemes!predicate"
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ title = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ appSettings = _js2n__-prdslib.isType 'Record,
+ auth = _js2n__-prdslib.isType '"Bool",
+ codeCoverageThreshold =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "none", "standard", "strict" ]
+ ],
+ compileMode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "aot", "jit" ]
+ ],
+ cssPath = _js2n__-prdslib.isType '"String",
+ dependenciesForTranspilation = _js2n__-prdslib.isType '"Array",
+ enableIvy = _js2n__-prdslib.isType '"Bool",
+ help = _js2n__-prdslib.anyOf [ _js2n__-prdslib.isType 'Record ],
+ host =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ bbCheckout =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ version =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "2" ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ frameOptions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.ifThenElse
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required [ "none" ],
+ _js2n__-prdslib.records.record
+ { none = _js2n__-prdslib.const true, } {}
+ true _js2n__-prdslib.always
+ ])
+ (_js2n__-prdslib.not
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "blackbaud" ],
+ _js2n__-prdslib.records.record
+ {
+ blackbaud =
+ _js2n__-prdslib.const true,
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "self" ],
+ _js2n__-prdslib.records.record
+ {
+ self = _js2n__-prdslib.const true,
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.records.required
+ [ "urls" ],
+ _js2n__-prdslib.records.record
+ {
+ urls =
+ _js2n__-prdslib.arrays.minItems
+ 1,
+ } {} true _js2n__-prdslib.always
+ ]
+ ])) _js2n__-prdslib.always,
+ _js2n__-prdslib.records.record
+ {
+ blackbaud = _js2n__-prdslib.isType '"Bool",
+ none = _js2n__-prdslib.isType '"Bool",
+ self = _js2n__-prdslib.isType '"Bool",
+ urls = _js2n__-prdslib.isType '"Array",
+ } {} true _js2n__-prdslib.always
+ ],
+ url = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ importPath = _js2n__-prdslib.isType '"String",
+ librarySettings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ whitelistedNonPeerDependencies =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ mode =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "easy", "advanced" ]
+ ],
+ moduleAliases = _js2n__-prdslib.isType 'Record,
+ name = _js2n__-prdslib.isType '"String",
+ omnibar = _js2n__-prdslib.isType 'Record,
+ pacts = _js2n__-prdslib.isType '"Array",
+ params =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf [ _js2n__-prdslib.isType 'Record ],
+ _js2n__-prdslib.records.record {}
+ {
+ "^.*$" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Record
+ ],
+ _js2n__-prdslib.records.record
+ {
+ excludeFromRequests =
+ _js2n__-prdslib.isType '"Bool",
+ required = _js2n__-prdslib.isType '"Bool",
+ value = _js2n__-prdslib.always,
+ } {} true _js2n__-prdslib.always
+ ],
+ } true _js2n__-prdslib.always
+ ],
+ pipelineSettings = _js2n__-prdslib.isType 'Record,
+ plugins = _js2n__-prdslib.isType '"Array",
+ redirects = _js2n__-prdslib.isType 'Record,
+ routes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ public = _js2n__-prdslib.isType '"Array",
+ referenced = _js2n__-prdslib.isType '"Array",
+ } {} true _js2n__-prdslib.always
+ ],
+ skyuxModules = _js2n__-prdslib.isType '"Array",
+ testSettings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ e2e =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ browserSet =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "speedy" ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ unit =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ browserSet =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "speedy", "quirky", "paranoid" ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ useHashRouting = _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always)
\ No newline at end of file
diff --git a/out/snapcraft.ncl b/out/snapcraft.ncl
index c58c356..1fb96fb 100644
--- a/out/snapcraft.ncl
+++ b/out/snapcraft.ncl
@@ -1347,6 +1347,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.enum
[
+ "env-injector",
"flutter-stable",
"flutter-beta",
"flutter-dev",
@@ -1356,6 +1357,7 @@ let rec _js2n__-refsenv
"gnome-3-34",
"gnome-3-38",
"kde-neon",
+ "kde-neon-6",
"ros1-noetic",
"ros1-noetic-desktop",
"ros1-noetic-perception",
diff --git a/out/spicepod.yaml.ncl b/out/spicepod.yaml.ncl
index fcc686c..8de958d 100644
--- a/out/spicepod.yaml.ncl
+++ b/out/spicepod.yaml.ncl
@@ -939,6 +939,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.isType 'Null
],
+ ready_state =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ReadyState!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
refresh_append_overlap =
_js2n__-prdslib.anyOf
[
@@ -1002,6 +1008,37 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/ApiKeyAuth!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "keys" ],
+ _js2n__-prdslib.records.record
+ {
+ enabled = _js2n__-prdslib.isType '"Bool",
+ keys =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/Auth!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ api-key =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ApiKeyAuth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/Catalog!predicate" =
_js2n__-prdslib.allOf
[
@@ -1052,8 +1089,35 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/Column!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "name" ],
+ _js2n__-prdslib.records.record
+ {
+ description =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ embeddings =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/ColumnLevelEmbeddingConfig!predicate"
+ ],
+ name = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/ColumnEmbeddingConfig!predicate"
- | doc "Configuration for if and how a dataset's column should be embedded."
+ | doc m%"
+ Configuration for if and how a dataset's column should be embedded.
+
+ Prefer to use [`super::dataset::column::ColumnLevelEmbeddingConfig`] going forward. Support for [`ColumnEmbeddingConfig`] will be removed in future.
+ "%
= _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
@@ -1081,6 +1145,37 @@ let rec _js2n__-refsenv
use = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/ColumnLevelEmbeddingConfig!predicate"
+ | doc m%"
+ Configuration for if and how a dataset's column should be embedded. Different to [`crate::component::embeddings::ColumnEmbeddingConfig`], as [`ColumnLevelEmbeddingConfig`] should be a property of [`Column`], not [`super::Dataset`].
+
+ [`crate::component::embeddings::ColumnEmbeddingConfig`] will be deprecated long term in favour of [`ColumnLevelEmbeddingConfig`].
+ "%
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ chunking =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/EmbeddingChunkConfig!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ from = _js2n__-prdslib.isType '"String",
+ row_id =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/ComponentOrReference_for_Catalog!contract" =
_js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
@@ -1102,6 +1197,13 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/Embeddings!predicate",
_js2n__-refsenv."_js2n__-:definitions/ComponentReference!predicate"
]),
+ "_js2n__-:definitions/ComponentOrReference_for_Eval!contract" =
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Eval!predicate",
+ _js2n__-refsenv."_js2n__-:definitions/ComponentReference!predicate"
+ ]),
"_js2n__-:definitions/ComponentOrReference_for_Model!contract" =
_js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
@@ -1140,6 +1242,22 @@ let rec _js2n__-refsenv
ref = _js2n__-prdslib.isType '"String",
} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/CorsConfig!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allowed_origins =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ enabled = _js2n__-prdslib.isType '"Bool",
+ } {} false _js2n__-prdslib.never
+ ],
"_js2n__-:definitions/Dataset!predicate" =
_js2n__-prdslib.allOf
[
@@ -1153,6 +1271,13 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/Acceleration!predicate",
_js2n__-prdslib.isType 'Null
],
+ columns =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/Column!predicate"
+ ],
dependsOn =
_js2n__-prdslib.allOf
[
@@ -1180,6 +1305,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.isType 'Null
],
+ invalid_type_action =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/InvalidTypeAction!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
metadata =
_js2n__-prdslib.allOf
[
@@ -1195,6 +1326,8 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/Params!predicate",
_js2n__-prdslib.isType 'Null
],
+ ready_state =
+ _js2n__-refsenv."_js2n__-:definitions/ReadyState!predicate",
replication =
_js2n__-prdslib.anyOf
[
@@ -1276,6 +1409,37 @@ let rec _js2n__-refsenv
],
} {} true _js2n__-prdslib.always
],
+ "_js2n__-:definitions/Eval!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "dataset", "name", "scorers" ],
+ _js2n__-prdslib.records.record
+ {
+ dataset = _js2n__-prdslib.isType '"String",
+ dependsOn =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ description =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ name = _js2n__-prdslib.isType '"String",
+ scorers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/Extension!predicate" =
_js2n__-prdslib.allOf
[
@@ -1298,6 +1462,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "enabled", "unique" ]
],
+ "_js2n__-:definitions/InvalidTypeAction!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "error", "warn", "ignore" ]
+ ],
"_js2n__-:definitions/Mode!predicate" =
_js2n__-prdslib.allOf
[
@@ -1375,6 +1545,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.isType 'Null
],
+ params =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
path = _js2n__-prdslib.isType '"String",
type =
_js2n__-prdslib.anyOf
@@ -1398,6 +1579,21 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum [ "drop", "upsert" ]
],
"_js2n__-:definitions/Params!predicate" = _js2n__-prdslib.isType 'Record,
+ "_js2n__-:definitions/ReadyState!predicate"
+ | doc "Controls when the dataset is marked ready for queries."
+ = _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "on_load" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "on_registration" ]
+ ]
+ ],
"_js2n__-:definitions/RefreshMode!predicate" =
_js2n__-prdslib.allOf
[
@@ -1445,7 +1641,15 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- num_of_parallel_loading_at_start_up =
+ auth =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Auth!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ cors =
+ _js2n__-refsenv."_js2n__-:definitions/CorsConfig!predicate",
+ dataset_load_parallelism =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.anyOf
@@ -1455,16 +1659,19 @@ let rec _js2n__-refsenv
],
_js2n__-prdslib.numbers.minimum 0
],
+ params =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ],
results_cache =
_js2n__-refsenv."_js2n__-:definitions/ResultsCache!predicate",
task_history =
_js2n__-refsenv."_js2n__-:definitions/TaskHistory!predicate",
telemetry =
- _js2n__-prdslib.anyOf
- [
- _js2n__-refsenv."_js2n__-:definitions/TelemetryConfig!predicate",
- _js2n__-prdslib.isType 'Null
- ],
+ _js2n__-refsenv."_js2n__-:definitions/TelemetryConfig!predicate",
tls =
_js2n__-prdslib.anyOf
[
@@ -1477,7 +1684,7 @@ let rec _js2n__-refsenv
_js2n__-refsenv."_js2n__-:definitions/TracingConfig!predicate",
_js2n__-prdslib.isType 'Null
],
- } {} true _js2n__-prdslib.always
+ } {} false _js2n__-prdslib.never
],
"_js2n__-:definitions/Secret!contract"
| doc m%"
@@ -1534,10 +1741,12 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "enabled" ],
_js2n__-prdslib.records.record
- { enabled = _js2n__-prdslib.isType '"Bool", } {} false
- _js2n__-prdslib.never
+ {
+ enabled = _js2n__-prdslib.isType '"Bool",
+ user_agent_collection =
+ _js2n__-refsenv."_js2n__-:definitions/UserAgentCollection!predicate",
+ } {} false _js2n__-prdslib.never
],
"_js2n__-:definitions/TimeFormat!predicate" =
_js2n__-prdslib.allOf
@@ -1633,6 +1842,12 @@ let rec _js2n__-refsenv
],
} {} false _js2n__-prdslib.never
],
+ "_js2n__-:definitions/UserAgentCollection!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "full", "disabled" ]
+ ],
"_js2n__-:definitions/View!predicate" =
_js2n__-prdslib.allOf
[
@@ -1706,6 +1921,10 @@ let rec _js2n__-refsenv
| Array
_js2n__-refsenv."_js2n__-:definitions/ComponentOrReference_for_Embeddings!contract"
| optional,
+ evals
+ | Array
+ _js2n__-refsenv."_js2n__-:definitions/ComponentOrReference_for_Eval!contract"
+ | optional,
extensions
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
diff --git a/out/template.json.ncl b/out/template.json.ncl
index 8c024d5..cf10daf 100644
--- a/out/template.json.ncl
+++ b/out/template.json.ncl
@@ -1409,7 +1409,8 @@ let rec _js2n__-refsenv
"firstUpperCase",
"firstUpperCaseInvariant",
"titleCase",
- "kebabCase"
+ "kebabCase",
+ "snakeCase"
],
} {} true _js2n__-prdslib.always
]),
@@ -1510,6 +1511,9 @@ let rec _js2n__-refsenv
{} true _js2n__-prdslib.always,
_js2n__-prdslib.records.record
{ identifier = _js2n__-prdslib.enum [ "kebabCase" ], }
+ {} true _js2n__-prdslib.always,
+ _js2n__-prdslib.records.record
+ { identifier = _js2n__-prdslib.enum [ "snakeCase" ], }
{} true _js2n__-prdslib.always
],
_js2n__-prdslib.records.record
diff --git a/out/transcend.yml.ncl b/out/transcend.yml.ncl
index 6919136..098dc6b 100644
--- a/out/transcend.yml.ncl
+++ b/out/transcend.yml.ncl
@@ -899,6 +899,195 @@ let rec _js2n__-refsenv
= {}
in
{
+ action-item-collections
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "productLine", "title" ],
+ _js2n__-prdslib.records.record
+ {
+ productLine =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "DSR_AUTOMATION",
+ "DATA_INVENTORY",
+ "CONSENT_MANAGEMENT",
+ "PRIVACY_CENTER",
+ "ADMINISTRATION",
+ "ASSESSMENTS",
+ "PATHFINDER",
+ "PREFERENCE_MANAGEMENT",
+ "PROMPT_MANAGER",
+ "CONTRACT_SCANNING",
+ "WEB_AUDITOR",
+ "SOMBRA",
+ "SILO_DISCOVERY",
+ "STRUCTURED_DISCOVERY",
+ "UNSTRUCTURED_DISCOVERY",
+ "DATA_LINEAGE"
+ ]
+ ],
+ title = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ description = _js2n__-prdslib.isType '"String",
+ hidden = _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ]
+ ])
+ )
+ | optional,
+ action-items
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "collections", "title", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ collections =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ title = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "ACTION_MISSING_SILOS",
+ "API_KEY_STALE",
+ "ASSESSMENT_FORM_ASSIGNED",
+ "ASSESSMENT_FORM_NEEDS_REVIEW",
+ "REQUEST_DATA_SILO_MARKED_ACTIONABLE",
+ "REQUEST_DATA_SILO_FILES_NEED_REVIEW",
+ "COMMUNICATION_UNREAD",
+ "DATA_SILO_COMMUNICATION_UNREAD",
+ "DATA_POINT",
+ "DATA_POINT_MISSING_FIELDS",
+ "DATA_SILO_NEEDS_RECONNECT",
+ "DATA_SILO_NEEDS_RECONNECT_ASSIGNED",
+ "DATA_SILO_NOT_CONFIGURED",
+ "DATA_SILO_NOT_CONFIGURED_ASSIGNED",
+ "DATA_SILO_MISSING_IDENTIFIERS",
+ "LOOKUP_PROCESSES_WITH_ERRORS",
+ "DATA_SILOS_NEEDING_MANUAL_ENTRY",
+ "PROFILE_DATA_POINT_STATUS",
+ "REQUEST_EXPIRY",
+ "REQUEST_DATA_SILO_ERROR",
+ "REQUEST_ENRICHER_ERROR",
+ "REQUEST_IDENTIFIER_NEEDS_VERIFICATION",
+ "REQUEST_ENRICHER_PERSON_NEEDS_MANUAL_ENTRY",
+ "REQUEST_ACTIONABLE_STATUS",
+ "REQUEST_ON_HOLD",
+ "USER_AWAITING_NOTIFICATION",
+ "USER_NEEDS_CONFIGURATION",
+ "SOMBRA_VERSION_UPGRADE",
+ "SOMBRA_NEEDS_KEY_ROTATION",
+ "DATA_FLOW_NEEDS_REVIEW",
+ "DATA_FLOW_ASSIGNED_FOR_REVIEW",
+ "COOKIE_NEEDS_REVIEW",
+ "COOKIE_ASSIGNED_FOR_REVIEW",
+ "CONSENT_MANAGER_VERSION_UPGRADE",
+ "PLUGINS_WITH_ERRORS",
+ "ONBOARDING",
+ "REQUEST_ASSIGNED_TO_USER",
+ "DATA_SILO_NEEDS_TRAINING",
+ "BUSINESS_ENTITY_NEEDS_DOCUMENTATION",
+ "DATA_POINT_DATABASE_QUERY_NEEDS_APPROVAL"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ attributes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "key", "values" ],
+ _js2n__-prdslib.records.record
+ {
+ key =
+ _js2n__-prdslib.isType '"String",
+ values =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} true _js2n__-prdslib.always
+ ])
+ ],
+ customerExperienceActionItemId =
+ _js2n__-prdslib.isType '"String",
+ dueDate = _js2n__-prdslib.isType '"String",
+ link = _js2n__-prdslib.isType '"String",
+ notes = _js2n__-prdslib.isType '"String",
+ "priority" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "WONT_DO",
+ "LOW",
+ "MEDIUM",
+ "HIGH",
+ "CRITICAL"
+ ]
+ ],
+ resolved = _js2n__-prdslib.isType '"Bool",
+ teams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ users =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ } {} true _js2n__-prdslib.always
+ ]
+ ])
+ )
+ | optional,
actions
| Array (
_js2n__-prdslib.contract_from_predicate
@@ -11887,98 +12076,63 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "content", "title" ],
+ _js2n__-prdslib.records.required [ "title" ],
_js2n__-prdslib.records.record
- {
- content = _js2n__-prdslib.isType '"String",
- title = _js2n__-prdslib.isType '"String",
- } {} true _js2n__-prdslib.always
+ { title = _js2n__-prdslib.isType '"String", } {} true
+ _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- attributeKeys =
+ archived = _js2n__-prdslib.isType '"Bool",
+ attribute-keys =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.isType '"String")
],
- } {} true _js2n__-prdslib.always
- ]
- ])
- )
- | optional,
- assessments
- | Array
- { assessment-template | String, content | String, title | String, .. }
- | optional,
- attributes
- | Array (
- _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "name", "type" ],
- _js2n__-prdslib.records.record
- {
- name = _js2n__-prdslib.isType '"String",
- type =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "MULTI_SELECT",
- "SINGLE_SELECT",
- "TEXT",
- "EMAIL",
- "TELEPHONE",
- "URL",
- "ASSESSMENT"
- ]
- ],
- } {} true _js2n__-prdslib.always
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.record
- {
+ created-at = _js2n__-prdslib.isType '"String",
+ creator = _js2n__-prdslib.isType '"String",
description = _js2n__-prdslib.isType '"String",
- resources =
+ locked = _js2n__-prdslib.isType '"Bool",
+ parent-id = _js2n__-prdslib.isType '"String",
+ retention-schedule =
_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "actionItem",
- "dataSilo",
- "subDataPoint",
- "airgapCookie",
- "airgapDataFlow",
- "request",
- "vendor",
- "businessEntity",
- "dataSubCategory",
- "processingPurposeSubCategory",
- "assessment",
- "assessmentTemplate",
- "prompt",
- "promptGroup",
- "promptRun"
- ]
- ])
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "duration-days", "operand", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ duration-days =
+ _js2n__-prdslib.isType '"Number",
+ operand =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "FULL_DELETE",
+ "PARTIAL_DELETE",
+ "NONE"
+ ]
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "REQUESTS_CREATED_AT",
+ "ASSESSMENT_FORM_COMPLETED_AT"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
],
- values =
+ sections =
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"Array",
@@ -11989,10 +12143,440 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "name" ],
+ [ "questions", "title" ],
_js2n__-prdslib.records.record
{
- name =
+ questions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "title",
+ "type"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ title =
+ _js2n__-prdslib.isType
+ '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LONG_ANSWER_TEXT",
+ "SHORT_ANSWER_TEXT",
+ "SINGLE_SELECT",
+ "MULTI_SELECT",
+ "FILE",
+ "DESCRIPTION"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allow-select-other =
+ _js2n__-prdslib.isType
+ '"Bool",
+ allowed-mime-types =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ answer-options =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "value"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ attribute-key =
+ _js2n__-prdslib.isType
+ '"String",
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ display-logic =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "action"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ action =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "SHOW",
+ "SKIP"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ nested-rule =
+ _js2n__-prdslib.always,
+ rule =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "comparison-operator",
+ "depends-on-question-reference-id"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ comparison-operator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "IS_EQUAL_TO",
+ "IS_NOT_EQUAL_TO",
+ "IS_ONE_OF",
+ "IS_NOT_ONE_OF",
+ "CONTAINS",
+ "IS_SHOWN",
+ "IS_NOT_SHOWN"
+ ]
+ ],
+ depends-on-question-reference-id =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ comparison-operands =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ]
+ ],
+ is-required =
+ _js2n__-prdslib.isType
+ '"Bool",
+ placeholder =
+ _js2n__-prdslib.isType
+ '"String",
+ reference-id =
+ _js2n__-prdslib.isType
+ '"String",
+ require-risk-evaluation =
+ _js2n__-prdslib.isType
+ '"Bool",
+ require-risk-matrix-evaluation =
+ _js2n__-prdslib.isType
+ '"Bool",
+ risk-categories =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ risk-framework =
+ _js2n__-prdslib.isType
+ '"String",
+ risk-logic =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "comparison-operands",
+ "comparison-operator"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ comparison-operands =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ comparison-operator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "IS_EQUAL_TO",
+ "IS_NOT_EQUAL_TO",
+ "IS_ONE_OF",
+ "IS_NOT_ONE_OF",
+ "CONTAINS",
+ "IS_SHOWN",
+ "IS_NOT_SHOWN"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ risk-level =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ]
+ ])
+ ],
+ selected-answers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ sub-type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "CUSTOM",
+ "USER",
+ "TEAM",
+ "DATA_SUB_CATEGORY",
+ "PROCESSING_PURPOSE_SUB_CATEGORY",
+ "VENDOR",
+ "REGION",
+ "BUSINESS_ENTITY",
+ "SAA_S_CATEGORY",
+ "DATA_PROCESSING_AGREEMENT_STATUS",
+ "DEPRECATION_STATE",
+ "IDENTIFIER",
+ "DATA_SILO",
+ "RECOMMENDED_FOR_CONSENT",
+ "RECOMMENDED_FOR_PRIVACY",
+ "SUBJECT",
+ "RETENTION_TYPE",
+ "CONTROLLERSHIP",
+ "HAS_PERSONAL_DATA",
+ "ATTRIBUTE_KEY"
+ ]
+ ],
+ sync-column =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TITLE",
+ "SLUG",
+ "DESCRIPTION",
+ "HEADQUARTER_COUNTRY",
+ "CONNECTION_STATE",
+ "CONNECT_START_TIME",
+ "CONTACT_EMAIL",
+ "CONTACT_NAME",
+ "COUNTRY",
+ "COUNTRY_SUB_DIVISION",
+ "CREDENTIALS_REFRESH_SCHEDULED_AT",
+ "DATA_PROCESSING_AGREEMENT_LINK",
+ "DATA_PROCESSING_AGREEMENT_STATUS",
+ "DATA_RETENTION_NOTE",
+ "DEFAULT_ACCESS_REQUEST_VISIBILITY",
+ "DELETED_AT",
+ "DEPRECATION_STATE",
+ "EMAIL_SENDING_LOCK",
+ "EXPIRED_AT",
+ "EXTERNAL_ID",
+ "HAS_PERSONAL_DATA",
+ "HEADERS",
+ "IS_LIVE",
+ "LAST_CONNECTED_AT",
+ "LAST_ENABLED_AT",
+ "LAST_LOOKUP_PROCESS_CREATION_TIME",
+ "MANUAL_WORK_RETRY_FREQUENCY",
+ "MANUAL_WORK_RETRY_START_AT",
+ "NOTES",
+ "NOTIFY_EMAIL_ADDRESS",
+ "NOTIFY_WEBHOOK_URL",
+ "OUTER_TYPE",
+ "PLAINTEXT_CONTEXT",
+ "PROMPT_A_VENDOR_EMAIL_COMPLETION_LINK_TYPE",
+ "PROMPT_A_VENDOR_EMAIL_INCLUDE_IDENTIFIERS_ATTACHMENT",
+ "PROMPT_A_VENDOR_EMAIL_SCHEDULED_AT",
+ "PROMPT_A_VENDOR_EMAIL_SEND_FREQUENCY",
+ "PROMPT_A_VENDOR_EMAIL_SEND_TYPE",
+ "PROMPT_A_VENDOR_EMAIL_START_AT",
+ "RECOMMENDED_FOR_CONSENT",
+ "RECOMMENDED_FOR_PRIVACY",
+ "RECONNECT_FORM_ITEMS",
+ "SAAS_CONTEXT",
+ "SECRET_HEADERS",
+ "SUBDOMAIN",
+ "TYPE",
+ "URL",
+ "WEBSITE_URL",
+ "TRANSFER_REGIONS",
+ "CONTROLLERSHIPS",
+ "NAME",
+ "DATA_POINT_ID",
+ "ENCRYPTED_SAMPLES_S3_KEY",
+ "ACCESS_REQUESTED_VISIBILITY_ENABLED",
+ "ENSURE_REQUEST_REDACTION_ENABLED",
+ "LAST_CLASSIFIED_AT",
+ "LAST_RUN_AT",
+ "ERROR",
+ "ERROR_COUNT",
+ "CONTEXT",
+ "CONTENT_CLASSIFICATION_STATUS",
+ "NON_NULL_CHECK_COMPLETED",
+ "CONTROLLERSHIP",
+ "RETENTION_TYPE",
+ "RETENTION_PERIOD",
+ "SCAN_RUN_ID",
+ "CONTACT_PHONE",
+ "ADDRESS",
+ "HEADQUARTER_SUB_DIVISION",
+ "PRIVACY_POLICY_URL",
+ "CATEGORY",
+ "IS_DEFAULT",
+ "REGEX",
+ "PURPOSE",
+ "DATA_PROTECTION_OFFICER_EMAIL",
+ "DATA_PROTECTION_OFFICER_NAME",
+ "DATA_TYPE",
+ "ENCRYPTION",
+ "IS_PRIMARY_KEY"
+ ]
+ ],
+ sync-model =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "dataSilo",
+ "subDataPoint",
+ "vendor",
+ "dataSubCategory",
+ "processingPurposeSubCategory",
+ "businessEntity"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ]
+ ])
+ ],
+ title =
_js2n__-prdslib.isType
'"String",
} {} true _js2n__-prdslib.always
@@ -12002,22 +12586,59 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- color =
- _js2n__-prdslib.isType
- '"String",
- description =
+ assignees =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ external-assignees =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ is-reviewed =
+ _js2n__-prdslib.isType '"Bool",
+ status =
_js2n__-prdslib.isType
'"String",
} {} true _js2n__-prdslib.always
]
])
],
+ source =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [ "MANUAL", "DATA_INVENTORY", "IMPORT" ]
+ ],
+ status =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "DRAFT", "PUBLISHED" ]
+ ],
+ templates =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
} {} true _js2n__-prdslib.always
]
])
)
| optional,
- business-entities
+ assessments
| Array (
_js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -12025,17 +12646,841 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "title" ],
+ _js2n__-prdslib.records.required [ "group", "title" ],
_js2n__-prdslib.records.record
- { title = _js2n__-prdslib.isType '"String", } {} true
- _js2n__-prdslib.always
+ {
+ group = _js2n__-prdslib.isType '"String",
+ title = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.record
{
- address = _js2n__-prdslib.isType '"String",
+ approved-at = _js2n__-prdslib.isType '"String",
+ archived = _js2n__-prdslib.isType '"Bool",
+ assigned-at = _js2n__-prdslib.isType '"String",
+ assignees =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ attributes =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "key", "values" ],
+ _js2n__-prdslib.records.record
+ {
+ key =
+ _js2n__-prdslib.isType '"String",
+ values =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ } {} true _js2n__-prdslib.always
+ ])
+ ],
+ created-at = _js2n__-prdslib.isType '"String",
+ creator = _js2n__-prdslib.isType '"String",
+ description = _js2n__-prdslib.isType '"String",
+ due-date = _js2n__-prdslib.isType '"String",
+ external = _js2n__-prdslib.isType '"Bool",
+ external-assignees =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ locked = _js2n__-prdslib.isType '"Bool",
+ rejected-at = _js2n__-prdslib.isType '"String",
+ resources =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "title", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ title =
+ _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "actionItem",
+ "airgapCookie",
+ "airgapDataFlow",
+ "assessmentForm",
+ "assessmentGroup",
+ "auditorRun",
+ "auditorSchedule",
+ "businessEntity",
+ "dataSubCategory",
+ "dataPoint",
+ "dataPointLevel",
+ "dataSilo",
+ "enricher",
+ "identifier",
+ "legalHold",
+ "legalMatter",
+ "processingPurposeSubCategory",
+ "prompt",
+ "promptGroup",
+ "promptRun",
+ "request",
+ "subject",
+ "subDataPoint",
+ "vendor"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ])
+ ],
+ retention-schedule =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "duration-days", "operand", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ duration-days =
+ _js2n__-prdslib.isType '"Number",
+ operand =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "FULL_DELETE",
+ "PARTIAL_DELETE",
+ "NONE"
+ ]
+ ],
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "REQUESTS_CREATED_AT",
+ "ASSESSMENT_FORM_COMPLETED_AT"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ reviewers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ rows =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "title", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ title =
+ _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "actionItem",
+ "airgapCookie",
+ "airgapDataFlow",
+ "assessmentForm",
+ "assessmentGroup",
+ "auditorRun",
+ "auditorSchedule",
+ "businessEntity",
+ "dataSubCategory",
+ "dataPoint",
+ "dataPointLevel",
+ "dataSilo",
+ "enricher",
+ "identifier",
+ "legalHold",
+ "legalMatter",
+ "processingPurposeSubCategory",
+ "prompt",
+ "promptGroup",
+ "promptRun",
+ "request",
+ "subject",
+ "subDataPoint",
+ "vendor"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ])
+ ],
+ sections =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "questions", "title" ],
+ _js2n__-prdslib.records.record
+ {
+ questions =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "title",
+ "type"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ title =
+ _js2n__-prdslib.isType
+ '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "LONG_ANSWER_TEXT",
+ "SHORT_ANSWER_TEXT",
+ "SINGLE_SELECT",
+ "MULTI_SELECT",
+ "FILE",
+ "DESCRIPTION"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ allow-select-other =
+ _js2n__-prdslib.isType
+ '"Bool",
+ allowed-mime-types =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ answer-options =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "value"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ value =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ])
+ ],
+ attribute-key =
+ _js2n__-prdslib.isType
+ '"String",
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ display-logic =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "action"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ action =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "SHOW",
+ "SKIP"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ nested-rule =
+ _js2n__-prdslib.always,
+ rule =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "comparison-operator",
+ "depends-on-question-reference-id"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ comparison-operator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "IS_EQUAL_TO",
+ "IS_NOT_EQUAL_TO",
+ "IS_ONE_OF",
+ "IS_NOT_ONE_OF",
+ "CONTAINS",
+ "IS_SHOWN",
+ "IS_NOT_SHOWN"
+ ]
+ ],
+ depends-on-question-reference-id =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ comparison-operands =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ]
+ ],
+ is-required =
+ _js2n__-prdslib.isType
+ '"Bool",
+ placeholder =
+ _js2n__-prdslib.isType
+ '"String",
+ reference-id =
+ _js2n__-prdslib.isType
+ '"String",
+ require-risk-evaluation =
+ _js2n__-prdslib.isType
+ '"Bool",
+ require-risk-matrix-evaluation =
+ _js2n__-prdslib.isType
+ '"Bool",
+ risk-categories =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ risk-framework =
+ _js2n__-prdslib.isType
+ '"String",
+ risk-logic =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "comparison-operands",
+ "comparison-operator"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ comparison-operands =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ comparison-operator =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "IS_EQUAL_TO",
+ "IS_NOT_EQUAL_TO",
+ "IS_ONE_OF",
+ "IS_NOT_ONE_OF",
+ "CONTAINS",
+ "IS_SHOWN",
+ "IS_NOT_SHOWN"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ risk-level =
+ _js2n__-prdslib.isType
+ '"String",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ]
+ ])
+ ],
+ selected-answers =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ sub-type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "NONE",
+ "CUSTOM",
+ "USER",
+ "TEAM",
+ "DATA_SUB_CATEGORY",
+ "PROCESSING_PURPOSE_SUB_CATEGORY",
+ "VENDOR",
+ "REGION",
+ "BUSINESS_ENTITY",
+ "SAA_S_CATEGORY",
+ "DATA_PROCESSING_AGREEMENT_STATUS",
+ "DEPRECATION_STATE",
+ "IDENTIFIER",
+ "DATA_SILO",
+ "RECOMMENDED_FOR_CONSENT",
+ "RECOMMENDED_FOR_PRIVACY",
+ "SUBJECT",
+ "RETENTION_TYPE",
+ "CONTROLLERSHIP",
+ "HAS_PERSONAL_DATA",
+ "ATTRIBUTE_KEY"
+ ]
+ ],
+ sync-column =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "TITLE",
+ "SLUG",
+ "DESCRIPTION",
+ "HEADQUARTER_COUNTRY",
+ "CONNECTION_STATE",
+ "CONNECT_START_TIME",
+ "CONTACT_EMAIL",
+ "CONTACT_NAME",
+ "COUNTRY",
+ "COUNTRY_SUB_DIVISION",
+ "CREDENTIALS_REFRESH_SCHEDULED_AT",
+ "DATA_PROCESSING_AGREEMENT_LINK",
+ "DATA_PROCESSING_AGREEMENT_STATUS",
+ "DATA_RETENTION_NOTE",
+ "DEFAULT_ACCESS_REQUEST_VISIBILITY",
+ "DELETED_AT",
+ "DEPRECATION_STATE",
+ "EMAIL_SENDING_LOCK",
+ "EXPIRED_AT",
+ "EXTERNAL_ID",
+ "HAS_PERSONAL_DATA",
+ "HEADERS",
+ "IS_LIVE",
+ "LAST_CONNECTED_AT",
+ "LAST_ENABLED_AT",
+ "LAST_LOOKUP_PROCESS_CREATION_TIME",
+ "MANUAL_WORK_RETRY_FREQUENCY",
+ "MANUAL_WORK_RETRY_START_AT",
+ "NOTES",
+ "NOTIFY_EMAIL_ADDRESS",
+ "NOTIFY_WEBHOOK_URL",
+ "OUTER_TYPE",
+ "PLAINTEXT_CONTEXT",
+ "PROMPT_A_VENDOR_EMAIL_COMPLETION_LINK_TYPE",
+ "PROMPT_A_VENDOR_EMAIL_INCLUDE_IDENTIFIERS_ATTACHMENT",
+ "PROMPT_A_VENDOR_EMAIL_SCHEDULED_AT",
+ "PROMPT_A_VENDOR_EMAIL_SEND_FREQUENCY",
+ "PROMPT_A_VENDOR_EMAIL_SEND_TYPE",
+ "PROMPT_A_VENDOR_EMAIL_START_AT",
+ "RECOMMENDED_FOR_CONSENT",
+ "RECOMMENDED_FOR_PRIVACY",
+ "RECONNECT_FORM_ITEMS",
+ "SAAS_CONTEXT",
+ "SECRET_HEADERS",
+ "SUBDOMAIN",
+ "TYPE",
+ "URL",
+ "WEBSITE_URL",
+ "TRANSFER_REGIONS",
+ "CONTROLLERSHIPS",
+ "NAME",
+ "DATA_POINT_ID",
+ "ENCRYPTED_SAMPLES_S3_KEY",
+ "ACCESS_REQUESTED_VISIBILITY_ENABLED",
+ "ENSURE_REQUEST_REDACTION_ENABLED",
+ "LAST_CLASSIFIED_AT",
+ "LAST_RUN_AT",
+ "ERROR",
+ "ERROR_COUNT",
+ "CONTEXT",
+ "CONTENT_CLASSIFICATION_STATUS",
+ "NON_NULL_CHECK_COMPLETED",
+ "CONTROLLERSHIP",
+ "RETENTION_TYPE",
+ "RETENTION_PERIOD",
+ "SCAN_RUN_ID",
+ "CONTACT_PHONE",
+ "ADDRESS",
+ "HEADQUARTER_SUB_DIVISION",
+ "PRIVACY_POLICY_URL",
+ "CATEGORY",
+ "IS_DEFAULT",
+ "REGEX",
+ "PURPOSE",
+ "DATA_PROTECTION_OFFICER_EMAIL",
+ "DATA_PROTECTION_OFFICER_NAME",
+ "DATA_TYPE",
+ "ENCRYPTION",
+ "IS_PRIMARY_KEY"
+ ]
+ ],
+ sync-model =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "dataSilo",
+ "subDataPoint",
+ "vendor",
+ "dataSubCategory",
+ "processingPurposeSubCategory",
+ "businessEntity"
+ ]
+ ],
+ } {} true
+ _js2n__-prdslib.always
+ ]
+ ])
+ ],
+ title =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ assignees =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ external-assignees =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ is-reviewed =
+ _js2n__-prdslib.isType '"Bool",
+ status =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ]
+ ])
+ ],
+ status =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "DRAFT",
+ "SHARED",
+ "IN_PROGRESS",
+ "IN_REVIEW",
+ "CHANGES_REQUESTED",
+ "REJECTED",
+ "APPROVED"
+ ]
+ ],
+ submitted-at = _js2n__-prdslib.isType '"String",
+ title-is-internal = _js2n__-prdslib.isType '"Bool",
+ } {} true _js2n__-prdslib.always
+ ]
+ ])
+ )
+ | optional,
+ attributes
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "name", "type" ],
+ _js2n__-prdslib.records.record
+ {
+ name = _js2n__-prdslib.isType '"String",
+ type =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "MULTI_SELECT",
+ "SINGLE_SELECT",
+ "TEXT",
+ "EMAIL",
+ "TELEPHONE",
+ "URL",
+ "ASSESSMENT"
+ ]
+ ],
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ description = _js2n__-prdslib.isType '"String",
+ resources =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "actionItem",
+ "airgapCookie",
+ "airgapDataFlow",
+ "assessmentForm",
+ "assessmentGroup",
+ "auditorRun",
+ "auditorSchedule",
+ "businessEntity",
+ "dataSubCategory",
+ "dataPoint",
+ "dataPointLevel",
+ "dataSilo",
+ "enricher",
+ "identifier",
+ "legalHold",
+ "legalMatter",
+ "processingPurposeSubCategory",
+ "prompt",
+ "promptGroup",
+ "promptRun",
+ "request",
+ "subject",
+ "subDataPoint",
+ "vendor"
+ ]
+ ])
+ ],
+ values =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "name" ],
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ color =
+ _js2n__-prdslib.isType
+ '"String",
+ description =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true _js2n__-prdslib.always
+ ]
+ ])
+ ],
+ } {} true _js2n__-prdslib.always
+ ]
+ ])
+ )
+ | optional,
+ business-entities
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "title" ],
+ _js2n__-prdslib.records.record
+ { title = _js2n__-prdslib.isType '"String", } {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ address = _js2n__-prdslib.isType '"String",
attributes =
_js2n__-prdslib.allOf
[
@@ -17466,6 +18911,20 @@ let rec _js2n__-refsenv
"ZW-MW"
]
],
+ owners =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
+ teams =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String")
+ ],
} {} true _js2n__-prdslib.always
]
])
@@ -18227,10 +19686,10 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "name" ],
+ [ "trackingType" ],
_js2n__-prdslib.records.record
{
- name =
+ trackingType =
_js2n__-prdslib.isType
'"String",
} {} true _js2n__-prdslib.always
@@ -18245,10 +19704,10 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required
- [ "name" ],
+ [ "trackingType" ],
_js2n__-prdslib.records.record
{
- name =
+ trackingType =
_js2n__-prdslib.isType
'"String",
} {} true _js2n__-prdslib.always
@@ -29628,111 +31087,124 @@ let rec _js2n__-refsenv
_js2n__-prdslib.arrays.arrayOf
(_js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
+ _js2n__-prdslib.allOf
[
- "category",
- "classifierVersion",
- "confidence",
- "confidenceLabel",
- "status"
- ],
- _js2n__-prdslib.records.record
- {
- category =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "category",
+ "confidence",
+ "confidenceLabel",
+ "status"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ category =
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.required
+ _js2n__-prdslib.allOf
[
- "category"
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "category"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ category =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "FINANCIAL",
+ "HEALTH",
+ "CONTACT",
+ "LOCATION",
+ "DEMOGRAPHIC",
+ "ID",
+ "ONLINE_ACTIVITY",
+ "USER_PROFILE",
+ "SOCIAL_MEDIA",
+ "CONNECTION",
+ "TRACKING",
+ "DEVICE",
+ "SURVEY",
+ "OTHER",
+ "UNSPECIFIED",
+ "NOT_PERSONAL_DATA",
+ "INTEGRATION_IDENTIFIER"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
],
- _js2n__-prdslib.records.record
- {
- category =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-prdslib.isType
'"String",
- _js2n__-prdslib.enum
- [
- "FINANCIAL",
- "HEALTH",
- "CONTACT",
- "LOCATION",
- "DEMOGRAPHIC",
- "ID",
- "ONLINE_ACTIVITY",
- "USER_PROFILE",
- "SOCIAL_MEDIA",
- "CONNECTION",
- "TRACKING",
- "DEVICE",
- "SURVEY",
- "OTHER",
- "UNSPECIFIED",
- "NOT_PERSONAL_DATA",
- "INTEGRATION_IDENTIFIER"
- ]
- ],
- }
- {}
- true
- _js2n__-prdslib.always
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ]
],
- _js2n__-prdslib.allOf
+ confidence =
+ _js2n__-prdslib.isType
+ '"Number",
+ confidenceLabel =
+ _js2n__-prdslib.allOf
[
_js2n__-prdslib.isType
- 'Record,
- _js2n__-prdslib.records.record
- {
- name =
- _js2n__-prdslib.isType
- '"String",
- }
- {}
- true
- _js2n__-prdslib.always
- ]
- ],
- classifierVersion =
- _js2n__-prdslib.isType
- '"Number",
- confidence =
- _js2n__-prdslib.isType
- '"Number",
- confidenceLabel =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "HIGH",
- "MEDIUM",
- "LOW"
- ]
- ],
- status =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "HIGH",
+ "MEDIUM",
+ "LOW"
+ ]
+ ],
+ status =
+ _js2n__-prdslib.allOf
[
- "APPROVED",
- "PENDING",
- "REJECTED"
- ]
- ],
- }
- {}
- true
- _js2n__-prdslib.always
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "APPROVED",
+ "PENDING",
+ "REJECTED"
+ ]
+ ],
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.record
+ {
+ classifierVersion =
+ _js2n__-prdslib.isType
+ '"Number",
+ }
+ {}
+ true
+ _js2n__-prdslib.always
+ ]
])
],
purposes =
@@ -35657,6 +37129,7 @@ let rec _js2n__-refsenv
(_js2n__-prdslib.isType '"String")
],
displayDescription = _js2n__-prdslib.isType '"String",
+ displayOrder = _js2n__-prdslib.isType '"Number",
displayTitle = _js2n__-prdslib.isType '"String",
isRequiredInForm = _js2n__-prdslib.isType '"Bool",
placeholder = _js2n__-prdslib.isType '"String",
@@ -35705,6 +37178,552 @@ let rec _js2n__-refsenv
])
)
| optional,
+ messages
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "id" ],
+ _js2n__-prdslib.records.record
+ { id = _js2n__-prdslib.isType '"String", } {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ defaultMessage = _js2n__-prdslib.isType '"String",
+ targetReactIntlId = _js2n__-prdslib.isType '"String",
+ translations =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ af-ZA = _js2n__-prdslib.isType '"String",
+ ar = _js2n__-prdslib.isType '"String",
+ ar-AE = _js2n__-prdslib.isType '"String",
+ bg-BG = _js2n__-prdslib.isType '"String",
+ cs-CZ = _js2n__-prdslib.isType '"String",
+ da-DK = _js2n__-prdslib.isType '"String",
+ de = _js2n__-prdslib.isType '"String",
+ de-AT = _js2n__-prdslib.isType '"String",
+ de-CH = _js2n__-prdslib.isType '"String",
+ de-DE = _js2n__-prdslib.isType '"String",
+ el-GR = _js2n__-prdslib.isType '"String",
+ en = _js2n__-prdslib.isType '"String",
+ en-AE = _js2n__-prdslib.isType '"String",
+ en-AU = _js2n__-prdslib.isType '"String",
+ en-CA = _js2n__-prdslib.isType '"String",
+ en-GB = _js2n__-prdslib.isType '"String",
+ en-IE = _js2n__-prdslib.isType '"String",
+ en-NZ = _js2n__-prdslib.isType '"String",
+ en-US = _js2n__-prdslib.isType '"String",
+ es = _js2n__-prdslib.isType '"String",
+ es-419 = _js2n__-prdslib.isType '"String",
+ es-ES = _js2n__-prdslib.isType '"String",
+ et-EE = _js2n__-prdslib.isType '"String",
+ fi-FI = _js2n__-prdslib.isType '"String",
+ fr = _js2n__-prdslib.isType '"String",
+ fr-BE = _js2n__-prdslib.isType '"String",
+ fr-CA = _js2n__-prdslib.isType '"String",
+ fr-CH = _js2n__-prdslib.isType '"String",
+ fr-FR = _js2n__-prdslib.isType '"String",
+ he-IL = _js2n__-prdslib.isType '"String",
+ hi-IN = _js2n__-prdslib.isType '"String",
+ hr-HR = _js2n__-prdslib.isType '"String",
+ hu-HU = _js2n__-prdslib.isType '"String",
+ id-ID = _js2n__-prdslib.isType '"String",
+ is-IS = _js2n__-prdslib.isType '"String",
+ it = _js2n__-prdslib.isType '"String",
+ it-CH = _js2n__-prdslib.isType '"String",
+ it-IT = _js2n__-prdslib.isType '"String",
+ ja = _js2n__-prdslib.isType '"String",
+ ja-JP = _js2n__-prdslib.isType '"String",
+ ko-KR = _js2n__-prdslib.isType '"String",
+ lt-LT = _js2n__-prdslib.isType '"String",
+ lv-LV = _js2n__-prdslib.isType '"String",
+ mr-IN = _js2n__-prdslib.isType '"String",
+ ms-MY = _js2n__-prdslib.isType '"String",
+ mt-MT = _js2n__-prdslib.isType '"String",
+ nb-NO = _js2n__-prdslib.isType '"String",
+ nl-BE = _js2n__-prdslib.isType '"String",
+ nl-NL = _js2n__-prdslib.isType '"String",
+ pl-PL = _js2n__-prdslib.isType '"String",
+ pt-BR = _js2n__-prdslib.isType '"String",
+ pt-PT = _js2n__-prdslib.isType '"String",
+ ro-RO = _js2n__-prdslib.isType '"String",
+ ru = _js2n__-prdslib.isType '"String",
+ ru-RU = _js2n__-prdslib.isType '"String",
+ sk-SK = _js2n__-prdslib.isType '"String",
+ sl-SL = _js2n__-prdslib.isType '"String",
+ sr-Latn-RS =
+ _js2n__-prdslib.isType '"String",
+ sv-SE = _js2n__-prdslib.isType '"String",
+ ta-IN = _js2n__-prdslib.isType '"String",
+ th-TH = _js2n__-prdslib.isType '"String",
+ tr-TR = _js2n__-prdslib.isType '"String",
+ uk-UA = _js2n__-prdslib.isType '"String",
+ vi-VN = _js2n__-prdslib.isType '"String",
+ zh-CN = _js2n__-prdslib.isType '"String",
+ zh-HK = _js2n__-prdslib.isType '"String",
+ zu-ZA = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ } {} true _js2n__-prdslib.always
+ ]
+ ])
+ )
+ | optional,
+ partitions
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "name" ],
+ _js2n__-prdslib.records.record
+ { name = _js2n__-prdslib.isType '"String", } {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ { partition = _js2n__-prdslib.isType '"String", } {} true
+ _js2n__-prdslib.always
+ ]
+ ])
+ )
+ | optional,
+ policies
+ | Array (
+ _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "title" ],
+ _js2n__-prdslib.records.record
+ { title = _js2n__-prdslib.isType '"String", } {} true
+ _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ content = _js2n__-prdslib.isType '"String",
+ disableEffectiveOn = _js2n__-prdslib.isType '"Bool",
+ disabledLocales =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "en",
+ "ar",
+ "fr",
+ "es",
+ "de",
+ "it",
+ "ja",
+ "ru",
+ "ar-AE",
+ "fr-FR",
+ "de-DE",
+ "de-AT",
+ "de-CH",
+ "it-IT",
+ "it-CH",
+ "af-ZA",
+ "bg-BG",
+ "zh-CN",
+ "hr-HR",
+ "cs-CZ",
+ "da-DK",
+ "en-GB",
+ "en-CA",
+ "en-AE",
+ "fi-FI",
+ "el-GR",
+ "hi-IN",
+ "hu-HU",
+ "id-ID",
+ "ja-JP",
+ "ko-KR",
+ "lt-LT",
+ "ms-MY",
+ "mr-IN",
+ "nb-NO",
+ "pl-PL",
+ "pt-BR",
+ "pt-PT",
+ "ro-RO",
+ "ru-RU",
+ "sr-Latn-RS",
+ "sv-SE",
+ "ta-IN",
+ "th-TH",
+ "tr-TR",
+ "uk-UA",
+ "vi-VN",
+ "zu-ZA",
+ "en-US",
+ "en-AU",
+ "fr-BE",
+ "fr-CA",
+ "fr-CH",
+ "en-IE",
+ "nl-NL",
+ "nl-BE",
+ "es-ES",
+ "es-419",
+ "zh-HK",
+ "he-IL",
+ "en-NZ",
+ "et-EE",
+ "is-IS",
+ "lv-LV",
+ "mt-MT",
+ "sk-SK",
+ "sl-SL"
+ ]
+ ])
+ ],
+ effectiveOn = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ]
+ ])
+ )
+ | optional,
+ privacy-center
+ | {
+ defaultLocale
+ | std.enum.TagOrString
+ | [|
+ 'sl-SL,
+ 'sk-SK,
+ 'mt-MT,
+ 'lv-LV,
+ 'is-IS,
+ 'et-EE,
+ 'en-NZ,
+ 'he-IL,
+ 'zh-HK,
+ 'es-419,
+ 'es-ES,
+ 'nl-BE,
+ 'nl-NL,
+ 'en-IE,
+ 'fr-CH,
+ 'fr-CA,
+ 'fr-BE,
+ 'en-AU,
+ 'en-US,
+ 'zu-ZA,
+ 'vi-VN,
+ 'uk-UA,
+ 'tr-TR,
+ 'th-TH,
+ 'ta-IN,
+ 'sv-SE,
+ 'sr-Latn-RS,
+ 'ru-RU,
+ 'ro-RO,
+ 'pt-PT,
+ 'pt-BR,
+ 'pl-PL,
+ 'nb-NO,
+ 'mr-IN,
+ 'ms-MY,
+ 'lt-LT,
+ 'ko-KR,
+ 'ja-JP,
+ 'id-ID,
+ 'hu-HU,
+ 'hi-IN,
+ 'el-GR,
+ 'fi-FI,
+ 'en-AE,
+ 'en-CA,
+ 'en-GB,
+ 'da-DK,
+ 'cs-CZ,
+ 'hr-HR,
+ 'zh-CN,
+ 'bg-BG,
+ 'af-ZA,
+ 'it-CH,
+ 'it-IT,
+ 'de-CH,
+ 'de-AT,
+ 'de-DE,
+ 'fr-FR,
+ 'ar-AE,
+ 'ru,
+ 'ja,
+ 'it,
+ 'de,
+ 'es,
+ 'fr,
+ 'ar,
+ 'en
+ |]
+ | optional,
+ isDisabled | Bool | optional,
+ locales
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "en",
+ "ar",
+ "fr",
+ "es",
+ "de",
+ "it",
+ "ja",
+ "ru",
+ "ar-AE",
+ "fr-FR",
+ "de-DE",
+ "de-AT",
+ "de-CH",
+ "it-IT",
+ "it-CH",
+ "af-ZA",
+ "bg-BG",
+ "zh-CN",
+ "hr-HR",
+ "cs-CZ",
+ "da-DK",
+ "en-GB",
+ "en-CA",
+ "en-AE",
+ "fi-FI",
+ "el-GR",
+ "hi-IN",
+ "hu-HU",
+ "id-ID",
+ "ja-JP",
+ "ko-KR",
+ "lt-LT",
+ "ms-MY",
+ "mr-IN",
+ "nb-NO",
+ "pl-PL",
+ "pt-BR",
+ "pt-PT",
+ "ro-RO",
+ "ru-RU",
+ "sr-Latn-RS",
+ "sv-SE",
+ "ta-IN",
+ "th-TH",
+ "tr-TR",
+ "uk-UA",
+ "vi-VN",
+ "zu-ZA",
+ "en-US",
+ "en-AU",
+ "fr-BE",
+ "fr-CA",
+ "fr-CH",
+ "en-IE",
+ "nl-NL",
+ "nl-BE",
+ "es-ES",
+ "es-419",
+ "zh-HK",
+ "he-IL",
+ "en-NZ",
+ "et-EE",
+ "is-IS",
+ "lv-LV",
+ "mt-MT",
+ "sk-SK",
+ "sl-SL"
+ ]
+ ])
+ ])
+ | optional,
+ preferBrowserDefaultLocale | Bool | optional,
+ replyToEmail | String | optional,
+ showConsentManager | Bool | optional,
+ showCookies | Bool | optional,
+ showDataFlows | Bool | optional,
+ showDataPractices | Bool | optional,
+ showManageYourPrivacy | Bool | optional,
+ showMarketingPreferences | Bool | optional,
+ showPolicies | Bool | optional,
+ showPrivacyPreferences | Bool | optional,
+ showPrivacyRequestButton | Bool | optional,
+ showTrackingTechnologies | Bool | optional,
+ supportEmail | String | optional,
+ theme
+ | {
+ colors
+ | {
+ accentOnSidebar | String | optional,
+ bgAccent | String | optional,
+ error | String | optional,
+ heroBg | String | optional,
+ highlight | String | optional,
+ primary | String | optional,
+ secondary | String | optional,
+ sidebarNavBg | String | optional,
+ tableOutline | String | optional,
+ textLightOnBg | String | optional,
+ textOnAboutTranscend | String | optional,
+ textOnBg | String | optional,
+ textOnHero | String | optional,
+ textOnPrimary | String | optional,
+ textOnSidebar | String | optional,
+ widgetBg | String | optional,
+ ..
+ }
+ | optional,
+ componentStyles
+ | {
+ body | String | optional,
+ emailButton | String | optional,
+ emailContainer | String | optional,
+ h1 | String | optional,
+ h2 | String | optional,
+ h3 | String | optional,
+ hero | String | optional,
+ heroBackground | String | optional,
+ primaryButton | String | optional,
+ secondaryButton | String | optional,
+ sideMenuText | String | optional,
+ takeControlConfirmation | String | optional,
+ ..
+ }
+ | optional,
+ textStyles
+ | {
+ fontFamilyBody
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "name", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ name = _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ assets =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "name", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ url =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {} true _js2n__-prdslib.always
+ ]
+ ])
+ | optional,
+ fontFamilyHeader
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "name", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ name = _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ assets =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required
+ [ "name", "url" ],
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ url =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} true
+ _js2n__-prdslib.always
+ ])
+ ],
+ } {} true _js2n__-prdslib.always
+ ]
+ ])
+ | optional,
+ ..
+ }
+ | optional,
+ ..
+ }
+ | optional,
+ transformAccessReportJsonToCsv | Bool | optional,
+ useCustomEmailDomain | Bool | optional,
+ useNoReplyEmailAddress | Bool | optional,
+ ..
+ }
+ | optional,
processing-purposes
| Array (
_js2n__-prdslib.contract_from_predicate
@@ -35911,7 +37930,14 @@ let rec _js2n__-refsenv
"viewAuditEvents",
"manageActionItemCollections",
"viewManagedConsentDatabaseAdminApi",
- "manageStoredPreferences"
+ "manageStoredPreferences",
+ "managePreferenceStoreSettings",
+ "viewPreferenceStoreSettings",
+ "managePolicies",
+ "viewPolicies",
+ "manageIntlMessages",
+ "viewIntlMessages",
+ "llmLogTransfer"
]
])
],
diff --git a/out/tree-sitter grammar.json.ncl b/out/tree-sitter grammar.json.ncl
index 19765bd..dd660b0 100644
--- a/out/tree-sitter grammar.json.ncl
+++ b/out/tree-sitter grammar.json.ncl
@@ -1 +1,1074 @@
-null
+# DO NOT EDIT
+# This file was automatically generated using json-schema-to-nickel
+let _js2n__-prdslib
+ = {
+ allOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `allOf preds` succeeds if all of the predicates in `preds` succeed
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.1]
+ "%
+ = fun
+ preds
+ x
+ =>
+ std.array.fold_right
+ (fun pred acc => (match { 'Ok => acc, 'Err s => 'Err s, }) (pred x))
+ 'Ok preds,
+ always : Dyn -> [| 'Ok, 'Err String |] = std.function.const 'Ok,
+ anyOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `anyOf preds` succeeds if at least one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.2]
+ "%
+ = fun
+ preds
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ anyOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ pred
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) preds),
+ arrays =
+ {
+ additionalItems
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.2]"
+ = fun
+ pred
+ start
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let value_length
+ = std.array.length x
+ in
+ if start >= value_length then
+ 'Ok
+ else
+ arrayOf pred
+ ((std.array.slice start value_length x)
+ | Dyn),
+ arrayOf
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Apply a predicate to all elements of an array, succeeding if all
+ applications succeed.
+ "%
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match { 'Ok => acc, 'Err msg => 'Err msg, }) (pred x))
+ 'Ok x,
+ contains
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.6]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ 'Err
+ m%"
+ contains: no elements matched
+ %{std.string.join
+ m%"
+
+
+ "% msgs}
+ "%,
+ })
+ (std.array.fold_right
+ (fun
+ x
+ acc
+ =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Errs
+ msgs =>
+ (match {
+ 'Ok =>
+ 'Ok,
+ 'Err
+ msg =>
+ 'Errs ([ " - %{msg}" ] @ msgs),
+ }) (pred x),
+ }) acc) ('Errs [ ]) x),
+ items
+ : Array (Dyn -> [| 'Ok, 'Err String |])
+ -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.1]"
+ = fun
+ preds
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let x
+ | Array Dyn
+ = x
+ in
+ let length_to_check
+ = std.number.min (std.array.length preds)
+ (std.array.length x)
+ in
+ std.array.fold_right
+ (fun
+ i
+ acc
+ =>
+ (match { 'Err msg => 'Err msg, 'Ok => acc, })
+ (std.array.at i preds (std.array.at i x))) 'Ok
+ (std.array.range 0 length_to_check),
+ maxItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxItems n x` fails if `x` is an array of length strictly greater than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.3]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) > n then
+ 'Err
+ "array is longer than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ minItems
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minItems n x` fails if `x` is an array of length strictly smaller than `n` and succeeds otherwise.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.4]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ if (std.array.length (x | Array Dyn)) < n then
+ 'Err
+ "array is shorter than %{std.string.from_number n} items"
+ else
+ 'Ok,
+ uniqueItems
+ : Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ Succeeds for any array if its elements are pairwise distinct.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.4.5]
+ "%
+ = let find_duplicate
+ : Array Dyn
+ -> {
+ has_duplicate : Bool,
+ duplicate : Dyn,
+ seen : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ elt
+ acc
+ =>
+ if acc.has_duplicate then
+ acc
+ else
+ let index
+ = std.serialize 'Json elt
+ in
+ if std.record.has_field index acc.seen then
+ {
+ duplicate = elt,
+ has_duplicate = true,
+ seen = acc.seen,
+ }
+ else
+ {
+ duplicate = null,
+ has_duplicate = false,
+ seen = std.record.insert index true acc.seen,
+ })
+ { duplicate = null, has_duplicate = false, seen = {}, }
+ in
+ fun
+ x
+ =>
+ if !(std.is_array x) then
+ 'Ok
+ else
+ let { has_duplicate, duplicate, .. }
+ = find_duplicate (x | Array Dyn)
+ in
+ if has_duplicate then
+ 'Err "duplicate found: %{std.serialize 'Json duplicate}"
+ else
+ 'Ok,
+ },
+ const
+ : Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `const value x` succeeds if and only if `x` is equal to `value`
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.3]
+ "%
+ = fun
+ value
+ x
+ =>
+ if x == value then
+ 'Ok
+ else
+ 'Err "expected %{std.serialize 'Json value}",
+ contract_from_predicate
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> Dyn -> Dyn
+ = fun
+ predicate
+ label
+ value
+ =>
+ (match {
+ 'Ok =>
+ value,
+ 'Err
+ msg =>
+ (std.contract.blame_with_message msg label)
+ | Dyn,
+ }) (predicate value),
+ enum
+ : Array Dyn -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `enum values x` succeeds if and only if `x` is equal to one of the elements of `values`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.1.2]
+ "%
+ = let checkEqual
+ = fun
+ input
+ variant
+ =>
+ (input == variant)
+ || ((std.is_enum input)
+ && (((std.string.from_enum input) == variant)
+ | Bool))
+ in
+ fun
+ values
+ x
+ =>
+ std.array.fold_right
+ (fun value acc => if checkEqual x value then 'Ok else acc)
+ ('Err "expected one of %{std.serialize 'Json (values | Dyn)}")
+ values,
+ from_simple_predicate
+ : String -> (Dyn -> Bool) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Convert a simple boolean predicate into a predicate supporting error messages"
+ = fun error' pred x => if pred x then 'Ok else 'Err error',
+ ifThenElse
+ : (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |])
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `ifThenElse i t e` first checks if the predicate `i` succeeds. If it does, it's equivalent to `t`, otherwise it's equivalent to `e`.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.6]
+ "%
+ = fun i t e x => (match { 'Ok => t x, 'Err msg => e x, }) (i x),
+ isType
+ : [| '"Array", '"Bool", 'Integer, 'Null, '"Number", 'Record, '"String" |]
+ -> Dyn -> [| 'Ok, 'Err String |]
+ = fun
+ t
+ =>
+ (match {
+ 'Null =>
+ from_simple_predicate "expected `null`" (fun x => x == null),
+ 'Integer =>
+ from_simple_predicate "expected an integer"
+ (fun
+ x
+ =>
+ (std.is_number x) && (std.number.is_integer (x | Number))),
+ _ =>
+ from_simple_predicate
+ "value is not of type %{std.string.from_enum t}"
+ (fun x => (std.typeof x) == t),
+ }) t,
+ never : Dyn -> [| 'Ok, 'Err String |] = std.function.const ('Err "never"),
+ not
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `not pred` succeeds if and only if `pred` fails
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.4]
+ "%
+ = fun
+ pred
+ x
+ =>
+ (match {
+ 'Ok =>
+ 'Err "Inverted predicate succeeded unexpectedly",
+ 'Err
+ msg =>
+ 'Ok,
+ }) (pred x),
+ numbers =
+ {
+ exclusiveMaximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.3]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) < limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive maximum of %{std.string.from_number
+ limit}",
+ exclusiveMinimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.5]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) > limit then
+ 'Ok
+ else
+ 'Err
+ "expected an exclusive minimum of %{std.string.from_number
+ limit}",
+ maximum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a maximum of %{std.string.from_number limit}",
+ minimum
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.4]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if (x | Number) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a minimum of %{std.string.from_number limit}",
+ multipleOf
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.2.1]"
+ = fun
+ mult
+ x
+ =>
+ if !(std.is_number x) then
+ 'Ok
+ else
+ if std.number.is_integer ((x | Number) / mult) then
+ 'Ok
+ else
+ 'Err
+ "expected a multiple of %{std.string.from_number mult}",
+ },
+ oneOf
+ : Array (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `oneOf preds` succeeds if precisely one of the predicates in `preds` succeeds
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.7.3]
+ "%
+ = fun
+ preds
+ x
+ =>
+ let count_ok
+ : Array [| 'Ok, 'Err String |] -> Number
+ = fun
+ results
+ =>
+ std.array.fold_left (fun n b => if b == 'Ok then n + 1 else n) 0
+ results
+ in
+ let results
+ = std.array.map (fun pred => pred x) preds
+ in
+ let count
+ = count_ok results
+ in
+ if count == 0 then
+ let errors
+ = std.array.flat_map
+ (fun
+ result
+ =>
+ (match { 'Ok => [ ], 'Err s => [ " - %{s}" ], })
+ result) results
+ in
+ 'Err
+ m%"
+ oneOf: none of the options matched
+ %{std.string.join
+ m%"
+
+
+ "% errors}
+ "%
+ else
+ if count > 1 then
+ 'Err "oneOf: more than one of the options matched"
+ else
+ 'Ok,
+ records =
+ {
+ dependencies
+ : { _ : Dyn } -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.7]"
+ = let mustHaveFields
+ : Array String -> { _ : Dyn } -> [| 'Ok, 'Err String |]
+ = fun
+ fields
+ x
+ =>
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ 'Err "expected field `%{field}`"
+ else
+ acc) 'Ok fields
+ in
+ fun
+ deps
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ let result
+ = if std.is_array value then
+ mustHaveFields (value | Array String) x
+ else
+ let pred
+ | Dyn -> [| 'Ok, 'Err String |]
+ = value
+ in
+ pred (x | Dyn)
+ in
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "dependency of `%{field}` failed: %{msg}",
+ 'Ok =>
+ acc,
+ }) result) 'Ok (std.record.to_array deps),
+ maxProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `maxProperties n x` fails if `x` is a record containing stricly more than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) > n then
+ 'Err
+ "record contains more than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ minProperties
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `minProperties n x` fails if `x` is a record containing stricly less than `n` fields.
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.1]
+ "%
+ = fun
+ n
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ if (std.record.length (x | { _ : Dyn })) < n then
+ 'Err
+ "record contains fewer than %{std.string.from_number
+ n} fields"
+ else
+ 'Ok,
+ propertyNames
+ : (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.8]"
+ = fun
+ pred
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` did not validate against `propertyNames` schema",
+ 'Ok =>
+ acc,
+ }) (pred (field | Dyn))) 'Ok
+ (std.record.fields (x | { _ : Dyn })),
+ record
+ : { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> { _ : Dyn -> [| 'Ok, 'Err String |] }
+ -> Bool
+ -> (Dyn -> [| 'Ok, 'Err String |]) -> Dyn -> [| 'Ok, 'Err String |]
+ | doc m%"
+ `record properties patternProperties additionalAllowed
+ additionalProperties x` is a combination of the `properties`,
+ `patternProperties` and `additionalProperties` validation keywords in
+ JSON schema.
+
+ Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5]
+ "%
+ = fun
+ properties
+ patternProperties
+ additionalAllowed
+ additionalProperties
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ let x
+ | { _ : Dyn }
+ = x
+ in
+ let check_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ if !(std.record.has_field field x) then
+ acc
+ else
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true acc.checked,
+ result = acc.result,
+ },
+ }) (value x."%{field}"))
+ { checked = {}, result = 'Ok, }
+ (std.record.to_array properties)
+ in
+ let matching_fields
+ : String -> { _ : Dyn }
+ = fun
+ pattern
+ =>
+ let matcher
+ = std.string.is_match pattern
+ in
+ std.array.fold_left
+ (fun
+ acc
+ =>
+ fun
+ { field, value, }
+ =>
+ if matcher field then
+ std.record.insert field value acc
+ else
+ acc) {} (std.record.to_array x)
+ in
+ let check_pattern_properties
+ : {
+ result : [| 'Ok, 'Err String |],
+ checked : { _ : Bool }
+ }
+ = std.array.fold_right
+ (fun
+ { field = pattern, value = pred, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ r @ { result = 'Err msg, .. } =>
+ r,
+ { result = 'Ok, checked = ch, } =>
+ {
+ checked =
+ std.array.fold_left
+ (fun
+ r
+ field
+ =>
+ if !(std.record.has_field field
+ r) then
+ std.record.insert field true r
+ else
+ r) acc.checked
+ (std.record.fields ch),
+ result = acc.result,
+ },
+ })
+ (std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ {
+ checked : { _ : Bool } = {},
+ result =
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ },
+ 'Ok =>
+ {
+ checked =
+ std.record.insert field true
+ acc.checked,
+ result = acc.result,
+ },
+ }) (pred value))
+ {
+ checked : { _ : Bool } = {},
+ result = 'Ok,
+ }
+ (std.record.to_array
+ (matching_fields pattern))))
+ { checked : { _ : Bool } = {}, result = 'Ok, }
+ (std.record.to_array patternProperties)
+ in
+ let remaining_fields
+ = std.array.fold_left
+ (fun
+ acc
+ field
+ =>
+ if !(std.record.has_field field acc) then
+ acc
+ else
+ std.record.remove field acc) x
+ ((std.record.fields check_properties.checked)
+ @ (std.record.fields
+ check_pattern_properties.checked))
+ in
+ let check_additional_properties
+ : [| 'Ok, 'Err String |]
+ = if (!additionalAllowed)
+ && (!(std.record.is_empty remaining_fields)) then
+ 'Err
+ "extra fields %{std.serialize 'Json
+ ((std.record.fields remaining_fields)
+ | Dyn)}"
+ else
+ std.array.fold_right
+ (fun
+ { field, value, }
+ =>
+ fun
+ acc
+ =>
+ (match {
+ 'Err
+ msg =>
+ 'Err
+ "field `%{field}` didn't validate: %{msg}",
+ 'Ok =>
+ acc,
+ }) (additionalProperties value)) 'Ok
+ (std.record.to_array remaining_fields)
+ in
+ (match {
+ 'Err
+ msg =>
+ check_properties.result,
+ 'Ok =>
+ (match {
+ 'Err
+ msg =>
+ check_pattern_properties.result,
+ 'Ok =>
+ check_additional_properties,
+ }) check_pattern_properties.result,
+ }) check_properties.result,
+ required
+ : Array String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.5.3]"
+ = fun
+ fields
+ x
+ =>
+ if !(std.is_record x) then
+ 'Ok
+ else
+ std.array.fold_right
+ (fun
+ field
+ acc
+ =>
+ if !(std.record.has_field field (x | { _ : Dyn })) then
+ 'Err "missing required field %{field}"
+ else
+ acc) 'Ok fields,
+ },
+ strings =
+ {
+ maxLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.1]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) <= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no larger than %{std.string.from_number
+ limit}",
+ minLength
+ : Number -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.2]"
+ = fun
+ limit
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if (std.string.length (x | String)) >= limit then
+ 'Ok
+ else
+ 'Err
+ "expected a string of length no smaller than %{std.string.from_number
+ limit}",
+ pattern
+ : String -> Dyn -> [| 'Ok, 'Err String |]
+ | doc "Cf. [https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-01#section-6.3.3]"
+ = fun
+ pattern
+ x
+ =>
+ if !(std.is_string x) then
+ 'Ok
+ else
+ if std.string.is_match pattern (x | String) then
+ 'Ok
+ else
+ 'Err "expected a string matching the pattern `%{pattern}`",
+ },
+ }
+ in
+let rec _js2n__-refsenv
+ = {}
+ in
+ {
+ "$schema" | String | optional,
+ bindings
+ | {
+ c
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [ _js2n__-prdslib.isType '"Bool", _js2n__-prdslib.const true ])
+ | optional,
+ go | Bool | optional,
+ java | Bool | optional,
+ kotlin | Bool | optional,
+ node
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [ _js2n__-prdslib.isType '"Bool", _js2n__-prdslib.const true ])
+ | optional,
+ python | Bool | optional,
+ rust
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [ _js2n__-prdslib.isType '"Bool", _js2n__-prdslib.const true ])
+ | optional,
+ swift | Bool | optional,
+ }
+ | doc "The language bindings that will be generated."
+ | optional,
+ grammars
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "name", "scope" ],
+ _js2n__-prdslib.records.record
+ {
+ camelcase =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^\\w+$"
+ ],
+ content-regex = _js2n__-prdslib.isType '"String",
+ external-files =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ file-types =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ],
+ first-line-regex = _js2n__-prdslib.isType '"String",
+ highlights =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ]
+ ],
+ injection-regex = _js2n__-prdslib.isType '"String",
+ injections =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ]
+ ],
+ locals =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ]
+ ],
+ name =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern "^[a-z0-9_]+$"
+ ],
+ path = _js2n__-prdslib.isType '"String",
+ scope =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(source|text)(\\.\\w+)+$"
+ ],
+ tags =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType '"String"),
+ _js2n__-prdslib.arrays.minItems 1
+ ]
+ ],
+ } {} false _js2n__-prdslib.never
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ]),
+ metadata
+ | {
+ authors
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "name" ],
+ _js2n__-prdslib.records.record
+ {
+ email = _js2n__-prdslib.isType '"String",
+ name = _js2n__-prdslib.isType '"String",
+ url = _js2n__-prdslib.isType '"String",
+ } {} false _js2n__-prdslib.never
+ ]),
+ _js2n__-prdslib.arrays.minItems 1
+ ])
+ | optional,
+ description | String | doc "The project's description." | optional,
+ license | String | doc "The project's license." | optional,
+ links
+ | {
+ homepage | String | doc "The project's homepage." | optional,
+ repository | String | doc "The project's repository.",
+ },
+ namespace
+ | String
+ | doc "The namespace for the Java & Kotlin packages."
+ | optional,
+ version
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.strings.pattern
+ "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$"
+ ])
+ | doc "The current version of the project.",
+ },
+ }
\ No newline at end of file
diff --git a/out/tsconfig.json.ncl b/out/tsconfig.json.ncl
index c7cf38d..565bbbf 100644
--- a/out/tsconfig.json.ncl
+++ b/out/tsconfig.json.ncl
@@ -1289,6 +1289,7 @@ let rec _js2n__-refsenv
"ES2017.SharedMemory",
"ES2017.String",
"ES2017.TypedArrays",
+ "ES2017.ArrayBuffer",
"ES2018",
"ES2018.AsyncGenerator",
"ES2018.AsyncIterable",
@@ -1346,6 +1347,14 @@ let rec _js2n__-refsenv
"ES2022.RegExp",
"ES2023",
"ES2023.Array",
+ "ES2024",
+ "ES2024.ArrayBuffer",
+ "ES2024.Collection",
+ "ES2024.Object",
+ "ES2024.Promise",
+ "ES2024.Regexp",
+ "ES2024.SharedMemory",
+ "ES2024.String",
"Decorators",
"Decorators.Legacy",
"ES2017.Date",
@@ -1360,7 +1369,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[Ee][Ss]2016(\\.[Aa][Rr][Rr][Aa][Yy]\\.[Ii][Nn][Cc][Ll][Uu][Dd][Ee])?$",
_js2n__-prdslib.strings.pattern
- "^[Ee][Ss]2017(\\.([Ii][Nn][Tt][Ll]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Tt][Yy][Pp][Ee][Dd][Aa][Rr][Rr][Aa][Yy][Ss]|[Dd][Aa][Tt][Ee]))?$",
+ "^[Ee][Ss]2017(\\.([Ii][Nn][Tt][Ll]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Tt][Yy][Pp][Ee][Dd][Aa][Rr][Rr][Aa][Yy][Ss]|[Dd][Aa][Tt][Ee]|[Aa][Rr][Rr][Aa][Yy][Bb][Uu][Ff][Ff][Ee][Rr]))?$",
_js2n__-prdslib.strings.pattern
"^[Ee][Ss]2018(\\.([Aa][Ss][Yy][Nn][Cc][Gg][Ee][Nn][Ee][Rr][Aa][Tt][Oo][Rr]|[Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Rr][Ee][Gg][Ee][Xx][Pp]))?$",
_js2n__-prdslib.strings.pattern
@@ -1373,6 +1382,8 @@ let rec _js2n__-refsenv
"^[Ee][Ss]2022(\\.([Aa][Rr][Rr][Aa][Yy]|[Ee][Rr][Rr][Oo][Rr]|[Ii][Nn][Tt][Ll]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Rr][Ee][Gg][Ee][Xx][Pp]))?$",
_js2n__-prdslib.strings.pattern
"^[Ee][Ss]2023(\\.([Aa][Rr][Rr][Aa][Yy]|[Cc][Oo][Ll][Ll][Ee][Cc][Tt][Ii][Oo][Nn]))?$",
+ _js2n__-prdslib.strings.pattern
+ "^[Ee][Ss]2024(\\.([Aa][Rr][Rr][Aa][Yy][Bb][Uu][Ff][Ff][Ee][Rr]|[Cc][Oo][Ll][Ll][Ee][Cc][Tt][Ii][Oo][Nn]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Rr][Ee][Gg][Ee][Xx][Pp]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Ss][Tt][Rr][Ii][Nn][Gg]))?$",
_js2n__-prdslib.strings.pattern
"^[Ee][Ss][Nn][Ee][Xx][Tt](\\.([Aa][Rr][Rr][Aa][Yy]|[Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Bb][Ii][Gg][Ii][Nn][Tt]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]|[Dd][Ee][Cc][Oo][Rr][Aa][Tt][Oo][Rr][Ss]|[Dd][Ii][Ss][Pp][Oo][Ss][Aa][Bb][Ll][Ee]))?$",
_js2n__-prdslib.strings.pattern
@@ -1461,12 +1472,12 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.enum
[
- "Classic",
- "Node",
- "Node10",
- "Node16",
- "NodeNext",
- "Bundler"
+ "classic",
+ "node",
+ "node10",
+ "node16",
+ "nodenext",
+ "bundler"
],
_js2n__-prdslib.strings.pattern
"^(([Nn]ode)|([Nn]ode1[06])|([Nn]ode[Nn]ext)|([Cc]lassic)|([Bb]undler))$"
@@ -1850,10 +1861,11 @@ let rec _js2n__-refsenv
"ES2021",
"ES2022",
"ES2023",
+ "ES2024",
"ESNext"
],
_js2n__-prdslib.strings.pattern
- "^([Ee][Ss]([356]|(20(1[56789]|2[0123]))|[Nn][Ee][Xx][Tt]))$"
+ "^([Ee][Ss]([356]|(20(1[56789]|2[01234]))|[Nn][Ee][Xx][Tt]))$"
]
],
traceResolution =
@@ -2280,6 +2292,7 @@ let rec _js2n__-refsenv
"ES2017.SharedMemory",
"ES2017.String",
"ES2017.TypedArrays",
+ "ES2017.ArrayBuffer",
"ES2018",
"ES2018.AsyncGenerator",
"ES2018.AsyncIterable",
@@ -2337,6 +2350,14 @@ let rec _js2n__-refsenv
"ES2022.RegExp",
"ES2023",
"ES2023.Array",
+ "ES2024",
+ "ES2024.ArrayBuffer",
+ "ES2024.Collection",
+ "ES2024.Object",
+ "ES2024.Promise",
+ "ES2024.Regexp",
+ "ES2024.SharedMemory",
+ "ES2024.String",
"Decorators",
"Decorators.Legacy",
"ES2017.Date",
@@ -2351,7 +2372,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern
"^[Ee][Ss]2016(\\.[Aa][Rr][Rr][Aa][Yy]\\.[Ii][Nn][Cc][Ll][Uu][Dd][Ee])?$",
_js2n__-prdslib.strings.pattern
- "^[Ee][Ss]2017(\\.([Ii][Nn][Tt][Ll]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Tt][Yy][Pp][Ee][Dd][Aa][Rr][Rr][Aa][Yy][Ss]|[Dd][Aa][Tt][Ee]))?$",
+ "^[Ee][Ss]2017(\\.([Ii][Nn][Tt][Ll]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Tt][Yy][Pp][Ee][Dd][Aa][Rr][Rr][Aa][Yy][Ss]|[Dd][Aa][Tt][Ee]|[Aa][Rr][Rr][Aa][Yy][Bb][Uu][Ff][Ff][Ee][Rr]))?$",
_js2n__-prdslib.strings.pattern
"^[Ee][Ss]2018(\\.([Aa][Ss][Yy][Nn][Cc][Gg][Ee][Nn][Ee][Rr][Aa][Tt][Oo][Rr]|[Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Rr][Ee][Gg][Ee][Xx][Pp]))?$",
_js2n__-prdslib.strings.pattern
@@ -2364,6 +2385,8 @@ let rec _js2n__-refsenv
"^[Ee][Ss]2022(\\.([Aa][Rr][Rr][Aa][Yy]|[Ee][Rr][Rr][Oo][Rr]|[Ii][Nn][Tt][Ll]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Rr][Ee][Gg][Ee][Xx][Pp]))?$",
_js2n__-prdslib.strings.pattern
"^[Ee][Ss]2023(\\.([Aa][Rr][Rr][Aa][Yy]|[Cc][Oo][Ll][Ll][Ee][Cc][Tt][Ii][Oo][Nn]))?$",
+ _js2n__-prdslib.strings.pattern
+ "^[Ee][Ss]2024(\\.([Aa][Rr][Rr][Aa][Yy][Bb][Uu][Ff][Ff][Ee][Rr]|[Cc][Oo][Ll][Ll][Ee][Cc][Tt][Ii][Oo][Nn]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Rr][Ee][Gg][Ee][Xx][Pp]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Ss][Tt][Rr][Ii][Nn][Gg]))?$",
_js2n__-prdslib.strings.pattern
"^[Ee][Ss][Nn][Ee][Xx][Tt](\\.([Aa][Rr][Rr][Aa][Yy]|[Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Bb][Ii][Gg][Ii][Nn][Tt]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]|[Dd][Ee][Cc][Oo][Rr][Aa][Tt][Oo][Rr][Ss]|[Dd][Ii][Ss][Pp][Oo][Ss][Aa][Bb][Ll][Ee]))?$",
_js2n__-prdslib.strings.pattern
@@ -2452,12 +2475,12 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.enum
[
- "Classic",
- "Node",
- "Node10",
- "Node16",
- "NodeNext",
- "Bundler"
+ "classic",
+ "node",
+ "node10",
+ "node16",
+ "nodenext",
+ "bundler"
],
_js2n__-prdslib.strings.pattern
"^(([Nn]ode)|([Nn]ode1[06])|([Nn]ode[Nn]ext)|([Cc]lassic)|([Bb]undler))$"
@@ -2840,10 +2863,11 @@ let rec _js2n__-refsenv
"ES2021",
"ES2022",
"ES2023",
+ "ES2024",
"ESNext"
],
_js2n__-prdslib.strings.pattern
- "^([Ee][Ss]([356]|(20(1[56789]|2[0123]))|[Nn][Ee][Xx][Tt]))$"
+ "^([Ee][Ss]([356]|(20(1[56789]|2[01234]))|[Nn][Ee][Xx][Tt]))$"
]
],
traceResolution =
diff --git a/out/tsup.ncl b/out/tsup.ncl
index af9b3e8..1c7bb12 100644
--- a/out/tsup.ncl
+++ b/out/tsup.ncl
@@ -1033,7 +1033,16 @@ let rec _js2n__-refsenv
keepNames = _js2n__-prdslib.isType '"Bool",
legacyOutput = _js2n__-prdslib.isType '"Bool",
metafile = _js2n__-prdslib.isType '"Bool",
- minify = _js2n__-prdslib.isType '"Bool",
+ minify =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "terser" ]
+ ]
+ ],
minifyIdentifiers = _js2n__-prdslib.isType '"Bool",
minifySyntax = _js2n__-prdslib.isType '"Bool",
minifyWhitespace = _js2n__-prdslib.isType '"Bool",
@@ -1051,7 +1060,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum [ "node", "browser" ]
+ _js2n__-prdslib.enum [ "node", "browser", "neutral" ]
],
pure =
_js2n__-prdslib.oneOf
diff --git a/out/uv.ncl b/out/uv.ncl
index de32de9..5671991 100644
--- a/out/uv.ncl
+++ b/out/uv.ncl
@@ -912,6 +912,29 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum [ "split" ]
]
],
+ "_js2n__-:definitions/CacheKey!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "file" ],
+ _js2n__-prdslib.records.record
+ { file = _js2n__-prdslib.isType '"String", } {} false
+ _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "git" ],
+ _js2n__-prdslib.records.record
+ {
+ git =
+ _js2n__-refsenv."_js2n__-:definitions/GitPattern!predicate",
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
"_js2n__-:definitions/ConfigSettingValue!predicate" =
_js2n__-prdslib.oneOf
[
@@ -951,6 +974,35 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.record {} {} true
_js2n__-refsenv."_js2n__-:definitions/ConfigSettingValue!predicate"
],
+ "_js2n__-:definitions/ConflictPackage!predicate"
+ | doc m%"
+ The actual conflicting data for a package.
+
+ That is, either an extra or a group name.
+ "%
+ = _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "Extra" ],
+ _js2n__-prdslib.records.record
+ {
+ Extra =
+ _js2n__-refsenv."_js2n__-:definitions/ExtraName!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "Group" ],
+ _js2n__-prdslib.records.record
+ {
+ Group =
+ _js2n__-refsenv."_js2n__-:definitions/GroupName!predicate",
+ } {} false _js2n__-prdslib.never
+ ]
+ ],
"_js2n__-:definitions/ExcludeNewer!predicate"
| doc m%"
Exclude distributions uploaded after the given timestamp.
@@ -972,8 +1024,64 @@ let rec _js2n__-refsenv
See: - -
"%
= _js2n__-prdslib.isType '"String",
- "_js2n__-:definitions/FlatIndexLocation!predicate"
- | doc "The path to a directory of distributions, or a URL to an HTML file with a flat listing of distributions."
+ "_js2n__-:definitions/GitPattern!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-refsenv."_js2n__-:definitions/GitSet!predicate"
+ ],
+ "_js2n__-:definitions/GitSet!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record
+ {
+ commit =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ tags =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Bool",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/GroupName!predicate"
+ | doc m%"
+ The normalized name of a dependency group.
+
+ See: - -
+ "%
+ = _js2n__-prdslib.isType '"String",
+ "_js2n__-:definitions/Index!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "url" ],
+ _js2n__-prdslib.records.record
+ {
+ "default" = _js2n__-prdslib.isType '"Bool",
+ explicit = _js2n__-prdslib.isType '"Bool",
+ name =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/IndexName!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ url =
+ _js2n__-refsenv."_js2n__-:definitions/IndexUrl!predicate",
+ } {} true _js2n__-prdslib.always
+ ],
+ "_js2n__-:definitions/IndexName!predicate"
+ | doc m%"
+ The normalized name of an index.
+
+ Index names may contain letters, digits, hyphens, underscores, and periods, and must be ASCII.
+ "%
= _js2n__-prdslib.isType '"String",
"_js2n__-:definitions/IndexStrategy!predicate" =
_js2n__-prdslib.oneOf
@@ -1036,6 +1144,9 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum [ "symlink" ]
]
],
+ "_js2n__-:definitions/MarkerTree!predicate"
+ | doc "A PEP 508-compliant marker expression, e.g., `sys_platform == 'Darwin'`"
+ = _js2n__-prdslib.isType '"String",
"_js2n__-:definitions/PackageName!predicate"
| doc m%"
The normalized name of a package.
@@ -1076,17 +1187,6 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.isType 'Null
],
- allow-insecure-host =
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.isType 'Null
- ],
- _js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/TrustedHost!predicate"
- ],
annotation-style =
_js2n__-prdslib.anyOf
[
@@ -1117,6 +1217,17 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.isType 'Null
],
+ dependency-metadata =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/StaticMetadata!predicate"
+ ],
emit-build-options =
_js2n__-prdslib.anyOf
[
@@ -1184,7 +1295,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Null
],
_js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/FlatIndexLocation!predicate"
+ _js2n__-refsenv."_js2n__-:definitions/IndexUrl!predicate"
],
generate-hashes =
_js2n__-prdslib.anyOf
@@ -1508,7 +1619,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.strings.pattern "^3\\.\\d+(\\.\\d+)?$"
],
"_js2n__-:definitions/Requirement!predicate"
- | doc "A PEP 508 dependency specifier"
+ | doc "A PEP 508 dependency specifier, e.g., `ruff >= 0.6.0`"
= _js2n__-prdslib.isType '"String",
"_js2n__-:definitions/ResolutionMode!predicate" =
_js2n__-prdslib.oneOf
@@ -1529,6 +1640,54 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum [ "lowest-direct" ]
]
],
+ "_js2n__-:definitions/SchemaConflictItem!predicate"
+ | doc m%"
+ Like [`ConflictItem`], but for deserialization in `pyproject.toml`.
+
+ The schema format is different from the in-memory format. Specifically, the schema format does not allow specifying the package name (or will make it optional in the future), where as the in-memory format needs the package name.
+ "%
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "conflict" ],
+ _js2n__-prdslib.records.record
+ {
+ conflict =
+ _js2n__-refsenv."_js2n__-:definitions/ConflictPackage!predicate",
+ package =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/PackageName!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ } {} false _js2n__-prdslib.never
+ ],
+ "_js2n__-:definitions/SchemaConflictSet!predicate"
+ | doc m%"
+ Like [`ConflictSet`], but for deserialization in `pyproject.toml`.
+
+ The schema format is different from the in-memory format. Specifically, the schema format does not allow specifying the package name (or will make it optional in the future), where as the in-memory format needs the package name.
+ "%
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/SchemaConflictItem!predicate"
+ ],
+ "_js2n__-:definitions/SchemaConflicts!predicate"
+ | doc m%"
+ Like [`Conflicts`], but for deserialization in `pyproject.toml`.
+
+ The schema format is different from the in-memory format. Specifically, the schema format does not allow specifying the package name (or will make it optional in the future), where as the in-memory format needs the package name.
+
+ N.B. `Conflicts` is still used for (de)serialization. Specifically, in the lock file, where the package name is required.
+ "%
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/SchemaConflictSet!predicate"
+ ],
"_js2n__-:definitions/Source!predicate"
| doc "A `tool.uv.sources` value."
= _js2n__-prdslib.anyOf
@@ -1545,7 +1704,21 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.isType 'Null
],
+ extra =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ExtraName!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
git = _js2n__-prdslib.isType '"String",
+ group =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/GroupName!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ marker =
+ _js2n__-refsenv."_js2n__-:definitions/MarkerTree!predicate",
rev =
_js2n__-prdslib.anyOf
[
@@ -1555,7 +1728,7 @@ let rec _js2n__-refsenv
subdirectory =
_js2n__-prdslib.anyOf
[
- _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/String!predicate",
_js2n__-prdslib.isType 'Null
],
tag =
@@ -1572,10 +1745,24 @@ let rec _js2n__-refsenv
_js2n__-prdslib.records.required [ "url" ],
_js2n__-prdslib.records.record
{
+ extra =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ExtraName!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ group =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/GroupName!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ marker =
+ _js2n__-refsenv."_js2n__-:definitions/MarkerTree!predicate",
subdirectory =
_js2n__-prdslib.anyOf
[
- _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/String!predicate",
_js2n__-prdslib.isType 'Null
],
url = _js2n__-prdslib.isType '"String",
@@ -1593,64 +1780,118 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"Bool",
_js2n__-prdslib.isType 'Null
],
- path = _js2n__-prdslib.isType '"String",
+ extra =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/ExtraName!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ group =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/GroupName!predicate",
+ _js2n__-prdslib.isType 'Null
+ ],
+ marker =
+ _js2n__-refsenv."_js2n__-:definitions/MarkerTree!predicate",
+ path =
+ _js2n__-refsenv."_js2n__-:definitions/String!predicate",
} {} false _js2n__-prdslib.never
],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType 'Record,
_js2n__-prdslib.records.required [ "index" ],
- _js2n__-prdslib.records.record
- { index = _js2n__-prdslib.isType '"String", } {} false
- _js2n__-prdslib.never
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required [ "workspace" ],
- _js2n__-prdslib.records.record
- { workspace = _js2n__-prdslib.isType '"Bool", } {} false
- _js2n__-prdslib.never
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.records.required
- [ "git", "index", "path", "url", "workspace" ],
_js2n__-prdslib.records.record
{
- branch =
+ extra =
_js2n__-prdslib.anyOf
[
- _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/ExtraName!predicate",
_js2n__-prdslib.isType 'Null
],
- git = _js2n__-prdslib.isType '"String",
- index = _js2n__-prdslib.isType '"String",
- path = _js2n__-prdslib.isType '"String",
- rev =
+ group =
_js2n__-prdslib.anyOf
[
- _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/GroupName!predicate",
_js2n__-prdslib.isType 'Null
],
- subdirectory =
+ index =
+ _js2n__-refsenv."_js2n__-:definitions/IndexName!predicate",
+ marker =
+ _js2n__-refsenv."_js2n__-:definitions/MarkerTree!predicate",
+ } {} false _js2n__-prdslib.never
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "workspace" ],
+ _js2n__-prdslib.records.record
+ {
+ extra =
_js2n__-prdslib.anyOf
[
- _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/ExtraName!predicate",
_js2n__-prdslib.isType 'Null
],
- tag =
+ group =
_js2n__-prdslib.anyOf
[
- _js2n__-prdslib.isType '"String",
+ _js2n__-refsenv."_js2n__-:definitions/GroupName!predicate",
_js2n__-prdslib.isType 'Null
],
- url = _js2n__-prdslib.isType '"String",
+ marker =
+ _js2n__-refsenv."_js2n__-:definitions/MarkerTree!predicate",
workspace = _js2n__-prdslib.isType '"Bool",
} {} false _js2n__-prdslib.never
]
],
+ "_js2n__-:definitions/Sources!predicate" =
+ _js2n__-refsenv."_js2n__-:definitions/SourcesWire!predicate",
+ "_js2n__-:definitions/SourcesWire!predicate" =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/Source!predicate",
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/Source!predicate"
+ ]
+ ],
+ "_js2n__-:definitions/StaticMetadata!predicate"
+ | doc "A subset of the Python Package Metadata 2.3 standard as specified in ."
+ = _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.required [ "name", "version" ],
+ _js2n__-prdslib.records.record
+ {
+ name =
+ _js2n__-refsenv."_js2n__-:definitions/PackageName!predicate",
+ provides-extras =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/ExtraName!predicate"
+ ],
+ requires-dist =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/Requirement!predicate"
+ ],
+ requires-python =
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.isType 'Null
+ ],
+ version = _js2n__-prdslib.isType '"String",
+ } {} true _js2n__-prdslib.always
+ ],
"_js2n__-:definitions/String!predicate" =
_js2n__-prdslib.isType '"String",
"_js2n__-:definitions/TargetTriple!predicate"
@@ -1731,6 +1972,51 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "x86_64-manylinux_2_31" ]
],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "x86_64-manylinux_2_32" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "x86_64-manylinux_2_33" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "x86_64-manylinux_2_34" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "x86_64-manylinux_2_35" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "x86_64-manylinux_2_36" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "x86_64-manylinux_2_37" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "x86_64-manylinux_2_38" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "x86_64-manylinux_2_39" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "x86_64-manylinux_2_40" ]
+ ],
_js2n__-prdslib.allOf
[
_js2n__-prdslib.isType '"String",
@@ -1745,8 +2031,60 @@ let rec _js2n__-refsenv
[
_js2n__-prdslib.isType '"String",
_js2n__-prdslib.enum [ "aarch64-manylinux_2_31" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "aarch64-manylinux_2_32" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "aarch64-manylinux_2_33" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "aarch64-manylinux_2_34" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "aarch64-manylinux_2_35" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "aarch64-manylinux_2_36" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "aarch64-manylinux_2_37" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "aarch64-manylinux_2_38" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "aarch64-manylinux_2_39" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "aarch64-manylinux_2_40" ]
]
],
+ "_js2n__-:definitions/ToolUvSources!predicate" =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ _js2n__-refsenv."_js2n__-:definitions/Sources!predicate"
+ ],
"_js2n__-:definitions/ToolUvWorkspace!predicate" =
_js2n__-prdslib.allOf
[
@@ -1780,6 +2118,20 @@ let rec _js2n__-refsenv
"_js2n__-:definitions/TrustedHost!predicate"
| doc "A host or host-port pair."
= _js2n__-prdslib.isType '"String",
+ "_js2n__-:definitions/TrustedPublishing!predicate" =
+ _js2n__-prdslib.oneOf
+ [
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "always", "never" ]
+ ],
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum [ "automatic" ]
+ ]
+ ],
}
in
{
@@ -1813,6 +2165,34 @@ let rec _js2n__-refsenv
Defaults to `$HOME/Library/Caches/uv` on macOS, `$XDG_CACHE_HOME/uv` or `$HOME/.cache/uv` on Linux, and `%LOCALAPPDATA%\uv\cache` on Windows.
"%
| optional,
+ cache-keys
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/CacheKey!predicate"
+ ])
+ | doc m%"
+ The keys to consider when caching builds for the project.
+
+ Cache keys enable you to specify the files or directories that should trigger a rebuild when modified. By default, uv will rebuild a project whenever the `pyproject.toml`, `setup.py`, or `setup.cfg` files in the project directory are modified, i.e.:
+
+ ```toml cache-keys = [{ file = "pyproject.toml" }, { file = "setup.py" }, { file = "setup.cfg" }] ```
+
+ As an example: if a project uses dynamic metadata to read its dependencies from a `requirements.txt` file, you can specify `cache-keys = [{ file = "requirements.txt" }, { file = "pyproject.toml" }]` to ensure that the project is rebuilt whenever the `requirements.txt` file is modified (in addition to watching the `pyproject.toml`).
+
+ Globs are supported, following the syntax of the [`glob`](https://docs.rs/glob/0.3.1/glob/struct.Pattern.html) crate. For example, to invalidate the cache whenever a `.toml` file in the project directory or any of its subdirectories is modified, you can specify `cache-keys = [{ file = "**/*.toml" }]`. Note that the use of globs can be expensive, as uv may need to walk the filesystem to determine whether any files have changed.
+
+ Cache keys can also include version control information. For example, if a project uses `setuptools_scm` to read its version from a Git commit, you can specify `cache-keys = [{ git = { commit = true }, { file = "pyproject.toml" }]` to include the current Git commit hash in the cache key (in addition to the `pyproject.toml`). Git tags are also supported via `cache-keys = [{ git = { commit = true, tags = true } }]`.
+
+ Cache keys only affect the project defined by the `pyproject.toml` in which they're specified (as opposed to, e.g., affecting all members in a workspace), and all paths and globs are interpreted as relative to the project directory.
+ "%
+ | optional,
compile-bytecode
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
@@ -1881,6 +2261,15 @@ let rec _js2n__-refsenv
])
| doc "Settings to pass to the [PEP 517](https://peps.python.org/pep-0517/) build backend, specified as `KEY=VALUE` pairs."
| optional,
+ conflicts
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/SchemaConflicts!predicate",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc "A list sets of conflicting groups or extras."
+ | optional,
constraint-dependencies
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -1894,6 +2283,40 @@ let rec _js2n__-refsenv
])
| doc "PEP 508-style requirements, e.g., `ruff==0.5.0`, or `ruff @ https://...`."
| optional,
+ default-groups
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/GroupName!predicate"
+ ])
+ | doc "The list of `dependency-groups` to install by default."
+ | optional,
+ dependency-metadata
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/StaticMetadata!predicate"
+ ])
+ | doc m%"
+ Pre-defined static metadata for dependencies of the project (direct or transitive). When provided, enables the resolver to use the specified metadata instead of querying the registry or building the relevant package from source.
+
+ Metadata should be provided in adherence with the [Metadata 2.3](https://packaging.python.org/en/latest/specifications/core-metadata/) standard, though only the following fields are respected:
+
+ - `name`: The name of the package. - (Optional) `version`: The version of the package. If omitted, the metadata will be applied to all versions of the package. - (Optional) `requires-dist`: The dependencies of the package (e.g., `werkzeug>=0.14`). - (Optional) `requires-python`: The Python version required by the package (e.g., `>=3.10`). - (Optional) `provides-extras`: The extras provided by the package.
+ "%
+ | optional,
dev-dependencies
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.allOf
@@ -1950,9 +2373,11 @@ let rec _js2n__-refsenv
Accepts either a repository compliant with [PEP 503](https://peps.python.org/pep-0503/) (the simple repository API), or a local directory laid out in the same format.
- All indexes provided via this flag take priority over the index specified by [`index_url`](#index-url). When multiple indexes are provided, earlier values take priority.
+ All indexes provided via this flag take priority over the index specified by [`index_url`](#index-url) or [`index`](#index) with `default = true`. When multiple indexes are provided, earlier values take priority.
To control uv's resolution strategy when multiple indexes are present, see [`index_strategy`](#index-strategy).
+
+ (Deprecated: use `index` instead.)
"%
| optional,
find-links
@@ -1965,16 +2390,44 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType 'Null
],
_js2n__-prdslib.arrays.arrayOf
- _js2n__-refsenv."_js2n__-:definitions/FlatIndexLocation!predicate"
+ _js2n__-refsenv."_js2n__-:definitions/IndexUrl!predicate"
])
| doc m%"
Locations to search for candidate distributions, in addition to those found in the registry indexes.
- If a path, the target must be a directory that contains packages as wheel files (`.whl`) or source distributions (`.tar.gz` or `.zip`) at the top level.
+ If a path, the target must be a directory that contains packages as wheel files (`.whl`) or source distributions (e.g., `.tar.gz` or `.zip`) at the top level.
If a URL, the page must contain a flat list of links to package files adhering to the formats described above.
"%
| optional,
+ index
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.anyOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.isType 'Null
+ ],
+ _js2n__-prdslib.arrays.arrayOf
+ _js2n__-refsenv."_js2n__-:definitions/Index!predicate"
+ ])
+ | doc m%"
+ The indexes to use when resolving dependencies.
+
+ Accepts either a repository compliant with [PEP 503](https://peps.python.org/pep-0503/) (the simple repository API), or a local directory laid out in the same format.
+
+ Indexes are considered in the order in which they're defined, such that the first-defined index has the highest priority. Further, the indexes provided by this setting are given higher priority than any indexes specified via [`index_url`](#index-url) or [`extra_index_url`](#extra-index-url). uv will only consider the first index that contains a given package, unless an alternative [index strategy](#index-strategy) is specified.
+
+ If an index is marked as `explicit = true`, it will be used exclusively for those dependencies that select it explicitly via `[tool.uv.sources]`, as in:
+
+ ```toml [[tool.uv.index]] name = "pytorch" url = "https://download.pytorch.org/whl/cu121" explicit = true
+
+ [tool.uv.sources] torch = { index = "pytorch" } ```
+
+ If an index is marked as `default = true`, it will be moved to the end of the prioritized list, such that it is given the lowest priority when resolving packages. Additionally, marking an index as default will disable the PyPI default index.
+ "%
+ | optional,
index-strategy
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
@@ -1985,7 +2438,7 @@ let rec _js2n__-refsenv
| doc m%"
The strategy to use when resolving against multiple index URLs.
- By default, uv will stop at the first index on which a given package is available, and limit resolutions to those present on that first index (`first-match`). This prevents "dependency confusion" attacks, whereby an attack can upload a malicious package under the same name to a secondary.
+ By default, uv will stop at the first index on which a given package is available, and limit resolutions to those present on that first index (`first-match`). This prevents "dependency confusion" attacks, whereby an attacker can upload a malicious package under the same name to an alternate index.
"%
| optional,
index-url
@@ -2000,7 +2453,9 @@ let rec _js2n__-refsenv
Accepts either a repository compliant with [PEP 503](https://peps.python.org/pep-0503/) (the simple repository API), or a local directory laid out in the same format.
- The index provided by this setting is given lower priority than any indexes specified via [`extra_index_url`](#extra-index-url).
+ The index provided by this setting is given lower priority than any indexes specified via [`extra_index_url`](#extra-index-url) or [`index`](#index).
+
+ (Deprecated: use `index` instead.)
"%
| optional,
keyring-provider
@@ -2199,6 +2654,24 @@ let rec _js2n__-refsenv
[ _js2n__-prdslib.isType '"Bool", _js2n__-prdslib.isType 'Null ])
| doc "Whether to enable experimental, preview features."
| optional,
+ publish-url
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
+ | doc "The URL for publishing packages to the Python package index (by default: )."
+ | optional,
+ pypy-install-mirror
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
+ | doc m%"
+ Mirror URL to use for downloading managed PyPy installations.
+
+ By default, managed PyPy installations are downloaded from [downloads.python.org](https://downloads.python.org/). This variable can be set to a mirror URL to use a different source for PyPy installations. The provided URL will replace `https://downloads.python.org/pypy` in, e.g., `https://downloads.python.org/pypy/pypy3.8-v7.3.7-osx64.tar.bz2`.
+
+ Distributions can be read from a local directory by using the `file://` URL scheme.
+ "%
+ | optional,
python-downloads
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
@@ -2208,6 +2681,18 @@ let rec _js2n__-refsenv
])
| doc "Whether to allow Python downloads."
| optional,
+ python-install-mirror
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [ _js2n__-prdslib.isType '"String", _js2n__-prdslib.isType 'Null ])
+ | doc m%"
+ Mirror URL for downloading managed Python installations.
+
+ By default, managed Python installations are downloaded from [`python-build-standalone`](https://github.com/indygreg/python-build-standalone). This variable can be set to a mirror URL to use a different source for Python installations. The provided URL will replace `https://github.com/indygreg/python-build-standalone/releases/download` in, e.g., `https://github.com/indygreg/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz`.
+
+ Distributions can be read from a local directory by using the `file://` URL scheme.
+ "%
+ | optional,
python-preference
| _js2n__-prdslib.contract_from_predicate
(_js2n__-prdslib.anyOf
@@ -2252,17 +2737,31 @@ let rec _js2n__-refsenv
| optional,
sources
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ (_js2n__-prdslib.anyOf
[
- _js2n__-prdslib.anyOf
- [
- _js2n__-prdslib.isType 'Record,
- _js2n__-prdslib.isType 'Null
- ],
- _js2n__-prdslib.records.record {} {} true
- _js2n__-refsenv."_js2n__-:definitions/Source!predicate"
+ _js2n__-refsenv."_js2n__-:definitions/ToolUvSources!predicate",
+ _js2n__-prdslib.isType 'Null
])
- | doc "The sources to use (e.g., workspace members, Git repositories, local paths) when resolving dependencies."
+ | doc m%"
+ The sources to use when resolving dependencies.
+
+ `tool.uv.sources` enriches the dependency metadata with additional sources, incorporated during development. A dependency source can be a Git repository, a URL, a local path, or an alternative registry.
+
+ See [Dependencies](https://docs.astral.sh/uv/concepts/projects/dependencies/) for more.
+ "%
+ | optional,
+ trusted-publishing
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.anyOf
+ [
+ _js2n__-refsenv."_js2n__-:definitions/TrustedPublishing!predicate",
+ _js2n__-prdslib.isType 'Null
+ ])
+ | doc m%"
+ Configure trusted publishing via GitHub Actions.
+
+ By default, uv checks for trusted publishing when running in GitHub Actions, but ignores it if it isn't configured or the workflow doesn't have enough permissions (e.g., a pull request from a fork).
+ "%
| optional,
upgrade
| _js2n__-prdslib.contract_from_predicate
diff --git a/out/zerops.io import file.ncl b/out/zerops.io import file.ncl
index e2d0ce3..6e1381c 100644
--- a/out/zerops.io import file.ncl
+++ b/out/zerops.io import file.ncl
@@ -901,10 +901,25 @@ let rec _js2n__-refsenv
{
project
| {
+ corePackage
+ | std.enum.TagOrString
+ | [| 'SERIOUS, 'LIGHT |]
+ | doc "Project core package (default LIGHT)."
+ | optional,
description
| String
| doc "Description of the new project."
| optional,
+ envVariables
+ | _js2n__-prdslib.contract_from_predicate
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType 'Record,
+ _js2n__-prdslib.records.record {} {} true
+ (_js2n__-prdslib.isType '"String")
+ ])
+ | doc "List of environment variables of project configuration."
+ | optional,
name
| String
| doc "The name of the new project. Duplicates are allowed.",
@@ -999,6 +1014,7 @@ let rec _js2n__-refsenv
| std.enum.TagOrString
| [|
'"valkey@7.2",
+ '"ubuntu@24.04",
'"ubuntu@22.04",
'"static@latest",
'"static@1.0",
@@ -1009,7 +1025,8 @@ let rec _js2n__-refsenv
'"rust@1.78",
'"rust@1",
'runtime,
- '"rabbitmq@3",
+ '"rabbitmq@3.9",
+ '"qdrant@1.12",
'"qdrant@1.10",
'"python@3.9",
'"python@3.12",
@@ -1017,10 +1034,14 @@ let rec _js2n__-refsenv
'"postgresql@16",
'"postgresql@14",
'"postgresql@12",
+ '"php-nginx@8.4+1.22",
+ '"php-nginx@8.4",
'"php-nginx@8.3+1.22",
'"php-nginx@8.3",
'"php-nginx@8.1+1.22",
'"php-nginx@8.1",
+ '"php-apache@8.4+2.4",
+ '"php-apache@8.4",
'"php-apache@8.3+2.4",
'"php-apache@8.3",
'"php-apache@8.1+2.4",
@@ -1034,6 +1055,7 @@ let rec _js2n__-refsenv
'"nginx@latest",
'"nginx@1.22",
'"nats@2.10",
+ '"meilisearch@1.10",
'"mariadb@10.6",
'"keydb@6",
'"kafka@3.8",
@@ -1044,6 +1066,13 @@ let rec _js2n__-refsenv
'"golang@1",
'"go@1.22",
'"go@1",
+ '"gleam@1.5.1",
+ '"gleam@1.5",
+ '"gleam@1",
+ '"elixir@1.16.2",
+ '"elixir@1.16",
+ '"elixir@1",
+ '"elasticsearch@8.16",
'"dotnet@8",
'"dotnet@7",
'"dotnet@6",
@@ -1052,8 +1081,10 @@ let rec _js2n__-refsenv
'"deno@2",
'"deno@1.45.5",
'"deno@1",
+ '"bun@nightly",
'"bun@latest",
- '"bun@1.1.15",
+ '"bun@canary",
+ '"bun@1.1.34",
'"bun@1.1",
'"alpine@3.20",
'"alpine@3.19",
@@ -1068,7 +1099,10 @@ let rec _js2n__-refsenv
| doc "Specifies the service type and version.",
verticalAutoscaling
| {
- cpuMode | String | optional,
+ cpuMode
+ | std.enum.TagOrString
+ | [| 'SHARED, 'DEDICATED |]
+ | optional,
maxCpu | std.number.Integer | optional,
maxDisk
| Number
@@ -1144,173 +1178,147 @@ let rec _js2n__-refsenv
]
],
base =
- _js2n__-prdslib.allOf
+ _js2n__-prdslib.oneOf
[
- _js2n__-prdslib.enum
+ _js2n__-prdslib.allOf
[
- "22.04",
- "3.17",
- "3.18",
- "3.19",
- "3.20",
- "alpine@3.17",
- "alpine@3.18",
- "alpine@3.19",
- "alpine@3.20",
- "alpine@latest",
- "bun@1.1",
- "bun@1.1.15",
- "bun@latest",
- "deno@1",
- "deno@1.45.5",
- "deno@2.0.0",
- "deno@latest",
- "dotnet@6",
- "dotnet@7",
- "dotnet@8",
- "dotnet@latest",
- "go@1",
- "go@1.22",
- "go@latest",
- "golang@1",
- "golang@latest",
- "java@17",
- "java@21",
- "java@latest",
- "nodejs@18",
- "nodejs@20",
- "nodejs@22",
- "nodejs@latest",
- "php@8.1",
- "php@8.3",
- "php@latest",
- "python@3.11",
- "python@3.12",
- "python@latest",
- "rust@1",
- "rust@1.78",
- "rust@1.80",
- "rust@latest",
- "rust@nightly",
- "ubuntu@22.04",
- "ubuntu@latest"
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
+ [
+ "22.04",
+ "24.04",
+ "3.17",
+ "3.18",
+ "3.19",
+ "3.20",
+ "alpine@3.17",
+ "alpine@3.18",
+ "alpine@3.19",
+ "alpine@3.20",
+ "alpine@latest",
+ "bun@1.1",
+ "bun@1.1.34",
+ "bun@canary",
+ "bun@latest",
+ "bun@nightly",
+ "deno@1",
+ "deno@1.45.5",
+ "deno@2.0.0",
+ "deno@latest",
+ "dotnet@6",
+ "dotnet@7",
+ "dotnet@8",
+ "dotnet@latest",
+ "elixir@1",
+ "elixir@1.16",
+ "elixir@1.16.2",
+ "elixir@latest",
+ "gleam@1",
+ "gleam@1.5",
+ "gleam@1.5.1",
+ "gleam@latest",
+ "go@1",
+ "go@1.22",
+ "go@latest",
+ "golang@1",
+ "golang@latest",
+ "java@17",
+ "java@21",
+ "java@latest",
+ "nodejs@18",
+ "nodejs@20",
+ "nodejs@22",
+ "nodejs@latest",
+ "php@8.1",
+ "php@8.3",
+ "php@8.4",
+ "php@latest",
+ "python@3.11",
+ "python@3.12",
+ "python@latest",
+ "rust@1",
+ "rust@1.78",
+ "rust@1.80",
+ "rust@latest",
+ "rust@nightly",
+ "ubuntu@22.04",
+ "ubuntu@24.04",
+ "ubuntu@latest"
+ ]
],
- _js2n__-prdslib.oneOf
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "22.04",
- "3.17",
- "3.18",
- "3.19",
- "3.20",
- "alpine@3.17",
- "alpine@3.18",
- "alpine@3.19",
- "alpine@3.20",
- "alpine@latest",
- "bun@1.1",
- "bun@1.1.15",
- "bun@latest",
- "deno@1",
- "deno@1.45.5",
- "deno@2.0.0",
- "deno@latest",
- "dotnet@6",
- "dotnet@7",
- "dotnet@8",
- "dotnet@latest",
- "go@1",
- "go@1.22",
- "go@latest",
- "golang@1",
- "golang@latest",
- "java@17",
- "java@21",
- "java@latest",
- "nodejs@18",
- "nodejs@20",
- "nodejs@22",
- "nodejs@latest",
- "php@8.1",
- "php@8.3",
- "php@latest",
- "python@3.11",
- "python@3.12",
- "python@latest",
- "rust@1",
- "rust@1.78",
- "rust@1.80",
- "rust@latest",
- "rust@nightly",
- "ubuntu@22.04",
- "ubuntu@latest"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType
- '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"String",
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.isType
- '"String",
- _js2n__-prdslib.enum
- [
- "22.04",
- "3.17",
- "3.18",
- "3.19",
- "3.20",
- "alpine@3.17",
- "alpine@3.18",
- "alpine@3.19",
- "alpine@3.20",
- "alpine@latest",
- "bun@1.1",
- "bun@1.1.15",
- "bun@latest",
- "deno@1",
- "deno@1.45.5",
- "deno@2.0.0",
- "deno@latest",
- "dotnet@6",
- "dotnet@7",
- "dotnet@8",
- "dotnet@latest",
- "go@1",
- "go@1.22",
- "go@latest",
- "golang@1",
- "golang@latest",
- "java@17",
- "java@21",
- "java@latest",
- "nodejs@18",
- "nodejs@20",
- "nodejs@22",
- "nodejs@latest",
- "php@8.1",
- "php@8.3",
- "php@latest",
- "python@3.11",
- "python@3.12",
- "python@latest",
- "rust@1",
- "rust@1.78",
- "rust@1.80",
- "rust@latest",
- "rust@nightly",
- "ubuntu@22.04",
- "ubuntu@latest"
- ]
- ])
- ]
+ "22.04",
+ "24.04",
+ "3.17",
+ "3.18",
+ "3.19",
+ "3.20",
+ "alpine@3.17",
+ "alpine@3.18",
+ "alpine@3.19",
+ "alpine@3.20",
+ "alpine@latest",
+ "bun@1.1",
+ "bun@1.1.34",
+ "bun@canary",
+ "bun@latest",
+ "bun@nightly",
+ "deno@1",
+ "deno@1.45.5",
+ "deno@2.0.0",
+ "deno@latest",
+ "dotnet@6",
+ "dotnet@7",
+ "dotnet@8",
+ "dotnet@latest",
+ "elixir@1",
+ "elixir@1.16",
+ "elixir@1.16.2",
+ "elixir@latest",
+ "gleam@1",
+ "gleam@1.5",
+ "gleam@1.5.1",
+ "gleam@latest",
+ "go@1",
+ "go@1.22",
+ "go@latest",
+ "golang@1",
+ "golang@latest",
+ "java@17",
+ "java@21",
+ "java@latest",
+ "nodejs@18",
+ "nodejs@20",
+ "nodejs@22",
+ "nodejs@latest",
+ "php@8.1",
+ "php@8.3",
+ "php@8.4",
+ "php@latest",
+ "python@3.11",
+ "python@3.12",
+ "python@latest",
+ "rust@1",
+ "rust@1.78",
+ "rust@1.80",
+ "rust@latest",
+ "rust@nightly",
+ "ubuntu@22.04",
+ "ubuntu@24.04",
+ "ubuntu@latest"
+ ]
+ ])
]
],
buildCommands =
@@ -1483,6 +1491,7 @@ let rec _js2n__-refsenv
_js2n__-prdslib.enum
[
"22.04",
+ "24.04",
"3.17",
"3.18",
"3.19",
@@ -1493,8 +1502,10 @@ let rec _js2n__-refsenv
"alpine@3.20",
"alpine@latest",
"bun@1.1",
- "bun@1.1.15",
+ "bun@1.1.34",
+ "bun@canary",
"bun@latest",
+ "bun@nightly",
"deno@1",
"deno@1.45.5",
"deno@2.0.0",
@@ -1503,6 +1514,14 @@ let rec _js2n__-refsenv
"dotnet@7",
"dotnet@8",
"dotnet@latest",
+ "elixir@1",
+ "elixir@1.16",
+ "elixir@1.16.2",
+ "elixir@latest",
+ "gleam@1",
+ "gleam@1.5",
+ "gleam@1.5.1",
+ "gleam@latest",
"go@1",
"go@1.22",
"go@latest",
@@ -1519,9 +1538,11 @@ let rec _js2n__-refsenv
"nodejs@latest",
"php-apache@8.1",
"php-apache@8.3",
+ "php-apache@8.4",
"php-apache@latest",
"php-nginx@8.1",
"php-nginx@8.3",
+ "php-nginx@8.4",
"php-nginx@latest",
"python@3.11",
"python@3.12",
@@ -1536,9 +1557,43 @@ let rec _js2n__-refsenv
"static@1.0",
"static@latest",
"ubuntu@22.04",
+ "ubuntu@24.04",
"ubuntu@latest"
]
],
+ crontab =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [
+ "allContainers",
+ "command",
+ "timing"
+ ],
+ _js2n__-prdslib.records.record
+ {
+ allContainers =
+ _js2n__-prdslib.isType
+ '"Bool",
+ command =
+ _js2n__-prdslib.isType
+ '"String",
+ timing =
+ _js2n__-prdslib.isType
+ '"String",
+ workingDir =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
documentRoot =
_js2n__-prdslib.isType '"String",
envReplace =
@@ -1754,6 +1809,41 @@ let rec _js2n__-refsenv
_js2n__-prdslib.isType '"String",
start =
_js2n__-prdslib.isType '"String",
+ startCommands =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ 'Record,
+ _js2n__-prdslib.records.required
+ [ "command" ],
+ _js2n__-prdslib.records.record
+ {
+ command =
+ _js2n__-prdslib.isType
+ '"String",
+ initCommands =
+ _js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType
+ '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.isType
+ '"String")
+ ],
+ name =
+ _js2n__-prdslib.isType
+ '"String",
+ workingDir =
+ _js2n__-prdslib.isType
+ '"String",
+ } {} false
+ _js2n__-prdslib.never
+ ])
+ ],
} {} false _js2n__-prdslib.never
],
} {} false _js2n__-prdslib.never
diff --git a/out/zerops.yml.ncl b/out/zerops.yml.ncl
index 032ef84..e5507a6 100644
--- a/out/zerops.yml.ncl
+++ b/out/zerops.yml.ncl
@@ -920,170 +920,144 @@ let rec _js2n__-refsenv
| optional,
base
| _js2n__-prdslib.contract_from_predicate
- (_js2n__-prdslib.allOf
+ (_js2n__-prdslib.oneOf
[
- _js2n__-prdslib.enum
+ _js2n__-prdslib.allOf
[
- "22.04",
- "3.17",
- "3.18",
- "3.19",
- "3.20",
- "alpine@3.17",
- "alpine@3.18",
- "alpine@3.19",
- "alpine@3.20",
- "alpine@latest",
- "bun@1.1",
- "bun@1.1.15",
- "bun@latest",
- "deno@1",
- "deno@1.45.5",
- "deno@2.0.0",
- "deno@latest",
- "dotnet@6",
- "dotnet@7",
- "dotnet@8",
- "dotnet@latest",
- "go@1",
- "go@1.22",
- "go@latest",
- "golang@1",
- "golang@latest",
- "java@17",
- "java@21",
- "java@latest",
- "nodejs@18",
- "nodejs@20",
- "nodejs@22",
- "nodejs@latest",
- "php@8.1",
- "php@8.3",
- "php@latest",
- "python@3.11",
- "python@3.12",
- "python@latest",
- "rust@1",
- "rust@1.78",
- "rust@1.80",
- "rust@latest",
- "rust@nightly",
- "ubuntu@22.04",
- "ubuntu@latest"
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
+ [
+ "22.04",
+ "24.04",
+ "3.17",
+ "3.18",
+ "3.19",
+ "3.20",
+ "alpine@3.17",
+ "alpine@3.18",
+ "alpine@3.19",
+ "alpine@3.20",
+ "alpine@latest",
+ "bun@1.1",
+ "bun@1.1.34",
+ "bun@canary",
+ "bun@latest",
+ "bun@nightly",
+ "deno@1",
+ "deno@1.45.5",
+ "deno@2.0.0",
+ "deno@latest",
+ "dotnet@6",
+ "dotnet@7",
+ "dotnet@8",
+ "dotnet@latest",
+ "elixir@1",
+ "elixir@1.16",
+ "elixir@1.16.2",
+ "elixir@latest",
+ "gleam@1",
+ "gleam@1.5",
+ "gleam@1.5.1",
+ "gleam@latest",
+ "go@1",
+ "go@1.22",
+ "go@latest",
+ "golang@1",
+ "golang@latest",
+ "java@17",
+ "java@21",
+ "java@latest",
+ "nodejs@18",
+ "nodejs@20",
+ "nodejs@22",
+ "nodejs@latest",
+ "php@8.1",
+ "php@8.3",
+ "php@8.4",
+ "php@latest",
+ "python@3.11",
+ "python@3.12",
+ "python@latest",
+ "rust@1",
+ "rust@1.78",
+ "rust@1.80",
+ "rust@latest",
+ "rust@nightly",
+ "ubuntu@22.04",
+ "ubuntu@24.04",
+ "ubuntu@latest"
+ ]
],
- _js2n__-prdslib.oneOf
+ _js2n__-prdslib.allOf
[
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "22.04",
- "3.17",
- "3.18",
- "3.19",
- "3.20",
- "alpine@3.17",
- "alpine@3.18",
- "alpine@3.19",
- "alpine@3.20",
- "alpine@latest",
- "bun@1.1",
- "bun@1.1.15",
- "bun@latest",
- "deno@1",
- "deno@1.45.5",
- "deno@2.0.0",
- "deno@latest",
- "dotnet@6",
- "dotnet@7",
- "dotnet@8",
- "dotnet@latest",
- "go@1",
- "go@1.22",
- "go@latest",
- "golang@1",
- "golang@latest",
- "java@17",
- "java@21",
- "java@latest",
- "nodejs@18",
- "nodejs@20",
- "nodejs@22",
- "nodejs@latest",
- "php@8.1",
- "php@8.3",
- "php@latest",
- "python@3.11",
- "python@3.12",
- "python@latest",
- "rust@1",
- "rust@1.78",
- "rust@1.80",
- "rust@latest",
- "rust@nightly",
- "ubuntu@22.04",
- "ubuntu@latest"
- ]
- ],
- _js2n__-prdslib.allOf
- [
- _js2n__-prdslib.isType '"Array",
- _js2n__-prdslib.arrays.arrayOf
- (_js2n__-prdslib.allOf
+ _js2n__-prdslib.isType '"Array",
+ _js2n__-prdslib.arrays.arrayOf
+ (_js2n__-prdslib.allOf
+ [
+ _js2n__-prdslib.isType '"String",
+ _js2n__-prdslib.enum
[
- _js2n__-prdslib.isType '"String",
- _js2n__-prdslib.enum
- [
- "22.04",
- "3.17",
- "3.18",
- "3.19",
- "3.20",
- "alpine@3.17",
- "alpine@3.18",
- "alpine@3.19",
- "alpine@3.20",
- "alpine@latest",
- "bun@1.1",
- "bun@1.1.15",
- "bun@latest",
- "deno@1",
- "deno@1.45.5",
- "deno@2.0.0",
- "deno@latest",
- "dotnet@6",
- "dotnet@7",
- "dotnet@8",
- "dotnet@latest",
- "go@1",
- "go@1.22",
- "go@latest",
- "golang@1",
- "golang@latest",
- "java@17",
- "java@21",
- "java@latest",
- "nodejs@18",
- "nodejs@20",
- "nodejs@22",
- "nodejs@latest",
- "php@8.1",
- "php@8.3",
- "php@latest",
- "python@3.11",
- "python@3.12",
- "python@latest",
- "rust@1",
- "rust@1.78",
- "rust@1.80",
- "rust@latest",
- "rust@nightly",
- "ubuntu@22.04",
- "ubuntu@latest"
- ]
- ])
- ]
+ "22.04",
+ "24.04",
+ "3.17",
+ "3.18",
+ "3.19",
+ "3.20",
+ "alpine@3.17",
+ "alpine@3.18",
+ "alpine@3.19",
+ "alpine@3.20",
+ "alpine@latest",
+ "bun@1.1",
+ "bun@1.1.34",
+ "bun@canary",
+ "bun@latest",
+ "bun@nightly",
+ "deno@1",
+ "deno@1.45.5",
+ "deno@2.0.0",
+ "deno@latest",
+ "dotnet@6",
+ "dotnet@7",
+ "dotnet@8",
+ "dotnet@latest",
+ "elixir@1",
+ "elixir@1.16",
+ "elixir@1.16.2",
+ "elixir@latest",
+ "gleam@1",
+ "gleam@1.5",
+ "gleam@1.5.1",
+ "gleam@latest",
+ "go@1",
+ "go@1.22",
+ "go@latest",
+ "golang@1",
+ "golang@latest",
+ "java@17",
+ "java@21",
+ "java@latest",
+ "nodejs@18",
+ "nodejs@20",
+ "nodejs@22",
+ "nodejs@latest",
+ "php@8.1",
+ "php@8.3",
+ "php@8.4",
+ "php@latest",
+ "python@3.11",
+ "python@3.12",
+ "python@latest",
+ "rust@1",
+ "rust@1.78",
+ "rust@1.80",
+ "rust@latest",
+ "rust@nightly",
+ "ubuntu@22.04",
+ "ubuntu@24.04",
+ "ubuntu@latest"
+ ]
+ ])
]
])
| doc "Sets the base technology for the build environment. If you need to install more technologies to the build environment, set multiple values as a yaml array."
@@ -1216,6 +1190,7 @@ let rec _js2n__-refsenv
| std.enum.TagOrString
| [|
'"ubuntu@latest",
+ '"ubuntu@24.04",
'"ubuntu@22.04",
'"static@latest",
'"static@1.0",
@@ -1230,9 +1205,11 @@ let rec _js2n__-refsenv
'"python@3.12",
'"python@3.11",
'"php-nginx@latest",
+ '"php-nginx@8.4",
'"php-nginx@8.3",
'"php-nginx@8.1",
'"php-apache@latest",
+ '"php-apache@8.4",
'"php-apache@8.3",
'"php-apache@8.1",
'"nodejs@latest",
@@ -1249,6 +1226,14 @@ let rec _js2n__-refsenv
'"go@latest",
'"go@1.22",
'"go@1",
+ '"gleam@latest",
+ '"gleam@1.5.1",
+ '"gleam@1.5",
+ '"gleam@1",
+ '"elixir@latest",
+ '"elixir@1.16.2",
+ '"elixir@1.16",
+ '"elixir@1",
'"dotnet@latest",
'"dotnet@8",
'"dotnet@7",
@@ -1257,8 +1242,10 @@ let rec _js2n__-refsenv
'"deno@2.0.0",
'"deno@1.45.5",
'"deno@1",
+ '"bun@nightly",
'"bun@latest",
- '"bun@1.1.15",
+ '"bun@canary",
+ '"bun@1.1.34",
'"bun@1.1",
'"alpine@latest",
'"alpine@3.20",
@@ -1269,10 +1256,30 @@ let rec _js2n__-refsenv
'"3.19",
'"3.18",
'"3.17",
+ '"24.04",
'"22.04"
|]
| doc "Sets the base technology for the runtime environment. If you don't specify the run.base attribute, Zerops keeps the current version for your runtime."
| optional,
+ crontab
+ | Array
+ {
+ allContainers
+ | Bool
+ | doc "If set to true, the job runs on all containers; otherwise, it runs on a single container (default: false)",
+ command
+ | String
+ | doc "Specifies the shell command to run at the scheduled time.",
+ timing
+ | String
+ | doc "Defines when the cron job runs in standard cron format.",
+ workingDir
+ | String
+ | doc "The directory where the command will be executed (default: /var/www)"
+ | optional,
+ }
+ | doc "A list of cron jobs with their respective schedule (timing), the command to run (command), and additional options like allContainers and workingDir."
+ | optional,
documentRoot
| String
| doc "Customizes the folder that will be used as the root of the publicly accessible web server content. This attribute is available only for runtimes with webservers."
@@ -1405,6 +1412,19 @@ let rec _js2n__-refsenv
| String
| doc "Defines the start command for your application."
| optional,
+ startCommands
+ | Array
+ {
+ command | String,
+ initCommands
+ | Array (String)
+ | doc "Defines one or more commands to be run each time a new runtime container is started or a container is restarted."
+ | optional,
+ name | String | optional,
+ workingDir | String | optional,
+ }
+ | doc "Defines the start commands for the runtime environment."
+ | optional,
}
| doc "Runtime configuration."
| optional,