Skip to main content

PLUGIN_DESCRIPTOR_JSON

Constant PLUGIN_DESCRIPTOR_JSON 

Source
pub const PLUGIN_DESCRIPTOR_JSON: &str = "{\"plugin_id\":\"lenso.openapi\",\"release_version\":\"0.1.3\",\"root_slot\":\"http-endpoints\",\"runtime_package_id\":\"lenso.openapi\",\"runtime_package_revision\":\"0.1.3\",\"entrypoint\":\"default\",\"configuration_schema\":{\"$schema\":\"https://json-schema.org/draft/2020-12/schema\",\"type\":\"object\",\"properties\":{\"title\":{\"type\":\"string\",\"minLength\":1},\"version\":{\"type\":\"string\",\"minLength\":1},\"description\":{\"type\":\"string\"},\"document_path\":{\"type\":\"string\",\"pattern\":\"^/\"},\"servers\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"required\":[\"url\"],\"properties\":{\"url\":{\"type\":\"string\",\"minLength\":1},\"description\":{\"type\":\"string\"}},\"additionalProperties\":false}},\"components\":{\"type\":\"object\",\"additionalProperties\":true}},\"additionalProperties\":false},\"configuration_defaults\":{},\"provided_capabilities\":[{\"capability_id\":\"lenso.http.endpoint@1\",\"descriptor_version\":\"1.1.0\",\"operations\":[\"describe\",\"handle\"],\"operation_kinds\":{},\"default_admission\":{\"queue_capacity\":0,\"max_concurrency\":1},\"operation_admissions\":{},\"event_admission\":null,\"cross_lane_transfer\":true}],\"required_capabilities\":[{\"capability_id\":\"lenso.http.endpoint@1\",\"descriptor_version\":\"1.1.0\",\"cardinality\":\"many\"}],\"execution_class\":\"lenso.native-rust@1\",\"restart_policy\":{\"mode\":\"never\",\"max_attempts\":0,\"window\":{\"secs\":0,\"nanos\":0},\"backoff\":{\"secs\":0,\"nanos\":0},\"stability\":{\"secs\":0,\"nanos\":0},\"jitter\":{\"secs\":0,\"nanos\":0}},\"criticality\":\"non_critical\"}";
Expand description

Generated package-owned Plugin Descriptor bytes.