Create imported iptrunk
A creation workflow for adding an existing IP trunk to the service database.
initial_input_form_generator()
Take all information passed to this workflow by the API endpoint that was called.
Source code in gso/workflows/iptrunk/create_imported_iptrunk.py
create_subscription(partner)
Create a new subscription in the service database.
Source code in gso/workflows/iptrunk/create_imported_iptrunk.py
initialize_subscription(subscription, gs_id, iptrunk_type, iptrunk_description, iptrunk_speed, iptrunk_minimum_links, iptrunk_isis_metric, side_a_node_id, side_a_ae_iface, side_a_ga_id, side_a_ae_members, side_b_node_id, side_b_ae_iface, side_b_ga_id, side_b_ae_members)
Take all input from the user, and store it in the database.
Source code in gso/workflows/iptrunk/create_imported_iptrunk.py
update_ipam_stub_for_subscription(subscription, iptrunk_ipv4_network, iptrunk_ipv6_network)
Update IPAM information in the subscription.
Source code in gso/workflows/iptrunk/create_imported_iptrunk.py
create_imported_iptrunk()
Import an IP trunk without provisioning it.