// Code generated by Polytomic. DO NOT EDIT.
// edit connections.yaml and re-run go generate

package provider

import (
	"github.com/hashicorp/terraform-plugin-framework/datasource"
	"github.com/hashicorp/terraform-plugin-framework/resource"
)

var (
	connectionResources = []func() resource.Resource{
		func() resource.Resource { return &PostgresqlConnectionResource{} },
		func() resource.Resource { return &BigqueryConnectionResource{} },
		func() resource.Resource { return &AscendConnectionResource{} },
		func() resource.Resource { return &GcsConnectionResource{} },
		func() resource.Resource { return &AzureblobConnectionResource{} },
		func() resource.Resource { return &S3ConnectionResource{} },
		func() resource.Resource { return &SqlserverConnectionResource{} },
		func() resource.Resource { return &SnowflakeConnectionResource{} },
		func() resource.Resource { return &AffinityConnectionResource{} },
		func() resource.Resource { return &AirtableConnectionResource{} },
		func() resource.Resource { return &AmplitudeConnectionResource{} },
		func() resource.Resource { return &MarketoConnectionResource{} },
		func() resource.Resource { return &MongodbConnectionResource{} },
		func() resource.Resource { return &ChargebeeConnectionResource{} },
		func() resource.Resource { return &CloudsqlConnectionResource{} },
		func() resource.Resource { return &CosmosdbConnectionResource{} },
		func() resource.Resource { return &CustomerioConnectionResource{} },
		func() resource.Resource { return &DialpadConnectionResource{} },
		func() resource.Resource { return &FreshdeskConnectionResource{} },
		func() resource.Resource { return &FullstoryConnectionResource{} },
		func() resource.Resource { return &HarmonicConnectionResource{} },
		func() resource.Resource { return &IntercomConnectionResource{} },
		func() resource.Resource { return &KlaviyoConnectionResource{} },
		func() resource.Resource { return &KustomerConnectionResource{} },
		func() resource.Resource { return &LobConnectionResource{} },
		func() resource.Resource { return &MysqlConnectionResource{} },
		func() resource.Resource { return &NetsuiteConnectionResource{} },
		func() resource.Resource { return &PipedriveConnectionResource{} },
		func() resource.Resource { return &RedshiftConnectionResource{} },
		func() resource.Resource { return &RedshiftserverlessConnectionResource{} },
		func() resource.Resource { return &SegmentConnectionResource{} },
		func() resource.Resource { return &StripeConnectionResource{} },
		func() resource.Resource { return &StatsigConnectionResource{} },
		func() resource.Resource { return &SurvicateConnectionResource{} },
		func() resource.Resource { return &SynapseConnectionResource{} },
		func() resource.Resource { return &UservoiceConnectionResource{} },
		func() resource.Resource { return &VanillaConnectionResource{} },
		func() resource.Resource { return &DatabricksConnectionResource{} },
		func() resource.Resource { return &AsanaConnectionResource{} },
		func() resource.Resource { return &DelightedConnectionResource{} },
		func() resource.Resource { return &LinearConnectionResource{} },
		func() resource.Resource { return &JiraConnectionResource{} },
		func() resource.Resource { return &DynamodbConnectionResource{} },
		func() resource.Resource { return &DatadogConnectionResource{} },
		func() resource.Resource { return &HoneycombConnectionResource{} },
		func() resource.Resource { return &SlackConnectionResource{} },
		func() resource.Resource { return &DittofeedConnectionResource{} },
		func() resource.Resource { return &IroncladConnectionResource{} },
		func() resource.Resource { return &MailercheckConnectionResource{} },
		func() resource.Resource { return &TixrConnectionResource{} },
		func() resource.Resource { return &ZoominfoConnectionResource{} },
		func() resource.Resource { return &AwsopensearchConnectionResource{} },
		func() resource.Resource { return &UnbounceConnectionResource{} },
	}

	connectionDatasources = []func() datasource.DataSource{
		func() datasource.DataSource { return &PostgresqlConnectionDataSource{} },
		func() datasource.DataSource { return &BigqueryConnectionDataSource{} },
		func() datasource.DataSource { return &AscendConnectionDataSource{} },
		func() datasource.DataSource { return &GcsConnectionDataSource{} },
		func() datasource.DataSource { return &AzureblobConnectionDataSource{} },
		func() datasource.DataSource { return &S3ConnectionDataSource{} },
		func() datasource.DataSource { return &SqlserverConnectionDataSource{} },
		func() datasource.DataSource { return &SalesforceConnectionDataSource{} },
		func() datasource.DataSource { return &HubspotConnectionDataSource{} },
		func() datasource.DataSource { return &GoogleadsConnectionDataSource{} },
		func() datasource.DataSource { return &GsheetsConnectionDataSource{} },
		func() datasource.DataSource { return &SnowflakeConnectionDataSource{} },
		func() datasource.DataSource { return &AffinityConnectionDataSource{} },
		func() datasource.DataSource { return &AirtableConnectionDataSource{} },
		func() datasource.DataSource { return &AmplitudeConnectionDataSource{} },
		func() datasource.DataSource { return &MarketoConnectionDataSource{} },
		func() datasource.DataSource { return &MongodbConnectionDataSource{} },
		func() datasource.DataSource { return &ChargebeeConnectionDataSource{} },
		func() datasource.DataSource { return &CloudsqlConnectionDataSource{} },
		func() datasource.DataSource { return &CosmosdbConnectionDataSource{} },
		func() datasource.DataSource { return &CustomerioConnectionDataSource{} },
		func() datasource.DataSource { return &DialpadConnectionDataSource{} },
		func() datasource.DataSource { return &FreshdeskConnectionDataSource{} },
		func() datasource.DataSource { return &FullstoryConnectionDataSource{} },
		func() datasource.DataSource { return &HarmonicConnectionDataSource{} },
		func() datasource.DataSource { return &IntercomConnectionDataSource{} },
		func() datasource.DataSource { return &KlaviyoConnectionDataSource{} },
		func() datasource.DataSource { return &KustomerConnectionDataSource{} },
		func() datasource.DataSource { return &LobConnectionDataSource{} },
		func() datasource.DataSource { return &MysqlConnectionDataSource{} },
		func() datasource.DataSource { return &NetsuiteConnectionDataSource{} },
		func() datasource.DataSource { return &PipedriveConnectionDataSource{} },
		func() datasource.DataSource { return &RedshiftConnectionDataSource{} },
		func() datasource.DataSource { return &RedshiftserverlessConnectionDataSource{} },
		func() datasource.DataSource { return &SegmentConnectionDataSource{} },
		func() datasource.DataSource { return &StripeConnectionDataSource{} },
		func() datasource.DataSource { return &BingadsConnectionDataSource{} },
		func() datasource.DataSource { return &IterableConnectionDataSource{} },
		func() datasource.DataSource { return &ShipbobConnectionDataSource{} },
		func() datasource.DataSource { return &ShopifyConnectionDataSource{} },
		func() datasource.DataSource { return &StatsigConnectionDataSource{} },
		func() datasource.DataSource { return &SmartsheetConnectionDataSource{} },
		func() datasource.DataSource { return &SurvicateConnectionDataSource{} },
		func() datasource.DataSource { return &SynapseConnectionDataSource{} },
		func() datasource.DataSource { return &UservoiceConnectionDataSource{} },
		func() datasource.DataSource { return &VanillaConnectionDataSource{} },
		func() datasource.DataSource { return &ZendeskConnectionDataSource{} },
		func() datasource.DataSource { return &DatabricksConnectionDataSource{} },
		func() datasource.DataSource { return &AsanaConnectionDataSource{} },
		func() datasource.DataSource { return &DelightedConnectionDataSource{} },
		func() datasource.DataSource { return &LinearConnectionDataSource{} },
		func() datasource.DataSource { return &JiraConnectionDataSource{} },
		func() datasource.DataSource { return &DynamodbConnectionDataSource{} },
		func() datasource.DataSource { return &DatadogConnectionDataSource{} },
		func() datasource.DataSource { return &HoneycombConnectionDataSource{} },
		func() datasource.DataSource { return &FbaudienceConnectionDataSource{} },
		func() datasource.DataSource { return &GithubConnectionDataSource{} },
		func() datasource.DataSource { return &LinkedinadsConnectionDataSource{} },
		func() datasource.DataSource { return &GooglesearchconsoleConnectionDataSource{} },
		func() datasource.DataSource { return &SlackConnectionDataSource{} },
		func() datasource.DataSource { return &OutreachConnectionDataSource{} },
		func() datasource.DataSource { return &DataliteConnectionDataSource{} },
		func() datasource.DataSource { return &DittofeedConnectionDataSource{} },
		func() datasource.DataSource { return &IroncladConnectionDataSource{} },
		func() datasource.DataSource { return &MailercheckConnectionDataSource{} },
		func() datasource.DataSource { return &TixrConnectionDataSource{} },
		func() datasource.DataSource { return &ZoominfoConnectionDataSource{} },
		func() datasource.DataSource { return &QuickbooksConnectionDataSource{} },
		func() datasource.DataSource { return &AwsopensearchConnectionDataSource{} },
		func() datasource.DataSource { return &UnbounceConnectionDataSource{} },
	}

	connectionImportableResources = map[string]resource.Resource{
		"postgresql":         &PostgresqlConnectionResource{},
		"bigquery":           &BigqueryConnectionResource{},
		"ascend":             &AscendConnectionResource{},
		"gcs":                &GcsConnectionResource{},
		"azureblob":          &AzureblobConnectionResource{},
		"s3":                 &S3ConnectionResource{},
		"sqlserver":          &SqlserverConnectionResource{},
		"snowflake":          &SnowflakeConnectionResource{},
		"affinity":           &AffinityConnectionResource{},
		"airtable":           &AirtableConnectionResource{},
		"amplitude":          &AmplitudeConnectionResource{},
		"marketo":            &MarketoConnectionResource{},
		"mongodb":            &MongodbConnectionResource{},
		"chargebee":          &ChargebeeConnectionResource{},
		"cloudsql":           &CloudsqlConnectionResource{},
		"cosmosdb":           &CosmosdbConnectionResource{},
		"customerio":         &CustomerioConnectionResource{},
		"dialpad":            &DialpadConnectionResource{},
		"freshdesk":          &FreshdeskConnectionResource{},
		"fullstory":          &FullstoryConnectionResource{},
		"harmonic":           &HarmonicConnectionResource{},
		"intercom":           &IntercomConnectionResource{},
		"klaviyo":            &KlaviyoConnectionResource{},
		"kustomer":           &KustomerConnectionResource{},
		"lob":                &LobConnectionResource{},
		"mysql":              &MysqlConnectionResource{},
		"netsuite":           &NetsuiteConnectionResource{},
		"pipedrive":          &PipedriveConnectionResource{},
		"redshift":           &RedshiftConnectionResource{},
		"redshiftserverless": &RedshiftserverlessConnectionResource{},
		"segment":            &SegmentConnectionResource{},
		"stripe":             &StripeConnectionResource{},
		"statsig":            &StatsigConnectionResource{},
		"survicate":          &SurvicateConnectionResource{},
		"synapse":            &SynapseConnectionResource{},
		"uservoice":          &UservoiceConnectionResource{},
		"vanilla":            &VanillaConnectionResource{},
		"databricks":         &DatabricksConnectionResource{},
		"asana":              &AsanaConnectionResource{},
		"delighted":          &DelightedConnectionResource{},
		"linear":             &LinearConnectionResource{},
		"jira":               &JiraConnectionResource{},
		"dynamodb":           &DynamodbConnectionResource{},
		"datadog":            &DatadogConnectionResource{},
		"honeycomb":          &HoneycombConnectionResource{},
		"slack":              &SlackConnectionResource{},
		"dittofeed":          &DittofeedConnectionResource{},
		"ironclad":           &IroncladConnectionResource{},
		"mailercheck":        &MailercheckConnectionResource{},
		"tixr":               &TixrConnectionResource{},
		"zoominfo":           &ZoominfoConnectionResource{},
		"awsopensearch":      &AwsopensearchConnectionResource{},
		"unbounce":           &UnbounceConnectionResource{},
	}

	connectionImportableDatasources = map[string]datasource.DataSource{
		"postgresql":          &PostgresqlConnectionDataSource{},
		"bigquery":            &BigqueryConnectionDataSource{},
		"ascend":              &AscendConnectionDataSource{},
		"gcs":                 &GcsConnectionDataSource{},
		"azureblob":           &AzureblobConnectionDataSource{},
		"s3":                  &S3ConnectionDataSource{},
		"sqlserver":           &SqlserverConnectionDataSource{},
		"salesforce":          &SalesforceConnectionDataSource{},
		"hubspot":             &HubspotConnectionDataSource{},
		"googleads":           &GoogleadsConnectionDataSource{},
		"gsheets":             &GsheetsConnectionDataSource{},
		"snowflake":           &SnowflakeConnectionDataSource{},
		"affinity":            &AffinityConnectionDataSource{},
		"airtable":            &AirtableConnectionDataSource{},
		"amplitude":           &AmplitudeConnectionDataSource{},
		"marketo":             &MarketoConnectionDataSource{},
		"mongodb":             &MongodbConnectionDataSource{},
		"chargebee":           &ChargebeeConnectionDataSource{},
		"cloudsql":            &CloudsqlConnectionDataSource{},
		"cosmosdb":            &CosmosdbConnectionDataSource{},
		"customerio":          &CustomerioConnectionDataSource{},
		"dialpad":             &DialpadConnectionDataSource{},
		"freshdesk":           &FreshdeskConnectionDataSource{},
		"fullstory":           &FullstoryConnectionDataSource{},
		"harmonic":            &HarmonicConnectionDataSource{},
		"intercom":            &IntercomConnectionDataSource{},
		"klaviyo":             &KlaviyoConnectionDataSource{},
		"kustomer":            &KustomerConnectionDataSource{},
		"lob":                 &LobConnectionDataSource{},
		"mysql":               &MysqlConnectionDataSource{},
		"netsuite":            &NetsuiteConnectionDataSource{},
		"pipedrive":           &PipedriveConnectionDataSource{},
		"redshift":            &RedshiftConnectionDataSource{},
		"redshiftserverless":  &RedshiftserverlessConnectionDataSource{},
		"segment":             &SegmentConnectionDataSource{},
		"stripe":              &StripeConnectionDataSource{},
		"bingads":             &BingadsConnectionDataSource{},
		"iterable":            &IterableConnectionDataSource{},
		"shipbob":             &ShipbobConnectionDataSource{},
		"shopify":             &ShopifyConnectionDataSource{},
		"statsig":             &StatsigConnectionDataSource{},
		"smartsheet":          &SmartsheetConnectionDataSource{},
		"survicate":           &SurvicateConnectionDataSource{},
		"synapse":             &SynapseConnectionDataSource{},
		"uservoice":           &UservoiceConnectionDataSource{},
		"vanilla":             &VanillaConnectionDataSource{},
		"zendesk":             &ZendeskConnectionDataSource{},
		"databricks":          &DatabricksConnectionDataSource{},
		"asana":               &AsanaConnectionDataSource{},
		"delighted":           &DelightedConnectionDataSource{},
		"linear":              &LinearConnectionDataSource{},
		"jira":                &JiraConnectionDataSource{},
		"dynamodb":            &DynamodbConnectionDataSource{},
		"datadog":             &DatadogConnectionDataSource{},
		"honeycomb":           &HoneycombConnectionDataSource{},
		"fbaudience":          &FbaudienceConnectionDataSource{},
		"github":              &GithubConnectionDataSource{},
		"linkedinads":         &LinkedinadsConnectionDataSource{},
		"googlesearchconsole": &GooglesearchconsoleConnectionDataSource{},
		"slack":               &SlackConnectionDataSource{},
		"outreach":            &OutreachConnectionDataSource{},
		"datalite":            &DataliteConnectionDataSource{},
		"dittofeed":           &DittofeedConnectionDataSource{},
		"ironclad":            &IroncladConnectionDataSource{},
		"mailercheck":         &MailercheckConnectionDataSource{},
		"tixr":                &TixrConnectionDataSource{},
		"zoominfo":            &ZoominfoConnectionDataSource{},
		"quickbooks":          &QuickbooksConnectionDataSource{},
		"awsopensearch":       &AwsopensearchConnectionDataSource{},
		"unbounce":            &UnbounceConnectionDataSource{},
	}
)
