Magic Cloud Networking

MagicCloudNetworking

MagicCloudNetworking.CatalogSyncs

Methods

list(, ): <>
get/accounts/{account_id}/magic/cloud/catalog-syncs

List Catalog Syncs (Closed Beta).

get(, , ):
get/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}

Read a Catalog Sync (Closed Beta).

create(, ):
post/accounts/{account_id}/magic/cloud/catalog-syncs

Create a new Catalog Sync (Closed Beta).

update(, , ):
put/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}

Update a Catalog Sync (Closed Beta).

edit(, , ):
patch/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}

Update a Catalog Sync (Closed Beta).

delete(, , ):
delete/accounts/{account_id}/magic/cloud/catalog-syncs/{sync_id}

Delete a Catalog Sync (Closed Beta).

refresh(, , ):
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).

MagicCloudNetworking.CatalogSyncs.PrebuiltPolicies

Methods

list(, ): <>
get/accounts/{account_id}/magic/cloud/catalog-syncs/prebuilt-policies

List prebuilt catalog sync policies (Closed Beta).

Magic Cloud Networking

Cloud Integrations

MagicCloudNetworking.CloudIntegrations

Methods

list(, ): <>
get/accounts/{account_id}/magic/cloud/providers

List Cloud Integrations (Closed Beta).

get(, , ):
get/accounts/{account_id}/magic/cloud/providers/{provider_id}

Read a Cloud Integration (Closed Beta).

create(, ):
post/accounts/{account_id}/magic/cloud/providers

Create a new Cloud Integration (Closed Beta).

update(, , ):
put/accounts/{account_id}/magic/cloud/providers/{provider_id}

Update a Cloud Integration (Closed Beta).

edit(, , ):
patch/accounts/{account_id}/magic/cloud/providers/{provider_id}

Update a Cloud Integration (Closed Beta).

delete(, , ):
delete/accounts/{account_id}/magic/cloud/providers/{provider_id}

Delete a Cloud Integration (Closed Beta).

discoverAll(, ):
post/accounts/{account_id}/magic/cloud/providers/discover

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

discover(, , ):
post/accounts/{account_id}/magic/cloud/providers/{provider_id}/discover

Run discovery for a Cloud Integration (Closed Beta).

initialSetup(, , ):
get/accounts/{account_id}/magic/cloud/providers/{provider_id}/initial_setup

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

MagicCloudNetworking.OnRamps

Methods

list(, ): <>
get/accounts/{account_id}/magic/cloud/onramps

List On-ramps (Closed Beta).

get(, , ):
get/accounts/{account_id}/magic/cloud/onramps/{onramp_id}

Read an On-ramp (Closed Beta).

create(, ):
post/accounts/{account_id}/magic/cloud/onramps

Create a new On-ramp (Closed Beta).

update(, , ):
put/accounts/{account_id}/magic/cloud/onramps/{onramp_id}

Update an On-ramp (Closed Beta).

edit(, , ):
patch/accounts/{account_id}/magic/cloud/onramps/{onramp_id}

Update an On-ramp (Closed Beta).

delete(, , ):
delete/accounts/{account_id}/magic/cloud/onramps/{onramp_id}

Delete an On-ramp (Closed Beta).

apply(, , ):
post/accounts/{account_id}/magic/cloud/onramps/{onramp_id}/apply

Apply an On-ramp (Closed Beta).

export(, , ):
post/accounts/{account_id}/magic/cloud/onramps/{onramp_id}/export

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

plan(, , ):
post/accounts/{account_id}/magic/cloud/onramps/{onramp_id}/plan

Plan an On-ramp (Closed Beta).

MagicCloudNetworking.OnRamps.AddressSpaces

Methods

list(, ):
get/accounts/{account_id}/magic/cloud/onramps/magic_wan_address_space

Read the Magic WAN Address Space (Closed Beta).

update(, ):
put/accounts/{account_id}/magic/cloud/onramps/magic_wan_address_space

Update the Magic WAN Address Space (Closed Beta).

edit(, ):
patch/accounts/{account_id}/magic/cloud/onramps/magic_wan_address_space

Update the Magic WAN Address Space (Closed Beta).

MagicCloudNetworking.Resources

Methods

list(, ): <>
get/accounts/{account_id}/magic/cloud/resources

List resources in the Resource Catalog (Closed Beta).

get(, , ):
get/accounts/{account_id}/magic/cloud/resources/{resource_id}

Read an resource from the Resource Catalog (Closed Beta).

export(, ):
get/accounts/{account_id}/magic/cloud/resources/export

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

policyPreview(, ):
post/accounts/{account_id}/magic/cloud/resources/policy-preview

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