Cloud 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 }