netbox_rpki.services.routing_intent
Attributes
Exceptions
Inappropriate argument value (of correct type). |
Classes
Functions
|
|
|
|
|
|
|
Module Contents
- exception netbox_rpki.services.routing_intent.RoutingIntentExecutionError[source]
Bases:
ValueError
Inappropriate argument value (of correct type).
- class netbox_rpki.services.routing_intent.PublishedAuthorization[source]
-
- roa: netbox_rpki.models.Roa | None[source]
- roa_prefix: netbox_rpki.models.RoaPrefix | None[source]
- imported_authorization: netbox_rpki.models.ImportedRoaAuthorization | None[source]
- netbox_rpki.services.routing_intent.derive_roa_intents(profile, *, trigger_mode=rpki_models.IntentRunTriggerMode.MANUAL, run_name=None)[source]
- Parameters:
profile (netbox_rpki.models.RoutingIntentProfile)
trigger_mode (str)
run_name (str | None)
- Return type:
- netbox_rpki.services.routing_intent.reconcile_roa_intents(derivation_run, *, comparison_scope=rpki_models.ReconciliationComparisonScope.LOCAL_ROA_RECORDS, provider_snapshot=None, run_name=None)[source]
- Parameters:
derivation_run (netbox_rpki.models.IntentDerivationRun)
comparison_scope (str)
provider_snapshot (netbox_rpki.models.ProviderSnapshot | int | None)
run_name (str | None)
- Return type:
- netbox_rpki.services.routing_intent.run_routing_intent_pipeline(profile, *, trigger_mode=rpki_models.IntentRunTriggerMode.MANUAL, comparison_scope=rpki_models.ReconciliationComparisonScope.LOCAL_ROA_RECORDS, provider_snapshot=None)[source]
- Parameters:
profile (netbox_rpki.models.RoutingIntentProfile)
trigger_mode (str)
comparison_scope (str)
provider_snapshot (netbox_rpki.models.ProviderSnapshot | int | None)
- Return type:
tuple[netbox_rpki.models.IntentDerivationRun, netbox_rpki.models.ROAReconciliationRun]
- netbox_rpki.services.routing_intent.create_roa_change_plan(reconciliation_run, *, name=None)[source]
- Parameters:
reconciliation_run (netbox_rpki.models.ROAReconciliationRun)
name (str | None)
- Return type: