netbox_rpki.services.provider_write

Exceptions

ProviderWriteError

Inappropriate argument value (of correct type).

Functions

build_roa_change_plan_delta(plan)

approve_roa_change_plan(plan, *[, approved_by, ...])

preview_roa_change_plan_provider_write(plan, *[, ...])

apply_roa_change_plan_provider_write(plan, *[, ...])

Module Contents

exception netbox_rpki.services.provider_write.ProviderWriteError[source]

Bases: ValueError

Inheritance diagram of netbox_rpki.services.provider_write.ProviderWriteError

Inappropriate argument value (of correct type).

netbox_rpki.services.provider_write.build_roa_change_plan_delta(plan)[source]
Parameters:

plan (netbox_rpki.models.ROAChangePlan | int)

Return type:

dict[str, list[dict]]

netbox_rpki.services.provider_write.approve_roa_change_plan(plan, *, approved_by='', ticket_reference='', change_reference='', maintenance_window_start=None, maintenance_window_end=None, approval_notes='')[source]
Parameters:
Return type:

netbox_rpki.models.ROAChangePlan

netbox_rpki.services.provider_write.preview_roa_change_plan_provider_write(plan, *, requested_by='')[source]
Parameters:
Return type:

tuple[netbox_rpki.models.ProviderWriteExecution, dict[str, list[dict]]]

netbox_rpki.services.provider_write.apply_roa_change_plan_provider_write(plan, *, requested_by='')[source]
Parameters:
Return type:

tuple[netbox_rpki.models.ProviderWriteExecution, dict[str, list[dict]]]