Cloud Integrations
List Cloud Integrations
client.MagicCloudNetworking.CloudIntegrations.List(ctx, params) (*SinglePage[CloudIntegrationListResponse], error)
GET/accounts/{account_id}/magic/cloud/providers
Read Cloud Integration
client.MagicCloudNetworking.CloudIntegrations.Get(ctx, providerID, params) (*CloudIntegrationGetResponse, error)
GET/accounts/{account_id}/magic/cloud/providers/{provider_id}
Create Cloud Integration
client.MagicCloudNetworking.CloudIntegrations.New(ctx, params) (*CloudIntegrationNewResponse, error)
POST/accounts/{account_id}/magic/cloud/providers
Update Cloud Integration
client.MagicCloudNetworking.CloudIntegrations.Update(ctx, providerID, params) (*CloudIntegrationUpdateResponse, error)
PUT/accounts/{account_id}/magic/cloud/providers/{provider_id}
Patch Cloud Integration
client.MagicCloudNetworking.CloudIntegrations.Edit(ctx, providerID, params) (*CloudIntegrationEditResponse, error)
PATCH/accounts/{account_id}/magic/cloud/providers/{provider_id}
Delete Cloud Integration
client.MagicCloudNetworking.CloudIntegrations.Delete(ctx, providerID, body) (*CloudIntegrationDeleteResponse, error)
DELETE/accounts/{account_id}/magic/cloud/providers/{provider_id}
Run Discovery for All Integrations
client.MagicCloudNetworking.CloudIntegrations.DiscoverAll(ctx, body) (*CloudIntegrationDiscoverAllResponse, error)
POST/accounts/{account_id}/magic/cloud/providers/discover
Run Discovery
client.MagicCloudNetworking.CloudIntegrations.Discover(ctx, providerID, params) (*CloudIntegrationDiscoverResponse, error)
POST/accounts/{account_id}/magic/cloud/providers/{provider_id}/discover
Get Cloud Integration Setup Config
client.MagicCloudNetworking.CloudIntegrations.InitialSetup(ctx, providerID, query) (*CloudIntegrationInitialSetupResponse, error)
GET/accounts/{account_id}/magic/cloud/providers/{provider_id}/initial_setup