# Cloud Integrations ## List Cloud Integrations `client.MagicCloudNetworking.CloudIntegrations.List(ctx, params) (*SinglePage[CloudIntegrationListResponse], error)` **get** `/accounts/{account_id}/magic/cloud/providers` List Cloud Integrations (Closed Beta). ### Parameters - `params CloudIntegrationListParams` - `AccountID param.Field[string]` Path param - `Cloudflare param.Field[bool]` Query param - `Desc param.Field[bool]` Query param - `OrderBy param.Field[string]` Query param: One of ["updated_at", "id", "cloud_type", "name"]. - `Status param.Field[bool]` Query param ### Returns - `type CloudIntegrationListResponse struct{…}` - `ID string` - `CloudType CloudIntegrationListResponseCloudType` - `const CloudIntegrationListResponseCloudTypeAws CloudIntegrationListResponseCloudType = "AWS"` - `const CloudIntegrationListResponseCloudTypeAzure CloudIntegrationListResponseCloudType = "AZURE"` - `const CloudIntegrationListResponseCloudTypeGoogle CloudIntegrationListResponseCloudType = "GOOGLE"` - `const CloudIntegrationListResponseCloudTypeCloudflare CloudIntegrationListResponseCloudType = "CLOUDFLARE"` - `FriendlyName string` - `LastUpdated string` - `LifecycleState CloudIntegrationListResponseLifecycleState` - `const CloudIntegrationListResponseLifecycleStateActive CloudIntegrationListResponseLifecycleState = "ACTIVE"` - `const CloudIntegrationListResponseLifecycleStatePendingSetup CloudIntegrationListResponseLifecycleState = "PENDING_SETUP"` - `const CloudIntegrationListResponseLifecycleStateRetired CloudIntegrationListResponseLifecycleState = "RETIRED"` - `State CloudIntegrationListResponseState` - `const CloudIntegrationListResponseStateUnspecified CloudIntegrationListResponseState = "UNSPECIFIED"` - `const CloudIntegrationListResponseStatePending CloudIntegrationListResponseState = "PENDING"` - `const CloudIntegrationListResponseStateDiscovering CloudIntegrationListResponseState = "DISCOVERING"` - `const CloudIntegrationListResponseStateFailed CloudIntegrationListResponseState = "FAILED"` - `const CloudIntegrationListResponseStateSucceeded CloudIntegrationListResponseState = "SUCCEEDED"` - `StateV2 CloudIntegrationListResponseStateV2` - `const CloudIntegrationListResponseStateV2Unspecified CloudIntegrationListResponseStateV2 = "UNSPECIFIED"` - `const CloudIntegrationListResponseStateV2Pending CloudIntegrationListResponseStateV2 = "PENDING"` - `const CloudIntegrationListResponseStateV2Discovering CloudIntegrationListResponseStateV2 = "DISCOVERING"` - `const CloudIntegrationListResponseStateV2Failed CloudIntegrationListResponseStateV2 = "FAILED"` - `const CloudIntegrationListResponseStateV2Succeeded CloudIntegrationListResponseStateV2 = "SUCCEEDED"` - `AwsArn string` - `AzureSubscriptionID string` - `AzureTenantID string` - `Description string` - `GcpProjectID string` - `GcpServiceAccountEmail string` - `Status CloudIntegrationListResponseStatus` - `DiscoveryProgress CloudIntegrationListResponseStatusDiscoveryProgress` - `Done int64` - `Total int64` - `Unit string` - `DiscoveryProgressV2 CloudIntegrationListResponseStatusDiscoveryProgressV2` - `Done int64` - `Total int64` - `Unit string` - `LastDiscoveryStatus CloudIntegrationListResponseStatusLastDiscoveryStatus` - `const CloudIntegrationListResponseStatusLastDiscoveryStatusUnspecified CloudIntegrationListResponseStatusLastDiscoveryStatus = "UNSPECIFIED"` - `const CloudIntegrationListResponseStatusLastDiscoveryStatusPending CloudIntegrationListResponseStatusLastDiscoveryStatus = "PENDING"` - `const CloudIntegrationListResponseStatusLastDiscoveryStatusDiscovering CloudIntegrationListResponseStatusLastDiscoveryStatus = "DISCOVERING"` - `const CloudIntegrationListResponseStatusLastDiscoveryStatusFailed CloudIntegrationListResponseStatusLastDiscoveryStatus = "FAILED"` - `const CloudIntegrationListResponseStatusLastDiscoveryStatusSucceeded CloudIntegrationListResponseStatusLastDiscoveryStatus = "SUCCEEDED"` - `LastDiscoveryStatusV2 CloudIntegrationListResponseStatusLastDiscoveryStatusV2` - `const CloudIntegrationListResponseStatusLastDiscoveryStatusV2Unspecified CloudIntegrationListResponseStatusLastDiscoveryStatusV2 = "UNSPECIFIED"` - `const CloudIntegrationListResponseStatusLastDiscoveryStatusV2Pending CloudIntegrationListResponseStatusLastDiscoveryStatusV2 = "PENDING"` - `const CloudIntegrationListResponseStatusLastDiscoveryStatusV2Discovering CloudIntegrationListResponseStatusLastDiscoveryStatusV2 = "DISCOVERING"` - `const CloudIntegrationListResponseStatusLastDiscoveryStatusV2Failed CloudIntegrationListResponseStatusLastDiscoveryStatusV2 = "FAILED"` - `const CloudIntegrationListResponseStatusLastDiscoveryStatusV2Succeeded CloudIntegrationListResponseStatusLastDiscoveryStatusV2 = "SUCCEEDED"` - `Regions []string` - `CredentialsGoodSince string` - `CredentialsMissingSince string` - `CredentialsRejectedSince string` - `DiscoveryMessage string` - `DiscoveryMessageV2 string` - `InUseBy []CloudIntegrationListResponseStatusInUseBy` - `ID string` - `ClientType CloudIntegrationListResponseStatusInUseByClientType` - `const CloudIntegrationListResponseStatusInUseByClientTypeMagicWANCloudOnramp CloudIntegrationListResponseStatusInUseByClientType = "MAGIC_WAN_CLOUD_ONRAMP"` - `Name string` - `LastDiscoveryCompletedAt string` - `LastDiscoveryCompletedAtV2 string` - `LastDiscoveryStartedAt string` - `LastDiscoveryStartedAtV2 string` - `LastUpdated string` ### Example ```go package main import ( "context" "fmt" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/magic_cloud_networking" "github.com/cloudflare/cloudflare-go/option" ) func main() { client := cloudflare.NewClient( option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"), ) page, err := client.MagicCloudNetworking.CloudIntegrations.List(context.TODO(), magic_cloud_networking.CloudIntegrationListParams{ AccountID: cloudflare.F("account_id"), }) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", page) } ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "friendly_name": "friendly_name", "last_updated": "last_updated", "lifecycle_state": "ACTIVE", "state": "UNSPECIFIED", "state_v2": "UNSPECIFIED", "aws_arn": "aws_arn", "azure_subscription_id": "azure_subscription_id", "azure_tenant_id": "azure_tenant_id", "description": "description", "gcp_project_id": "gcp_project_id", "gcp_service_account_email": "gcp_service_account_email", "status": { "discovery_progress": { "done": 0, "total": 0, "unit": "unit" }, "discovery_progress_v2": { "done": 0, "total": 0, "unit": "unit" }, "last_discovery_status": "UNSPECIFIED", "last_discovery_status_v2": "UNSPECIFIED", "regions": [ "string" ], "credentials_good_since": "credentials_good_since", "credentials_missing_since": "credentials_missing_since", "credentials_rejected_since": "credentials_rejected_since", "discovery_message": "discovery_message", "discovery_message_v2": "discovery_message_v2", "in_use_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ], "last_discovery_completed_at": "last_discovery_completed_at", "last_discovery_completed_at_v2": "last_discovery_completed_at_v2", "last_discovery_started_at": "last_discovery_started_at", "last_discovery_started_at_v2": "last_discovery_started_at_v2", "last_updated": "last_updated" } } ], "success": true } ``` ## Read Cloud Integration `client.MagicCloudNetworking.CloudIntegrations.Get(ctx, providerID, params) (*CloudIntegrationGetResponse, error)` **get** `/accounts/{account_id}/magic/cloud/providers/{provider_id}` Read a Cloud Integration (Closed Beta). ### Parameters - `providerID string` - `params CloudIntegrationGetParams` - `AccountID param.Field[string]` Path param - `Status param.Field[bool]` Query param ### Returns - `type CloudIntegrationGetResponse struct{…}` - `ID string` - `CloudType CloudIntegrationGetResponseCloudType` - `const CloudIntegrationGetResponseCloudTypeAws CloudIntegrationGetResponseCloudType = "AWS"` - `const CloudIntegrationGetResponseCloudTypeAzure CloudIntegrationGetResponseCloudType = "AZURE"` - `const CloudIntegrationGetResponseCloudTypeGoogle CloudIntegrationGetResponseCloudType = "GOOGLE"` - `const CloudIntegrationGetResponseCloudTypeCloudflare CloudIntegrationGetResponseCloudType = "CLOUDFLARE"` - `FriendlyName string` - `LastUpdated string` - `LifecycleState CloudIntegrationGetResponseLifecycleState` - `const CloudIntegrationGetResponseLifecycleStateActive CloudIntegrationGetResponseLifecycleState = "ACTIVE"` - `const CloudIntegrationGetResponseLifecycleStatePendingSetup CloudIntegrationGetResponseLifecycleState = "PENDING_SETUP"` - `const CloudIntegrationGetResponseLifecycleStateRetired CloudIntegrationGetResponseLifecycleState = "RETIRED"` - `State CloudIntegrationGetResponseState` - `const CloudIntegrationGetResponseStateUnspecified CloudIntegrationGetResponseState = "UNSPECIFIED"` - `const CloudIntegrationGetResponseStatePending CloudIntegrationGetResponseState = "PENDING"` - `const CloudIntegrationGetResponseStateDiscovering CloudIntegrationGetResponseState = "DISCOVERING"` - `const CloudIntegrationGetResponseStateFailed CloudIntegrationGetResponseState = "FAILED"` - `const CloudIntegrationGetResponseStateSucceeded CloudIntegrationGetResponseState = "SUCCEEDED"` - `StateV2 CloudIntegrationGetResponseStateV2` - `const CloudIntegrationGetResponseStateV2Unspecified CloudIntegrationGetResponseStateV2 = "UNSPECIFIED"` - `const CloudIntegrationGetResponseStateV2Pending CloudIntegrationGetResponseStateV2 = "PENDING"` - `const CloudIntegrationGetResponseStateV2Discovering CloudIntegrationGetResponseStateV2 = "DISCOVERING"` - `const CloudIntegrationGetResponseStateV2Failed CloudIntegrationGetResponseStateV2 = "FAILED"` - `const CloudIntegrationGetResponseStateV2Succeeded CloudIntegrationGetResponseStateV2 = "SUCCEEDED"` - `AwsArn string` - `AzureSubscriptionID string` - `AzureTenantID string` - `Description string` - `GcpProjectID string` - `GcpServiceAccountEmail string` - `Status CloudIntegrationGetResponseStatus` - `DiscoveryProgress CloudIntegrationGetResponseStatusDiscoveryProgress` - `Done int64` - `Total int64` - `Unit string` - `DiscoveryProgressV2 CloudIntegrationGetResponseStatusDiscoveryProgressV2` - `Done int64` - `Total int64` - `Unit string` - `LastDiscoveryStatus CloudIntegrationGetResponseStatusLastDiscoveryStatus` - `const CloudIntegrationGetResponseStatusLastDiscoveryStatusUnspecified CloudIntegrationGetResponseStatusLastDiscoveryStatus = "UNSPECIFIED"` - `const CloudIntegrationGetResponseStatusLastDiscoveryStatusPending CloudIntegrationGetResponseStatusLastDiscoveryStatus = "PENDING"` - `const CloudIntegrationGetResponseStatusLastDiscoveryStatusDiscovering CloudIntegrationGetResponseStatusLastDiscoveryStatus = "DISCOVERING"` - `const CloudIntegrationGetResponseStatusLastDiscoveryStatusFailed CloudIntegrationGetResponseStatusLastDiscoveryStatus = "FAILED"` - `const CloudIntegrationGetResponseStatusLastDiscoveryStatusSucceeded CloudIntegrationGetResponseStatusLastDiscoveryStatus = "SUCCEEDED"` - `LastDiscoveryStatusV2 CloudIntegrationGetResponseStatusLastDiscoveryStatusV2` - `const CloudIntegrationGetResponseStatusLastDiscoveryStatusV2Unspecified CloudIntegrationGetResponseStatusLastDiscoveryStatusV2 = "UNSPECIFIED"` - `const CloudIntegrationGetResponseStatusLastDiscoveryStatusV2Pending CloudIntegrationGetResponseStatusLastDiscoveryStatusV2 = "PENDING"` - `const CloudIntegrationGetResponseStatusLastDiscoveryStatusV2Discovering CloudIntegrationGetResponseStatusLastDiscoveryStatusV2 = "DISCOVERING"` - `const CloudIntegrationGetResponseStatusLastDiscoveryStatusV2Failed CloudIntegrationGetResponseStatusLastDiscoveryStatusV2 = "FAILED"` - `const CloudIntegrationGetResponseStatusLastDiscoveryStatusV2Succeeded CloudIntegrationGetResponseStatusLastDiscoveryStatusV2 = "SUCCEEDED"` - `Regions []string` - `CredentialsGoodSince string` - `CredentialsMissingSince string` - `CredentialsRejectedSince string` - `DiscoveryMessage string` - `DiscoveryMessageV2 string` - `InUseBy []CloudIntegrationGetResponseStatusInUseBy` - `ID string` - `ClientType CloudIntegrationGetResponseStatusInUseByClientType` - `const CloudIntegrationGetResponseStatusInUseByClientTypeMagicWANCloudOnramp CloudIntegrationGetResponseStatusInUseByClientType = "MAGIC_WAN_CLOUD_ONRAMP"` - `Name string` - `LastDiscoveryCompletedAt string` - `LastDiscoveryCompletedAtV2 string` - `LastDiscoveryStartedAt string` - `LastDiscoveryStartedAtV2 string` - `LastUpdated string` ### Example ```go package main import ( "context" "fmt" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/magic_cloud_networking" "github.com/cloudflare/cloudflare-go/option" ) func main() { client := cloudflare.NewClient( option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"), ) cloudIntegration, err := client.MagicCloudNetworking.CloudIntegrations.Get( context.TODO(), "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", magic_cloud_networking.CloudIntegrationGetParams{ AccountID: cloudflare.F("account_id"), }, ) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", cloudIntegration.ID) } ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "friendly_name": "friendly_name", "last_updated": "last_updated", "lifecycle_state": "ACTIVE", "state": "UNSPECIFIED", "state_v2": "UNSPECIFIED", "aws_arn": "aws_arn", "azure_subscription_id": "azure_subscription_id", "azure_tenant_id": "azure_tenant_id", "description": "description", "gcp_project_id": "gcp_project_id", "gcp_service_account_email": "gcp_service_account_email", "status": { "discovery_progress": { "done": 0, "total": 0, "unit": "unit" }, "discovery_progress_v2": { "done": 0, "total": 0, "unit": "unit" }, "last_discovery_status": "UNSPECIFIED", "last_discovery_status_v2": "UNSPECIFIED", "regions": [ "string" ], "credentials_good_since": "credentials_good_since", "credentials_missing_since": "credentials_missing_since", "credentials_rejected_since": "credentials_rejected_since", "discovery_message": "discovery_message", "discovery_message_v2": "discovery_message_v2", "in_use_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ], "last_discovery_completed_at": "last_discovery_completed_at", "last_discovery_completed_at_v2": "last_discovery_completed_at_v2", "last_discovery_started_at": "last_discovery_started_at", "last_discovery_started_at_v2": "last_discovery_started_at_v2", "last_updated": "last_updated" } }, "success": true } ``` ## Create Cloud Integration `client.MagicCloudNetworking.CloudIntegrations.New(ctx, params) (*CloudIntegrationNewResponse, error)` **post** `/accounts/{account_id}/magic/cloud/providers` Create a new Cloud Integration (Closed Beta). ### Parameters - `params CloudIntegrationNewParams` - `AccountID param.Field[string]` Path param - `CloudType param.Field[CloudIntegrationNewParamsCloudType]` Body param - `const CloudIntegrationNewParamsCloudTypeAws CloudIntegrationNewParamsCloudType = "AWS"` - `const CloudIntegrationNewParamsCloudTypeAzure CloudIntegrationNewParamsCloudType = "AZURE"` - `const CloudIntegrationNewParamsCloudTypeGoogle CloudIntegrationNewParamsCloudType = "GOOGLE"` - `const CloudIntegrationNewParamsCloudTypeCloudflare CloudIntegrationNewParamsCloudType = "CLOUDFLARE"` - `FriendlyName param.Field[string]` Body param - `Description param.Field[string]` Body param - `Forwarded param.Field[string]` Header param ### Returns - `type CloudIntegrationNewResponse struct{…}` - `ID string` - `CloudType CloudIntegrationNewResponseCloudType` - `const CloudIntegrationNewResponseCloudTypeAws CloudIntegrationNewResponseCloudType = "AWS"` - `const CloudIntegrationNewResponseCloudTypeAzure CloudIntegrationNewResponseCloudType = "AZURE"` - `const CloudIntegrationNewResponseCloudTypeGoogle CloudIntegrationNewResponseCloudType = "GOOGLE"` - `const CloudIntegrationNewResponseCloudTypeCloudflare CloudIntegrationNewResponseCloudType = "CLOUDFLARE"` - `FriendlyName string` - `LastUpdated string` - `LifecycleState CloudIntegrationNewResponseLifecycleState` - `const CloudIntegrationNewResponseLifecycleStateActive CloudIntegrationNewResponseLifecycleState = "ACTIVE"` - `const CloudIntegrationNewResponseLifecycleStatePendingSetup CloudIntegrationNewResponseLifecycleState = "PENDING_SETUP"` - `const CloudIntegrationNewResponseLifecycleStateRetired CloudIntegrationNewResponseLifecycleState = "RETIRED"` - `State CloudIntegrationNewResponseState` - `const CloudIntegrationNewResponseStateUnspecified CloudIntegrationNewResponseState = "UNSPECIFIED"` - `const CloudIntegrationNewResponseStatePending CloudIntegrationNewResponseState = "PENDING"` - `const CloudIntegrationNewResponseStateDiscovering CloudIntegrationNewResponseState = "DISCOVERING"` - `const CloudIntegrationNewResponseStateFailed CloudIntegrationNewResponseState = "FAILED"` - `const CloudIntegrationNewResponseStateSucceeded CloudIntegrationNewResponseState = "SUCCEEDED"` - `StateV2 CloudIntegrationNewResponseStateV2` - `const CloudIntegrationNewResponseStateV2Unspecified CloudIntegrationNewResponseStateV2 = "UNSPECIFIED"` - `const CloudIntegrationNewResponseStateV2Pending CloudIntegrationNewResponseStateV2 = "PENDING"` - `const CloudIntegrationNewResponseStateV2Discovering CloudIntegrationNewResponseStateV2 = "DISCOVERING"` - `const CloudIntegrationNewResponseStateV2Failed CloudIntegrationNewResponseStateV2 = "FAILED"` - `const CloudIntegrationNewResponseStateV2Succeeded CloudIntegrationNewResponseStateV2 = "SUCCEEDED"` - `AwsArn string` - `AzureSubscriptionID string` - `AzureTenantID string` - `Description string` - `GcpProjectID string` - `GcpServiceAccountEmail string` - `Status CloudIntegrationNewResponseStatus` - `DiscoveryProgress CloudIntegrationNewResponseStatusDiscoveryProgress` - `Done int64` - `Total int64` - `Unit string` - `DiscoveryProgressV2 CloudIntegrationNewResponseStatusDiscoveryProgressV2` - `Done int64` - `Total int64` - `Unit string` - `LastDiscoveryStatus CloudIntegrationNewResponseStatusLastDiscoveryStatus` - `const CloudIntegrationNewResponseStatusLastDiscoveryStatusUnspecified CloudIntegrationNewResponseStatusLastDiscoveryStatus = "UNSPECIFIED"` - `const CloudIntegrationNewResponseStatusLastDiscoveryStatusPending CloudIntegrationNewResponseStatusLastDiscoveryStatus = "PENDING"` - `const CloudIntegrationNewResponseStatusLastDiscoveryStatusDiscovering CloudIntegrationNewResponseStatusLastDiscoveryStatus = "DISCOVERING"` - `const CloudIntegrationNewResponseStatusLastDiscoveryStatusFailed CloudIntegrationNewResponseStatusLastDiscoveryStatus = "FAILED"` - `const CloudIntegrationNewResponseStatusLastDiscoveryStatusSucceeded CloudIntegrationNewResponseStatusLastDiscoveryStatus = "SUCCEEDED"` - `LastDiscoveryStatusV2 CloudIntegrationNewResponseStatusLastDiscoveryStatusV2` - `const CloudIntegrationNewResponseStatusLastDiscoveryStatusV2Unspecified CloudIntegrationNewResponseStatusLastDiscoveryStatusV2 = "UNSPECIFIED"` - `const CloudIntegrationNewResponseStatusLastDiscoveryStatusV2Pending CloudIntegrationNewResponseStatusLastDiscoveryStatusV2 = "PENDING"` - `const CloudIntegrationNewResponseStatusLastDiscoveryStatusV2Discovering CloudIntegrationNewResponseStatusLastDiscoveryStatusV2 = "DISCOVERING"` - `const CloudIntegrationNewResponseStatusLastDiscoveryStatusV2Failed CloudIntegrationNewResponseStatusLastDiscoveryStatusV2 = "FAILED"` - `const CloudIntegrationNewResponseStatusLastDiscoveryStatusV2Succeeded CloudIntegrationNewResponseStatusLastDiscoveryStatusV2 = "SUCCEEDED"` - `Regions []string` - `CredentialsGoodSince string` - `CredentialsMissingSince string` - `CredentialsRejectedSince string` - `DiscoveryMessage string` - `DiscoveryMessageV2 string` - `InUseBy []CloudIntegrationNewResponseStatusInUseBy` - `ID string` - `ClientType CloudIntegrationNewResponseStatusInUseByClientType` - `const CloudIntegrationNewResponseStatusInUseByClientTypeMagicWANCloudOnramp CloudIntegrationNewResponseStatusInUseByClientType = "MAGIC_WAN_CLOUD_ONRAMP"` - `Name string` - `LastDiscoveryCompletedAt string` - `LastDiscoveryCompletedAtV2 string` - `LastDiscoveryStartedAt string` - `LastDiscoveryStartedAtV2 string` - `LastUpdated string` ### Example ```go package main import ( "context" "fmt" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/magic_cloud_networking" "github.com/cloudflare/cloudflare-go/option" ) func main() { client := cloudflare.NewClient( option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"), ) cloudIntegration, err := client.MagicCloudNetworking.CloudIntegrations.New(context.TODO(), magic_cloud_networking.CloudIntegrationNewParams{ AccountID: cloudflare.F("account_id"), CloudType: cloudflare.F(magic_cloud_networking.CloudIntegrationNewParamsCloudTypeAws), FriendlyName: cloudflare.F("friendly_name"), }) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", cloudIntegration.ID) } ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "friendly_name": "friendly_name", "last_updated": "last_updated", "lifecycle_state": "ACTIVE", "state": "UNSPECIFIED", "state_v2": "UNSPECIFIED", "aws_arn": "aws_arn", "azure_subscription_id": "azure_subscription_id", "azure_tenant_id": "azure_tenant_id", "description": "description", "gcp_project_id": "gcp_project_id", "gcp_service_account_email": "gcp_service_account_email", "status": { "discovery_progress": { "done": 0, "total": 0, "unit": "unit" }, "discovery_progress_v2": { "done": 0, "total": 0, "unit": "unit" }, "last_discovery_status": "UNSPECIFIED", "last_discovery_status_v2": "UNSPECIFIED", "regions": [ "string" ], "credentials_good_since": "credentials_good_since", "credentials_missing_since": "credentials_missing_since", "credentials_rejected_since": "credentials_rejected_since", "discovery_message": "discovery_message", "discovery_message_v2": "discovery_message_v2", "in_use_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ], "last_discovery_completed_at": "last_discovery_completed_at", "last_discovery_completed_at_v2": "last_discovery_completed_at_v2", "last_discovery_started_at": "last_discovery_started_at", "last_discovery_started_at_v2": "last_discovery_started_at_v2", "last_updated": "last_updated" } }, "success": true } ``` ## Update Cloud Integration `client.MagicCloudNetworking.CloudIntegrations.Update(ctx, providerID, params) (*CloudIntegrationUpdateResponse, error)` **put** `/accounts/{account_id}/magic/cloud/providers/{provider_id}` Update a Cloud Integration (Closed Beta). ### Parameters - `providerID string` - `params CloudIntegrationUpdateParams` - `AccountID param.Field[string]` Path param - `AwsArn param.Field[string]` Body param - `AzureSubscriptionID param.Field[string]` Body param - `AzureTenantID param.Field[string]` Body param - `Description param.Field[string]` Body param - `FriendlyName param.Field[string]` Body param - `GcpProjectID param.Field[string]` Body param - `GcpServiceAccountEmail param.Field[string]` Body param ### Returns - `type CloudIntegrationUpdateResponse struct{…}` - `ID string` - `CloudType CloudIntegrationUpdateResponseCloudType` - `const CloudIntegrationUpdateResponseCloudTypeAws CloudIntegrationUpdateResponseCloudType = "AWS"` - `const CloudIntegrationUpdateResponseCloudTypeAzure CloudIntegrationUpdateResponseCloudType = "AZURE"` - `const CloudIntegrationUpdateResponseCloudTypeGoogle CloudIntegrationUpdateResponseCloudType = "GOOGLE"` - `const CloudIntegrationUpdateResponseCloudTypeCloudflare CloudIntegrationUpdateResponseCloudType = "CLOUDFLARE"` - `FriendlyName string` - `LastUpdated string` - `LifecycleState CloudIntegrationUpdateResponseLifecycleState` - `const CloudIntegrationUpdateResponseLifecycleStateActive CloudIntegrationUpdateResponseLifecycleState = "ACTIVE"` - `const CloudIntegrationUpdateResponseLifecycleStatePendingSetup CloudIntegrationUpdateResponseLifecycleState = "PENDING_SETUP"` - `const CloudIntegrationUpdateResponseLifecycleStateRetired CloudIntegrationUpdateResponseLifecycleState = "RETIRED"` - `State CloudIntegrationUpdateResponseState` - `const CloudIntegrationUpdateResponseStateUnspecified CloudIntegrationUpdateResponseState = "UNSPECIFIED"` - `const CloudIntegrationUpdateResponseStatePending CloudIntegrationUpdateResponseState = "PENDING"` - `const CloudIntegrationUpdateResponseStateDiscovering CloudIntegrationUpdateResponseState = "DISCOVERING"` - `const CloudIntegrationUpdateResponseStateFailed CloudIntegrationUpdateResponseState = "FAILED"` - `const CloudIntegrationUpdateResponseStateSucceeded CloudIntegrationUpdateResponseState = "SUCCEEDED"` - `StateV2 CloudIntegrationUpdateResponseStateV2` - `const CloudIntegrationUpdateResponseStateV2Unspecified CloudIntegrationUpdateResponseStateV2 = "UNSPECIFIED"` - `const CloudIntegrationUpdateResponseStateV2Pending CloudIntegrationUpdateResponseStateV2 = "PENDING"` - `const CloudIntegrationUpdateResponseStateV2Discovering CloudIntegrationUpdateResponseStateV2 = "DISCOVERING"` - `const CloudIntegrationUpdateResponseStateV2Failed CloudIntegrationUpdateResponseStateV2 = "FAILED"` - `const CloudIntegrationUpdateResponseStateV2Succeeded CloudIntegrationUpdateResponseStateV2 = "SUCCEEDED"` - `AwsArn string` - `AzureSubscriptionID string` - `AzureTenantID string` - `Description string` - `GcpProjectID string` - `GcpServiceAccountEmail string` - `Status CloudIntegrationUpdateResponseStatus` - `DiscoveryProgress CloudIntegrationUpdateResponseStatusDiscoveryProgress` - `Done int64` - `Total int64` - `Unit string` - `DiscoveryProgressV2 CloudIntegrationUpdateResponseStatusDiscoveryProgressV2` - `Done int64` - `Total int64` - `Unit string` - `LastDiscoveryStatus CloudIntegrationUpdateResponseStatusLastDiscoveryStatus` - `const CloudIntegrationUpdateResponseStatusLastDiscoveryStatusUnspecified CloudIntegrationUpdateResponseStatusLastDiscoveryStatus = "UNSPECIFIED"` - `const CloudIntegrationUpdateResponseStatusLastDiscoveryStatusPending CloudIntegrationUpdateResponseStatusLastDiscoveryStatus = "PENDING"` - `const CloudIntegrationUpdateResponseStatusLastDiscoveryStatusDiscovering CloudIntegrationUpdateResponseStatusLastDiscoveryStatus = "DISCOVERING"` - `const CloudIntegrationUpdateResponseStatusLastDiscoveryStatusFailed CloudIntegrationUpdateResponseStatusLastDiscoveryStatus = "FAILED"` - `const CloudIntegrationUpdateResponseStatusLastDiscoveryStatusSucceeded CloudIntegrationUpdateResponseStatusLastDiscoveryStatus = "SUCCEEDED"` - `LastDiscoveryStatusV2 CloudIntegrationUpdateResponseStatusLastDiscoveryStatusV2` - `const CloudIntegrationUpdateResponseStatusLastDiscoveryStatusV2Unspecified CloudIntegrationUpdateResponseStatusLastDiscoveryStatusV2 = "UNSPECIFIED"` - `const CloudIntegrationUpdateResponseStatusLastDiscoveryStatusV2Pending CloudIntegrationUpdateResponseStatusLastDiscoveryStatusV2 = "PENDING"` - `const CloudIntegrationUpdateResponseStatusLastDiscoveryStatusV2Discovering CloudIntegrationUpdateResponseStatusLastDiscoveryStatusV2 = "DISCOVERING"` - `const CloudIntegrationUpdateResponseStatusLastDiscoveryStatusV2Failed CloudIntegrationUpdateResponseStatusLastDiscoveryStatusV2 = "FAILED"` - `const CloudIntegrationUpdateResponseStatusLastDiscoveryStatusV2Succeeded CloudIntegrationUpdateResponseStatusLastDiscoveryStatusV2 = "SUCCEEDED"` - `Regions []string` - `CredentialsGoodSince string` - `CredentialsMissingSince string` - `CredentialsRejectedSince string` - `DiscoveryMessage string` - `DiscoveryMessageV2 string` - `InUseBy []CloudIntegrationUpdateResponseStatusInUseBy` - `ID string` - `ClientType CloudIntegrationUpdateResponseStatusInUseByClientType` - `const CloudIntegrationUpdateResponseStatusInUseByClientTypeMagicWANCloudOnramp CloudIntegrationUpdateResponseStatusInUseByClientType = "MAGIC_WAN_CLOUD_ONRAMP"` - `Name string` - `LastDiscoveryCompletedAt string` - `LastDiscoveryCompletedAtV2 string` - `LastDiscoveryStartedAt string` - `LastDiscoveryStartedAtV2 string` - `LastUpdated string` ### Example ```go package main import ( "context" "fmt" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/magic_cloud_networking" "github.com/cloudflare/cloudflare-go/option" ) func main() { client := cloudflare.NewClient( option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"), ) cloudIntegration, err := client.MagicCloudNetworking.CloudIntegrations.Update( context.TODO(), "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", magic_cloud_networking.CloudIntegrationUpdateParams{ AccountID: cloudflare.F("account_id"), }, ) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", cloudIntegration.ID) } ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "friendly_name": "friendly_name", "last_updated": "last_updated", "lifecycle_state": "ACTIVE", "state": "UNSPECIFIED", "state_v2": "UNSPECIFIED", "aws_arn": "aws_arn", "azure_subscription_id": "azure_subscription_id", "azure_tenant_id": "azure_tenant_id", "description": "description", "gcp_project_id": "gcp_project_id", "gcp_service_account_email": "gcp_service_account_email", "status": { "discovery_progress": { "done": 0, "total": 0, "unit": "unit" }, "discovery_progress_v2": { "done": 0, "total": 0, "unit": "unit" }, "last_discovery_status": "UNSPECIFIED", "last_discovery_status_v2": "UNSPECIFIED", "regions": [ "string" ], "credentials_good_since": "credentials_good_since", "credentials_missing_since": "credentials_missing_since", "credentials_rejected_since": "credentials_rejected_since", "discovery_message": "discovery_message", "discovery_message_v2": "discovery_message_v2", "in_use_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ], "last_discovery_completed_at": "last_discovery_completed_at", "last_discovery_completed_at_v2": "last_discovery_completed_at_v2", "last_discovery_started_at": "last_discovery_started_at", "last_discovery_started_at_v2": "last_discovery_started_at_v2", "last_updated": "last_updated" } }, "success": true } ``` ## Patch Cloud Integration `client.MagicCloudNetworking.CloudIntegrations.Edit(ctx, providerID, params) (*CloudIntegrationEditResponse, error)` **patch** `/accounts/{account_id}/magic/cloud/providers/{provider_id}` Update a Cloud Integration (Closed Beta). ### Parameters - `providerID string` - `params CloudIntegrationEditParams` - `AccountID param.Field[string]` Path param - `AwsArn param.Field[string]` Body param - `AzureSubscriptionID param.Field[string]` Body param - `AzureTenantID param.Field[string]` Body param - `Description param.Field[string]` Body param - `FriendlyName param.Field[string]` Body param - `GcpProjectID param.Field[string]` Body param - `GcpServiceAccountEmail param.Field[string]` Body param ### Returns - `type CloudIntegrationEditResponse struct{…}` - `ID string` - `CloudType CloudIntegrationEditResponseCloudType` - `const CloudIntegrationEditResponseCloudTypeAws CloudIntegrationEditResponseCloudType = "AWS"` - `const CloudIntegrationEditResponseCloudTypeAzure CloudIntegrationEditResponseCloudType = "AZURE"` - `const CloudIntegrationEditResponseCloudTypeGoogle CloudIntegrationEditResponseCloudType = "GOOGLE"` - `const CloudIntegrationEditResponseCloudTypeCloudflare CloudIntegrationEditResponseCloudType = "CLOUDFLARE"` - `FriendlyName string` - `LastUpdated string` - `LifecycleState CloudIntegrationEditResponseLifecycleState` - `const CloudIntegrationEditResponseLifecycleStateActive CloudIntegrationEditResponseLifecycleState = "ACTIVE"` - `const CloudIntegrationEditResponseLifecycleStatePendingSetup CloudIntegrationEditResponseLifecycleState = "PENDING_SETUP"` - `const CloudIntegrationEditResponseLifecycleStateRetired CloudIntegrationEditResponseLifecycleState = "RETIRED"` - `State CloudIntegrationEditResponseState` - `const CloudIntegrationEditResponseStateUnspecified CloudIntegrationEditResponseState = "UNSPECIFIED"` - `const CloudIntegrationEditResponseStatePending CloudIntegrationEditResponseState = "PENDING"` - `const CloudIntegrationEditResponseStateDiscovering CloudIntegrationEditResponseState = "DISCOVERING"` - `const CloudIntegrationEditResponseStateFailed CloudIntegrationEditResponseState = "FAILED"` - `const CloudIntegrationEditResponseStateSucceeded CloudIntegrationEditResponseState = "SUCCEEDED"` - `StateV2 CloudIntegrationEditResponseStateV2` - `const CloudIntegrationEditResponseStateV2Unspecified CloudIntegrationEditResponseStateV2 = "UNSPECIFIED"` - `const CloudIntegrationEditResponseStateV2Pending CloudIntegrationEditResponseStateV2 = "PENDING"` - `const CloudIntegrationEditResponseStateV2Discovering CloudIntegrationEditResponseStateV2 = "DISCOVERING"` - `const CloudIntegrationEditResponseStateV2Failed CloudIntegrationEditResponseStateV2 = "FAILED"` - `const CloudIntegrationEditResponseStateV2Succeeded CloudIntegrationEditResponseStateV2 = "SUCCEEDED"` - `AwsArn string` - `AzureSubscriptionID string` - `AzureTenantID string` - `Description string` - `GcpProjectID string` - `GcpServiceAccountEmail string` - `Status CloudIntegrationEditResponseStatus` - `DiscoveryProgress CloudIntegrationEditResponseStatusDiscoveryProgress` - `Done int64` - `Total int64` - `Unit string` - `DiscoveryProgressV2 CloudIntegrationEditResponseStatusDiscoveryProgressV2` - `Done int64` - `Total int64` - `Unit string` - `LastDiscoveryStatus CloudIntegrationEditResponseStatusLastDiscoveryStatus` - `const CloudIntegrationEditResponseStatusLastDiscoveryStatusUnspecified CloudIntegrationEditResponseStatusLastDiscoveryStatus = "UNSPECIFIED"` - `const CloudIntegrationEditResponseStatusLastDiscoveryStatusPending CloudIntegrationEditResponseStatusLastDiscoveryStatus = "PENDING"` - `const CloudIntegrationEditResponseStatusLastDiscoveryStatusDiscovering CloudIntegrationEditResponseStatusLastDiscoveryStatus = "DISCOVERING"` - `const CloudIntegrationEditResponseStatusLastDiscoveryStatusFailed CloudIntegrationEditResponseStatusLastDiscoveryStatus = "FAILED"` - `const CloudIntegrationEditResponseStatusLastDiscoveryStatusSucceeded CloudIntegrationEditResponseStatusLastDiscoveryStatus = "SUCCEEDED"` - `LastDiscoveryStatusV2 CloudIntegrationEditResponseStatusLastDiscoveryStatusV2` - `const CloudIntegrationEditResponseStatusLastDiscoveryStatusV2Unspecified CloudIntegrationEditResponseStatusLastDiscoveryStatusV2 = "UNSPECIFIED"` - `const CloudIntegrationEditResponseStatusLastDiscoveryStatusV2Pending CloudIntegrationEditResponseStatusLastDiscoveryStatusV2 = "PENDING"` - `const CloudIntegrationEditResponseStatusLastDiscoveryStatusV2Discovering CloudIntegrationEditResponseStatusLastDiscoveryStatusV2 = "DISCOVERING"` - `const CloudIntegrationEditResponseStatusLastDiscoveryStatusV2Failed CloudIntegrationEditResponseStatusLastDiscoveryStatusV2 = "FAILED"` - `const CloudIntegrationEditResponseStatusLastDiscoveryStatusV2Succeeded CloudIntegrationEditResponseStatusLastDiscoveryStatusV2 = "SUCCEEDED"` - `Regions []string` - `CredentialsGoodSince string` - `CredentialsMissingSince string` - `CredentialsRejectedSince string` - `DiscoveryMessage string` - `DiscoveryMessageV2 string` - `InUseBy []CloudIntegrationEditResponseStatusInUseBy` - `ID string` - `ClientType CloudIntegrationEditResponseStatusInUseByClientType` - `const CloudIntegrationEditResponseStatusInUseByClientTypeMagicWANCloudOnramp CloudIntegrationEditResponseStatusInUseByClientType = "MAGIC_WAN_CLOUD_ONRAMP"` - `Name string` - `LastDiscoveryCompletedAt string` - `LastDiscoveryCompletedAtV2 string` - `LastDiscoveryStartedAt string` - `LastDiscoveryStartedAtV2 string` - `LastUpdated string` ### Example ```go package main import ( "context" "fmt" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/magic_cloud_networking" "github.com/cloudflare/cloudflare-go/option" ) func main() { client := cloudflare.NewClient( option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"), ) response, err := client.MagicCloudNetworking.CloudIntegrations.Edit( context.TODO(), "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", magic_cloud_networking.CloudIntegrationEditParams{ AccountID: cloudflare.F("account_id"), }, ) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", response.ID) } ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "cloud_type": "AWS", "friendly_name": "friendly_name", "last_updated": "last_updated", "lifecycle_state": "ACTIVE", "state": "UNSPECIFIED", "state_v2": "UNSPECIFIED", "aws_arn": "aws_arn", "azure_subscription_id": "azure_subscription_id", "azure_tenant_id": "azure_tenant_id", "description": "description", "gcp_project_id": "gcp_project_id", "gcp_service_account_email": "gcp_service_account_email", "status": { "discovery_progress": { "done": 0, "total": 0, "unit": "unit" }, "discovery_progress_v2": { "done": 0, "total": 0, "unit": "unit" }, "last_discovery_status": "UNSPECIFIED", "last_discovery_status_v2": "UNSPECIFIED", "regions": [ "string" ], "credentials_good_since": "credentials_good_since", "credentials_missing_since": "credentials_missing_since", "credentials_rejected_since": "credentials_rejected_since", "discovery_message": "discovery_message", "discovery_message_v2": "discovery_message_v2", "in_use_by": [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "client_type": "MAGIC_WAN_CLOUD_ONRAMP", "name": "name" } ], "last_discovery_completed_at": "last_discovery_completed_at", "last_discovery_completed_at_v2": "last_discovery_completed_at_v2", "last_discovery_started_at": "last_discovery_started_at", "last_discovery_started_at_v2": "last_discovery_started_at_v2", "last_updated": "last_updated" } }, "success": true } ``` ## Delete Cloud Integration `client.MagicCloudNetworking.CloudIntegrations.Delete(ctx, providerID, body) (*CloudIntegrationDeleteResponse, error)` **delete** `/accounts/{account_id}/magic/cloud/providers/{provider_id}` Delete a Cloud Integration (Closed Beta). ### Parameters - `providerID string` - `body CloudIntegrationDeleteParams` - `AccountID param.Field[string]` ### Returns - `type CloudIntegrationDeleteResponse struct{…}` - `ID string` ### Example ```go package main import ( "context" "fmt" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/magic_cloud_networking" "github.com/cloudflare/cloudflare-go/option" ) func main() { client := cloudflare.NewClient( option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"), ) cloudIntegration, err := client.MagicCloudNetworking.CloudIntegrations.Delete( context.TODO(), "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", magic_cloud_networking.CloudIntegrationDeleteParams{ AccountID: cloudflare.F("account_id"), }, ) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", cloudIntegration.ID) } ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" }, "success": true } ``` ## Run Discovery for All Integrations `client.MagicCloudNetworking.CloudIntegrations.DiscoverAll(ctx, body) (*CloudIntegrationDiscoverAllResponse, error)` **post** `/accounts/{account_id}/magic/cloud/providers/discover` Run discovery for all Cloud Integrations in an account (Closed Beta). ### Parameters - `body CloudIntegrationDiscoverAllParams` - `AccountID param.Field[string]` ### Returns - `type CloudIntegrationDiscoverAllResponse struct{…}` - `Errors []CloudIntegrationDiscoverAllResponseError` - `Code CloudIntegrationDiscoverAllResponseErrorsCode` - `const CloudIntegrationDiscoverAllResponseErrorsCode1001 CloudIntegrationDiscoverAllResponseErrorsCode = 1001` - `const CloudIntegrationDiscoverAllResponseErrorsCode1002 CloudIntegrationDiscoverAllResponseErrorsCode = 1002` - `const CloudIntegrationDiscoverAllResponseErrorsCode1003 CloudIntegrationDiscoverAllResponseErrorsCode = 1003` - `const CloudIntegrationDiscoverAllResponseErrorsCode1004 CloudIntegrationDiscoverAllResponseErrorsCode = 1004` - `const CloudIntegrationDiscoverAllResponseErrorsCode1005 CloudIntegrationDiscoverAllResponseErrorsCode = 1005` - `const CloudIntegrationDiscoverAllResponseErrorsCode1006 CloudIntegrationDiscoverAllResponseErrorsCode = 1006` - `const CloudIntegrationDiscoverAllResponseErrorsCode1007 CloudIntegrationDiscoverAllResponseErrorsCode = 1007` - `const CloudIntegrationDiscoverAllResponseErrorsCode1008 CloudIntegrationDiscoverAllResponseErrorsCode = 1008` - `const CloudIntegrationDiscoverAllResponseErrorsCode1009 CloudIntegrationDiscoverAllResponseErrorsCode = 1009` - `const CloudIntegrationDiscoverAllResponseErrorsCode1010 CloudIntegrationDiscoverAllResponseErrorsCode = 1010` - `const CloudIntegrationDiscoverAllResponseErrorsCode1011 CloudIntegrationDiscoverAllResponseErrorsCode = 1011` - `const CloudIntegrationDiscoverAllResponseErrorsCode1012 CloudIntegrationDiscoverAllResponseErrorsCode = 1012` - `const CloudIntegrationDiscoverAllResponseErrorsCode1013 CloudIntegrationDiscoverAllResponseErrorsCode = 1013` - `const CloudIntegrationDiscoverAllResponseErrorsCode1014 CloudIntegrationDiscoverAllResponseErrorsCode = 1014` - `const CloudIntegrationDiscoverAllResponseErrorsCode1015 CloudIntegrationDiscoverAllResponseErrorsCode = 1015` - `const CloudIntegrationDiscoverAllResponseErrorsCode1016 CloudIntegrationDiscoverAllResponseErrorsCode = 1016` - `const CloudIntegrationDiscoverAllResponseErrorsCode1017 CloudIntegrationDiscoverAllResponseErrorsCode = 1017` - `const CloudIntegrationDiscoverAllResponseErrorsCode1018 CloudIntegrationDiscoverAllResponseErrorsCode = 1018` - `const CloudIntegrationDiscoverAllResponseErrorsCode2001 CloudIntegrationDiscoverAllResponseErrorsCode = 2001` - `const CloudIntegrationDiscoverAllResponseErrorsCode2002 CloudIntegrationDiscoverAllResponseErrorsCode = 2002` - `const CloudIntegrationDiscoverAllResponseErrorsCode2003 CloudIntegrationDiscoverAllResponseErrorsCode = 2003` - `const CloudIntegrationDiscoverAllResponseErrorsCode2004 CloudIntegrationDiscoverAllResponseErrorsCode = 2004` - `const CloudIntegrationDiscoverAllResponseErrorsCode2005 CloudIntegrationDiscoverAllResponseErrorsCode = 2005` - `const CloudIntegrationDiscoverAllResponseErrorsCode2006 CloudIntegrationDiscoverAllResponseErrorsCode = 2006` - `const CloudIntegrationDiscoverAllResponseErrorsCode2007 CloudIntegrationDiscoverAllResponseErrorsCode = 2007` - `const CloudIntegrationDiscoverAllResponseErrorsCode2008 CloudIntegrationDiscoverAllResponseErrorsCode = 2008` - `const CloudIntegrationDiscoverAllResponseErrorsCode2009 CloudIntegrationDiscoverAllResponseErrorsCode = 2009` - `const CloudIntegrationDiscoverAllResponseErrorsCode2010 CloudIntegrationDiscoverAllResponseErrorsCode = 2010` - `const CloudIntegrationDiscoverAllResponseErrorsCode2011 CloudIntegrationDiscoverAllResponseErrorsCode = 2011` - `const CloudIntegrationDiscoverAllResponseErrorsCode2012 CloudIntegrationDiscoverAllResponseErrorsCode = 2012` - `const CloudIntegrationDiscoverAllResponseErrorsCode2013 CloudIntegrationDiscoverAllResponseErrorsCode = 2013` - `const CloudIntegrationDiscoverAllResponseErrorsCode2014 CloudIntegrationDiscoverAllResponseErrorsCode = 2014` - `const CloudIntegrationDiscoverAllResponseErrorsCode2015 CloudIntegrationDiscoverAllResponseErrorsCode = 2015` - `const CloudIntegrationDiscoverAllResponseErrorsCode2016 CloudIntegrationDiscoverAllResponseErrorsCode = 2016` - `const CloudIntegrationDiscoverAllResponseErrorsCode2017 CloudIntegrationDiscoverAllResponseErrorsCode = 2017` - `const CloudIntegrationDiscoverAllResponseErrorsCode2018 CloudIntegrationDiscoverAllResponseErrorsCode = 2018` - `const CloudIntegrationDiscoverAllResponseErrorsCode2019 CloudIntegrationDiscoverAllResponseErrorsCode = 2019` - `const CloudIntegrationDiscoverAllResponseErrorsCode2020 CloudIntegrationDiscoverAllResponseErrorsCode = 2020` - `const CloudIntegrationDiscoverAllResponseErrorsCode2021 CloudIntegrationDiscoverAllResponseErrorsCode = 2021` - `const CloudIntegrationDiscoverAllResponseErrorsCode2022 CloudIntegrationDiscoverAllResponseErrorsCode = 2022` - `const CloudIntegrationDiscoverAllResponseErrorsCode3001 CloudIntegrationDiscoverAllResponseErrorsCode = 3001` - `const CloudIntegrationDiscoverAllResponseErrorsCode3002 CloudIntegrationDiscoverAllResponseErrorsCode = 3002` - `const CloudIntegrationDiscoverAllResponseErrorsCode3003 CloudIntegrationDiscoverAllResponseErrorsCode = 3003` - `const CloudIntegrationDiscoverAllResponseErrorsCode3004 CloudIntegrationDiscoverAllResponseErrorsCode = 3004` - `const CloudIntegrationDiscoverAllResponseErrorsCode3005 CloudIntegrationDiscoverAllResponseErrorsCode = 3005` - `const CloudIntegrationDiscoverAllResponseErrorsCode3006 CloudIntegrationDiscoverAllResponseErrorsCode = 3006` - `const CloudIntegrationDiscoverAllResponseErrorsCode3007 CloudIntegrationDiscoverAllResponseErrorsCode = 3007` - `const CloudIntegrationDiscoverAllResponseErrorsCode4001 CloudIntegrationDiscoverAllResponseErrorsCode = 4001` - `const CloudIntegrationDiscoverAllResponseErrorsCode4002 CloudIntegrationDiscoverAllResponseErrorsCode = 4002` - `const CloudIntegrationDiscoverAllResponseErrorsCode4003 CloudIntegrationDiscoverAllResponseErrorsCode = 4003` - `const CloudIntegrationDiscoverAllResponseErrorsCode4004 CloudIntegrationDiscoverAllResponseErrorsCode = 4004` - `const CloudIntegrationDiscoverAllResponseErrorsCode4005 CloudIntegrationDiscoverAllResponseErrorsCode = 4005` - `const CloudIntegrationDiscoverAllResponseErrorsCode4006 CloudIntegrationDiscoverAllResponseErrorsCode = 4006` - `const CloudIntegrationDiscoverAllResponseErrorsCode4007 CloudIntegrationDiscoverAllResponseErrorsCode = 4007` - `const CloudIntegrationDiscoverAllResponseErrorsCode4008 CloudIntegrationDiscoverAllResponseErrorsCode = 4008` - `const CloudIntegrationDiscoverAllResponseErrorsCode4009 CloudIntegrationDiscoverAllResponseErrorsCode = 4009` - `const CloudIntegrationDiscoverAllResponseErrorsCode4010 CloudIntegrationDiscoverAllResponseErrorsCode = 4010` - `const CloudIntegrationDiscoverAllResponseErrorsCode4011 CloudIntegrationDiscoverAllResponseErrorsCode = 4011` - `const CloudIntegrationDiscoverAllResponseErrorsCode4012 CloudIntegrationDiscoverAllResponseErrorsCode = 4012` - `const CloudIntegrationDiscoverAllResponseErrorsCode4013 CloudIntegrationDiscoverAllResponseErrorsCode = 4013` - `const CloudIntegrationDiscoverAllResponseErrorsCode4014 CloudIntegrationDiscoverAllResponseErrorsCode = 4014` - `const CloudIntegrationDiscoverAllResponseErrorsCode4015 CloudIntegrationDiscoverAllResponseErrorsCode = 4015` - `const CloudIntegrationDiscoverAllResponseErrorsCode4016 CloudIntegrationDiscoverAllResponseErrorsCode = 4016` - `const CloudIntegrationDiscoverAllResponseErrorsCode4017 CloudIntegrationDiscoverAllResponseErrorsCode = 4017` - `const CloudIntegrationDiscoverAllResponseErrorsCode4018 CloudIntegrationDiscoverAllResponseErrorsCode = 4018` - `const CloudIntegrationDiscoverAllResponseErrorsCode4019 CloudIntegrationDiscoverAllResponseErrorsCode = 4019` - `const CloudIntegrationDiscoverAllResponseErrorsCode4020 CloudIntegrationDiscoverAllResponseErrorsCode = 4020` - `const CloudIntegrationDiscoverAllResponseErrorsCode4021 CloudIntegrationDiscoverAllResponseErrorsCode = 4021` - `const CloudIntegrationDiscoverAllResponseErrorsCode4022 CloudIntegrationDiscoverAllResponseErrorsCode = 4022` - `const CloudIntegrationDiscoverAllResponseErrorsCode4023 CloudIntegrationDiscoverAllResponseErrorsCode = 4023` - `const CloudIntegrationDiscoverAllResponseErrorsCode5001 CloudIntegrationDiscoverAllResponseErrorsCode = 5001` - `const CloudIntegrationDiscoverAllResponseErrorsCode5002 CloudIntegrationDiscoverAllResponseErrorsCode = 5002` - `const CloudIntegrationDiscoverAllResponseErrorsCode5003 CloudIntegrationDiscoverAllResponseErrorsCode = 5003` - `const CloudIntegrationDiscoverAllResponseErrorsCode5004 CloudIntegrationDiscoverAllResponseErrorsCode = 5004` - `const CloudIntegrationDiscoverAllResponseErrorsCode102000 CloudIntegrationDiscoverAllResponseErrorsCode = 102000` - `const CloudIntegrationDiscoverAllResponseErrorsCode102001 CloudIntegrationDiscoverAllResponseErrorsCode = 102001` - `const CloudIntegrationDiscoverAllResponseErrorsCode102002 CloudIntegrationDiscoverAllResponseErrorsCode = 102002` - `const CloudIntegrationDiscoverAllResponseErrorsCode102003 CloudIntegrationDiscoverAllResponseErrorsCode = 102003` - `const CloudIntegrationDiscoverAllResponseErrorsCode102004 CloudIntegrationDiscoverAllResponseErrorsCode = 102004` - `const CloudIntegrationDiscoverAllResponseErrorsCode102005 CloudIntegrationDiscoverAllResponseErrorsCode = 102005` - `const CloudIntegrationDiscoverAllResponseErrorsCode102006 CloudIntegrationDiscoverAllResponseErrorsCode = 102006` - `const CloudIntegrationDiscoverAllResponseErrorsCode102007 CloudIntegrationDiscoverAllResponseErrorsCode = 102007` - `const CloudIntegrationDiscoverAllResponseErrorsCode102008 CloudIntegrationDiscoverAllResponseErrorsCode = 102008` - `const CloudIntegrationDiscoverAllResponseErrorsCode102009 CloudIntegrationDiscoverAllResponseErrorsCode = 102009` - `const CloudIntegrationDiscoverAllResponseErrorsCode102010 CloudIntegrationDiscoverAllResponseErrorsCode = 102010` - `const CloudIntegrationDiscoverAllResponseErrorsCode102011 CloudIntegrationDiscoverAllResponseErrorsCode = 102011` - `const CloudIntegrationDiscoverAllResponseErrorsCode102012 CloudIntegrationDiscoverAllResponseErrorsCode = 102012` - `const CloudIntegrationDiscoverAllResponseErrorsCode102013 CloudIntegrationDiscoverAllResponseErrorsCode = 102013` - `const CloudIntegrationDiscoverAllResponseErrorsCode102014 CloudIntegrationDiscoverAllResponseErrorsCode = 102014` - `const CloudIntegrationDiscoverAllResponseErrorsCode102015 CloudIntegrationDiscoverAllResponseErrorsCode = 102015` - `const CloudIntegrationDiscoverAllResponseErrorsCode102016 CloudIntegrationDiscoverAllResponseErrorsCode = 102016` - `const CloudIntegrationDiscoverAllResponseErrorsCode102017 CloudIntegrationDiscoverAllResponseErrorsCode = 102017` - `const CloudIntegrationDiscoverAllResponseErrorsCode102018 CloudIntegrationDiscoverAllResponseErrorsCode = 102018` - `const CloudIntegrationDiscoverAllResponseErrorsCode102019 CloudIntegrationDiscoverAllResponseErrorsCode = 102019` - `const CloudIntegrationDiscoverAllResponseErrorsCode102020 CloudIntegrationDiscoverAllResponseErrorsCode = 102020` - `const CloudIntegrationDiscoverAllResponseErrorsCode102021 CloudIntegrationDiscoverAllResponseErrorsCode = 102021` - `const CloudIntegrationDiscoverAllResponseErrorsCode102022 CloudIntegrationDiscoverAllResponseErrorsCode = 102022` - `const CloudIntegrationDiscoverAllResponseErrorsCode102023 CloudIntegrationDiscoverAllResponseErrorsCode = 102023` - `const CloudIntegrationDiscoverAllResponseErrorsCode102024 CloudIntegrationDiscoverAllResponseErrorsCode = 102024` - `const CloudIntegrationDiscoverAllResponseErrorsCode102025 CloudIntegrationDiscoverAllResponseErrorsCode = 102025` - `const CloudIntegrationDiscoverAllResponseErrorsCode102026 CloudIntegrationDiscoverAllResponseErrorsCode = 102026` - `const CloudIntegrationDiscoverAllResponseErrorsCode102027 CloudIntegrationDiscoverAllResponseErrorsCode = 102027` - `const CloudIntegrationDiscoverAllResponseErrorsCode102028 CloudIntegrationDiscoverAllResponseErrorsCode = 102028` - `const CloudIntegrationDiscoverAllResponseErrorsCode102029 CloudIntegrationDiscoverAllResponseErrorsCode = 102029` - `const CloudIntegrationDiscoverAllResponseErrorsCode102030 CloudIntegrationDiscoverAllResponseErrorsCode = 102030` - `const CloudIntegrationDiscoverAllResponseErrorsCode102031 CloudIntegrationDiscoverAllResponseErrorsCode = 102031` - `const CloudIntegrationDiscoverAllResponseErrorsCode102032 CloudIntegrationDiscoverAllResponseErrorsCode = 102032` - `const CloudIntegrationDiscoverAllResponseErrorsCode102033 CloudIntegrationDiscoverAllResponseErrorsCode = 102033` - `const CloudIntegrationDiscoverAllResponseErrorsCode102034 CloudIntegrationDiscoverAllResponseErrorsCode = 102034` - `const CloudIntegrationDiscoverAllResponseErrorsCode102035 CloudIntegrationDiscoverAllResponseErrorsCode = 102035` - `const CloudIntegrationDiscoverAllResponseErrorsCode102036 CloudIntegrationDiscoverAllResponseErrorsCode = 102036` - `const CloudIntegrationDiscoverAllResponseErrorsCode102037 CloudIntegrationDiscoverAllResponseErrorsCode = 102037` - `const CloudIntegrationDiscoverAllResponseErrorsCode102038 CloudIntegrationDiscoverAllResponseErrorsCode = 102038` - `const CloudIntegrationDiscoverAllResponseErrorsCode102039 CloudIntegrationDiscoverAllResponseErrorsCode = 102039` - `const CloudIntegrationDiscoverAllResponseErrorsCode102040 CloudIntegrationDiscoverAllResponseErrorsCode = 102040` - `const CloudIntegrationDiscoverAllResponseErrorsCode102041 CloudIntegrationDiscoverAllResponseErrorsCode = 102041` - `const CloudIntegrationDiscoverAllResponseErrorsCode102042 CloudIntegrationDiscoverAllResponseErrorsCode = 102042` - `const CloudIntegrationDiscoverAllResponseErrorsCode102043 CloudIntegrationDiscoverAllResponseErrorsCode = 102043` - `const CloudIntegrationDiscoverAllResponseErrorsCode102044 CloudIntegrationDiscoverAllResponseErrorsCode = 102044` - `const CloudIntegrationDiscoverAllResponseErrorsCode102045 CloudIntegrationDiscoverAllResponseErrorsCode = 102045` - `const CloudIntegrationDiscoverAllResponseErrorsCode102046 CloudIntegrationDiscoverAllResponseErrorsCode = 102046` - `const CloudIntegrationDiscoverAllResponseErrorsCode102047 CloudIntegrationDiscoverAllResponseErrorsCode = 102047` - `const CloudIntegrationDiscoverAllResponseErrorsCode102048 CloudIntegrationDiscoverAllResponseErrorsCode = 102048` - `const CloudIntegrationDiscoverAllResponseErrorsCode102049 CloudIntegrationDiscoverAllResponseErrorsCode = 102049` - `const CloudIntegrationDiscoverAllResponseErrorsCode102050 CloudIntegrationDiscoverAllResponseErrorsCode = 102050` - `const CloudIntegrationDiscoverAllResponseErrorsCode102051 CloudIntegrationDiscoverAllResponseErrorsCode = 102051` - `const CloudIntegrationDiscoverAllResponseErrorsCode102052 CloudIntegrationDiscoverAllResponseErrorsCode = 102052` - `const CloudIntegrationDiscoverAllResponseErrorsCode102053 CloudIntegrationDiscoverAllResponseErrorsCode = 102053` - `const CloudIntegrationDiscoverAllResponseErrorsCode102054 CloudIntegrationDiscoverAllResponseErrorsCode = 102054` - `const CloudIntegrationDiscoverAllResponseErrorsCode102055 CloudIntegrationDiscoverAllResponseErrorsCode = 102055` - `const CloudIntegrationDiscoverAllResponseErrorsCode102056 CloudIntegrationDiscoverAllResponseErrorsCode = 102056` - `const CloudIntegrationDiscoverAllResponseErrorsCode102057 CloudIntegrationDiscoverAllResponseErrorsCode = 102057` - `const CloudIntegrationDiscoverAllResponseErrorsCode102058 CloudIntegrationDiscoverAllResponseErrorsCode = 102058` - `const CloudIntegrationDiscoverAllResponseErrorsCode102059 CloudIntegrationDiscoverAllResponseErrorsCode = 102059` - `const CloudIntegrationDiscoverAllResponseErrorsCode102060 CloudIntegrationDiscoverAllResponseErrorsCode = 102060` - `const CloudIntegrationDiscoverAllResponseErrorsCode102061 CloudIntegrationDiscoverAllResponseErrorsCode = 102061` - `const CloudIntegrationDiscoverAllResponseErrorsCode102062 CloudIntegrationDiscoverAllResponseErrorsCode = 102062` - `const CloudIntegrationDiscoverAllResponseErrorsCode102063 CloudIntegrationDiscoverAllResponseErrorsCode = 102063` - `const CloudIntegrationDiscoverAllResponseErrorsCode102064 CloudIntegrationDiscoverAllResponseErrorsCode = 102064` - `const CloudIntegrationDiscoverAllResponseErrorsCode102065 CloudIntegrationDiscoverAllResponseErrorsCode = 102065` - `const CloudIntegrationDiscoverAllResponseErrorsCode102066 CloudIntegrationDiscoverAllResponseErrorsCode = 102066` - `const CloudIntegrationDiscoverAllResponseErrorsCode102067 CloudIntegrationDiscoverAllResponseErrorsCode = 102067` - `const CloudIntegrationDiscoverAllResponseErrorsCode102068 CloudIntegrationDiscoverAllResponseErrorsCode = 102068` - `const CloudIntegrationDiscoverAllResponseErrorsCode102069 CloudIntegrationDiscoverAllResponseErrorsCode = 102069` - `const CloudIntegrationDiscoverAllResponseErrorsCode102070 CloudIntegrationDiscoverAllResponseErrorsCode = 102070` - `const CloudIntegrationDiscoverAllResponseErrorsCode102071 CloudIntegrationDiscoverAllResponseErrorsCode = 102071` - `const CloudIntegrationDiscoverAllResponseErrorsCode102072 CloudIntegrationDiscoverAllResponseErrorsCode = 102072` - `const CloudIntegrationDiscoverAllResponseErrorsCode103001 CloudIntegrationDiscoverAllResponseErrorsCode = 103001` - `const CloudIntegrationDiscoverAllResponseErrorsCode103002 CloudIntegrationDiscoverAllResponseErrorsCode = 103002` - `const CloudIntegrationDiscoverAllResponseErrorsCode103003 CloudIntegrationDiscoverAllResponseErrorsCode = 103003` - `const CloudIntegrationDiscoverAllResponseErrorsCode103004 CloudIntegrationDiscoverAllResponseErrorsCode = 103004` - `const CloudIntegrationDiscoverAllResponseErrorsCode103005 CloudIntegrationDiscoverAllResponseErrorsCode = 103005` - `const CloudIntegrationDiscoverAllResponseErrorsCode103006 CloudIntegrationDiscoverAllResponseErrorsCode = 103006` - `const CloudIntegrationDiscoverAllResponseErrorsCode103007 CloudIntegrationDiscoverAllResponseErrorsCode = 103007` - `const CloudIntegrationDiscoverAllResponseErrorsCode103008 CloudIntegrationDiscoverAllResponseErrorsCode = 103008` - `Message string` - `DocumentationURL string` - `Meta CloudIntegrationDiscoverAllResponseErrorsMeta` - `L10nKey string` - `LoggableError string` - `TemplateData unknown` - `TraceID string` - `Source CloudIntegrationDiscoverAllResponseErrorsSource` - `Parameter string` - `ParameterValueIndex int64` - `Pointer string` - `Messages []CloudIntegrationDiscoverAllResponseMessage` - `Code CloudIntegrationDiscoverAllResponseMessagesCode` - `const CloudIntegrationDiscoverAllResponseMessagesCode1001 CloudIntegrationDiscoverAllResponseMessagesCode = 1001` - `const CloudIntegrationDiscoverAllResponseMessagesCode1002 CloudIntegrationDiscoverAllResponseMessagesCode = 1002` - `const CloudIntegrationDiscoverAllResponseMessagesCode1003 CloudIntegrationDiscoverAllResponseMessagesCode = 1003` - `const CloudIntegrationDiscoverAllResponseMessagesCode1004 CloudIntegrationDiscoverAllResponseMessagesCode = 1004` - `const CloudIntegrationDiscoverAllResponseMessagesCode1005 CloudIntegrationDiscoverAllResponseMessagesCode = 1005` - `const CloudIntegrationDiscoverAllResponseMessagesCode1006 CloudIntegrationDiscoverAllResponseMessagesCode = 1006` - `const CloudIntegrationDiscoverAllResponseMessagesCode1007 CloudIntegrationDiscoverAllResponseMessagesCode = 1007` - `const CloudIntegrationDiscoverAllResponseMessagesCode1008 CloudIntegrationDiscoverAllResponseMessagesCode = 1008` - `const CloudIntegrationDiscoverAllResponseMessagesCode1009 CloudIntegrationDiscoverAllResponseMessagesCode = 1009` - `const CloudIntegrationDiscoverAllResponseMessagesCode1010 CloudIntegrationDiscoverAllResponseMessagesCode = 1010` - `const CloudIntegrationDiscoverAllResponseMessagesCode1011 CloudIntegrationDiscoverAllResponseMessagesCode = 1011` - `const CloudIntegrationDiscoverAllResponseMessagesCode1012 CloudIntegrationDiscoverAllResponseMessagesCode = 1012` - `const CloudIntegrationDiscoverAllResponseMessagesCode1013 CloudIntegrationDiscoverAllResponseMessagesCode = 1013` - `const CloudIntegrationDiscoverAllResponseMessagesCode1014 CloudIntegrationDiscoverAllResponseMessagesCode = 1014` - `const CloudIntegrationDiscoverAllResponseMessagesCode1015 CloudIntegrationDiscoverAllResponseMessagesCode = 1015` - `const CloudIntegrationDiscoverAllResponseMessagesCode1016 CloudIntegrationDiscoverAllResponseMessagesCode = 1016` - `const CloudIntegrationDiscoverAllResponseMessagesCode1017 CloudIntegrationDiscoverAllResponseMessagesCode = 1017` - `const CloudIntegrationDiscoverAllResponseMessagesCode1018 CloudIntegrationDiscoverAllResponseMessagesCode = 1018` - `const CloudIntegrationDiscoverAllResponseMessagesCode2001 CloudIntegrationDiscoverAllResponseMessagesCode = 2001` - `const CloudIntegrationDiscoverAllResponseMessagesCode2002 CloudIntegrationDiscoverAllResponseMessagesCode = 2002` - `const CloudIntegrationDiscoverAllResponseMessagesCode2003 CloudIntegrationDiscoverAllResponseMessagesCode = 2003` - `const CloudIntegrationDiscoverAllResponseMessagesCode2004 CloudIntegrationDiscoverAllResponseMessagesCode = 2004` - `const CloudIntegrationDiscoverAllResponseMessagesCode2005 CloudIntegrationDiscoverAllResponseMessagesCode = 2005` - `const CloudIntegrationDiscoverAllResponseMessagesCode2006 CloudIntegrationDiscoverAllResponseMessagesCode = 2006` - `const CloudIntegrationDiscoverAllResponseMessagesCode2007 CloudIntegrationDiscoverAllResponseMessagesCode = 2007` - `const CloudIntegrationDiscoverAllResponseMessagesCode2008 CloudIntegrationDiscoverAllResponseMessagesCode = 2008` - `const CloudIntegrationDiscoverAllResponseMessagesCode2009 CloudIntegrationDiscoverAllResponseMessagesCode = 2009` - `const CloudIntegrationDiscoverAllResponseMessagesCode2010 CloudIntegrationDiscoverAllResponseMessagesCode = 2010` - `const CloudIntegrationDiscoverAllResponseMessagesCode2011 CloudIntegrationDiscoverAllResponseMessagesCode = 2011` - `const CloudIntegrationDiscoverAllResponseMessagesCode2012 CloudIntegrationDiscoverAllResponseMessagesCode = 2012` - `const CloudIntegrationDiscoverAllResponseMessagesCode2013 CloudIntegrationDiscoverAllResponseMessagesCode = 2013` - `const CloudIntegrationDiscoverAllResponseMessagesCode2014 CloudIntegrationDiscoverAllResponseMessagesCode = 2014` - `const CloudIntegrationDiscoverAllResponseMessagesCode2015 CloudIntegrationDiscoverAllResponseMessagesCode = 2015` - `const CloudIntegrationDiscoverAllResponseMessagesCode2016 CloudIntegrationDiscoverAllResponseMessagesCode = 2016` - `const CloudIntegrationDiscoverAllResponseMessagesCode2017 CloudIntegrationDiscoverAllResponseMessagesCode = 2017` - `const CloudIntegrationDiscoverAllResponseMessagesCode2018 CloudIntegrationDiscoverAllResponseMessagesCode = 2018` - `const CloudIntegrationDiscoverAllResponseMessagesCode2019 CloudIntegrationDiscoverAllResponseMessagesCode = 2019` - `const CloudIntegrationDiscoverAllResponseMessagesCode2020 CloudIntegrationDiscoverAllResponseMessagesCode = 2020` - `const CloudIntegrationDiscoverAllResponseMessagesCode2021 CloudIntegrationDiscoverAllResponseMessagesCode = 2021` - `const CloudIntegrationDiscoverAllResponseMessagesCode2022 CloudIntegrationDiscoverAllResponseMessagesCode = 2022` - `const CloudIntegrationDiscoverAllResponseMessagesCode3001 CloudIntegrationDiscoverAllResponseMessagesCode = 3001` - `const CloudIntegrationDiscoverAllResponseMessagesCode3002 CloudIntegrationDiscoverAllResponseMessagesCode = 3002` - `const CloudIntegrationDiscoverAllResponseMessagesCode3003 CloudIntegrationDiscoverAllResponseMessagesCode = 3003` - `const CloudIntegrationDiscoverAllResponseMessagesCode3004 CloudIntegrationDiscoverAllResponseMessagesCode = 3004` - `const CloudIntegrationDiscoverAllResponseMessagesCode3005 CloudIntegrationDiscoverAllResponseMessagesCode = 3005` - `const CloudIntegrationDiscoverAllResponseMessagesCode3006 CloudIntegrationDiscoverAllResponseMessagesCode = 3006` - `const CloudIntegrationDiscoverAllResponseMessagesCode3007 CloudIntegrationDiscoverAllResponseMessagesCode = 3007` - `const CloudIntegrationDiscoverAllResponseMessagesCode4001 CloudIntegrationDiscoverAllResponseMessagesCode = 4001` - `const CloudIntegrationDiscoverAllResponseMessagesCode4002 CloudIntegrationDiscoverAllResponseMessagesCode = 4002` - `const CloudIntegrationDiscoverAllResponseMessagesCode4003 CloudIntegrationDiscoverAllResponseMessagesCode = 4003` - `const CloudIntegrationDiscoverAllResponseMessagesCode4004 CloudIntegrationDiscoverAllResponseMessagesCode = 4004` - `const CloudIntegrationDiscoverAllResponseMessagesCode4005 CloudIntegrationDiscoverAllResponseMessagesCode = 4005` - `const CloudIntegrationDiscoverAllResponseMessagesCode4006 CloudIntegrationDiscoverAllResponseMessagesCode = 4006` - `const CloudIntegrationDiscoverAllResponseMessagesCode4007 CloudIntegrationDiscoverAllResponseMessagesCode = 4007` - `const CloudIntegrationDiscoverAllResponseMessagesCode4008 CloudIntegrationDiscoverAllResponseMessagesCode = 4008` - `const CloudIntegrationDiscoverAllResponseMessagesCode4009 CloudIntegrationDiscoverAllResponseMessagesCode = 4009` - `const CloudIntegrationDiscoverAllResponseMessagesCode4010 CloudIntegrationDiscoverAllResponseMessagesCode = 4010` - `const CloudIntegrationDiscoverAllResponseMessagesCode4011 CloudIntegrationDiscoverAllResponseMessagesCode = 4011` - `const CloudIntegrationDiscoverAllResponseMessagesCode4012 CloudIntegrationDiscoverAllResponseMessagesCode = 4012` - `const CloudIntegrationDiscoverAllResponseMessagesCode4013 CloudIntegrationDiscoverAllResponseMessagesCode = 4013` - `const CloudIntegrationDiscoverAllResponseMessagesCode4014 CloudIntegrationDiscoverAllResponseMessagesCode = 4014` - `const CloudIntegrationDiscoverAllResponseMessagesCode4015 CloudIntegrationDiscoverAllResponseMessagesCode = 4015` - `const CloudIntegrationDiscoverAllResponseMessagesCode4016 CloudIntegrationDiscoverAllResponseMessagesCode = 4016` - `const CloudIntegrationDiscoverAllResponseMessagesCode4017 CloudIntegrationDiscoverAllResponseMessagesCode = 4017` - `const CloudIntegrationDiscoverAllResponseMessagesCode4018 CloudIntegrationDiscoverAllResponseMessagesCode = 4018` - `const CloudIntegrationDiscoverAllResponseMessagesCode4019 CloudIntegrationDiscoverAllResponseMessagesCode = 4019` - `const CloudIntegrationDiscoverAllResponseMessagesCode4020 CloudIntegrationDiscoverAllResponseMessagesCode = 4020` - `const CloudIntegrationDiscoverAllResponseMessagesCode4021 CloudIntegrationDiscoverAllResponseMessagesCode = 4021` - `const CloudIntegrationDiscoverAllResponseMessagesCode4022 CloudIntegrationDiscoverAllResponseMessagesCode = 4022` - `const CloudIntegrationDiscoverAllResponseMessagesCode4023 CloudIntegrationDiscoverAllResponseMessagesCode = 4023` - `const CloudIntegrationDiscoverAllResponseMessagesCode5001 CloudIntegrationDiscoverAllResponseMessagesCode = 5001` - `const CloudIntegrationDiscoverAllResponseMessagesCode5002 CloudIntegrationDiscoverAllResponseMessagesCode = 5002` - `const CloudIntegrationDiscoverAllResponseMessagesCode5003 CloudIntegrationDiscoverAllResponseMessagesCode = 5003` - `const CloudIntegrationDiscoverAllResponseMessagesCode5004 CloudIntegrationDiscoverAllResponseMessagesCode = 5004` - `const CloudIntegrationDiscoverAllResponseMessagesCode102000 CloudIntegrationDiscoverAllResponseMessagesCode = 102000` - `const CloudIntegrationDiscoverAllResponseMessagesCode102001 CloudIntegrationDiscoverAllResponseMessagesCode = 102001` - `const CloudIntegrationDiscoverAllResponseMessagesCode102002 CloudIntegrationDiscoverAllResponseMessagesCode = 102002` - `const CloudIntegrationDiscoverAllResponseMessagesCode102003 CloudIntegrationDiscoverAllResponseMessagesCode = 102003` - `const CloudIntegrationDiscoverAllResponseMessagesCode102004 CloudIntegrationDiscoverAllResponseMessagesCode = 102004` - `const CloudIntegrationDiscoverAllResponseMessagesCode102005 CloudIntegrationDiscoverAllResponseMessagesCode = 102005` - `const CloudIntegrationDiscoverAllResponseMessagesCode102006 CloudIntegrationDiscoverAllResponseMessagesCode = 102006` - `const CloudIntegrationDiscoverAllResponseMessagesCode102007 CloudIntegrationDiscoverAllResponseMessagesCode = 102007` - `const CloudIntegrationDiscoverAllResponseMessagesCode102008 CloudIntegrationDiscoverAllResponseMessagesCode = 102008` - `const CloudIntegrationDiscoverAllResponseMessagesCode102009 CloudIntegrationDiscoverAllResponseMessagesCode = 102009` - `const CloudIntegrationDiscoverAllResponseMessagesCode102010 CloudIntegrationDiscoverAllResponseMessagesCode = 102010` - `const CloudIntegrationDiscoverAllResponseMessagesCode102011 CloudIntegrationDiscoverAllResponseMessagesCode = 102011` - `const CloudIntegrationDiscoverAllResponseMessagesCode102012 CloudIntegrationDiscoverAllResponseMessagesCode = 102012` - `const CloudIntegrationDiscoverAllResponseMessagesCode102013 CloudIntegrationDiscoverAllResponseMessagesCode = 102013` - `const CloudIntegrationDiscoverAllResponseMessagesCode102014 CloudIntegrationDiscoverAllResponseMessagesCode = 102014` - `const CloudIntegrationDiscoverAllResponseMessagesCode102015 CloudIntegrationDiscoverAllResponseMessagesCode = 102015` - `const CloudIntegrationDiscoverAllResponseMessagesCode102016 CloudIntegrationDiscoverAllResponseMessagesCode = 102016` - `const CloudIntegrationDiscoverAllResponseMessagesCode102017 CloudIntegrationDiscoverAllResponseMessagesCode = 102017` - `const CloudIntegrationDiscoverAllResponseMessagesCode102018 CloudIntegrationDiscoverAllResponseMessagesCode = 102018` - `const CloudIntegrationDiscoverAllResponseMessagesCode102019 CloudIntegrationDiscoverAllResponseMessagesCode = 102019` - `const CloudIntegrationDiscoverAllResponseMessagesCode102020 CloudIntegrationDiscoverAllResponseMessagesCode = 102020` - `const CloudIntegrationDiscoverAllResponseMessagesCode102021 CloudIntegrationDiscoverAllResponseMessagesCode = 102021` - `const CloudIntegrationDiscoverAllResponseMessagesCode102022 CloudIntegrationDiscoverAllResponseMessagesCode = 102022` - `const CloudIntegrationDiscoverAllResponseMessagesCode102023 CloudIntegrationDiscoverAllResponseMessagesCode = 102023` - `const CloudIntegrationDiscoverAllResponseMessagesCode102024 CloudIntegrationDiscoverAllResponseMessagesCode = 102024` - `const CloudIntegrationDiscoverAllResponseMessagesCode102025 CloudIntegrationDiscoverAllResponseMessagesCode = 102025` - `const CloudIntegrationDiscoverAllResponseMessagesCode102026 CloudIntegrationDiscoverAllResponseMessagesCode = 102026` - `const CloudIntegrationDiscoverAllResponseMessagesCode102027 CloudIntegrationDiscoverAllResponseMessagesCode = 102027` - `const CloudIntegrationDiscoverAllResponseMessagesCode102028 CloudIntegrationDiscoverAllResponseMessagesCode = 102028` - `const CloudIntegrationDiscoverAllResponseMessagesCode102029 CloudIntegrationDiscoverAllResponseMessagesCode = 102029` - `const CloudIntegrationDiscoverAllResponseMessagesCode102030 CloudIntegrationDiscoverAllResponseMessagesCode = 102030` - `const CloudIntegrationDiscoverAllResponseMessagesCode102031 CloudIntegrationDiscoverAllResponseMessagesCode = 102031` - `const CloudIntegrationDiscoverAllResponseMessagesCode102032 CloudIntegrationDiscoverAllResponseMessagesCode = 102032` - `const CloudIntegrationDiscoverAllResponseMessagesCode102033 CloudIntegrationDiscoverAllResponseMessagesCode = 102033` - `const CloudIntegrationDiscoverAllResponseMessagesCode102034 CloudIntegrationDiscoverAllResponseMessagesCode = 102034` - `const CloudIntegrationDiscoverAllResponseMessagesCode102035 CloudIntegrationDiscoverAllResponseMessagesCode = 102035` - `const CloudIntegrationDiscoverAllResponseMessagesCode102036 CloudIntegrationDiscoverAllResponseMessagesCode = 102036` - `const CloudIntegrationDiscoverAllResponseMessagesCode102037 CloudIntegrationDiscoverAllResponseMessagesCode = 102037` - `const CloudIntegrationDiscoverAllResponseMessagesCode102038 CloudIntegrationDiscoverAllResponseMessagesCode = 102038` - `const CloudIntegrationDiscoverAllResponseMessagesCode102039 CloudIntegrationDiscoverAllResponseMessagesCode = 102039` - `const CloudIntegrationDiscoverAllResponseMessagesCode102040 CloudIntegrationDiscoverAllResponseMessagesCode = 102040` - `const CloudIntegrationDiscoverAllResponseMessagesCode102041 CloudIntegrationDiscoverAllResponseMessagesCode = 102041` - `const CloudIntegrationDiscoverAllResponseMessagesCode102042 CloudIntegrationDiscoverAllResponseMessagesCode = 102042` - `const CloudIntegrationDiscoverAllResponseMessagesCode102043 CloudIntegrationDiscoverAllResponseMessagesCode = 102043` - `const CloudIntegrationDiscoverAllResponseMessagesCode102044 CloudIntegrationDiscoverAllResponseMessagesCode = 102044` - `const CloudIntegrationDiscoverAllResponseMessagesCode102045 CloudIntegrationDiscoverAllResponseMessagesCode = 102045` - `const CloudIntegrationDiscoverAllResponseMessagesCode102046 CloudIntegrationDiscoverAllResponseMessagesCode = 102046` - `const CloudIntegrationDiscoverAllResponseMessagesCode102047 CloudIntegrationDiscoverAllResponseMessagesCode = 102047` - `const CloudIntegrationDiscoverAllResponseMessagesCode102048 CloudIntegrationDiscoverAllResponseMessagesCode = 102048` - `const CloudIntegrationDiscoverAllResponseMessagesCode102049 CloudIntegrationDiscoverAllResponseMessagesCode = 102049` - `const CloudIntegrationDiscoverAllResponseMessagesCode102050 CloudIntegrationDiscoverAllResponseMessagesCode = 102050` - `const CloudIntegrationDiscoverAllResponseMessagesCode102051 CloudIntegrationDiscoverAllResponseMessagesCode = 102051` - `const CloudIntegrationDiscoverAllResponseMessagesCode102052 CloudIntegrationDiscoverAllResponseMessagesCode = 102052` - `const CloudIntegrationDiscoverAllResponseMessagesCode102053 CloudIntegrationDiscoverAllResponseMessagesCode = 102053` - `const CloudIntegrationDiscoverAllResponseMessagesCode102054 CloudIntegrationDiscoverAllResponseMessagesCode = 102054` - `const CloudIntegrationDiscoverAllResponseMessagesCode102055 CloudIntegrationDiscoverAllResponseMessagesCode = 102055` - `const CloudIntegrationDiscoverAllResponseMessagesCode102056 CloudIntegrationDiscoverAllResponseMessagesCode = 102056` - `const CloudIntegrationDiscoverAllResponseMessagesCode102057 CloudIntegrationDiscoverAllResponseMessagesCode = 102057` - `const CloudIntegrationDiscoverAllResponseMessagesCode102058 CloudIntegrationDiscoverAllResponseMessagesCode = 102058` - `const CloudIntegrationDiscoverAllResponseMessagesCode102059 CloudIntegrationDiscoverAllResponseMessagesCode = 102059` - `const CloudIntegrationDiscoverAllResponseMessagesCode102060 CloudIntegrationDiscoverAllResponseMessagesCode = 102060` - `const CloudIntegrationDiscoverAllResponseMessagesCode102061 CloudIntegrationDiscoverAllResponseMessagesCode = 102061` - `const CloudIntegrationDiscoverAllResponseMessagesCode102062 CloudIntegrationDiscoverAllResponseMessagesCode = 102062` - `const CloudIntegrationDiscoverAllResponseMessagesCode102063 CloudIntegrationDiscoverAllResponseMessagesCode = 102063` - `const CloudIntegrationDiscoverAllResponseMessagesCode102064 CloudIntegrationDiscoverAllResponseMessagesCode = 102064` - `const CloudIntegrationDiscoverAllResponseMessagesCode102065 CloudIntegrationDiscoverAllResponseMessagesCode = 102065` - `const CloudIntegrationDiscoverAllResponseMessagesCode102066 CloudIntegrationDiscoverAllResponseMessagesCode = 102066` - `const CloudIntegrationDiscoverAllResponseMessagesCode102067 CloudIntegrationDiscoverAllResponseMessagesCode = 102067` - `const CloudIntegrationDiscoverAllResponseMessagesCode102068 CloudIntegrationDiscoverAllResponseMessagesCode = 102068` - `const CloudIntegrationDiscoverAllResponseMessagesCode102069 CloudIntegrationDiscoverAllResponseMessagesCode = 102069` - `const CloudIntegrationDiscoverAllResponseMessagesCode102070 CloudIntegrationDiscoverAllResponseMessagesCode = 102070` - `const CloudIntegrationDiscoverAllResponseMessagesCode102071 CloudIntegrationDiscoverAllResponseMessagesCode = 102071` - `const CloudIntegrationDiscoverAllResponseMessagesCode102072 CloudIntegrationDiscoverAllResponseMessagesCode = 102072` - `const CloudIntegrationDiscoverAllResponseMessagesCode103001 CloudIntegrationDiscoverAllResponseMessagesCode = 103001` - `const CloudIntegrationDiscoverAllResponseMessagesCode103002 CloudIntegrationDiscoverAllResponseMessagesCode = 103002` - `const CloudIntegrationDiscoverAllResponseMessagesCode103003 CloudIntegrationDiscoverAllResponseMessagesCode = 103003` - `const CloudIntegrationDiscoverAllResponseMessagesCode103004 CloudIntegrationDiscoverAllResponseMessagesCode = 103004` - `const CloudIntegrationDiscoverAllResponseMessagesCode103005 CloudIntegrationDiscoverAllResponseMessagesCode = 103005` - `const CloudIntegrationDiscoverAllResponseMessagesCode103006 CloudIntegrationDiscoverAllResponseMessagesCode = 103006` - `const CloudIntegrationDiscoverAllResponseMessagesCode103007 CloudIntegrationDiscoverAllResponseMessagesCode = 103007` - `const CloudIntegrationDiscoverAllResponseMessagesCode103008 CloudIntegrationDiscoverAllResponseMessagesCode = 103008` - `Message string` - `DocumentationURL string` - `Meta CloudIntegrationDiscoverAllResponseMessagesMeta` - `L10nKey string` - `LoggableError string` - `TemplateData unknown` - `TraceID string` - `Source CloudIntegrationDiscoverAllResponseMessagesSource` - `Parameter string` - `ParameterValueIndex int64` - `Pointer string` - `Success bool` ### Example ```go package main import ( "context" "fmt" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/magic_cloud_networking" "github.com/cloudflare/cloudflare-go/option" ) func main() { client := cloudflare.NewClient( option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"), ) response, err := client.MagicCloudNetworking.CloudIntegrations.DiscoverAll(context.TODO(), magic_cloud_networking.CloudIntegrationDiscoverAllParams{ AccountID: cloudflare.F("account_id"), }) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", response.Errors) } ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "success": true } ``` ## Run Discovery `client.MagicCloudNetworking.CloudIntegrations.Discover(ctx, providerID, params) (*CloudIntegrationDiscoverResponse, error)` **post** `/accounts/{account_id}/magic/cloud/providers/{provider_id}/discover` Run discovery for a Cloud Integration (Closed Beta). ### Parameters - `providerID string` - `params CloudIntegrationDiscoverParams` - `AccountID param.Field[string]` Path param - `V2 param.Field[bool]` Query param ### Returns - `type CloudIntegrationDiscoverResponse struct{…}` - `Errors []CloudIntegrationDiscoverResponseError` - `Code CloudIntegrationDiscoverResponseErrorsCode` - `const CloudIntegrationDiscoverResponseErrorsCode1001 CloudIntegrationDiscoverResponseErrorsCode = 1001` - `const CloudIntegrationDiscoverResponseErrorsCode1002 CloudIntegrationDiscoverResponseErrorsCode = 1002` - `const CloudIntegrationDiscoverResponseErrorsCode1003 CloudIntegrationDiscoverResponseErrorsCode = 1003` - `const CloudIntegrationDiscoverResponseErrorsCode1004 CloudIntegrationDiscoverResponseErrorsCode = 1004` - `const CloudIntegrationDiscoverResponseErrorsCode1005 CloudIntegrationDiscoverResponseErrorsCode = 1005` - `const CloudIntegrationDiscoverResponseErrorsCode1006 CloudIntegrationDiscoverResponseErrorsCode = 1006` - `const CloudIntegrationDiscoverResponseErrorsCode1007 CloudIntegrationDiscoverResponseErrorsCode = 1007` - `const CloudIntegrationDiscoverResponseErrorsCode1008 CloudIntegrationDiscoverResponseErrorsCode = 1008` - `const CloudIntegrationDiscoverResponseErrorsCode1009 CloudIntegrationDiscoverResponseErrorsCode = 1009` - `const CloudIntegrationDiscoverResponseErrorsCode1010 CloudIntegrationDiscoverResponseErrorsCode = 1010` - `const CloudIntegrationDiscoverResponseErrorsCode1011 CloudIntegrationDiscoverResponseErrorsCode = 1011` - `const CloudIntegrationDiscoverResponseErrorsCode1012 CloudIntegrationDiscoverResponseErrorsCode = 1012` - `const CloudIntegrationDiscoverResponseErrorsCode1013 CloudIntegrationDiscoverResponseErrorsCode = 1013` - `const CloudIntegrationDiscoverResponseErrorsCode1014 CloudIntegrationDiscoverResponseErrorsCode = 1014` - `const CloudIntegrationDiscoverResponseErrorsCode1015 CloudIntegrationDiscoverResponseErrorsCode = 1015` - `const CloudIntegrationDiscoverResponseErrorsCode1016 CloudIntegrationDiscoverResponseErrorsCode = 1016` - `const CloudIntegrationDiscoverResponseErrorsCode1017 CloudIntegrationDiscoverResponseErrorsCode = 1017` - `const CloudIntegrationDiscoverResponseErrorsCode1018 CloudIntegrationDiscoverResponseErrorsCode = 1018` - `const CloudIntegrationDiscoverResponseErrorsCode2001 CloudIntegrationDiscoverResponseErrorsCode = 2001` - `const CloudIntegrationDiscoverResponseErrorsCode2002 CloudIntegrationDiscoverResponseErrorsCode = 2002` - `const CloudIntegrationDiscoverResponseErrorsCode2003 CloudIntegrationDiscoverResponseErrorsCode = 2003` - `const CloudIntegrationDiscoverResponseErrorsCode2004 CloudIntegrationDiscoverResponseErrorsCode = 2004` - `const CloudIntegrationDiscoverResponseErrorsCode2005 CloudIntegrationDiscoverResponseErrorsCode = 2005` - `const CloudIntegrationDiscoverResponseErrorsCode2006 CloudIntegrationDiscoverResponseErrorsCode = 2006` - `const CloudIntegrationDiscoverResponseErrorsCode2007 CloudIntegrationDiscoverResponseErrorsCode = 2007` - `const CloudIntegrationDiscoverResponseErrorsCode2008 CloudIntegrationDiscoverResponseErrorsCode = 2008` - `const CloudIntegrationDiscoverResponseErrorsCode2009 CloudIntegrationDiscoverResponseErrorsCode = 2009` - `const CloudIntegrationDiscoverResponseErrorsCode2010 CloudIntegrationDiscoverResponseErrorsCode = 2010` - `const CloudIntegrationDiscoverResponseErrorsCode2011 CloudIntegrationDiscoverResponseErrorsCode = 2011` - `const CloudIntegrationDiscoverResponseErrorsCode2012 CloudIntegrationDiscoverResponseErrorsCode = 2012` - `const CloudIntegrationDiscoverResponseErrorsCode2013 CloudIntegrationDiscoverResponseErrorsCode = 2013` - `const CloudIntegrationDiscoverResponseErrorsCode2014 CloudIntegrationDiscoverResponseErrorsCode = 2014` - `const CloudIntegrationDiscoverResponseErrorsCode2015 CloudIntegrationDiscoverResponseErrorsCode = 2015` - `const CloudIntegrationDiscoverResponseErrorsCode2016 CloudIntegrationDiscoverResponseErrorsCode = 2016` - `const CloudIntegrationDiscoverResponseErrorsCode2017 CloudIntegrationDiscoverResponseErrorsCode = 2017` - `const CloudIntegrationDiscoverResponseErrorsCode2018 CloudIntegrationDiscoverResponseErrorsCode = 2018` - `const CloudIntegrationDiscoverResponseErrorsCode2019 CloudIntegrationDiscoverResponseErrorsCode = 2019` - `const CloudIntegrationDiscoverResponseErrorsCode2020 CloudIntegrationDiscoverResponseErrorsCode = 2020` - `const CloudIntegrationDiscoverResponseErrorsCode2021 CloudIntegrationDiscoverResponseErrorsCode = 2021` - `const CloudIntegrationDiscoverResponseErrorsCode2022 CloudIntegrationDiscoverResponseErrorsCode = 2022` - `const CloudIntegrationDiscoverResponseErrorsCode3001 CloudIntegrationDiscoverResponseErrorsCode = 3001` - `const CloudIntegrationDiscoverResponseErrorsCode3002 CloudIntegrationDiscoverResponseErrorsCode = 3002` - `const CloudIntegrationDiscoverResponseErrorsCode3003 CloudIntegrationDiscoverResponseErrorsCode = 3003` - `const CloudIntegrationDiscoverResponseErrorsCode3004 CloudIntegrationDiscoverResponseErrorsCode = 3004` - `const CloudIntegrationDiscoverResponseErrorsCode3005 CloudIntegrationDiscoverResponseErrorsCode = 3005` - `const CloudIntegrationDiscoverResponseErrorsCode3006 CloudIntegrationDiscoverResponseErrorsCode = 3006` - `const CloudIntegrationDiscoverResponseErrorsCode3007 CloudIntegrationDiscoverResponseErrorsCode = 3007` - `const CloudIntegrationDiscoverResponseErrorsCode4001 CloudIntegrationDiscoverResponseErrorsCode = 4001` - `const CloudIntegrationDiscoverResponseErrorsCode4002 CloudIntegrationDiscoverResponseErrorsCode = 4002` - `const CloudIntegrationDiscoverResponseErrorsCode4003 CloudIntegrationDiscoverResponseErrorsCode = 4003` - `const CloudIntegrationDiscoverResponseErrorsCode4004 CloudIntegrationDiscoverResponseErrorsCode = 4004` - `const CloudIntegrationDiscoverResponseErrorsCode4005 CloudIntegrationDiscoverResponseErrorsCode = 4005` - `const CloudIntegrationDiscoverResponseErrorsCode4006 CloudIntegrationDiscoverResponseErrorsCode = 4006` - `const CloudIntegrationDiscoverResponseErrorsCode4007 CloudIntegrationDiscoverResponseErrorsCode = 4007` - `const CloudIntegrationDiscoverResponseErrorsCode4008 CloudIntegrationDiscoverResponseErrorsCode = 4008` - `const CloudIntegrationDiscoverResponseErrorsCode4009 CloudIntegrationDiscoverResponseErrorsCode = 4009` - `const CloudIntegrationDiscoverResponseErrorsCode4010 CloudIntegrationDiscoverResponseErrorsCode = 4010` - `const CloudIntegrationDiscoverResponseErrorsCode4011 CloudIntegrationDiscoverResponseErrorsCode = 4011` - `const CloudIntegrationDiscoverResponseErrorsCode4012 CloudIntegrationDiscoverResponseErrorsCode = 4012` - `const CloudIntegrationDiscoverResponseErrorsCode4013 CloudIntegrationDiscoverResponseErrorsCode = 4013` - `const CloudIntegrationDiscoverResponseErrorsCode4014 CloudIntegrationDiscoverResponseErrorsCode = 4014` - `const CloudIntegrationDiscoverResponseErrorsCode4015 CloudIntegrationDiscoverResponseErrorsCode = 4015` - `const CloudIntegrationDiscoverResponseErrorsCode4016 CloudIntegrationDiscoverResponseErrorsCode = 4016` - `const CloudIntegrationDiscoverResponseErrorsCode4017 CloudIntegrationDiscoverResponseErrorsCode = 4017` - `const CloudIntegrationDiscoverResponseErrorsCode4018 CloudIntegrationDiscoverResponseErrorsCode = 4018` - `const CloudIntegrationDiscoverResponseErrorsCode4019 CloudIntegrationDiscoverResponseErrorsCode = 4019` - `const CloudIntegrationDiscoverResponseErrorsCode4020 CloudIntegrationDiscoverResponseErrorsCode = 4020` - `const CloudIntegrationDiscoverResponseErrorsCode4021 CloudIntegrationDiscoverResponseErrorsCode = 4021` - `const CloudIntegrationDiscoverResponseErrorsCode4022 CloudIntegrationDiscoverResponseErrorsCode = 4022` - `const CloudIntegrationDiscoverResponseErrorsCode4023 CloudIntegrationDiscoverResponseErrorsCode = 4023` - `const CloudIntegrationDiscoverResponseErrorsCode5001 CloudIntegrationDiscoverResponseErrorsCode = 5001` - `const CloudIntegrationDiscoverResponseErrorsCode5002 CloudIntegrationDiscoverResponseErrorsCode = 5002` - `const CloudIntegrationDiscoverResponseErrorsCode5003 CloudIntegrationDiscoverResponseErrorsCode = 5003` - `const CloudIntegrationDiscoverResponseErrorsCode5004 CloudIntegrationDiscoverResponseErrorsCode = 5004` - `const CloudIntegrationDiscoverResponseErrorsCode102000 CloudIntegrationDiscoverResponseErrorsCode = 102000` - `const CloudIntegrationDiscoverResponseErrorsCode102001 CloudIntegrationDiscoverResponseErrorsCode = 102001` - `const CloudIntegrationDiscoverResponseErrorsCode102002 CloudIntegrationDiscoverResponseErrorsCode = 102002` - `const CloudIntegrationDiscoverResponseErrorsCode102003 CloudIntegrationDiscoverResponseErrorsCode = 102003` - `const CloudIntegrationDiscoverResponseErrorsCode102004 CloudIntegrationDiscoverResponseErrorsCode = 102004` - `const CloudIntegrationDiscoverResponseErrorsCode102005 CloudIntegrationDiscoverResponseErrorsCode = 102005` - `const CloudIntegrationDiscoverResponseErrorsCode102006 CloudIntegrationDiscoverResponseErrorsCode = 102006` - `const CloudIntegrationDiscoverResponseErrorsCode102007 CloudIntegrationDiscoverResponseErrorsCode = 102007` - `const CloudIntegrationDiscoverResponseErrorsCode102008 CloudIntegrationDiscoverResponseErrorsCode = 102008` - `const CloudIntegrationDiscoverResponseErrorsCode102009 CloudIntegrationDiscoverResponseErrorsCode = 102009` - `const CloudIntegrationDiscoverResponseErrorsCode102010 CloudIntegrationDiscoverResponseErrorsCode = 102010` - `const CloudIntegrationDiscoverResponseErrorsCode102011 CloudIntegrationDiscoverResponseErrorsCode = 102011` - `const CloudIntegrationDiscoverResponseErrorsCode102012 CloudIntegrationDiscoverResponseErrorsCode = 102012` - `const CloudIntegrationDiscoverResponseErrorsCode102013 CloudIntegrationDiscoverResponseErrorsCode = 102013` - `const CloudIntegrationDiscoverResponseErrorsCode102014 CloudIntegrationDiscoverResponseErrorsCode = 102014` - `const CloudIntegrationDiscoverResponseErrorsCode102015 CloudIntegrationDiscoverResponseErrorsCode = 102015` - `const CloudIntegrationDiscoverResponseErrorsCode102016 CloudIntegrationDiscoverResponseErrorsCode = 102016` - `const CloudIntegrationDiscoverResponseErrorsCode102017 CloudIntegrationDiscoverResponseErrorsCode = 102017` - `const CloudIntegrationDiscoverResponseErrorsCode102018 CloudIntegrationDiscoverResponseErrorsCode = 102018` - `const CloudIntegrationDiscoverResponseErrorsCode102019 CloudIntegrationDiscoverResponseErrorsCode = 102019` - `const CloudIntegrationDiscoverResponseErrorsCode102020 CloudIntegrationDiscoverResponseErrorsCode = 102020` - `const CloudIntegrationDiscoverResponseErrorsCode102021 CloudIntegrationDiscoverResponseErrorsCode = 102021` - `const CloudIntegrationDiscoverResponseErrorsCode102022 CloudIntegrationDiscoverResponseErrorsCode = 102022` - `const CloudIntegrationDiscoverResponseErrorsCode102023 CloudIntegrationDiscoverResponseErrorsCode = 102023` - `const CloudIntegrationDiscoverResponseErrorsCode102024 CloudIntegrationDiscoverResponseErrorsCode = 102024` - `const CloudIntegrationDiscoverResponseErrorsCode102025 CloudIntegrationDiscoverResponseErrorsCode = 102025` - `const CloudIntegrationDiscoverResponseErrorsCode102026 CloudIntegrationDiscoverResponseErrorsCode = 102026` - `const CloudIntegrationDiscoverResponseErrorsCode102027 CloudIntegrationDiscoverResponseErrorsCode = 102027` - `const CloudIntegrationDiscoverResponseErrorsCode102028 CloudIntegrationDiscoverResponseErrorsCode = 102028` - `const CloudIntegrationDiscoverResponseErrorsCode102029 CloudIntegrationDiscoverResponseErrorsCode = 102029` - `const CloudIntegrationDiscoverResponseErrorsCode102030 CloudIntegrationDiscoverResponseErrorsCode = 102030` - `const CloudIntegrationDiscoverResponseErrorsCode102031 CloudIntegrationDiscoverResponseErrorsCode = 102031` - `const CloudIntegrationDiscoverResponseErrorsCode102032 CloudIntegrationDiscoverResponseErrorsCode = 102032` - `const CloudIntegrationDiscoverResponseErrorsCode102033 CloudIntegrationDiscoverResponseErrorsCode = 102033` - `const CloudIntegrationDiscoverResponseErrorsCode102034 CloudIntegrationDiscoverResponseErrorsCode = 102034` - `const CloudIntegrationDiscoverResponseErrorsCode102035 CloudIntegrationDiscoverResponseErrorsCode = 102035` - `const CloudIntegrationDiscoverResponseErrorsCode102036 CloudIntegrationDiscoverResponseErrorsCode = 102036` - `const CloudIntegrationDiscoverResponseErrorsCode102037 CloudIntegrationDiscoverResponseErrorsCode = 102037` - `const CloudIntegrationDiscoverResponseErrorsCode102038 CloudIntegrationDiscoverResponseErrorsCode = 102038` - `const CloudIntegrationDiscoverResponseErrorsCode102039 CloudIntegrationDiscoverResponseErrorsCode = 102039` - `const CloudIntegrationDiscoverResponseErrorsCode102040 CloudIntegrationDiscoverResponseErrorsCode = 102040` - `const CloudIntegrationDiscoverResponseErrorsCode102041 CloudIntegrationDiscoverResponseErrorsCode = 102041` - `const CloudIntegrationDiscoverResponseErrorsCode102042 CloudIntegrationDiscoverResponseErrorsCode = 102042` - `const CloudIntegrationDiscoverResponseErrorsCode102043 CloudIntegrationDiscoverResponseErrorsCode = 102043` - `const CloudIntegrationDiscoverResponseErrorsCode102044 CloudIntegrationDiscoverResponseErrorsCode = 102044` - `const CloudIntegrationDiscoverResponseErrorsCode102045 CloudIntegrationDiscoverResponseErrorsCode = 102045` - `const CloudIntegrationDiscoverResponseErrorsCode102046 CloudIntegrationDiscoverResponseErrorsCode = 102046` - `const CloudIntegrationDiscoverResponseErrorsCode102047 CloudIntegrationDiscoverResponseErrorsCode = 102047` - `const CloudIntegrationDiscoverResponseErrorsCode102048 CloudIntegrationDiscoverResponseErrorsCode = 102048` - `const CloudIntegrationDiscoverResponseErrorsCode102049 CloudIntegrationDiscoverResponseErrorsCode = 102049` - `const CloudIntegrationDiscoverResponseErrorsCode102050 CloudIntegrationDiscoverResponseErrorsCode = 102050` - `const CloudIntegrationDiscoverResponseErrorsCode102051 CloudIntegrationDiscoverResponseErrorsCode = 102051` - `const CloudIntegrationDiscoverResponseErrorsCode102052 CloudIntegrationDiscoverResponseErrorsCode = 102052` - `const CloudIntegrationDiscoverResponseErrorsCode102053 CloudIntegrationDiscoverResponseErrorsCode = 102053` - `const CloudIntegrationDiscoverResponseErrorsCode102054 CloudIntegrationDiscoverResponseErrorsCode = 102054` - `const CloudIntegrationDiscoverResponseErrorsCode102055 CloudIntegrationDiscoverResponseErrorsCode = 102055` - `const CloudIntegrationDiscoverResponseErrorsCode102056 CloudIntegrationDiscoverResponseErrorsCode = 102056` - `const CloudIntegrationDiscoverResponseErrorsCode102057 CloudIntegrationDiscoverResponseErrorsCode = 102057` - `const CloudIntegrationDiscoverResponseErrorsCode102058 CloudIntegrationDiscoverResponseErrorsCode = 102058` - `const CloudIntegrationDiscoverResponseErrorsCode102059 CloudIntegrationDiscoverResponseErrorsCode = 102059` - `const CloudIntegrationDiscoverResponseErrorsCode102060 CloudIntegrationDiscoverResponseErrorsCode = 102060` - `const CloudIntegrationDiscoverResponseErrorsCode102061 CloudIntegrationDiscoverResponseErrorsCode = 102061` - `const CloudIntegrationDiscoverResponseErrorsCode102062 CloudIntegrationDiscoverResponseErrorsCode = 102062` - `const CloudIntegrationDiscoverResponseErrorsCode102063 CloudIntegrationDiscoverResponseErrorsCode = 102063` - `const CloudIntegrationDiscoverResponseErrorsCode102064 CloudIntegrationDiscoverResponseErrorsCode = 102064` - `const CloudIntegrationDiscoverResponseErrorsCode102065 CloudIntegrationDiscoverResponseErrorsCode = 102065` - `const CloudIntegrationDiscoverResponseErrorsCode102066 CloudIntegrationDiscoverResponseErrorsCode = 102066` - `const CloudIntegrationDiscoverResponseErrorsCode102067 CloudIntegrationDiscoverResponseErrorsCode = 102067` - `const CloudIntegrationDiscoverResponseErrorsCode102068 CloudIntegrationDiscoverResponseErrorsCode = 102068` - `const CloudIntegrationDiscoverResponseErrorsCode102069 CloudIntegrationDiscoverResponseErrorsCode = 102069` - `const CloudIntegrationDiscoverResponseErrorsCode102070 CloudIntegrationDiscoverResponseErrorsCode = 102070` - `const CloudIntegrationDiscoverResponseErrorsCode102071 CloudIntegrationDiscoverResponseErrorsCode = 102071` - `const CloudIntegrationDiscoverResponseErrorsCode102072 CloudIntegrationDiscoverResponseErrorsCode = 102072` - `const CloudIntegrationDiscoverResponseErrorsCode103001 CloudIntegrationDiscoverResponseErrorsCode = 103001` - `const CloudIntegrationDiscoverResponseErrorsCode103002 CloudIntegrationDiscoverResponseErrorsCode = 103002` - `const CloudIntegrationDiscoverResponseErrorsCode103003 CloudIntegrationDiscoverResponseErrorsCode = 103003` - `const CloudIntegrationDiscoverResponseErrorsCode103004 CloudIntegrationDiscoverResponseErrorsCode = 103004` - `const CloudIntegrationDiscoverResponseErrorsCode103005 CloudIntegrationDiscoverResponseErrorsCode = 103005` - `const CloudIntegrationDiscoverResponseErrorsCode103006 CloudIntegrationDiscoverResponseErrorsCode = 103006` - `const CloudIntegrationDiscoverResponseErrorsCode103007 CloudIntegrationDiscoverResponseErrorsCode = 103007` - `const CloudIntegrationDiscoverResponseErrorsCode103008 CloudIntegrationDiscoverResponseErrorsCode = 103008` - `Message string` - `DocumentationURL string` - `Meta CloudIntegrationDiscoverResponseErrorsMeta` - `L10nKey string` - `LoggableError string` - `TemplateData unknown` - `TraceID string` - `Source CloudIntegrationDiscoverResponseErrorsSource` - `Parameter string` - `ParameterValueIndex int64` - `Pointer string` - `Messages []CloudIntegrationDiscoverResponseMessage` - `Code CloudIntegrationDiscoverResponseMessagesCode` - `const CloudIntegrationDiscoverResponseMessagesCode1001 CloudIntegrationDiscoverResponseMessagesCode = 1001` - `const CloudIntegrationDiscoverResponseMessagesCode1002 CloudIntegrationDiscoverResponseMessagesCode = 1002` - `const CloudIntegrationDiscoverResponseMessagesCode1003 CloudIntegrationDiscoverResponseMessagesCode = 1003` - `const CloudIntegrationDiscoverResponseMessagesCode1004 CloudIntegrationDiscoverResponseMessagesCode = 1004` - `const CloudIntegrationDiscoverResponseMessagesCode1005 CloudIntegrationDiscoverResponseMessagesCode = 1005` - `const CloudIntegrationDiscoverResponseMessagesCode1006 CloudIntegrationDiscoverResponseMessagesCode = 1006` - `const CloudIntegrationDiscoverResponseMessagesCode1007 CloudIntegrationDiscoverResponseMessagesCode = 1007` - `const CloudIntegrationDiscoverResponseMessagesCode1008 CloudIntegrationDiscoverResponseMessagesCode = 1008` - `const CloudIntegrationDiscoverResponseMessagesCode1009 CloudIntegrationDiscoverResponseMessagesCode = 1009` - `const CloudIntegrationDiscoverResponseMessagesCode1010 CloudIntegrationDiscoverResponseMessagesCode = 1010` - `const CloudIntegrationDiscoverResponseMessagesCode1011 CloudIntegrationDiscoverResponseMessagesCode = 1011` - `const CloudIntegrationDiscoverResponseMessagesCode1012 CloudIntegrationDiscoverResponseMessagesCode = 1012` - `const CloudIntegrationDiscoverResponseMessagesCode1013 CloudIntegrationDiscoverResponseMessagesCode = 1013` - `const CloudIntegrationDiscoverResponseMessagesCode1014 CloudIntegrationDiscoverResponseMessagesCode = 1014` - `const CloudIntegrationDiscoverResponseMessagesCode1015 CloudIntegrationDiscoverResponseMessagesCode = 1015` - `const CloudIntegrationDiscoverResponseMessagesCode1016 CloudIntegrationDiscoverResponseMessagesCode = 1016` - `const CloudIntegrationDiscoverResponseMessagesCode1017 CloudIntegrationDiscoverResponseMessagesCode = 1017` - `const CloudIntegrationDiscoverResponseMessagesCode1018 CloudIntegrationDiscoverResponseMessagesCode = 1018` - `const CloudIntegrationDiscoverResponseMessagesCode2001 CloudIntegrationDiscoverResponseMessagesCode = 2001` - `const CloudIntegrationDiscoverResponseMessagesCode2002 CloudIntegrationDiscoverResponseMessagesCode = 2002` - `const CloudIntegrationDiscoverResponseMessagesCode2003 CloudIntegrationDiscoverResponseMessagesCode = 2003` - `const CloudIntegrationDiscoverResponseMessagesCode2004 CloudIntegrationDiscoverResponseMessagesCode = 2004` - `const CloudIntegrationDiscoverResponseMessagesCode2005 CloudIntegrationDiscoverResponseMessagesCode = 2005` - `const CloudIntegrationDiscoverResponseMessagesCode2006 CloudIntegrationDiscoverResponseMessagesCode = 2006` - `const CloudIntegrationDiscoverResponseMessagesCode2007 CloudIntegrationDiscoverResponseMessagesCode = 2007` - `const CloudIntegrationDiscoverResponseMessagesCode2008 CloudIntegrationDiscoverResponseMessagesCode = 2008` - `const CloudIntegrationDiscoverResponseMessagesCode2009 CloudIntegrationDiscoverResponseMessagesCode = 2009` - `const CloudIntegrationDiscoverResponseMessagesCode2010 CloudIntegrationDiscoverResponseMessagesCode = 2010` - `const CloudIntegrationDiscoverResponseMessagesCode2011 CloudIntegrationDiscoverResponseMessagesCode = 2011` - `const CloudIntegrationDiscoverResponseMessagesCode2012 CloudIntegrationDiscoverResponseMessagesCode = 2012` - `const CloudIntegrationDiscoverResponseMessagesCode2013 CloudIntegrationDiscoverResponseMessagesCode = 2013` - `const CloudIntegrationDiscoverResponseMessagesCode2014 CloudIntegrationDiscoverResponseMessagesCode = 2014` - `const CloudIntegrationDiscoverResponseMessagesCode2015 CloudIntegrationDiscoverResponseMessagesCode = 2015` - `const CloudIntegrationDiscoverResponseMessagesCode2016 CloudIntegrationDiscoverResponseMessagesCode = 2016` - `const CloudIntegrationDiscoverResponseMessagesCode2017 CloudIntegrationDiscoverResponseMessagesCode = 2017` - `const CloudIntegrationDiscoverResponseMessagesCode2018 CloudIntegrationDiscoverResponseMessagesCode = 2018` - `const CloudIntegrationDiscoverResponseMessagesCode2019 CloudIntegrationDiscoverResponseMessagesCode = 2019` - `const CloudIntegrationDiscoverResponseMessagesCode2020 CloudIntegrationDiscoverResponseMessagesCode = 2020` - `const CloudIntegrationDiscoverResponseMessagesCode2021 CloudIntegrationDiscoverResponseMessagesCode = 2021` - `const CloudIntegrationDiscoverResponseMessagesCode2022 CloudIntegrationDiscoverResponseMessagesCode = 2022` - `const CloudIntegrationDiscoverResponseMessagesCode3001 CloudIntegrationDiscoverResponseMessagesCode = 3001` - `const CloudIntegrationDiscoverResponseMessagesCode3002 CloudIntegrationDiscoverResponseMessagesCode = 3002` - `const CloudIntegrationDiscoverResponseMessagesCode3003 CloudIntegrationDiscoverResponseMessagesCode = 3003` - `const CloudIntegrationDiscoverResponseMessagesCode3004 CloudIntegrationDiscoverResponseMessagesCode = 3004` - `const CloudIntegrationDiscoverResponseMessagesCode3005 CloudIntegrationDiscoverResponseMessagesCode = 3005` - `const CloudIntegrationDiscoverResponseMessagesCode3006 CloudIntegrationDiscoverResponseMessagesCode = 3006` - `const CloudIntegrationDiscoverResponseMessagesCode3007 CloudIntegrationDiscoverResponseMessagesCode = 3007` - `const CloudIntegrationDiscoverResponseMessagesCode4001 CloudIntegrationDiscoverResponseMessagesCode = 4001` - `const CloudIntegrationDiscoverResponseMessagesCode4002 CloudIntegrationDiscoverResponseMessagesCode = 4002` - `const CloudIntegrationDiscoverResponseMessagesCode4003 CloudIntegrationDiscoverResponseMessagesCode = 4003` - `const CloudIntegrationDiscoverResponseMessagesCode4004 CloudIntegrationDiscoverResponseMessagesCode = 4004` - `const CloudIntegrationDiscoverResponseMessagesCode4005 CloudIntegrationDiscoverResponseMessagesCode = 4005` - `const CloudIntegrationDiscoverResponseMessagesCode4006 CloudIntegrationDiscoverResponseMessagesCode = 4006` - `const CloudIntegrationDiscoverResponseMessagesCode4007 CloudIntegrationDiscoverResponseMessagesCode = 4007` - `const CloudIntegrationDiscoverResponseMessagesCode4008 CloudIntegrationDiscoverResponseMessagesCode = 4008` - `const CloudIntegrationDiscoverResponseMessagesCode4009 CloudIntegrationDiscoverResponseMessagesCode = 4009` - `const CloudIntegrationDiscoverResponseMessagesCode4010 CloudIntegrationDiscoverResponseMessagesCode = 4010` - `const CloudIntegrationDiscoverResponseMessagesCode4011 CloudIntegrationDiscoverResponseMessagesCode = 4011` - `const CloudIntegrationDiscoverResponseMessagesCode4012 CloudIntegrationDiscoverResponseMessagesCode = 4012` - `const CloudIntegrationDiscoverResponseMessagesCode4013 CloudIntegrationDiscoverResponseMessagesCode = 4013` - `const CloudIntegrationDiscoverResponseMessagesCode4014 CloudIntegrationDiscoverResponseMessagesCode = 4014` - `const CloudIntegrationDiscoverResponseMessagesCode4015 CloudIntegrationDiscoverResponseMessagesCode = 4015` - `const CloudIntegrationDiscoverResponseMessagesCode4016 CloudIntegrationDiscoverResponseMessagesCode = 4016` - `const CloudIntegrationDiscoverResponseMessagesCode4017 CloudIntegrationDiscoverResponseMessagesCode = 4017` - `const CloudIntegrationDiscoverResponseMessagesCode4018 CloudIntegrationDiscoverResponseMessagesCode = 4018` - `const CloudIntegrationDiscoverResponseMessagesCode4019 CloudIntegrationDiscoverResponseMessagesCode = 4019` - `const CloudIntegrationDiscoverResponseMessagesCode4020 CloudIntegrationDiscoverResponseMessagesCode = 4020` - `const CloudIntegrationDiscoverResponseMessagesCode4021 CloudIntegrationDiscoverResponseMessagesCode = 4021` - `const CloudIntegrationDiscoverResponseMessagesCode4022 CloudIntegrationDiscoverResponseMessagesCode = 4022` - `const CloudIntegrationDiscoverResponseMessagesCode4023 CloudIntegrationDiscoverResponseMessagesCode = 4023` - `const CloudIntegrationDiscoverResponseMessagesCode5001 CloudIntegrationDiscoverResponseMessagesCode = 5001` - `const CloudIntegrationDiscoverResponseMessagesCode5002 CloudIntegrationDiscoverResponseMessagesCode = 5002` - `const CloudIntegrationDiscoverResponseMessagesCode5003 CloudIntegrationDiscoverResponseMessagesCode = 5003` - `const CloudIntegrationDiscoverResponseMessagesCode5004 CloudIntegrationDiscoverResponseMessagesCode = 5004` - `const CloudIntegrationDiscoverResponseMessagesCode102000 CloudIntegrationDiscoverResponseMessagesCode = 102000` - `const CloudIntegrationDiscoverResponseMessagesCode102001 CloudIntegrationDiscoverResponseMessagesCode = 102001` - `const CloudIntegrationDiscoverResponseMessagesCode102002 CloudIntegrationDiscoverResponseMessagesCode = 102002` - `const CloudIntegrationDiscoverResponseMessagesCode102003 CloudIntegrationDiscoverResponseMessagesCode = 102003` - `const CloudIntegrationDiscoverResponseMessagesCode102004 CloudIntegrationDiscoverResponseMessagesCode = 102004` - `const CloudIntegrationDiscoverResponseMessagesCode102005 CloudIntegrationDiscoverResponseMessagesCode = 102005` - `const CloudIntegrationDiscoverResponseMessagesCode102006 CloudIntegrationDiscoverResponseMessagesCode = 102006` - `const CloudIntegrationDiscoverResponseMessagesCode102007 CloudIntegrationDiscoverResponseMessagesCode = 102007` - `const CloudIntegrationDiscoverResponseMessagesCode102008 CloudIntegrationDiscoverResponseMessagesCode = 102008` - `const CloudIntegrationDiscoverResponseMessagesCode102009 CloudIntegrationDiscoverResponseMessagesCode = 102009` - `const CloudIntegrationDiscoverResponseMessagesCode102010 CloudIntegrationDiscoverResponseMessagesCode = 102010` - `const CloudIntegrationDiscoverResponseMessagesCode102011 CloudIntegrationDiscoverResponseMessagesCode = 102011` - `const CloudIntegrationDiscoverResponseMessagesCode102012 CloudIntegrationDiscoverResponseMessagesCode = 102012` - `const CloudIntegrationDiscoverResponseMessagesCode102013 CloudIntegrationDiscoverResponseMessagesCode = 102013` - `const CloudIntegrationDiscoverResponseMessagesCode102014 CloudIntegrationDiscoverResponseMessagesCode = 102014` - `const CloudIntegrationDiscoverResponseMessagesCode102015 CloudIntegrationDiscoverResponseMessagesCode = 102015` - `const CloudIntegrationDiscoverResponseMessagesCode102016 CloudIntegrationDiscoverResponseMessagesCode = 102016` - `const CloudIntegrationDiscoverResponseMessagesCode102017 CloudIntegrationDiscoverResponseMessagesCode = 102017` - `const CloudIntegrationDiscoverResponseMessagesCode102018 CloudIntegrationDiscoverResponseMessagesCode = 102018` - `const CloudIntegrationDiscoverResponseMessagesCode102019 CloudIntegrationDiscoverResponseMessagesCode = 102019` - `const CloudIntegrationDiscoverResponseMessagesCode102020 CloudIntegrationDiscoverResponseMessagesCode = 102020` - `const CloudIntegrationDiscoverResponseMessagesCode102021 CloudIntegrationDiscoverResponseMessagesCode = 102021` - `const CloudIntegrationDiscoverResponseMessagesCode102022 CloudIntegrationDiscoverResponseMessagesCode = 102022` - `const CloudIntegrationDiscoverResponseMessagesCode102023 CloudIntegrationDiscoverResponseMessagesCode = 102023` - `const CloudIntegrationDiscoverResponseMessagesCode102024 CloudIntegrationDiscoverResponseMessagesCode = 102024` - `const CloudIntegrationDiscoverResponseMessagesCode102025 CloudIntegrationDiscoverResponseMessagesCode = 102025` - `const CloudIntegrationDiscoverResponseMessagesCode102026 CloudIntegrationDiscoverResponseMessagesCode = 102026` - `const CloudIntegrationDiscoverResponseMessagesCode102027 CloudIntegrationDiscoverResponseMessagesCode = 102027` - `const CloudIntegrationDiscoverResponseMessagesCode102028 CloudIntegrationDiscoverResponseMessagesCode = 102028` - `const CloudIntegrationDiscoverResponseMessagesCode102029 CloudIntegrationDiscoverResponseMessagesCode = 102029` - `const CloudIntegrationDiscoverResponseMessagesCode102030 CloudIntegrationDiscoverResponseMessagesCode = 102030` - `const CloudIntegrationDiscoverResponseMessagesCode102031 CloudIntegrationDiscoverResponseMessagesCode = 102031` - `const CloudIntegrationDiscoverResponseMessagesCode102032 CloudIntegrationDiscoverResponseMessagesCode = 102032` - `const CloudIntegrationDiscoverResponseMessagesCode102033 CloudIntegrationDiscoverResponseMessagesCode = 102033` - `const CloudIntegrationDiscoverResponseMessagesCode102034 CloudIntegrationDiscoverResponseMessagesCode = 102034` - `const CloudIntegrationDiscoverResponseMessagesCode102035 CloudIntegrationDiscoverResponseMessagesCode = 102035` - `const CloudIntegrationDiscoverResponseMessagesCode102036 CloudIntegrationDiscoverResponseMessagesCode = 102036` - `const CloudIntegrationDiscoverResponseMessagesCode102037 CloudIntegrationDiscoverResponseMessagesCode = 102037` - `const CloudIntegrationDiscoverResponseMessagesCode102038 CloudIntegrationDiscoverResponseMessagesCode = 102038` - `const CloudIntegrationDiscoverResponseMessagesCode102039 CloudIntegrationDiscoverResponseMessagesCode = 102039` - `const CloudIntegrationDiscoverResponseMessagesCode102040 CloudIntegrationDiscoverResponseMessagesCode = 102040` - `const CloudIntegrationDiscoverResponseMessagesCode102041 CloudIntegrationDiscoverResponseMessagesCode = 102041` - `const CloudIntegrationDiscoverResponseMessagesCode102042 CloudIntegrationDiscoverResponseMessagesCode = 102042` - `const CloudIntegrationDiscoverResponseMessagesCode102043 CloudIntegrationDiscoverResponseMessagesCode = 102043` - `const CloudIntegrationDiscoverResponseMessagesCode102044 CloudIntegrationDiscoverResponseMessagesCode = 102044` - `const CloudIntegrationDiscoverResponseMessagesCode102045 CloudIntegrationDiscoverResponseMessagesCode = 102045` - `const CloudIntegrationDiscoverResponseMessagesCode102046 CloudIntegrationDiscoverResponseMessagesCode = 102046` - `const CloudIntegrationDiscoverResponseMessagesCode102047 CloudIntegrationDiscoverResponseMessagesCode = 102047` - `const CloudIntegrationDiscoverResponseMessagesCode102048 CloudIntegrationDiscoverResponseMessagesCode = 102048` - `const CloudIntegrationDiscoverResponseMessagesCode102049 CloudIntegrationDiscoverResponseMessagesCode = 102049` - `const CloudIntegrationDiscoverResponseMessagesCode102050 CloudIntegrationDiscoverResponseMessagesCode = 102050` - `const CloudIntegrationDiscoverResponseMessagesCode102051 CloudIntegrationDiscoverResponseMessagesCode = 102051` - `const CloudIntegrationDiscoverResponseMessagesCode102052 CloudIntegrationDiscoverResponseMessagesCode = 102052` - `const CloudIntegrationDiscoverResponseMessagesCode102053 CloudIntegrationDiscoverResponseMessagesCode = 102053` - `const CloudIntegrationDiscoverResponseMessagesCode102054 CloudIntegrationDiscoverResponseMessagesCode = 102054` - `const CloudIntegrationDiscoverResponseMessagesCode102055 CloudIntegrationDiscoverResponseMessagesCode = 102055` - `const CloudIntegrationDiscoverResponseMessagesCode102056 CloudIntegrationDiscoverResponseMessagesCode = 102056` - `const CloudIntegrationDiscoverResponseMessagesCode102057 CloudIntegrationDiscoverResponseMessagesCode = 102057` - `const CloudIntegrationDiscoverResponseMessagesCode102058 CloudIntegrationDiscoverResponseMessagesCode = 102058` - `const CloudIntegrationDiscoverResponseMessagesCode102059 CloudIntegrationDiscoverResponseMessagesCode = 102059` - `const CloudIntegrationDiscoverResponseMessagesCode102060 CloudIntegrationDiscoverResponseMessagesCode = 102060` - `const CloudIntegrationDiscoverResponseMessagesCode102061 CloudIntegrationDiscoverResponseMessagesCode = 102061` - `const CloudIntegrationDiscoverResponseMessagesCode102062 CloudIntegrationDiscoverResponseMessagesCode = 102062` - `const CloudIntegrationDiscoverResponseMessagesCode102063 CloudIntegrationDiscoverResponseMessagesCode = 102063` - `const CloudIntegrationDiscoverResponseMessagesCode102064 CloudIntegrationDiscoverResponseMessagesCode = 102064` - `const CloudIntegrationDiscoverResponseMessagesCode102065 CloudIntegrationDiscoverResponseMessagesCode = 102065` - `const CloudIntegrationDiscoverResponseMessagesCode102066 CloudIntegrationDiscoverResponseMessagesCode = 102066` - `const CloudIntegrationDiscoverResponseMessagesCode102067 CloudIntegrationDiscoverResponseMessagesCode = 102067` - `const CloudIntegrationDiscoverResponseMessagesCode102068 CloudIntegrationDiscoverResponseMessagesCode = 102068` - `const CloudIntegrationDiscoverResponseMessagesCode102069 CloudIntegrationDiscoverResponseMessagesCode = 102069` - `const CloudIntegrationDiscoverResponseMessagesCode102070 CloudIntegrationDiscoverResponseMessagesCode = 102070` - `const CloudIntegrationDiscoverResponseMessagesCode102071 CloudIntegrationDiscoverResponseMessagesCode = 102071` - `const CloudIntegrationDiscoverResponseMessagesCode102072 CloudIntegrationDiscoverResponseMessagesCode = 102072` - `const CloudIntegrationDiscoverResponseMessagesCode103001 CloudIntegrationDiscoverResponseMessagesCode = 103001` - `const CloudIntegrationDiscoverResponseMessagesCode103002 CloudIntegrationDiscoverResponseMessagesCode = 103002` - `const CloudIntegrationDiscoverResponseMessagesCode103003 CloudIntegrationDiscoverResponseMessagesCode = 103003` - `const CloudIntegrationDiscoverResponseMessagesCode103004 CloudIntegrationDiscoverResponseMessagesCode = 103004` - `const CloudIntegrationDiscoverResponseMessagesCode103005 CloudIntegrationDiscoverResponseMessagesCode = 103005` - `const CloudIntegrationDiscoverResponseMessagesCode103006 CloudIntegrationDiscoverResponseMessagesCode = 103006` - `const CloudIntegrationDiscoverResponseMessagesCode103007 CloudIntegrationDiscoverResponseMessagesCode = 103007` - `const CloudIntegrationDiscoverResponseMessagesCode103008 CloudIntegrationDiscoverResponseMessagesCode = 103008` - `Message string` - `DocumentationURL string` - `Meta CloudIntegrationDiscoverResponseMessagesMeta` - `L10nKey string` - `LoggableError string` - `TemplateData unknown` - `TraceID string` - `Source CloudIntegrationDiscoverResponseMessagesSource` - `Parameter string` - `ParameterValueIndex int64` - `Pointer string` - `Success bool` ### Example ```go package main import ( "context" "fmt" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/magic_cloud_networking" "github.com/cloudflare/cloudflare-go/option" ) func main() { client := cloudflare.NewClient( option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"), ) response, err := client.MagicCloudNetworking.CloudIntegrations.Discover( context.TODO(), "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", magic_cloud_networking.CloudIntegrationDiscoverParams{ AccountID: cloudflare.F("account_id"), }, ) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", response.Errors) } ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "success": true } ``` ## 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` Get initial configuration to complete Cloud Integration setup (Closed Beta). ### Parameters - `providerID string` - `query CloudIntegrationInitialSetupParams` - `AccountID param.Field[string]` ### Returns - `type CloudIntegrationInitialSetupResponse interface{…}` - `type CloudIntegrationInitialSetupResponseMcnAwsTrustPolicy struct{…}` - `AwsTrustPolicy string` - `ItemType string` - `type CloudIntegrationInitialSetupResponseMcnAzureSetup struct{…}` - `AzureConsentURL string` - `IntegrationIdentityTag string` - `ItemType string` - `TagCliCommand string` - `type CloudIntegrationInitialSetupResponseMcnGcpSetup struct{…}` - `IntegrationIdentityTag string` - `ItemType string` - `TagCliCommand string` ### Example ```go package main import ( "context" "fmt" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/magic_cloud_networking" "github.com/cloudflare/cloudflare-go/option" ) func main() { client := cloudflare.NewClient( option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"), ) response, err := client.MagicCloudNetworking.CloudIntegrations.InitialSetup( context.TODO(), "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", magic_cloud_networking.CloudIntegrationInitialSetupParams{ AccountID: cloudflare.F("account_id"), }, ) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", response) } ``` #### Response ```json { "errors": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "messages": [ { "code": 1001, "message": "message", "documentation_url": "documentation_url", "meta": { "l10n_key": "l10n_key", "loggable_error": "loggable_error", "template_data": {}, "trace_id": "trace_id" }, "source": { "parameter": "parameter", "parameter_value_index": 0, "pointer": "pointer" } } ], "result": { "aws_trust_policy": "aws_trust_policy", "item_type": "item_type" }, "success": true } ```