Magic Cloud Networking

magic_cloud_networking

magic_cloud_networking.catalog_syncs

Methods

Create Catalog Sync -> Envelope<{ id, description, destination_id, 9 more... }>
post/accounts/{account_id}/magic/cloud/catalog-syncs

Create a new Catalog Sync (Closed Beta)

Delete Catalog Sync -> Envelope<{ id }>
delete/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}

Delete a Catalog Sync (Closed Beta)

Patch Catalog Sync -> Envelope<{ id, description, destination_id, 9 more... }>
patch/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}

Update a Catalog Sync (Closed Beta)

Read Catalog Sync -> Envelope<{ id, description, destination_id, 9 more... }>
get/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}

Read a Catalog Sync (Closed Beta)

List Catalog Syncs -> SinglePage<{ id, description, destination_id, 9 more... }>
get/accounts/{account_id}/magic/cloud/catalog-syncs

List Catalog Syncs (Closed Beta)

Run Catalog Sync -> Envelope<string>
post/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}/refresh

Refresh a Catalog Sync's destination by running the sync policy against latest resource catalog (Closed Beta)

Update Catalog Sync -> Envelope<{ id, description, destination_id, 9 more... }>
put/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}

Update a Catalog Sync (Closed Beta)

magic_cloud_networking.catalog_syncs.prebuilt_policies

Methods

List Prebuilt Policies -> SinglePage<{ applicable_destinations, policy_description, policy_name, 1 more... }>
get/accounts/{account_id}/magic/cloud/catalog-syncs/prebuilt-policies

List prebuilt catalog sync policies (Closed Beta)

Magic Cloud Networking

Cloud Integrations

magic_cloud_networking.cloud_integrations

Methods

Create Cloud Integration -> Envelope<{ id, cloud_type, friendly_name, 11 more... }>
post/accounts/{account_id}/magic/cloud/providers

Create a new Cloud Integration (Closed Beta)

Delete Cloud Integration -> Envelope<{ id }>
delete/accounts/{account_id}/magic/cloud/providers/{provider_id}

Delete a Cloud Integration (Closed Beta)

Run Discovery -> { errors, messages, success }
post/accounts/{account_id}/magic/cloud/providers/{provider_id}/discover

Run discovery for a Cloud Integration (Closed Beta)

Run Discovery For All Integrations -> { errors, messages, success }
post/accounts/{account_id}/magic/cloud/providers/discover

Run discovery for all Cloud Integrations in an account (Closed Beta)

Patch Cloud Integration -> Envelope<{ id, cloud_type, friendly_name, 11 more... }>
patch/accounts/{account_id}/magic/cloud/providers/{provider_id}

Update a Cloud Integration (Closed Beta)

Read Cloud Integration -> Envelope<{ id, cloud_type, friendly_name, 11 more... }>
get/accounts/{account_id}/magic/cloud/providers/{provider_id}

Read a Cloud Integration (Closed Beta)

Get Cloud Integration Setup Config -> Envelope<{ aws_trust_policy, item_type } | { azure_consent_url, integration_identity_tag, item_type, 1 more... } | { integration_identity_tag, item_type, tag_cli_command }>
get/accounts/{account_id}/magic/cloud/providers/{provider_id}/initial_setup

Get initial configuration to complete Cloud Integration setup (Closed Beta)

List Cloud Integrations -> SinglePage<{ id, cloud_type, friendly_name, 11 more... }>
get/accounts/{account_id}/magic/cloud/providers

List Cloud Integrations (Closed Beta)

Update Cloud Integration -> Envelope<{ id, cloud_type, friendly_name, 11 more... }>
put/accounts/{account_id}/magic/cloud/providers/{provider_id}

Update a Cloud Integration (Closed Beta)

magic_cloud_networking.on_ramps

Methods

Apply On Ramp -> { errors, messages, success }
post/accounts/{account_id}/magic/cloud/onramps/{onramp_id}/apply

Apply an On-ramp (Closed Beta)

Create On Ramp -> Envelope<{ id, cloud_type, install_routes_in_cloud, 24 more... }>
post/accounts/{account_id}/magic/cloud/onramps

Create a new On-ramp (Closed Beta)

Delete On Ramp -> Envelope<{ id }>
delete/accounts/{account_id}/magic/cloud/onramps/{onramp_id}

Delete an On-ramp (Closed Beta)

Patch On Ramp -> Envelope<{ id, cloud_type, install_routes_in_cloud, 24 more... }>
patch/accounts/{account_id}/magic/cloud/onramps/{onramp_id}

Update an On-ramp (Closed Beta)

Export As Terraform -> unknown
post/accounts/{account_id}/magic/cloud/onramps/{onramp_id}/export

Export an On-ramp to terraform ready file(s) (Closed Beta)

Read On Ramp -> Envelope<{ id, cloud_type, install_routes_in_cloud, 24 more... }>
get/accounts/{account_id}/magic/cloud/onramps/{onramp_id}

Read an On-ramp (Closed Beta)

List On Ramps -> SinglePage<{ id, cloud_type, install_routes_in_cloud, 24 more... }>
get/accounts/{account_id}/magic/cloud/onramps

List On-ramps (Closed Beta)

Plan On Ramp -> { errors, messages, success }
post/accounts/{account_id}/magic/cloud/onramps/{onramp_id}/plan

Plan an On-ramp (Closed Beta)

Update On Ramp -> Envelope<{ id, cloud_type, install_routes_in_cloud, 24 more... }>
put/accounts/{account_id}/magic/cloud/onramps/{onramp_id}

Update an On-ramp (Closed Beta)

magic_cloud_networking.on_ramps.address_spaces

Methods

Patch Magic WAN Address Space -> Envelope<{ prefixes }>
patch/accounts/{account_id}/magic/cloud/onramps/magic_wan_address_space

Update the Magic WAN Address Space (Closed Beta)

Read Magic WAN Address Space -> Envelope<{ prefixes }>
get/accounts/{account_id}/magic/cloud/onramps/magic_wan_address_space

Read the Magic WAN Address Space (Closed Beta)

Update Magic WAN Address Space -> Envelope<{ prefixes }>
put/accounts/{account_id}/magic/cloud/onramps/magic_wan_address_space

Update the Magic WAN Address Space (Closed Beta)

magic_cloud_networking.resources

Methods

Export Resources -> unknown
get/accounts/{account_id}/magic/cloud/resources/export

Export resources in the Resource Catalog as a JSON file (Closed Beta)

Read Resource -> Envelope<{ id, account_id, cloud_type, 18 more... }>
get/accounts/{account_id}/magic/cloud/resources/{resource_id}

Read an resource from the Resource Catalog (Closed Beta)

List Resources -> V4PagePaginationArray<{ id, account_id, cloud_type, 18 more... }>
get/accounts/{account_id}/magic/cloud/resources

List resources in the Resource Catalog (Closed Beta)

Preview Rego Query -> Envelope<string>
post/accounts/{account_id}/magic/cloud/resources/policy-preview

Preview Rego query result against the latest resource catalog (Closed Beta)