netbox_rpki.services.provider_sync_krill
Exceptions
Inappropriate argument value (of correct type). |
Classes
Functions
Module Contents
- exception netbox_rpki.services.provider_sync_krill.KrillSyncError[source]
Bases:
ValueError
Inappropriate argument value (of correct type).
- class netbox_rpki.services.provider_sync_krill.KrillAspaRecord[source]
-
- providers: list[KrillAspaProviderRecord][source]
- class netbox_rpki.services.provider_sync_krill.KrillCaResourceClassRecord[source]
-
- resources: KrillResourceSetRecord[source]
- class netbox_rpki.services.provider_sync_krill.KrillCaMetadataRecord[source]
-
- resources: KrillResourceSetRecord[source]
- resource_classes: tuple[KrillCaResourceClassRecord, Ellipsis] = ()[source]
- class netbox_rpki.services.provider_sync_krill.KrillParentClassRecord[source]
-
- resources: KrillResourceSetRecord[source]
- class netbox_rpki.services.provider_sync_krill.KrillParentLinkRecord[source]
-
- all_resources: KrillResourceSetRecord[source]
- classes: tuple[KrillParentClassRecord, Ellipsis] = ()[source]
- class netbox_rpki.services.provider_sync_krill.KrillChildLinkRecord[source]
-
- entitled_resources: KrillResourceSetRecord[source]
- class netbox_rpki.services.provider_sync_krill.KrillResourceEntitlementRecord[source]
-
- resources: KrillResourceSetRecord[source]
- class netbox_rpki.services.provider_sync_krill.KrillPublicationPointRecord[source]
-
- published_objects: tuple[KrillPublishedObjectRecord, Ellipsis] = ()[source]
- netbox_rpki.services.provider_sync_krill.krill_routes_url(provider_account)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
- Return type:
str
- netbox_rpki.services.provider_sync_krill.krill_aspas_url(provider_account)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
- Return type:
str
- netbox_rpki.services.provider_sync_krill.krill_ca_metadata_url(provider_account)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
- Return type:
str
- netbox_rpki.services.provider_sync_krill.krill_parent_statuses_url(provider_account)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
- Return type:
str
- netbox_rpki.services.provider_sync_krill.krill_parent_contact_url(provider_account, parent_handle)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
parent_handle (str)
- Return type:
str
- netbox_rpki.services.provider_sync_krill.krill_child_info_url(provider_account, child_handle)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
child_handle (str)
- Return type:
str
- netbox_rpki.services.provider_sync_krill.krill_child_connections_url(provider_account)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
- Return type:
str
- netbox_rpki.services.provider_sync_krill.krill_repo_details_url(provider_account)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
- Return type:
str
- netbox_rpki.services.provider_sync_krill.krill_repo_status_url(provider_account)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
- Return type:
str
- netbox_rpki.services.provider_sync_krill.krill_ssl_context(provider_account)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
- netbox_rpki.services.provider_sync_krill.fetch_krill_routes_json(provider_account)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
- Return type:
list[dict]
- netbox_rpki.services.provider_sync_krill.fetch_krill_aspas_json(provider_account)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
- Return type:
list[dict]
- netbox_rpki.services.provider_sync_krill.fetch_krill_ca_metadata_json(provider_account)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
- Return type:
dict[str, object]
- netbox_rpki.services.provider_sync_krill.fetch_krill_parent_statuses_json(provider_account)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
- Return type:
dict[str, object]
- netbox_rpki.services.provider_sync_krill.fetch_krill_parent_contact_json(provider_account, parent_handle)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
parent_handle (str)
- Return type:
dict[str, object]
- netbox_rpki.services.provider_sync_krill.fetch_krill_parent_contact_payloads(provider_account, parent_handles)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
parent_handles (collections.abc.Iterable[str])
- Return type:
dict[str, dict[str, object]]
- netbox_rpki.services.provider_sync_krill.fetch_krill_child_info_json(provider_account, child_handle)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
child_handle (str)
- Return type:
dict[str, object]
- netbox_rpki.services.provider_sync_krill.fetch_krill_child_info_payloads(provider_account, child_handles)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
child_handles (collections.abc.Iterable[str])
- Return type:
dict[str, dict[str, object]]
- netbox_rpki.services.provider_sync_krill.fetch_krill_child_connections_json(provider_account)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
- Return type:
dict[str, object]
- netbox_rpki.services.provider_sync_krill.fetch_krill_repo_details_json(provider_account)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
- Return type:
dict[str, object]
- netbox_rpki.services.provider_sync_krill.fetch_krill_repo_status_json(provider_account)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
- Return type:
dict[str, object]
- netbox_rpki.services.provider_sync_krill.parse_krill_route_records(route_payload)[source]
- Parameters:
route_payload (list[dict])
- Return type:
- netbox_rpki.services.provider_sync_krill.parse_krill_aspa_records(aspa_payload)[source]
- Parameters:
aspa_payload (list[dict])
- Return type:
list[KrillAspaRecord]
- netbox_rpki.services.provider_sync_krill.parse_krill_ca_metadata_record(payload)[source]
- Return type:
KrillCaMetadataRecord | None
- netbox_rpki.services.provider_sync_krill.parse_krill_parent_link_records(parent_status_payload, parent_contact_payloads=None)[source]
- Parameters:
parent_contact_payloads (collections.abc.Mapping[str, object] | None)
- Return type:
list[KrillParentLinkRecord]
- netbox_rpki.services.provider_sync_krill.parse_krill_child_link_records(ca_metadata_payload, child_info_payloads=None, child_connections_payload=None)[source]
- Parameters:
child_info_payloads (collections.abc.Mapping[str, object] | None)
- Return type:
list[KrillChildLinkRecord]
- netbox_rpki.services.provider_sync_krill.parse_krill_resource_entitlement_records(ca_metadata_payload=None, parent_status_payload=None, child_info_payloads=None)[source]
- Parameters:
child_info_payloads (collections.abc.Mapping[str, object] | None)
- Return type:
- netbox_rpki.services.provider_sync_krill.parse_krill_publication_point_records(repo_details_payload=None, repo_status_payload=None)[source]
- Return type:
- netbox_rpki.services.provider_sync_krill.build_krill_import_name(provider_account, record)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
record (KrillRouteAuthorizationRecord)
- Return type:
str
- netbox_rpki.services.provider_sync_krill.build_krill_aspa_import_name(provider_account, record)[source]
- Parameters:
provider_account (netbox_rpki.models.RpkiProviderAccount)
record (KrillAspaRecord)
- Return type:
str