Magic Cloud Networking
Magic Cloud NetworkingCatalog Syncs
List Catalog Syncs
GET/accounts/{account_id}/magic/cloud/catalog-syncs
Read Catalog Sync
GET/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}
Create Catalog Sync
POST/accounts/{account_id}/magic/cloud/catalog-syncs
Update Catalog Sync
PUT/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}
Patch Catalog Sync
PATCH/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}
Delete Catalog Sync
DELETE/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}
Run Catalog Sync
POST/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}/refresh
ModelsExpand Collapse
Magic Cloud NetworkingCatalog SyncsPrebuilt Policies
List Prebuilt Policies
GET/accounts/{account_id}/magic/cloud/catalog-syncs/prebuilt-policies
ModelsExpand Collapse
Magic Cloud NetworkingOn 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 = object { id, cloud_type, dynamic_routing, 26 more }
OnRampListResponse = object { id, cloud_type, dynamic_routing, 26 more }
planned_monthly_cost_estimate: optional object { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_monthly_cost_estimate: optional object { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_resources: optional array of object { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
planned_resources: optional array of object { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
post_apply_resources: optional map[object { id, account_id, cloud_type, 18 more } ]
post_apply_resources: optional map[object { 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 object { hidden_items, name, visible_items, help_text }
sections: array of object { hidden_items, name, visible_items, help_text }
hidden_items: array of object { helpText, name, value }
hidden_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
visible_items: array of object { helpText, name, value }
visible_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
status: optional object { apply_progress, lifecycle_state, plan_progress, 3 more }
status: optional object { apply_progress, lifecycle_state, plan_progress, 3 more }
vpcs_by_id: optional map[object { id, account_id, cloud_type, 18 more } ]
vpcs_by_id: optional map[object { 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 object { hidden_items, name, visible_items, help_text }
sections: array of object { hidden_items, name, visible_items, help_text }
hidden_items: array of object { helpText, name, value }
hidden_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
visible_items: array of object { helpText, name, value }
visible_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
OnRampGetResponse = object { id, cloud_type, dynamic_routing, 26 more }
OnRampGetResponse = object { id, cloud_type, dynamic_routing, 26 more }
planned_monthly_cost_estimate: optional object { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_monthly_cost_estimate: optional object { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_resources: optional array of object { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
planned_resources: optional array of object { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
post_apply_resources: optional map[object { id, account_id, cloud_type, 18 more } ]
post_apply_resources: optional map[object { 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 object { hidden_items, name, visible_items, help_text }
sections: array of object { hidden_items, name, visible_items, help_text }
hidden_items: array of object { helpText, name, value }
hidden_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
visible_items: array of object { helpText, name, value }
visible_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
status: optional object { apply_progress, lifecycle_state, plan_progress, 3 more }
status: optional object { apply_progress, lifecycle_state, plan_progress, 3 more }
vpcs_by_id: optional map[object { id, account_id, cloud_type, 18 more } ]
vpcs_by_id: optional map[object { 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 object { hidden_items, name, visible_items, help_text }
sections: array of object { hidden_items, name, visible_items, help_text }
hidden_items: array of object { helpText, name, value }
hidden_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
visible_items: array of object { helpText, name, value }
visible_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
OnRampCreateResponse = object { id, cloud_type, dynamic_routing, 26 more }
OnRampCreateResponse = object { id, cloud_type, dynamic_routing, 26 more }
planned_monthly_cost_estimate: optional object { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_monthly_cost_estimate: optional object { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_resources: optional array of object { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
planned_resources: optional array of object { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
post_apply_resources: optional map[object { id, account_id, cloud_type, 18 more } ]
post_apply_resources: optional map[object { 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 object { hidden_items, name, visible_items, help_text }
sections: array of object { hidden_items, name, visible_items, help_text }
hidden_items: array of object { helpText, name, value }
hidden_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
visible_items: array of object { helpText, name, value }
visible_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
status: optional object { apply_progress, lifecycle_state, plan_progress, 3 more }
status: optional object { apply_progress, lifecycle_state, plan_progress, 3 more }
vpcs_by_id: optional map[object { id, account_id, cloud_type, 18 more } ]
vpcs_by_id: optional map[object { 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 object { hidden_items, name, visible_items, help_text }
sections: array of object { hidden_items, name, visible_items, help_text }
hidden_items: array of object { helpText, name, value }
hidden_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
visible_items: array of object { helpText, name, value }
visible_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
OnRampUpdateResponse = object { id, cloud_type, dynamic_routing, 26 more }
OnRampUpdateResponse = object { id, cloud_type, dynamic_routing, 26 more }
planned_monthly_cost_estimate: optional object { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_monthly_cost_estimate: optional object { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_resources: optional array of object { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
planned_resources: optional array of object { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
post_apply_resources: optional map[object { id, account_id, cloud_type, 18 more } ]
post_apply_resources: optional map[object { 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 object { hidden_items, name, visible_items, help_text }
sections: array of object { hidden_items, name, visible_items, help_text }
hidden_items: array of object { helpText, name, value }
hidden_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
visible_items: array of object { helpText, name, value }
visible_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
status: optional object { apply_progress, lifecycle_state, plan_progress, 3 more }
status: optional object { apply_progress, lifecycle_state, plan_progress, 3 more }
vpcs_by_id: optional map[object { id, account_id, cloud_type, 18 more } ]
vpcs_by_id: optional map[object { 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 object { hidden_items, name, visible_items, help_text }
sections: array of object { hidden_items, name, visible_items, help_text }
hidden_items: array of object { helpText, name, value }
hidden_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
visible_items: array of object { helpText, name, value }
visible_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
OnRampEditResponse = object { id, cloud_type, dynamic_routing, 26 more }
OnRampEditResponse = object { id, cloud_type, dynamic_routing, 26 more }
planned_monthly_cost_estimate: optional object { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_monthly_cost_estimate: optional object { currency, current_monthly_cost, diff, proposed_monthly_cost }
planned_resources: optional array of object { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
planned_resources: optional array of object { diff, keys_require_replace, monthly_cost_estimate_diff, 2 more }
post_apply_resources: optional map[object { id, account_id, cloud_type, 18 more } ]
post_apply_resources: optional map[object { 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 object { hidden_items, name, visible_items, help_text }
sections: array of object { hidden_items, name, visible_items, help_text }
hidden_items: array of object { helpText, name, value }
hidden_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
visible_items: array of object { helpText, name, value }
visible_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
status: optional object { apply_progress, lifecycle_state, plan_progress, 3 more }
status: optional object { apply_progress, lifecycle_state, plan_progress, 3 more }
vpcs_by_id: optional map[object { id, account_id, cloud_type, 18 more } ]
vpcs_by_id: optional map[object { 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 object { hidden_items, name, visible_items, help_text }
sections: array of object { hidden_items, name, visible_items, help_text }
hidden_items: array of object { helpText, name, value }
hidden_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
visible_items: array of object { helpText, name, value }
visible_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
OnRampApplyResponse = object { errors, messages, success }
OnRampApplyResponse = object { errors, messages, success }
errors: array of object { code, message, documentation_url, 2 more } maxLength0
errors: array of object { code, message, documentation_url, 2 more }
maxLength0
OnRampPlanResponse = object { errors, messages, success }
OnRampPlanResponse = object { errors, messages, success }
errors: array of object { code, message, documentation_url, 2 more } maxLength0
errors: array of object { code, message, documentation_url, 2 more }
maxLength0
Magic Cloud NetworkingOn 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
Magic Cloud NetworkingCloud Integrations
List Cloud Integrations
GET/accounts/{account_id}/magic/cloud/providers
Read Cloud Integration
GET/accounts/{account_id}/magic/cloud/providers/{provider_id}
Create Cloud Integration
POST/accounts/{account_id}/magic/cloud/providers
Update Cloud Integration
PUT/accounts/{account_id}/magic/cloud/providers/{provider_id}
Patch Cloud Integration
PATCH/accounts/{account_id}/magic/cloud/providers/{provider_id}
Delete Cloud Integration
DELETE/accounts/{account_id}/magic/cloud/providers/{provider_id}
Run Discovery for All Integrations
POST/accounts/{account_id}/magic/cloud/providers/discover
Run Discovery
POST/accounts/{account_id}/magic/cloud/providers/{provider_id}/discover
Get Cloud Integration Setup Config
GET/accounts/{account_id}/magic/cloud/providers/{provider_id}/initial_setup
ModelsExpand Collapse
CloudIntegrationListResponse = object { id, cloud_type, friendly_name, 11 more }
CloudIntegrationListResponse = object { id, cloud_type, friendly_name, 11 more }
status: optional object { discovery_progress, discovery_progress_v2, last_discovery_status, 13 more }
status: optional object { discovery_progress, discovery_progress_v2, last_discovery_status, 13 more }
CloudIntegrationGetResponse = object { id, cloud_type, friendly_name, 11 more }
CloudIntegrationGetResponse = object { id, cloud_type, friendly_name, 11 more }
status: optional object { discovery_progress, discovery_progress_v2, last_discovery_status, 13 more }
status: optional object { discovery_progress, discovery_progress_v2, last_discovery_status, 13 more }
CloudIntegrationCreateResponse = object { id, cloud_type, friendly_name, 11 more }
CloudIntegrationCreateResponse = object { id, cloud_type, friendly_name, 11 more }
status: optional object { discovery_progress, discovery_progress_v2, last_discovery_status, 13 more }
status: optional object { discovery_progress, discovery_progress_v2, last_discovery_status, 13 more }
CloudIntegrationUpdateResponse = object { id, cloud_type, friendly_name, 11 more }
CloudIntegrationUpdateResponse = object { id, cloud_type, friendly_name, 11 more }
status: optional object { discovery_progress, discovery_progress_v2, last_discovery_status, 13 more }
status: optional object { discovery_progress, discovery_progress_v2, last_discovery_status, 13 more }
CloudIntegrationEditResponse = object { id, cloud_type, friendly_name, 11 more }
CloudIntegrationEditResponse = object { id, cloud_type, friendly_name, 11 more }
status: optional object { discovery_progress, discovery_progress_v2, last_discovery_status, 13 more }
status: optional object { discovery_progress, discovery_progress_v2, last_discovery_status, 13 more }
CloudIntegrationDiscoverAllResponse = object { errors, messages, success }
CloudIntegrationDiscoverAllResponse = object { errors, messages, success }
errors: array of object { code, message, documentation_url, 2 more } maxLength0
errors: array of object { code, message, documentation_url, 2 more }
maxLength0
CloudIntegrationDiscoverResponse = object { errors, messages, success }
CloudIntegrationDiscoverResponse = object { errors, messages, success }
errors: array of object { code, message, documentation_url, 2 more } maxLength0
errors: array of object { code, message, documentation_url, 2 more }
maxLength0
CloudIntegrationInitialSetupResponse = object { aws_trust_policy, item_type } or object { azure_consent_url, integration_identity_tag, item_type, tag_cli_command } or object { integration_identity_tag, item_type, tag_cli_command }
CloudIntegrationInitialSetupResponse = object { aws_trust_policy, item_type } or object { azure_consent_url, integration_identity_tag, item_type, tag_cli_command } or object { integration_identity_tag, item_type, tag_cli_command }
Magic Cloud NetworkingResources
List Resources
GET/accounts/{account_id}/magic/cloud/resources
Read Resource
GET/accounts/{account_id}/magic/cloud/resources/{resource_id}
Export Resources
GET/accounts/{account_id}/magic/cloud/resources/export
Preview Rego Query
POST/accounts/{account_id}/magic/cloud/resources/policy-preview
ModelsExpand Collapse
ResourceListResponse = object { id, account_id, cloud_type, 18 more }
ResourceListResponse = object { 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 object { hidden_items, name, visible_items, help_text }
sections: array of object { hidden_items, name, visible_items, help_text }
hidden_items: array of object { helpText, name, value }
hidden_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
visible_items: array of object { helpText, name, value }
visible_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
ResourceGetResponse = object { id, account_id, cloud_type, 18 more }
ResourceGetResponse = object { 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 object { hidden_items, name, visible_items, help_text }
sections: array of object { hidden_items, name, visible_items, help_text }
hidden_items: array of object { helpText, name, value }
hidden_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
visible_items: array of object { helpText, name, value }
visible_items: array of object { helpText, name, value }
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
value: optional object { item_type, string } or object { item_type, yaml } or object { item_type, yaml_diff } or 2 more
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }
McnListItem = object { item_type, list }
McnListItem = object { item_type, list }
list: array of object { item_type, string } or object { item_type, resource_preview }
list: array of object { item_type, string } or object { item_type, resource_preview }
One of the following:
McnResourcePreviewItem = object { item_type, resource_preview }
McnResourcePreviewItem = object { item_type, resource_preview }