On Ramps
List On-ramps
GET/accounts/{account_id}/magic/cloud/onramps
Read On-ramp
GET/accounts/{account_id}/magic/cloud/onramps/{onramp_id}
Create On-ramp
POST/accounts/{account_id}/magic/cloud/onramps
Update On-ramp
PUT/accounts/{account_id}/magic/cloud/onramps/{onramp_id}
Patch On-ramp
PATCH/accounts/{account_id}/magic/cloud/onramps/{onramp_id}
Delete On-ramp
DELETE/accounts/{account_id}/magic/cloud/onramps/{onramp_id}
Apply On-ramp
POST/accounts/{account_id}/magic/cloud/onramps/{onramp_id}/apply
Export as Terraform
POST/accounts/{account_id}/magic/cloud/onramps/{onramp_id}/export
Plan On-ramp
POST/accounts/{account_id}/magic/cloud/onramps/{onramp_id}/plan
ModelsExpand Collapse
OnRampListResponse { id, cloud_type, dynamic_routing, 26 more }
OnRampListResponse { id, cloud_type, dynamic_routing, 26 more }
planned_monthly_cost_estimate: optional { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_monthly_cost_estimate: optional { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_resources: optional array of { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
planned_resources: optional array of { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
post_apply_resources: optional map[ { id, account_id, cloud_type, 18 more } ]
post_apply_resources: optional map[ { id, account_id, cloud_type, 18 more } ]
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
One of the following:
sections: array of { hidden_items, name, visible_items, help_text }
sections: array of { hidden_items, name, visible_items, help_text }
hidden_items: array of { helpText, name, value }
hidden_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
visible_items: array of { helpText, name, value }
visible_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
status: optional { apply_progress, lifecycle_state, plan_progress, 3 more }
status: optional { apply_progress, lifecycle_state, plan_progress, 3 more }
vpcs_by_id: optional map[ { id, account_id, cloud_type, 18 more } ]
vpcs_by_id: optional map[ { id, account_id, cloud_type, 18 more } ]
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
One of the following:
sections: array of { hidden_items, name, visible_items, help_text }
sections: array of { hidden_items, name, visible_items, help_text }
hidden_items: array of { helpText, name, value }
hidden_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
visible_items: array of { helpText, name, value }
visible_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
OnRampGetResponse { id, cloud_type, dynamic_routing, 26 more }
OnRampGetResponse { id, cloud_type, dynamic_routing, 26 more }
planned_monthly_cost_estimate: optional { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_monthly_cost_estimate: optional { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_resources: optional array of { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
planned_resources: optional array of { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
post_apply_resources: optional map[ { id, account_id, cloud_type, 18 more } ]
post_apply_resources: optional map[ { id, account_id, cloud_type, 18 more } ]
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
One of the following:
sections: array of { hidden_items, name, visible_items, help_text }
sections: array of { hidden_items, name, visible_items, help_text }
hidden_items: array of { helpText, name, value }
hidden_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
visible_items: array of { helpText, name, value }
visible_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
status: optional { apply_progress, lifecycle_state, plan_progress, 3 more }
status: optional { apply_progress, lifecycle_state, plan_progress, 3 more }
vpcs_by_id: optional map[ { id, account_id, cloud_type, 18 more } ]
vpcs_by_id: optional map[ { id, account_id, cloud_type, 18 more } ]
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
One of the following:
sections: array of { hidden_items, name, visible_items, help_text }
sections: array of { hidden_items, name, visible_items, help_text }
hidden_items: array of { helpText, name, value }
hidden_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
visible_items: array of { helpText, name, value }
visible_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
OnRampCreateResponse { id, cloud_type, dynamic_routing, 26 more }
OnRampCreateResponse { id, cloud_type, dynamic_routing, 26 more }
planned_monthly_cost_estimate: optional { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_monthly_cost_estimate: optional { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_resources: optional array of { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
planned_resources: optional array of { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
post_apply_resources: optional map[ { id, account_id, cloud_type, 18 more } ]
post_apply_resources: optional map[ { id, account_id, cloud_type, 18 more } ]
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
One of the following:
sections: array of { hidden_items, name, visible_items, help_text }
sections: array of { hidden_items, name, visible_items, help_text }
hidden_items: array of { helpText, name, value }
hidden_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
visible_items: array of { helpText, name, value }
visible_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
status: optional { apply_progress, lifecycle_state, plan_progress, 3 more }
status: optional { apply_progress, lifecycle_state, plan_progress, 3 more }
vpcs_by_id: optional map[ { id, account_id, cloud_type, 18 more } ]
vpcs_by_id: optional map[ { id, account_id, cloud_type, 18 more } ]
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
One of the following:
sections: array of { hidden_items, name, visible_items, help_text }
sections: array of { hidden_items, name, visible_items, help_text }
hidden_items: array of { helpText, name, value }
hidden_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
visible_items: array of { helpText, name, value }
visible_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
OnRampUpdateResponse { id, cloud_type, dynamic_routing, 26 more }
OnRampUpdateResponse { id, cloud_type, dynamic_routing, 26 more }
planned_monthly_cost_estimate: optional { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_monthly_cost_estimate: optional { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_resources: optional array of { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
planned_resources: optional array of { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
post_apply_resources: optional map[ { id, account_id, cloud_type, 18 more } ]
post_apply_resources: optional map[ { id, account_id, cloud_type, 18 more } ]
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
One of the following:
sections: array of { hidden_items, name, visible_items, help_text }
sections: array of { hidden_items, name, visible_items, help_text }
hidden_items: array of { helpText, name, value }
hidden_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
visible_items: array of { helpText, name, value }
visible_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
status: optional { apply_progress, lifecycle_state, plan_progress, 3 more }
status: optional { apply_progress, lifecycle_state, plan_progress, 3 more }
vpcs_by_id: optional map[ { id, account_id, cloud_type, 18 more } ]
vpcs_by_id: optional map[ { id, account_id, cloud_type, 18 more } ]
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
One of the following:
sections: array of { hidden_items, name, visible_items, help_text }
sections: array of { hidden_items, name, visible_items, help_text }
hidden_items: array of { helpText, name, value }
hidden_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
visible_items: array of { helpText, name, value }
visible_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
OnRampEditResponse { id, cloud_type, dynamic_routing, 26 more }
OnRampEditResponse { id, cloud_type, dynamic_routing, 26 more }
planned_monthly_cost_estimate: optional { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_monthly_cost_estimate: optional { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_resources: optional array of { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
planned_resources: optional array of { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
post_apply_resources: optional map[ { id, account_id, cloud_type, 18 more } ]
post_apply_resources: optional map[ { id, account_id, cloud_type, 18 more } ]
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
One of the following:
sections: array of { hidden_items, name, visible_items, help_text }
sections: array of { hidden_items, name, visible_items, help_text }
hidden_items: array of { helpText, name, value }
hidden_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
visible_items: array of { helpText, name, value }
visible_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
status: optional { apply_progress, lifecycle_state, plan_progress, 3 more }
status: optional { apply_progress, lifecycle_state, plan_progress, 3 more }
vpcs_by_id: optional map[ { id, account_id, cloud_type, 18 more } ]
vpcs_by_id: optional map[ { id, account_id, cloud_type, 18 more } ]
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
resource_type: "aws_customer_gateway" or "aws_egress_only_internet_gateway" or "aws_internet_gateway" or 54 more
One of the following:
sections: array of { hidden_items, name, visible_items, help_text }
sections: array of { hidden_items, name, visible_items, help_text }
hidden_items: array of { helpText, name, value }
hidden_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
visible_items: array of { helpText, name, value }
visible_items: array of { helpText, name, value }
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
value: optional { item_type, string } or { item_type, yaml } or { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem { item_type, resource_preview }
McnResourcePreviewItem { item_type, resource_preview }
McnListItem { item_type, list }
McnListItem { item_type, list }
list: array of { item_type, string } or { item_type, resource_preview }
list: array of { item_type, string } or { item_type, resource_preview }
One of the following:
OnRampApplyResponse { errors, messages, success }
OnRampApplyResponse { errors, messages, success }
errors: array of { code, message, documentation_url, 2 more } maxLength0
errors: array of { code, message, documentation_url, 2 more }
maxLength0
OnRampPlanResponse { errors, messages, success }
OnRampPlanResponse { errors, messages, success }
errors: array of { code, message, documentation_url, 2 more } maxLength0
errors: array of { code, message, documentation_url, 2 more }
maxLength0
On RampsAddress Spaces
Read Magic WAN Address Space
GET/accounts/{account_id}/magic/cloud/onramps/magic_wan_address_space
Update Magic WAN Address Space
PUT/accounts/{account_id}/magic/cloud/onramps/magic_wan_address_space
Patch Magic WAN Address Space
PATCH/accounts/{account_id}/magic/cloud/onramps/magic_wan_address_space