supervision-patterns
Use
(↥ "pkg:supervision-patterns" pkg)
Call the exports below through the pkg alias, for example pkg.Bootstrap.
Functions
Bootstrap
Type: (∷ (→ Unit Any))
Construct Bootstrap values.
SupervisionActionClose
Type: (∷ (→ Unit Any))
Construct SupervisionActionClose values.
SupervisionActionClosedAllow
Type: (∷ (→ Unit Any))
Construct SupervisionActionClosedAllow values.
SupervisionActionEnterHalfOpen
Type: (∷ (→ Unit Any))
Construct SupervisionActionEnterHalfOpen values.
SupervisionActionHalfOpenProbe
Type: (∷ (→ Unit Any))
Construct SupervisionActionHalfOpenProbe values.
SupervisionActionReopen
Type: (∷ (→ Unit Any))
Construct SupervisionActionReopen values.
SupervisionActionStayOpen
Type: (∷ (→ Unit Any))
Construct SupervisionActionStayOpen values.
SupervisionActionTripOpen
Type: (∷ (→ Unit Any))
Construct SupervisionActionTripOpen values.
SupervisionClassifierProfileSchemaV1
Type: (∷ (→ Any Any))
Construct SupervisionClassifierProfileSchemaV1 values.
SupervisionCooldownSchemaV1
Type: (∷ (→ Any Any))
Construct SupervisionCooldownSchemaV1 values.
SupervisionExecutionPlanV1
Type: (∷ (→ Any Any Any Any Any))
Construct SupervisionExecutionPlanV1 values.
SupervisionFailureContextV1
Type: (∷ (→ Any Any Any Any Any))
Construct SupervisionFailureContextV1 values.
SupervisionFailureThresholdSchemaV1
Type: (∷ (→ Any Any))
Construct SupervisionFailureThresholdSchemaV1 values.
SupervisionHalfOpenQuotaSchemaV1
Type: (∷ (→ Any Any))
Construct SupervisionHalfOpenQuotaSchemaV1 values.
SupervisionNameSchemaV1
Type: (∷ (→ Any Any))
Construct SupervisionNameSchemaV1 values.
SupervisionPolicyV1
Type: (∷ (→ Any Any Any Any Any Any Any))
Construct SupervisionPolicyV1 values.
SupervisionPolicyWireV1
Type: (∷ (→ Any Any Any Any Any Any Any Any))
Construct SupervisionPolicyWireV1 values.
SupervisionSlotCore
Type: (∷ (→ Unit Any))
Construct SupervisionSlotCore values.
SupervisionSlotReserved
Type: (∷ (→ Unit Any))
Construct SupervisionSlotReserved values.
SupervisionSlotUnknown
Type: (∷ (→ Unit Any))
Construct SupervisionSlotUnknown values.
SupervisionStateEventV1
Type: (∷ (→ Any Any Any Any Any))
Construct SupervisionStateEventV1 values.
SupervisionStateEventWireV1
Type: (∷ (→ Any Any Any Any Any Any Any Any Any))
Construct SupervisionStateEventWireV1 values.
SupervisionStateV1
Type: (∷ (→ Any Any Any Any Any Any))
Construct SupervisionStateV1 values.
SupervisionTaxonomyAdditive
Type: (∷ (→ Unit Any))
Construct SupervisionTaxonomyAdditive values.
SupervisionTaxonomyBreaking
Type: (∷ (→ Unit Any))
Construct SupervisionTaxonomyBreaking values.
SupervisionTaxonomyDeprecation
Type: (∷ (→ Unit Any))
Construct SupervisionTaxonomyDeprecation values.
library-name
Type: (∷ (→ Unit Any))
0x0 library function library-name.
build-stage
Type: (∷ (→ Unit Any))
0x0 library function build-stage.
supervision-api-version
Type: (∷ (→ Unit Any))
0x0 library function supervision-api-version.
supervision-failure-context
Type: (∷ (→ Any Any Any Any Any))
0x0 library function supervision-failure-context.
supervision-failure-policy-name
Type: (∷ (→ Any Any))
0x0 library function supervision-failure-policy-name.
supervision-failure-state-label
Type: (∷ (→ Any Any))
0x0 library function supervision-failure-state-label.
supervision-failure-count-text
Type: (∷ (→ Any Any))
0x0 library function supervision-failure-count-text.
supervision-failure-message-text
Type: (∷ (→ Any Any))
0x0 library function supervision-failure-message-text.
require-supervision-policy-name
Type: (∷ (→ Any Any))
0x0 library function require-supervision-policy-name.
parse-supervision-classifier-profile
Type: (∷ (→ Any Any))
0x0 library function parse-supervision-classifier-profile.
require-supervision-failure-threshold
Type: (∷ (→ Any Any))
0x0 library function require-supervision-failure-threshold.
require-supervision-cooldown-steps
Type: (∷ (→ Any Any))
0x0 library function require-supervision-cooldown-steps.
require-supervision-half-open-quota
Type: (∷ (→ Any Any))
0x0 library function require-supervision-half-open-quota.
require-supervision-message
Type: (∷ (→ Any Any))
0x0 library function require-supervision-message.
parse-supervision-failure-count-text
Type: (∷ (→ Any Any))
0x0 library function parse-supervision-failure-count-text.
parse-supervision-state-label
Type: (∷ (→ Any Any))
0x0 library function parse-supervision-state-label.
validate-supervision-failure-context
Type: (∷ (→ Any Any))
0x0 library function validate-supervision-failure-context.
supervision-failure-error
Type: (∷ (→ Any Any Any Any))
0x0 library function supervision-failure-error.
supervision-policy
Type: (∷ (→ Any Any Any Any Any Any Any))
0x0 library function supervision-policy.
supervision-policy-name
Type: (∷ (→ Any Any))
0x0 library function supervision-policy-name.
supervision-policy-classifier-profile
Type: (∷ (→ Any Any))
0x0 library function supervision-policy-classifier-profile.
supervision-policy-failure-threshold
Type: (∷ (→ Any Any))
0x0 library function supervision-policy-failure-threshold.
supervision-policy-cooldown-steps
Type: (∷ (→ Any Any))
0x0 library function supervision-policy-cooldown-steps.
supervision-policy-half-open-quota
Type: (∷ (→ Any Any))
0x0 library function supervision-policy-half-open-quota.
supervision-policy-failure-context
Type: (∷ (→ Any Any))
0x0 library function supervision-policy-failure-context.
validate-supervision-policy
Type: (∷ (→ Any Any))
0x0 library function validate-supervision-policy.
supervision-name-schema
Type: (∷ (→ Any Any))
0x0 library function supervision-name-schema.
supervision-name-schema-text
Type: (∷ (→ Any Any))
0x0 library function supervision-name-schema-text.
supervision-failure-threshold-schema
Type: (∷ (→ Any Any))
0x0 library function supervision-failure-threshold-schema.
supervision-failure-threshold-schema-value
Type: (∷ (→ Any Any))
0x0 library function supervision-failure-threshold-schema-value.
supervision-cooldown-schema
Type: (∷ (→ Any Any))
0x0 library function supervision-cooldown-schema.
supervision-cooldown-schema-value
Type: (∷ (→ Any Any))
0x0 library function supervision-cooldown-schema-value.
supervision-half-open-quota-schema
Type: (∷ (→ Any Any))
0x0 library function supervision-half-open-quota-schema.
supervision-half-open-quota-schema-value
Type: (∷ (→ Any Any))
0x0 library function supervision-half-open-quota-schema-value.
supervision-classifier-profile-schema
Type: (∷ (→ Any Any))
0x0 library function supervision-classifier-profile-schema.
supervision-classifier-profile-schema-text
Type: (∷ (→ Any Any))
0x0 library function supervision-classifier-profile-schema-text.
supervision-policy-name-schema
Type: (∷ (→ Any Any))
0x0 library function supervision-policy-name-schema.
supervision-policy-failure-threshold-schema
Type: (∷ (→ Any Any))
0x0 library function supervision-policy-failure-threshold-schema.
supervision-policy-cooldown-schema
Type: (∷ (→ Any Any))
0x0 library function supervision-policy-cooldown-schema.
supervision-policy-half-open-quota-schema
Type: (∷ (→ Any Any))
0x0 library function supervision-policy-half-open-quota-schema.
supervision-policy-classifier-profile-schema
Type: (∷ (→ Any Any))
0x0 library function supervision-policy-classifier-profile-schema.
supervision-policy-from-schemas
Type: (∷ (→ Any Any Any Any Any Any Any))
0x0 library function supervision-policy-from-schemas.
require-supervision-probe-count
Type: (∷ (→ Any Any))
0x0 library function require-supervision-probe-count.
require-supervision-cooldown-remaining-steps
Type: (∷ (→ Any Any))
0x0 library function require-supervision-cooldown-remaining-steps.
supervision-state
Type: (∷ (→ Any Any Any Any Any Any))
0x0 library function supervision-state.
supervision-state-label
Type: (∷ (→ Any Any))
0x0 library function supervision-state-label.
supervision-state-failure-count
Type: (∷ (→ Any Any))
0x0 library function supervision-state-failure-count.
supervision-state-cooldown-remaining-steps
Type: (∷ (→ Any Any))
0x0 library function supervision-state-cooldown-remaining-steps.
supervision-state-probe-count
Type: (∷ (→ Any Any))
0x0 library function supervision-state-probe-count.
supervision-state-transition-message
Type: (∷ (→ Any Any))
0x0 library function supervision-state-transition-message.
validate-supervision-state
Type: (∷ (→ Any Any))
0x0 library function validate-supervision-state.
require-supervision-transition-step
Type: (∷ (→ Any Any))
0x0 library function require-supervision-transition-step.
parse-supervision-outcome-label
Type: (∷ (→ Any Any))
0x0 library function parse-supervision-outcome-label.
supervision-execution-plan
Type: (∷ (→ Any Any Any Any Any))
0x0 library function supervision-execution-plan.
supervision-execution-plan-policy
Type: (∷ (→ Any Any))
0x0 library function supervision-execution-plan-policy.
supervision-execution-plan-state
Type: (∷ (→ Any Any))
0x0 library function supervision-execution-plan-state.
supervision-execution-plan-transition-step
Type: (∷ (→ Any Any))
0x0 library function supervision-execution-plan-transition-step.
supervision-execution-plan-outcome-label
Type: (∷ (→ Any Any))
0x0 library function supervision-execution-plan-outcome-label.
supervision-execution-action-text
Type: (∷ (→ Any Any))
0x0 library function supervision-execution-action-text.
supervision-cooldown-expired
Type: (∷ (→ Any Any))
0x0 library function supervision-cooldown-expired.
supervision-open-state-allows-probe
Type: (∷ (→ Any Any))
0x0 library function supervision-open-state-allows-probe.
supervision-probe-admission
Type: (∷ (→ Any Any Any))
0x0 library function supervision-probe-admission.
supervision-execution-next-action
Type: (∷ (→ Any Any))
0x0 library function supervision-execution-next-action.
supervision-execution-next-state
Type: (∷ (→ Any Any))
0x0 library function supervision-execution-next-state.
supervision-code-slot
Type: (∷ (→ Any Any))
0x0 library function supervision-code-slot.
supervision-code-slot-text
Type: (∷ (→ Any Any))
0x0 library function supervision-code-slot-text.
is-reserved-supervision-code
Type: (∷ (→ Any Any))
0x0 library function is-reserved-supervision-code.
ensure-non-reserved-supervision-code
Type: (∷ (→ Any Any))
0x0 library function ensure-non-reserved-supervision-code.
supervision-wire-schema-version
Type: (∷ (→ Unit Any))
0x0 library function supervision-wire-schema-version.
supervision-policy-wire-field-policy-name
Type: (∷ (→ Unit Any))
0x0 library function supervision-policy-wire-field-policy-name.
supervision-policy-wire-field-classifier-profile
Type: (∷ (→ Unit Any))
0x0 library function supervision-policy-wire-field-classifier-profile.
supervision-policy-wire-field-failure-threshold
Type: (∷ (→ Unit Any))
0x0 library function supervision-policy-wire-field-failure-threshold.
supervision-policy-wire-field-cooldown-steps
Type: (∷ (→ Unit Any))
0x0 library function supervision-policy-wire-field-cooldown-steps.
supervision-policy-wire-field-half-open-quota
Type: (∷ (→ Unit Any))
0x0 library function supervision-policy-wire-field-half-open-quota.
supervision-policy-wire-field-message
Type: (∷ (→ Unit Any))
0x0 library function supervision-policy-wire-field-message.
supervision-policy-wire-field-failure-count
Type: (∷ (→ Unit Any))
0x0 library function supervision-policy-wire-field-failure-count.
supervision-policy-wire-field-is-required
Type: (∷ (→ Any Any))
0x0 library function supervision-policy-wire-field-is-required.
supervision-state-event-wire-field-policy-name
Type: (∷ (→ Unit Any))
0x0 library function supervision-state-event-wire-field-policy-name.
supervision-state-event-wire-field-state-label
Type: (∷ (→ Unit Any))
0x0 library function supervision-state-event-wire-field-state-label.
supervision-state-event-wire-field-failure-count
Type: (∷ (→ Unit Any))
0x0 library function supervision-state-event-wire-field-failure-count.
supervision-state-event-wire-field-cooldown-remaining-steps
Type: (∷ (→ Unit Any))
0x0 library function supervision-state-event-wire-field-cooldown-remaining-steps.
supervision-state-event-wire-field-probe-count
Type: (∷ (→ Unit Any))
0x0 library function supervision-state-event-wire-field-probe-count.
supervision-state-event-wire-field-transition-message
Type: (∷ (→ Unit Any))
0x0 library function supervision-state-event-wire-field-transition-message.
supervision-state-event-wire-field-outcome-label
Type: (∷ (→ Unit Any))
0x0 library function supervision-state-event-wire-field-outcome-label.
supervision-state-event-wire-field-transition-step
Type: (∷ (→ Unit Any))
0x0 library function supervision-state-event-wire-field-transition-step.
supervision-state-event-wire-field-is-required
Type: (∷ (→ Any Any))
0x0 library function supervision-state-event-wire-field-is-required.
supervision-policy-to-wire-v1
Type: (∷ (→ Any Any))
0x0 library function supervision-policy-to-wire-v1.
supervision-policy-from-wire-v1
Type: (∷ (→ Any Any))
0x0 library function supervision-policy-from-wire-v1.
supervision-state-event
Type: (∷ (→ Any Any Any Any Any))
0x0 library function supervision-state-event.
supervision-state-event-policy-name
Type: (∷ (→ Any Any))
0x0 library function supervision-state-event-policy-name.
supervision-state-event-state
Type: (∷ (→ Any Any))
0x0 library function supervision-state-event-state.
supervision-state-event-outcome-label
Type: (∷ (→ Any Any))
0x0 library function supervision-state-event-outcome-label.
supervision-state-event-transition-step
Type: (∷ (→ Any Any))
0x0 library function supervision-state-event-transition-step.
supervision-state-event-to-wire-v1
Type: (∷ (→ Any Any))
0x0 library function supervision-state-event-to-wire-v1.
supervision-state-event-from-wire-v1
Type: (∷ (→ Any Any))
0x0 library function supervision-state-event-from-wire-v1.
supervision-taxonomy-additive-change
Type: (∷ (→ Unit Any))
0x0 library function supervision-taxonomy-additive-change.
supervision-taxonomy-deprecation-change
Type: (∷ (→ Unit Any))
0x0 library function supervision-taxonomy-deprecation-change.
supervision-taxonomy-breaking-change
Type: (∷ (→ Unit Any))
0x0 library function supervision-taxonomy-breaking-change.
supervision-taxonomy-change-semver
Type: (∷ (→ Any Any))
0x0 library function supervision-taxonomy-change-semver.
normalize-supervision-state-label-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-supervision-state-label-or.
normalize-supervision-state-label-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-supervision-state-label-or-default.
normalize-supervision-classifier-profile-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-supervision-classifier-profile-or.
normalize-supervision-classifier-profile-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-supervision-classifier-profile-or-default.
normalize-supervision-outcome-label-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-supervision-outcome-label-or.
normalize-supervision-outcome-label-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-supervision-outcome-label-or-default.
classify-error-severity
Type: (∷ (→ Any Any))
0x0 library function classify-error-severity.
classify-retry-strategy
Type: (∷ (→ Any Any))
0x0 library function classify-retry-strategy.