Skip to main content

SiteIngressValidationConfig

main_collector_expected_measurement_interval object

Expected measurement interval applied to every collector on the site. When null, collectors are always considered valid. Note: the UCL calculation requires grid measurements at least every 5 minutes to produce accurate results, so the main collector should not exceed a 5-minute interval.

anyOf
string
asset object

Default ingress validation for assets. Used when an asset has no ingress_validation override and no per_asset_type entry matches.

with_transaction_expected_measurement_intervalstring<duration>

Expected measurement interval for the asset while it has an active transaction. Measurements arriving less frequently than this are flagged as stale by ingress validation. Note: the UCL calculation requires measurements at least every 5 minutes to produce accurate results, so this value should not exceed 5 minutes for assets that participate in the uncontrollable-load computation.

without_transaction_expected_measurement_interval object

Expected measurement interval for the asset when no transaction is active. When null, the asset is always considered valid while idle. Note: the UCL calculation requires measurements at least every 5 minutes to produce accurate results, so if this asset contributes to the uncontrollable-load computation it should still report at least every 5 minutes.

anyOf
string
per_asset_type object

Per-asset-type defaults that override the site-level asset defaults. An asset without its own ingress_validation falls back to the per-type config (if present) before falling back to asset.

property name* AssetIngressValidationConfig
with_transaction_expected_measurement_intervalstring<duration>

Expected measurement interval for the asset while it has an active transaction. Measurements arriving less frequently than this are flagged as stale by ingress validation. Note: the UCL calculation requires measurements at least every 5 minutes to produce accurate results, so this value should not exceed 5 minutes for assets that participate in the uncontrollable-load computation.

without_transaction_expected_measurement_interval object

Expected measurement interval for the asset when no transaction is active. When null, the asset is always considered valid while idle. Note: the UCL calculation requires measurements at least every 5 minutes to produce accurate results, so if this asset contributes to the uncontrollable-load computation it should still report at least every 5 minutes.

anyOf
string
SiteIngressValidationConfig
{
"main_collector_expected_measurement_interval": "string",
"asset": {
"with_transaction_expected_measurement_interval": "string",
"without_transaction_expected_measurement_interval": "string"
},
"per_asset_type": {}
}