Cloud Integrations
List Cloud Integrations
client.magicCloudNetworking.cloudIntegrations.list(CloudIntegrationListParams { account_id, cloudflare, desc, 2 more } params, RequestOptionsoptions?): SinglePage<CloudIntegrationListResponse { id, cloud_type, friendly_name, 11 more } >
GET/accounts/{account_id}/magic/cloud/providers
Read Cloud Integration
client.magicCloudNetworking.cloudIntegrations.get(stringproviderId, CloudIntegrationGetParams { account_id, status } params, RequestOptionsoptions?): CloudIntegrationGetResponse { id, cloud_type, friendly_name, 11 more }
GET/accounts/{account_id}/magic/cloud/providers/{provider_id}
Create Cloud Integration
client.magicCloudNetworking.cloudIntegrations.create(CloudIntegrationCreateParams { account_id, cloud_type, friendly_name, 2 more } params, RequestOptionsoptions?): CloudIntegrationCreateResponse { id, cloud_type, friendly_name, 11 more }
POST/accounts/{account_id}/magic/cloud/providers
Update Cloud Integration
client.magicCloudNetworking.cloudIntegrations.update(stringproviderId, CloudIntegrationUpdateParams { account_id, aws_arn, azure_subscription_id, 5 more } params, RequestOptionsoptions?): CloudIntegrationUpdateResponse { id, cloud_type, friendly_name, 11 more }
PUT/accounts/{account_id}/magic/cloud/providers/{provider_id}
Patch Cloud Integration
client.magicCloudNetworking.cloudIntegrations.edit(stringproviderId, CloudIntegrationEditParams { account_id, aws_arn, azure_subscription_id, 5 more } params, RequestOptionsoptions?): CloudIntegrationEditResponse { id, cloud_type, friendly_name, 11 more }
PATCH/accounts/{account_id}/magic/cloud/providers/{provider_id}
Delete Cloud Integration
client.magicCloudNetworking.cloudIntegrations.delete(stringproviderId, CloudIntegrationDeleteParams { account_id } params, RequestOptionsoptions?): CloudIntegrationDeleteResponse { id }
DELETE/accounts/{account_id}/magic/cloud/providers/{provider_id}
Run Discovery for All Integrations
client.magicCloudNetworking.cloudIntegrations.discoverAll(CloudIntegrationDiscoverAllParams { account_id } params, RequestOptionsoptions?): CloudIntegrationDiscoverAllResponse { errors, messages, success }
POST/accounts/{account_id}/magic/cloud/providers/discover
Run Discovery
client.magicCloudNetworking.cloudIntegrations.discover(stringproviderId, CloudIntegrationDiscoverParams { account_id, v2 } params, RequestOptionsoptions?): CloudIntegrationDiscoverResponse { errors, messages, success }
POST/accounts/{account_id}/magic/cloud/providers/{provider_id}/discover
Get Cloud Integration Setup Config
client.magicCloudNetworking.cloudIntegrations.initialSetup(stringproviderId, CloudIntegrationInitialSetupParams { account_id } params, RequestOptionsoptions?): CloudIntegrationInitialSetupResponse
GET/accounts/{account_id}/magic/cloud/providers/{provider_id}/initial_setup