provider

package
v0.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2024 License: MIT Imports: 36 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(version string) func() provider.Provider

func NewConnectionDataSource

func NewConnectionDataSource() datasource.DataSource

func NewConnectionResource

func NewConnectionResource() resource.Resource

func NewDestinationAstraDataSource added in v0.4.0

func NewDestinationAstraDataSource() datasource.DataSource

func NewDestinationAstraResource added in v0.4.0

func NewDestinationAstraResource() resource.Resource

func NewDestinationAwsDatalakeDataSource

func NewDestinationAwsDatalakeDataSource() datasource.DataSource

func NewDestinationAwsDatalakeResource

func NewDestinationAwsDatalakeResource() resource.Resource

func NewDestinationAzureBlobStorageDataSource

func NewDestinationAzureBlobStorageDataSource() datasource.DataSource

func NewDestinationAzureBlobStorageResource

func NewDestinationAzureBlobStorageResource() resource.Resource

func NewDestinationBigqueryDataSource

func NewDestinationBigqueryDataSource() datasource.DataSource

func NewDestinationBigqueryResource

func NewDestinationBigqueryResource() resource.Resource

func NewDestinationClickhouseDataSource

func NewDestinationClickhouseDataSource() datasource.DataSource

func NewDestinationClickhouseResource

func NewDestinationClickhouseResource() resource.Resource

func NewDestinationConvexDataSource

func NewDestinationConvexDataSource() datasource.DataSource

func NewDestinationConvexResource

func NewDestinationConvexResource() resource.Resource

func NewDestinationCumulioDataSource

func NewDestinationCumulioDataSource() datasource.DataSource

func NewDestinationCumulioResource

func NewDestinationCumulioResource() resource.Resource

func NewDestinationCustomDataSource added in v0.4.0

func NewDestinationCustomDataSource() datasource.DataSource

func NewDestinationCustomResource added in v0.4.0

func NewDestinationCustomResource() resource.Resource

func NewDestinationDatabendDataSource

func NewDestinationDatabendDataSource() datasource.DataSource

func NewDestinationDatabendResource

func NewDestinationDatabendResource() resource.Resource

func NewDestinationDatabricksDataSource

func NewDestinationDatabricksDataSource() datasource.DataSource

func NewDestinationDatabricksResource

func NewDestinationDatabricksResource() resource.Resource

func NewDestinationDevNullDataSource

func NewDestinationDevNullDataSource() datasource.DataSource

func NewDestinationDevNullResource

func NewDestinationDevNullResource() resource.Resource

func NewDestinationDuckdbDataSource

func NewDestinationDuckdbDataSource() datasource.DataSource

func NewDestinationDuckdbResource

func NewDestinationDuckdbResource() resource.Resource

func NewDestinationDynamodbDataSource

func NewDestinationDynamodbDataSource() datasource.DataSource

func NewDestinationDynamodbResource

func NewDestinationDynamodbResource() resource.Resource

func NewDestinationElasticsearchDataSource

func NewDestinationElasticsearchDataSource() datasource.DataSource

func NewDestinationElasticsearchResource

func NewDestinationElasticsearchResource() resource.Resource

func NewDestinationFireboltDataSource

func NewDestinationFireboltDataSource() datasource.DataSource

func NewDestinationFireboltResource

func NewDestinationFireboltResource() resource.Resource

func NewDestinationFirestoreDataSource

func NewDestinationFirestoreDataSource() datasource.DataSource

func NewDestinationFirestoreResource

func NewDestinationFirestoreResource() resource.Resource

func NewDestinationGcsDataSource

func NewDestinationGcsDataSource() datasource.DataSource

func NewDestinationGcsResource

func NewDestinationGcsResource() resource.Resource

func NewDestinationGoogleSheetsDataSource

func NewDestinationGoogleSheetsDataSource() datasource.DataSource

func NewDestinationGoogleSheetsResource

func NewDestinationGoogleSheetsResource() resource.Resource

func NewDestinationKeenDataSource

func NewDestinationKeenDataSource() datasource.DataSource

func NewDestinationKeenResource

func NewDestinationKeenResource() resource.Resource

func NewDestinationKinesisDataSource

func NewDestinationKinesisDataSource() datasource.DataSource

func NewDestinationKinesisResource

func NewDestinationKinesisResource() resource.Resource

func NewDestinationLangchainDataSource

func NewDestinationLangchainDataSource() datasource.DataSource

func NewDestinationLangchainResource

func NewDestinationLangchainResource() resource.Resource

func NewDestinationMilvusDataSource

func NewDestinationMilvusDataSource() datasource.DataSource

func NewDestinationMilvusResource

func NewDestinationMilvusResource() resource.Resource

func NewDestinationMongodbDataSource

func NewDestinationMongodbDataSource() datasource.DataSource

func NewDestinationMongodbResource

func NewDestinationMongodbResource() resource.Resource

func NewDestinationMssqlDataSource

func NewDestinationMssqlDataSource() datasource.DataSource

func NewDestinationMssqlResource

func NewDestinationMssqlResource() resource.Resource

func NewDestinationMysqlDataSource

func NewDestinationMysqlDataSource() datasource.DataSource

func NewDestinationMysqlResource

func NewDestinationMysqlResource() resource.Resource

func NewDestinationOracleDataSource

func NewDestinationOracleDataSource() datasource.DataSource

func NewDestinationOracleResource

func NewDestinationOracleResource() resource.Resource

func NewDestinationPineconeDataSource

func NewDestinationPineconeDataSource() datasource.DataSource

func NewDestinationPineconeResource

func NewDestinationPineconeResource() resource.Resource

func NewDestinationPostgresDataSource

func NewDestinationPostgresDataSource() datasource.DataSource

func NewDestinationPostgresResource

func NewDestinationPostgresResource() resource.Resource

func NewDestinationPubsubDataSource

func NewDestinationPubsubDataSource() datasource.DataSource

func NewDestinationPubsubResource

func NewDestinationPubsubResource() resource.Resource

func NewDestinationQdrantDataSource

func NewDestinationQdrantDataSource() datasource.DataSource

func NewDestinationQdrantResource

func NewDestinationQdrantResource() resource.Resource

func NewDestinationRedisDataSource

func NewDestinationRedisDataSource() datasource.DataSource

func NewDestinationRedisResource

func NewDestinationRedisResource() resource.Resource

func NewDestinationRedshiftDataSource

func NewDestinationRedshiftDataSource() datasource.DataSource

func NewDestinationRedshiftResource

func NewDestinationRedshiftResource() resource.Resource

func NewDestinationS3DataSource

func NewDestinationS3DataSource() datasource.DataSource

func NewDestinationS3GlueDataSource

func NewDestinationS3GlueDataSource() datasource.DataSource

func NewDestinationS3GlueResource

func NewDestinationS3GlueResource() resource.Resource

func NewDestinationS3Resource

func NewDestinationS3Resource() resource.Resource

func NewDestinationSftpJSONDataSource

func NewDestinationSftpJSONDataSource() datasource.DataSource

func NewDestinationSftpJSONResource

func NewDestinationSftpJSONResource() resource.Resource

func NewDestinationSnowflakeDataSource

func NewDestinationSnowflakeDataSource() datasource.DataSource

func NewDestinationSnowflakeResource

func NewDestinationSnowflakeResource() resource.Resource

func NewDestinationTeradataDataSource added in v0.4.0

func NewDestinationTeradataDataSource() datasource.DataSource

func NewDestinationTeradataResource added in v0.4.0

func NewDestinationTeradataResource() resource.Resource

func NewDestinationTimeplusDataSource

func NewDestinationTimeplusDataSource() datasource.DataSource

func NewDestinationTimeplusResource

func NewDestinationTimeplusResource() resource.Resource

func NewDestinationTypesenseDataSource

func NewDestinationTypesenseDataSource() datasource.DataSource

func NewDestinationTypesenseResource

func NewDestinationTypesenseResource() resource.Resource

func NewDestinationVectaraDataSource added in v0.4.0

func NewDestinationVectaraDataSource() datasource.DataSource

func NewDestinationVectaraResource added in v0.4.0

func NewDestinationVectaraResource() resource.Resource

func NewDestinationVerticaDataSource

func NewDestinationVerticaDataSource() datasource.DataSource

func NewDestinationVerticaResource

func NewDestinationVerticaResource() resource.Resource

func NewDestinationWeaviateDataSource

func NewDestinationWeaviateDataSource() datasource.DataSource

func NewDestinationWeaviateResource

func NewDestinationWeaviateResource() resource.Resource

func NewDestinationXataDataSource

func NewDestinationXataDataSource() datasource.DataSource

func NewDestinationXataResource

func NewDestinationXataResource() resource.Resource

func NewSourceAhaDataSource

func NewSourceAhaDataSource() datasource.DataSource

func NewSourceAhaResource

func NewSourceAhaResource() resource.Resource

func NewSourceAircallDataSource

func NewSourceAircallDataSource() datasource.DataSource

func NewSourceAircallResource

func NewSourceAircallResource() resource.Resource

func NewSourceAirtableDataSource

func NewSourceAirtableDataSource() datasource.DataSource

func NewSourceAirtableResource

func NewSourceAirtableResource() resource.Resource

func NewSourceAmazonAdsDataSource

func NewSourceAmazonAdsDataSource() datasource.DataSource

func NewSourceAmazonAdsResource

func NewSourceAmazonAdsResource() resource.Resource

func NewSourceAmazonSellerPartnerDataSource

func NewSourceAmazonSellerPartnerDataSource() datasource.DataSource

func NewSourceAmazonSellerPartnerResource

func NewSourceAmazonSellerPartnerResource() resource.Resource

func NewSourceAmazonSqsDataSource

func NewSourceAmazonSqsDataSource() datasource.DataSource

func NewSourceAmazonSqsResource

func NewSourceAmazonSqsResource() resource.Resource

func NewSourceAmplitudeDataSource

func NewSourceAmplitudeDataSource() datasource.DataSource

func NewSourceAmplitudeResource

func NewSourceAmplitudeResource() resource.Resource

func NewSourceApifyDatasetDataSource

func NewSourceApifyDatasetDataSource() datasource.DataSource

func NewSourceApifyDatasetResource

func NewSourceApifyDatasetResource() resource.Resource

func NewSourceAppfollowDataSource

func NewSourceAppfollowDataSource() datasource.DataSource

func NewSourceAppfollowResource

func NewSourceAppfollowResource() resource.Resource

func NewSourceAsanaDataSource

func NewSourceAsanaDataSource() datasource.DataSource

func NewSourceAsanaResource

func NewSourceAsanaResource() resource.Resource

func NewSourceAuth0DataSource

func NewSourceAuth0DataSource() datasource.DataSource

func NewSourceAuth0Resource

func NewSourceAuth0Resource() resource.Resource

func NewSourceAwsCloudtrailDataSource

func NewSourceAwsCloudtrailDataSource() datasource.DataSource

func NewSourceAwsCloudtrailResource

func NewSourceAwsCloudtrailResource() resource.Resource

func NewSourceAzureBlobStorageDataSource

func NewSourceAzureBlobStorageDataSource() datasource.DataSource

func NewSourceAzureBlobStorageResource

func NewSourceAzureBlobStorageResource() resource.Resource

func NewSourceAzureTableDataSource

func NewSourceAzureTableDataSource() datasource.DataSource

func NewSourceAzureTableResource

func NewSourceAzureTableResource() resource.Resource

func NewSourceBambooHrDataSource

func NewSourceBambooHrDataSource() datasource.DataSource

func NewSourceBambooHrResource

func NewSourceBambooHrResource() resource.Resource

func NewSourceBigqueryDataSource

func NewSourceBigqueryDataSource() datasource.DataSource

func NewSourceBigqueryResource

func NewSourceBigqueryResource() resource.Resource

func NewSourceBingAdsDataSource

func NewSourceBingAdsDataSource() datasource.DataSource

func NewSourceBingAdsResource

func NewSourceBingAdsResource() resource.Resource

func NewSourceBraintreeDataSource

func NewSourceBraintreeDataSource() datasource.DataSource

func NewSourceBraintreeResource

func NewSourceBraintreeResource() resource.Resource

func NewSourceBrazeDataSource

func NewSourceBrazeDataSource() datasource.DataSource

func NewSourceBrazeResource

func NewSourceBrazeResource() resource.Resource

func NewSourceCartDataSource

func NewSourceCartDataSource() datasource.DataSource

func NewSourceCartResource

func NewSourceCartResource() resource.Resource

func NewSourceChargebeeDataSource

func NewSourceChargebeeDataSource() datasource.DataSource

func NewSourceChargebeeResource

func NewSourceChargebeeResource() resource.Resource

func NewSourceChartmogulDataSource

func NewSourceChartmogulDataSource() datasource.DataSource

func NewSourceChartmogulResource

func NewSourceChartmogulResource() resource.Resource

func NewSourceClickhouseDataSource

func NewSourceClickhouseDataSource() datasource.DataSource

func NewSourceClickhouseResource

func NewSourceClickhouseResource() resource.Resource

func NewSourceClickupAPIDataSource

func NewSourceClickupAPIDataSource() datasource.DataSource

func NewSourceClickupAPIResource

func NewSourceClickupAPIResource() resource.Resource

func NewSourceClockifyDataSource

func NewSourceClockifyDataSource() datasource.DataSource

func NewSourceClockifyResource

func NewSourceClockifyResource() resource.Resource

func NewSourceCloseComDataSource

func NewSourceCloseComDataSource() datasource.DataSource

func NewSourceCloseComResource

func NewSourceCloseComResource() resource.Resource

func NewSourceCodaDataSource

func NewSourceCodaDataSource() datasource.DataSource

func NewSourceCodaResource

func NewSourceCodaResource() resource.Resource

func NewSourceCoinAPIDataSource

func NewSourceCoinAPIDataSource() datasource.DataSource

func NewSourceCoinAPIResource

func NewSourceCoinAPIResource() resource.Resource

func NewSourceCoinmarketcapDataSource

func NewSourceCoinmarketcapDataSource() datasource.DataSource

func NewSourceCoinmarketcapResource

func NewSourceCoinmarketcapResource() resource.Resource

func NewSourceConfigcatDataSource

func NewSourceConfigcatDataSource() datasource.DataSource

func NewSourceConfigcatResource

func NewSourceConfigcatResource() resource.Resource

func NewSourceConfluenceDataSource

func NewSourceConfluenceDataSource() datasource.DataSource

func NewSourceConfluenceResource

func NewSourceConfluenceResource() resource.Resource

func NewSourceConvexDataSource

func NewSourceConvexDataSource() datasource.DataSource

func NewSourceConvexResource

func NewSourceConvexResource() resource.Resource

func NewSourceCustomDataSource added in v0.4.0

func NewSourceCustomDataSource() datasource.DataSource

func NewSourceCustomResource added in v0.4.0

func NewSourceCustomResource() resource.Resource

func NewSourceDatascopeDataSource

func NewSourceDatascopeDataSource() datasource.DataSource

func NewSourceDatascopeResource

func NewSourceDatascopeResource() resource.Resource

func NewSourceDelightedDataSource

func NewSourceDelightedDataSource() datasource.DataSource

func NewSourceDelightedResource

func NewSourceDelightedResource() resource.Resource

func NewSourceDixaDataSource

func NewSourceDixaDataSource() datasource.DataSource

func NewSourceDixaResource

func NewSourceDixaResource() resource.Resource

func NewSourceDockerhubDataSource

func NewSourceDockerhubDataSource() datasource.DataSource

func NewSourceDockerhubResource

func NewSourceDockerhubResource() resource.Resource

func NewSourceDremioDataSource

func NewSourceDremioDataSource() datasource.DataSource

func NewSourceDremioResource

func NewSourceDremioResource() resource.Resource

func NewSourceDynamodbDataSource

func NewSourceDynamodbDataSource() datasource.DataSource

func NewSourceDynamodbResource

func NewSourceDynamodbResource() resource.Resource

func NewSourceEmailoctopusDataSource

func NewSourceEmailoctopusDataSource() datasource.DataSource

func NewSourceEmailoctopusResource

func NewSourceEmailoctopusResource() resource.Resource

func NewSourceExchangeRatesDataSource

func NewSourceExchangeRatesDataSource() datasource.DataSource

func NewSourceExchangeRatesResource

func NewSourceExchangeRatesResource() resource.Resource

func NewSourceFacebookMarketingDataSource

func NewSourceFacebookMarketingDataSource() datasource.DataSource

func NewSourceFacebookMarketingResource

func NewSourceFacebookMarketingResource() resource.Resource

func NewSourceFakerDataSource

func NewSourceFakerDataSource() datasource.DataSource

func NewSourceFakerResource

func NewSourceFakerResource() resource.Resource

func NewSourceFaunaDataSource

func NewSourceFaunaDataSource() datasource.DataSource

func NewSourceFaunaResource

func NewSourceFaunaResource() resource.Resource

func NewSourceFileDataSource

func NewSourceFileDataSource() datasource.DataSource

func NewSourceFileResource

func NewSourceFileResource() resource.Resource

func NewSourceFireboltDataSource

func NewSourceFireboltDataSource() datasource.DataSource

func NewSourceFireboltResource

func NewSourceFireboltResource() resource.Resource

func NewSourceFreshcallerDataSource

func NewSourceFreshcallerDataSource() datasource.DataSource

func NewSourceFreshcallerResource

func NewSourceFreshcallerResource() resource.Resource

func NewSourceFreshdeskDataSource

func NewSourceFreshdeskDataSource() datasource.DataSource

func NewSourceFreshdeskResource

func NewSourceFreshdeskResource() resource.Resource

func NewSourceFreshsalesDataSource

func NewSourceFreshsalesDataSource() datasource.DataSource

func NewSourceFreshsalesResource

func NewSourceFreshsalesResource() resource.Resource

func NewSourceGainsightPxDataSource

func NewSourceGainsightPxDataSource() datasource.DataSource

func NewSourceGainsightPxResource

func NewSourceGainsightPxResource() resource.Resource

func NewSourceGcsDataSource

func NewSourceGcsDataSource() datasource.DataSource

func NewSourceGcsResource

func NewSourceGcsResource() resource.Resource

func NewSourceGetlagoDataSource

func NewSourceGetlagoDataSource() datasource.DataSource

func NewSourceGetlagoResource

func NewSourceGetlagoResource() resource.Resource

func NewSourceGithubDataSource

func NewSourceGithubDataSource() datasource.DataSource

func NewSourceGithubResource

func NewSourceGithubResource() resource.Resource

func NewSourceGitlabDataSource

func NewSourceGitlabDataSource() datasource.DataSource

func NewSourceGitlabResource

func NewSourceGitlabResource() resource.Resource

func NewSourceGlassfrogDataSource

func NewSourceGlassfrogDataSource() datasource.DataSource

func NewSourceGlassfrogResource

func NewSourceGlassfrogResource() resource.Resource

func NewSourceGnewsDataSource

func NewSourceGnewsDataSource() datasource.DataSource

func NewSourceGnewsResource

func NewSourceGnewsResource() resource.Resource

func NewSourceGoogleAdsDataSource

func NewSourceGoogleAdsDataSource() datasource.DataSource

func NewSourceGoogleAdsResource

func NewSourceGoogleAdsResource() resource.Resource

func NewSourceGoogleAnalyticsDataAPIDataSource

func NewSourceGoogleAnalyticsDataAPIDataSource() datasource.DataSource

func NewSourceGoogleAnalyticsDataAPIResource

func NewSourceGoogleAnalyticsDataAPIResource() resource.Resource

func NewSourceGoogleAnalyticsV4ServiceAccountOnlyDataSource added in v0.4.0

func NewSourceGoogleAnalyticsV4ServiceAccountOnlyDataSource() datasource.DataSource

func NewSourceGoogleAnalyticsV4ServiceAccountOnlyResource added in v0.4.0

func NewSourceGoogleAnalyticsV4ServiceAccountOnlyResource() resource.Resource

func NewSourceGoogleDirectoryDataSource

func NewSourceGoogleDirectoryDataSource() datasource.DataSource

func NewSourceGoogleDirectoryResource

func NewSourceGoogleDirectoryResource() resource.Resource

func NewSourceGoogleDriveDataSource

func NewSourceGoogleDriveDataSource() datasource.DataSource

func NewSourceGoogleDriveResource

func NewSourceGoogleDriveResource() resource.Resource

func NewSourceGooglePagespeedInsightsDataSource

func NewSourceGooglePagespeedInsightsDataSource() datasource.DataSource

func NewSourceGooglePagespeedInsightsResource

func NewSourceGooglePagespeedInsightsResource() resource.Resource

func NewSourceGoogleSearchConsoleDataSource

func NewSourceGoogleSearchConsoleDataSource() datasource.DataSource

func NewSourceGoogleSearchConsoleResource

func NewSourceGoogleSearchConsoleResource() resource.Resource

func NewSourceGoogleSheetsDataSource

func NewSourceGoogleSheetsDataSource() datasource.DataSource

func NewSourceGoogleSheetsResource

func NewSourceGoogleSheetsResource() resource.Resource

func NewSourceGoogleWebfontsDataSource

func NewSourceGoogleWebfontsDataSource() datasource.DataSource

func NewSourceGoogleWebfontsResource

func NewSourceGoogleWebfontsResource() resource.Resource

func NewSourceGoogleWorkspaceAdminReportsDataSource

func NewSourceGoogleWorkspaceAdminReportsDataSource() datasource.DataSource

func NewSourceGoogleWorkspaceAdminReportsResource

func NewSourceGoogleWorkspaceAdminReportsResource() resource.Resource

func NewSourceGreenhouseDataSource

func NewSourceGreenhouseDataSource() datasource.DataSource

func NewSourceGreenhouseResource

func NewSourceGreenhouseResource() resource.Resource

func NewSourceGridlyDataSource

func NewSourceGridlyDataSource() datasource.DataSource

func NewSourceGridlyResource

func NewSourceGridlyResource() resource.Resource

func NewSourceHarvestDataSource

func NewSourceHarvestDataSource() datasource.DataSource

func NewSourceHarvestResource

func NewSourceHarvestResource() resource.Resource

func NewSourceHubplannerDataSource

func NewSourceHubplannerDataSource() datasource.DataSource

func NewSourceHubplannerResource

func NewSourceHubplannerResource() resource.Resource

func NewSourceHubspotDataSource

func NewSourceHubspotDataSource() datasource.DataSource

func NewSourceHubspotResource

func NewSourceHubspotResource() resource.Resource

func NewSourceInsightlyDataSource

func NewSourceInsightlyDataSource() datasource.DataSource

func NewSourceInsightlyResource

func NewSourceInsightlyResource() resource.Resource

func NewSourceInstagramDataSource

func NewSourceInstagramDataSource() datasource.DataSource

func NewSourceInstagramResource

func NewSourceInstagramResource() resource.Resource

func NewSourceInstatusDataSource

func NewSourceInstatusDataSource() datasource.DataSource

func NewSourceInstatusResource

func NewSourceInstatusResource() resource.Resource

func NewSourceIntercomDataSource

func NewSourceIntercomDataSource() datasource.DataSource

func NewSourceIntercomResource

func NewSourceIntercomResource() resource.Resource

func NewSourceIp2whoisDataSource

func NewSourceIp2whoisDataSource() datasource.DataSource

func NewSourceIp2whoisResource

func NewSourceIp2whoisResource() resource.Resource

func NewSourceIterableDataSource

func NewSourceIterableDataSource() datasource.DataSource

func NewSourceIterableResource

func NewSourceIterableResource() resource.Resource

func NewSourceJiraDataSource

func NewSourceJiraDataSource() datasource.DataSource

func NewSourceJiraResource

func NewSourceJiraResource() resource.Resource

func NewSourceK6CloudDataSource

func NewSourceK6CloudDataSource() datasource.DataSource

func NewSourceK6CloudResource

func NewSourceK6CloudResource() resource.Resource

func NewSourceKlarnaDataSource

func NewSourceKlarnaDataSource() datasource.DataSource

func NewSourceKlarnaResource

func NewSourceKlarnaResource() resource.Resource

func NewSourceKlaviyoDataSource

func NewSourceKlaviyoDataSource() datasource.DataSource

func NewSourceKlaviyoResource

func NewSourceKlaviyoResource() resource.Resource

func NewSourceKyveDataSource

func NewSourceKyveDataSource() datasource.DataSource

func NewSourceKyveResource

func NewSourceKyveResource() resource.Resource

func NewSourceLaunchdarklyDataSource

func NewSourceLaunchdarklyDataSource() datasource.DataSource

func NewSourceLaunchdarklyResource

func NewSourceLaunchdarklyResource() resource.Resource

func NewSourceLemlistDataSource

func NewSourceLemlistDataSource() datasource.DataSource

func NewSourceLemlistResource

func NewSourceLemlistResource() resource.Resource

func NewSourceLeverHiringDataSource

func NewSourceLeverHiringDataSource() datasource.DataSource

func NewSourceLeverHiringResource

func NewSourceLeverHiringResource() resource.Resource

func NewSourceLinkedinAdsDataSource

func NewSourceLinkedinAdsDataSource() datasource.DataSource

func NewSourceLinkedinAdsResource

func NewSourceLinkedinAdsResource() resource.Resource

func NewSourceLinkedinPagesDataSource

func NewSourceLinkedinPagesDataSource() datasource.DataSource

func NewSourceLinkedinPagesResource

func NewSourceLinkedinPagesResource() resource.Resource

func NewSourceLokaliseDataSource

func NewSourceLokaliseDataSource() datasource.DataSource

func NewSourceLokaliseResource

func NewSourceLokaliseResource() resource.Resource

func NewSourceMailchimpDataSource

func NewSourceMailchimpDataSource() datasource.DataSource

func NewSourceMailchimpResource

func NewSourceMailchimpResource() resource.Resource

func NewSourceMailgunDataSource

func NewSourceMailgunDataSource() datasource.DataSource

func NewSourceMailgunResource

func NewSourceMailgunResource() resource.Resource

func NewSourceMailjetSmsDataSource

func NewSourceMailjetSmsDataSource() datasource.DataSource

func NewSourceMailjetSmsResource

func NewSourceMailjetSmsResource() resource.Resource

func NewSourceMarketoDataSource

func NewSourceMarketoDataSource() datasource.DataSource

func NewSourceMarketoResource

func NewSourceMarketoResource() resource.Resource

func NewSourceMetabaseDataSource

func NewSourceMetabaseDataSource() datasource.DataSource

func NewSourceMetabaseResource

func NewSourceMetabaseResource() resource.Resource

func NewSourceMicrosoftSharepointDataSource added in v0.4.0

func NewSourceMicrosoftSharepointDataSource() datasource.DataSource

func NewSourceMicrosoftSharepointResource added in v0.4.0

func NewSourceMicrosoftSharepointResource() resource.Resource

func NewSourceMicrosoftTeamsDataSource

func NewSourceMicrosoftTeamsDataSource() datasource.DataSource

func NewSourceMicrosoftTeamsResource

func NewSourceMicrosoftTeamsResource() resource.Resource

func NewSourceMixpanelDataSource

func NewSourceMixpanelDataSource() datasource.DataSource

func NewSourceMixpanelResource

func NewSourceMixpanelResource() resource.Resource

func NewSourceMondayDataSource

func NewSourceMondayDataSource() datasource.DataSource

func NewSourceMondayResource

func NewSourceMondayResource() resource.Resource

func NewSourceMongodbInternalPocDataSource

func NewSourceMongodbInternalPocDataSource() datasource.DataSource

func NewSourceMongodbInternalPocResource

func NewSourceMongodbInternalPocResource() resource.Resource

func NewSourceMongodbV2DataSource

func NewSourceMongodbV2DataSource() datasource.DataSource

func NewSourceMongodbV2Resource

func NewSourceMongodbV2Resource() resource.Resource

func NewSourceMssqlDataSource

func NewSourceMssqlDataSource() datasource.DataSource

func NewSourceMssqlResource

func NewSourceMssqlResource() resource.Resource

func NewSourceMyHoursDataSource

func NewSourceMyHoursDataSource() datasource.DataSource

func NewSourceMyHoursResource

func NewSourceMyHoursResource() resource.Resource

func NewSourceMysqlDataSource

func NewSourceMysqlDataSource() datasource.DataSource

func NewSourceMysqlResource

func NewSourceMysqlResource() resource.Resource

func NewSourceNetsuiteDataSource

func NewSourceNetsuiteDataSource() datasource.DataSource

func NewSourceNetsuiteResource

func NewSourceNetsuiteResource() resource.Resource

func NewSourceNotionDataSource

func NewSourceNotionDataSource() datasource.DataSource

func NewSourceNotionResource

func NewSourceNotionResource() resource.Resource

func NewSourceNytimesDataSource

func NewSourceNytimesDataSource() datasource.DataSource

func NewSourceNytimesResource

func NewSourceNytimesResource() resource.Resource

func NewSourceOktaDataSource

func NewSourceOktaDataSource() datasource.DataSource

func NewSourceOktaResource

func NewSourceOktaResource() resource.Resource

func NewSourceOmnisendDataSource

func NewSourceOmnisendDataSource() datasource.DataSource

func NewSourceOmnisendResource

func NewSourceOmnisendResource() resource.Resource

func NewSourceOnesignalDataSource

func NewSourceOnesignalDataSource() datasource.DataSource

func NewSourceOnesignalResource

func NewSourceOnesignalResource() resource.Resource

func NewSourceOracleDataSource

func NewSourceOracleDataSource() datasource.DataSource

func NewSourceOracleResource

func NewSourceOracleResource() resource.Resource

func NewSourceOrbDataSource

func NewSourceOrbDataSource() datasource.DataSource

func NewSourceOrbResource

func NewSourceOrbResource() resource.Resource

func NewSourceOrbitDataSource

func NewSourceOrbitDataSource() datasource.DataSource

func NewSourceOrbitResource

func NewSourceOrbitResource() resource.Resource

func NewSourceOutbrainAmplifyDataSource

func NewSourceOutbrainAmplifyDataSource() datasource.DataSource

func NewSourceOutbrainAmplifyResource

func NewSourceOutbrainAmplifyResource() resource.Resource

func NewSourceOutreachDataSource

func NewSourceOutreachDataSource() datasource.DataSource

func NewSourceOutreachResource

func NewSourceOutreachResource() resource.Resource

func NewSourcePaypalTransactionDataSource

func NewSourcePaypalTransactionDataSource() datasource.DataSource

func NewSourcePaypalTransactionResource

func NewSourcePaypalTransactionResource() resource.Resource

func NewSourcePaystackDataSource

func NewSourcePaystackDataSource() datasource.DataSource

func NewSourcePaystackResource

func NewSourcePaystackResource() resource.Resource

func NewSourcePendoDataSource

func NewSourcePendoDataSource() datasource.DataSource

func NewSourcePendoResource

func NewSourcePendoResource() resource.Resource

func NewSourcePersistiqDataSource

func NewSourcePersistiqDataSource() datasource.DataSource

func NewSourcePersistiqResource

func NewSourcePersistiqResource() resource.Resource

func NewSourcePexelsAPIDataSource

func NewSourcePexelsAPIDataSource() datasource.DataSource

func NewSourcePexelsAPIResource

func NewSourcePexelsAPIResource() resource.Resource

func NewSourcePinterestDataSource

func NewSourcePinterestDataSource() datasource.DataSource

func NewSourcePinterestResource

func NewSourcePinterestResource() resource.Resource

func NewSourcePipedriveDataSource

func NewSourcePipedriveDataSource() datasource.DataSource

func NewSourcePipedriveResource

func NewSourcePipedriveResource() resource.Resource

func NewSourcePocketDataSource

func NewSourcePocketDataSource() datasource.DataSource

func NewSourcePocketResource

func NewSourcePocketResource() resource.Resource

func NewSourcePokeapiDataSource

func NewSourcePokeapiDataSource() datasource.DataSource

func NewSourcePokeapiResource

func NewSourcePokeapiResource() resource.Resource

func NewSourcePolygonStockAPIDataSource

func NewSourcePolygonStockAPIDataSource() datasource.DataSource

func NewSourcePolygonStockAPIResource

func NewSourcePolygonStockAPIResource() resource.Resource

func NewSourcePostgresDataSource

func NewSourcePostgresDataSource() datasource.DataSource

func NewSourcePostgresResource

func NewSourcePostgresResource() resource.Resource

func NewSourcePosthogDataSource

func NewSourcePosthogDataSource() datasource.DataSource

func NewSourcePosthogResource

func NewSourcePosthogResource() resource.Resource

func NewSourcePostmarkappDataSource

func NewSourcePostmarkappDataSource() datasource.DataSource

func NewSourcePostmarkappResource

func NewSourcePostmarkappResource() resource.Resource

func NewSourcePrestashopDataSource

func NewSourcePrestashopDataSource() datasource.DataSource

func NewSourcePrestashopResource

func NewSourcePrestashopResource() resource.Resource

func NewSourcePunkAPIDataSource

func NewSourcePunkAPIDataSource() datasource.DataSource

func NewSourcePunkAPIResource

func NewSourcePunkAPIResource() resource.Resource

func NewSourcePypiDataSource

func NewSourcePypiDataSource() datasource.DataSource

func NewSourcePypiResource

func NewSourcePypiResource() resource.Resource

func NewSourceQualarooDataSource

func NewSourceQualarooDataSource() datasource.DataSource

func NewSourceQualarooResource

func NewSourceQualarooResource() resource.Resource

func NewSourceQuickbooksDataSource

func NewSourceQuickbooksDataSource() datasource.DataSource

func NewSourceQuickbooksResource

func NewSourceQuickbooksResource() resource.Resource

func NewSourceRailzDataSource

func NewSourceRailzDataSource() datasource.DataSource

func NewSourceRailzResource

func NewSourceRailzResource() resource.Resource

func NewSourceRechargeDataSource

func NewSourceRechargeDataSource() datasource.DataSource

func NewSourceRechargeResource

func NewSourceRechargeResource() resource.Resource

func NewSourceRecreationDataSource

func NewSourceRecreationDataSource() datasource.DataSource

func NewSourceRecreationResource

func NewSourceRecreationResource() resource.Resource

func NewSourceRecruiteeDataSource

func NewSourceRecruiteeDataSource() datasource.DataSource

func NewSourceRecruiteeResource

func NewSourceRecruiteeResource() resource.Resource

func NewSourceRedshiftDataSource

func NewSourceRedshiftDataSource() datasource.DataSource

func NewSourceRedshiftResource

func NewSourceRedshiftResource() resource.Resource

func NewSourceRetentlyDataSource

func NewSourceRetentlyDataSource() datasource.DataSource

func NewSourceRetentlyResource

func NewSourceRetentlyResource() resource.Resource

func NewSourceRkiCovidDataSource

func NewSourceRkiCovidDataSource() datasource.DataSource

func NewSourceRkiCovidResource

func NewSourceRkiCovidResource() resource.Resource

func NewSourceRssDataSource

func NewSourceRssDataSource() datasource.DataSource

func NewSourceRssResource

func NewSourceRssResource() resource.Resource

func NewSourceS3DataSource

func NewSourceS3DataSource() datasource.DataSource

func NewSourceS3Resource

func NewSourceS3Resource() resource.Resource

func NewSourceSalesforceDataSource

func NewSourceSalesforceDataSource() datasource.DataSource

func NewSourceSalesforceResource

func NewSourceSalesforceResource() resource.Resource

func NewSourceSalesloftDataSource

func NewSourceSalesloftDataSource() datasource.DataSource

func NewSourceSalesloftResource

func NewSourceSalesloftResource() resource.Resource

func NewSourceSapFieldglassDataSource

func NewSourceSapFieldglassDataSource() datasource.DataSource

func NewSourceSapFieldglassResource

func NewSourceSapFieldglassResource() resource.Resource

func NewSourceSecodaDataSource

func NewSourceSecodaDataSource() datasource.DataSource

func NewSourceSecodaResource

func NewSourceSecodaResource() resource.Resource

func NewSourceSendgridDataSource

func NewSourceSendgridDataSource() datasource.DataSource

func NewSourceSendgridResource

func NewSourceSendgridResource() resource.Resource

func NewSourceSendinblueDataSource

func NewSourceSendinblueDataSource() datasource.DataSource

func NewSourceSendinblueResource

func NewSourceSendinblueResource() resource.Resource

func NewSourceSenseforceDataSource

func NewSourceSenseforceDataSource() datasource.DataSource

func NewSourceSenseforceResource

func NewSourceSenseforceResource() resource.Resource

func NewSourceSentryDataSource

func NewSourceSentryDataSource() datasource.DataSource

func NewSourceSentryResource

func NewSourceSentryResource() resource.Resource

func NewSourceSftpBulkDataSource

func NewSourceSftpBulkDataSource() datasource.DataSource

func NewSourceSftpBulkResource

func NewSourceSftpBulkResource() resource.Resource

func NewSourceSftpDataSource

func NewSourceSftpDataSource() datasource.DataSource

func NewSourceSftpResource

func NewSourceSftpResource() resource.Resource

func NewSourceShopifyDataSource

func NewSourceShopifyDataSource() datasource.DataSource

func NewSourceShopifyResource

func NewSourceShopifyResource() resource.Resource

func NewSourceShortioDataSource

func NewSourceShortioDataSource() datasource.DataSource

func NewSourceShortioResource

func NewSourceShortioResource() resource.Resource

func NewSourceSlackDataSource

func NewSourceSlackDataSource() datasource.DataSource

func NewSourceSlackResource

func NewSourceSlackResource() resource.Resource

func NewSourceSmailyDataSource

func NewSourceSmailyDataSource() datasource.DataSource

func NewSourceSmailyResource

func NewSourceSmailyResource() resource.Resource

func NewSourceSmartengageDataSource

func NewSourceSmartengageDataSource() datasource.DataSource

func NewSourceSmartengageResource

func NewSourceSmartengageResource() resource.Resource

func NewSourceSmartsheetsDataSource

func NewSourceSmartsheetsDataSource() datasource.DataSource

func NewSourceSmartsheetsResource

func NewSourceSmartsheetsResource() resource.Resource

func NewSourceSnapchatMarketingDataSource

func NewSourceSnapchatMarketingDataSource() datasource.DataSource

func NewSourceSnapchatMarketingResource

func NewSourceSnapchatMarketingResource() resource.Resource

func NewSourceSnowflakeDataSource

func NewSourceSnowflakeDataSource() datasource.DataSource

func NewSourceSnowflakeResource

func NewSourceSnowflakeResource() resource.Resource

func NewSourceSonarCloudDataSource

func NewSourceSonarCloudDataSource() datasource.DataSource

func NewSourceSonarCloudResource

func NewSourceSonarCloudResource() resource.Resource

func NewSourceSpacexAPIDataSource

func NewSourceSpacexAPIDataSource() datasource.DataSource

func NewSourceSpacexAPIResource

func NewSourceSpacexAPIResource() resource.Resource

func NewSourceSquareDataSource

func NewSourceSquareDataSource() datasource.DataSource

func NewSourceSquareResource

func NewSourceSquareResource() resource.Resource

func NewSourceStravaDataSource

func NewSourceStravaDataSource() datasource.DataSource

func NewSourceStravaResource

func NewSourceStravaResource() resource.Resource

func NewSourceStripeDataSource

func NewSourceStripeDataSource() datasource.DataSource

func NewSourceStripeResource

func NewSourceStripeResource() resource.Resource

func NewSourceSurveySparrowDataSource

func NewSourceSurveySparrowDataSource() datasource.DataSource

func NewSourceSurveySparrowResource

func NewSourceSurveySparrowResource() resource.Resource

func NewSourceSurveymonkeyDataSource

func NewSourceSurveymonkeyDataSource() datasource.DataSource

func NewSourceSurveymonkeyResource

func NewSourceSurveymonkeyResource() resource.Resource

func NewSourceTempoDataSource

func NewSourceTempoDataSource() datasource.DataSource

func NewSourceTempoResource

func NewSourceTempoResource() resource.Resource

func NewSourceTheGuardianAPIDataSource

func NewSourceTheGuardianAPIDataSource() datasource.DataSource

func NewSourceTheGuardianAPIResource

func NewSourceTheGuardianAPIResource() resource.Resource

func NewSourceTiktokMarketingDataSource

func NewSourceTiktokMarketingDataSource() datasource.DataSource

func NewSourceTiktokMarketingResource

func NewSourceTiktokMarketingResource() resource.Resource

func NewSourceTrelloDataSource

func NewSourceTrelloDataSource() datasource.DataSource

func NewSourceTrelloResource

func NewSourceTrelloResource() resource.Resource

func NewSourceTrustpilotDataSource

func NewSourceTrustpilotDataSource() datasource.DataSource

func NewSourceTrustpilotResource

func NewSourceTrustpilotResource() resource.Resource

func NewSourceTvmazeScheduleDataSource

func NewSourceTvmazeScheduleDataSource() datasource.DataSource

func NewSourceTvmazeScheduleResource

func NewSourceTvmazeScheduleResource() resource.Resource

func NewSourceTwilioDataSource

func NewSourceTwilioDataSource() datasource.DataSource

func NewSourceTwilioResource

func NewSourceTwilioResource() resource.Resource

func NewSourceTwilioTaskrouterDataSource

func NewSourceTwilioTaskrouterDataSource() datasource.DataSource

func NewSourceTwilioTaskrouterResource

func NewSourceTwilioTaskrouterResource() resource.Resource

func NewSourceTwitterDataSource

func NewSourceTwitterDataSource() datasource.DataSource

func NewSourceTwitterResource

func NewSourceTwitterResource() resource.Resource

func NewSourceTypeformDataSource

func NewSourceTypeformDataSource() datasource.DataSource

func NewSourceTypeformResource

func NewSourceTypeformResource() resource.Resource

func NewSourceUsCensusDataSource

func NewSourceUsCensusDataSource() datasource.DataSource

func NewSourceUsCensusResource

func NewSourceUsCensusResource() resource.Resource

func NewSourceVantageDataSource

func NewSourceVantageDataSource() datasource.DataSource

func NewSourceVantageResource

func NewSourceVantageResource() resource.Resource

func NewSourceWebflowDataSource

func NewSourceWebflowDataSource() datasource.DataSource

func NewSourceWebflowResource

func NewSourceWebflowResource() resource.Resource

func NewSourceWhiskyHunterDataSource

func NewSourceWhiskyHunterDataSource() datasource.DataSource

func NewSourceWhiskyHunterResource

func NewSourceWhiskyHunterResource() resource.Resource

func NewSourceWikipediaPageviewsDataSource

func NewSourceWikipediaPageviewsDataSource() datasource.DataSource

func NewSourceWikipediaPageviewsResource

func NewSourceWikipediaPageviewsResource() resource.Resource

func NewSourceWoocommerceDataSource

func NewSourceWoocommerceDataSource() datasource.DataSource

func NewSourceWoocommerceResource

func NewSourceWoocommerceResource() resource.Resource

func NewSourceXkcdDataSource

func NewSourceXkcdDataSource() datasource.DataSource

func NewSourceXkcdResource

func NewSourceXkcdResource() resource.Resource

func NewSourceYandexMetricaDataSource

func NewSourceYandexMetricaDataSource() datasource.DataSource

func NewSourceYandexMetricaResource

func NewSourceYandexMetricaResource() resource.Resource

func NewSourceYotpoDataSource

func NewSourceYotpoDataSource() datasource.DataSource

func NewSourceYotpoResource

func NewSourceYotpoResource() resource.Resource

func NewSourceYoutubeAnalyticsDataSource

func NewSourceYoutubeAnalyticsDataSource() datasource.DataSource

func NewSourceYoutubeAnalyticsResource

func NewSourceYoutubeAnalyticsResource() resource.Resource

func NewSourceZendeskChatDataSource

func NewSourceZendeskChatDataSource() datasource.DataSource

func NewSourceZendeskChatResource

func NewSourceZendeskChatResource() resource.Resource

func NewSourceZendeskSellDataSource

func NewSourceZendeskSellDataSource() datasource.DataSource

func NewSourceZendeskSellResource

func NewSourceZendeskSellResource() resource.Resource

func NewSourceZendeskSunshineDataSource

func NewSourceZendeskSunshineDataSource() datasource.DataSource

func NewSourceZendeskSunshineResource

func NewSourceZendeskSunshineResource() resource.Resource

func NewSourceZendeskSupportDataSource

func NewSourceZendeskSupportDataSource() datasource.DataSource

func NewSourceZendeskSupportResource

func NewSourceZendeskSupportResource() resource.Resource

func NewSourceZendeskTalkDataSource

func NewSourceZendeskTalkDataSource() datasource.DataSource

func NewSourceZendeskTalkResource

func NewSourceZendeskTalkResource() resource.Resource

func NewSourceZenloopDataSource

func NewSourceZenloopDataSource() datasource.DataSource

func NewSourceZenloopResource

func NewSourceZenloopResource() resource.Resource

func NewSourceZohoCrmDataSource

func NewSourceZohoCrmDataSource() datasource.DataSource

func NewSourceZohoCrmResource

func NewSourceZohoCrmResource() resource.Resource

func NewSourceZoomDataSource

func NewSourceZoomDataSource() datasource.DataSource

func NewSourceZoomResource

func NewSourceZoomResource() resource.Resource

func NewWorkspaceDataSource

func NewWorkspaceDataSource() datasource.DataSource

func NewWorkspaceResource

func NewWorkspaceResource() resource.Resource

Types

type AESCBCEnvelopeEncryption

type AESCBCEnvelopeEncryption struct {
	KeyEncryptingKey types.String `tfsdk:"key_encrypting_key"`
}

type APIKey

type APIKey struct {
	Apikey types.String `tfsdk:"apikey"`
}

type APIKeyAuth

type APIKeyAuth struct {
	APIKey types.String `tfsdk:"api_key"`
}

type APIKeySecret

type APIKeySecret struct {
	APIKeyID     types.String `tfsdk:"api_key_id"`
	APIKeySecret types.String `tfsdk:"api_key_secret"`
}

type APIPassword

type APIPassword struct {
	APIPassword types.String `tfsdk:"api_password"`
}

type AWSS3Staging added in v0.4.0

type AWSS3Staging struct {
	AccessKeyID      types.String                   `tfsdk:"access_key_id"`
	Encryption       *DestinationRedshiftEncryption `tfsdk:"encryption"`
	FileBufferCount  types.Int64                    `tfsdk:"file_buffer_count"`
	FileNamePattern  types.String                   `tfsdk:"file_name_pattern"`
	PurgeStagingData types.Bool                     `tfsdk:"purge_staging_data"`
	S3BucketName     types.String                   `tfsdk:"s3_bucket_name"`
	S3BucketPath     types.String                   `tfsdk:"s3_bucket_path"`
	S3BucketRegion   types.String                   `tfsdk:"s3_bucket_region"`
	SecretAccessKey  types.String                   `tfsdk:"secret_access_key"`
}

type AccountNames added in v0.4.0

type AccountNames struct {
	Name     types.String `tfsdk:"name"`
	Operator types.String `tfsdk:"operator"`
}

type AdAnalyticsReportConfiguration

type AdAnalyticsReportConfiguration struct {
	Name            types.String `tfsdk:"name"`
	PivotBy         types.String `tfsdk:"pivot_by"`
	TimeGranularity types.String `tfsdk:"time_granularity"`
}

type AirbyteProvider

type AirbyteProvider struct {
	// contains filtered or unexported fields
}

func (*AirbyteProvider) Configure

func (*AirbyteProvider) DataSources

func (p *AirbyteProvider) DataSources(ctx context.Context) []func() datasource.DataSource

func (*AirbyteProvider) Metadata

func (*AirbyteProvider) Resources

func (p *AirbyteProvider) Resources(ctx context.Context) []func() resource.Resource

func (*AirbyteProvider) Schema

type AirbyteProviderModel

type AirbyteProviderModel struct {
	ServerURL  types.String `tfsdk:"server_url"`
	Password   types.String `tfsdk:"password"`
	Username   types.String `tfsdk:"username"`
	BearerAuth types.String `tfsdk:"bearer_auth"`
}

AirbyteProviderModel describes the provider data model.

type AmazonS3

type AmazonS3 struct {
	FileNamePattern   types.String `tfsdk:"file_name_pattern"`
	S3AccessKeyID     types.String `tfsdk:"s3_access_key_id"`
	S3BucketName      types.String `tfsdk:"s3_bucket_name"`
	S3BucketPath      types.String `tfsdk:"s3_bucket_path"`
	S3BucketRegion    types.String `tfsdk:"s3_bucket_region"`
	S3SecretAccessKey types.String `tfsdk:"s3_secret_access_key"`
}

type AndGroup

type AndGroup struct {
	Expressions []Expression `tfsdk:"expressions"`
}

type Applications

type Applications struct {
	AppAPIKey types.String `tfsdk:"app_api_key"`
	AppID     types.String `tfsdk:"app_id"`
	AppName   types.String `tfsdk:"app_name"`
}

type AuthenticateViaGoogleOauth

type AuthenticateViaGoogleOauth struct {
	AccessToken  types.String `tfsdk:"access_token"`
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	RefreshToken types.String `tfsdk:"refresh_token"`
}

type AuthenticateViaHarvestOAuth

type AuthenticateViaHarvestOAuth struct {
	AdditionalProperties types.String `tfsdk:"additional_properties"`
	ClientID             types.String `tfsdk:"client_id"`
	ClientSecret         types.String `tfsdk:"client_secret"`
	RefreshToken         types.String `tfsdk:"refresh_token"`
}

type AuthenticateViaLeverOAuth

type AuthenticateViaLeverOAuth struct {
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	RefreshToken types.String `tfsdk:"refresh_token"`
}

type AuthenticateViaMicrosoft

type AuthenticateViaMicrosoft struct {
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	TenantID     types.String `tfsdk:"tenant_id"`
}

type AuthenticateViaMicrosoftOAuth added in v0.4.0

type AuthenticateViaMicrosoftOAuth struct {
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	RefreshToken types.String `tfsdk:"refresh_token"`
	TenantID     types.String `tfsdk:"tenant_id"`
}

type AuthenticateWithAPIToken

type AuthenticateWithAPIToken struct {
	AdditionalProperties types.String `tfsdk:"additional_properties"`
	APIKey               types.String `tfsdk:"api_key"`
}

type AuthenticateWithPersonalAccessToken

type AuthenticateWithPersonalAccessToken struct {
	PersonalAccessToken types.String `tfsdk:"personal_access_token"`
}

type AvroApacheAvro

type AvroApacheAvro struct {
	CompressionCodec DestinationGcsCompressionCodec `tfsdk:"compression_codec"`
	FormatType       types.String                   `tfsdk:"format_type"`
}

type AvroFormat

type AvroFormat struct {
	DoubleAsString types.Bool `tfsdk:"double_as_string"`
}

type AzBlobAzureBlobStorage

type AzBlobAzureBlobStorage struct {
	SasToken       types.String `tfsdk:"sas_token"`
	SharedKey      types.String `tfsdk:"shared_key"`
	StorageAccount types.String `tfsdk:"storage_account"`
}

type AzureOpenAI

type AzureOpenAI struct {
	APIBase    types.String `tfsdk:"api_base"`
	Deployment types.String `tfsdk:"deployment"`
	OpenaiKey  types.String `tfsdk:"openai_key"`
}

type ByMarkdownHeader

type ByMarkdownHeader struct {
	SplitLevel types.Int64 `tfsdk:"split_level"`
}

type ByProgrammingLanguage

type ByProgrammingLanguage struct {
	Language types.String `tfsdk:"language"`
}

type BySeparator

type BySeparator struct {
	KeepSeparator types.Bool     `tfsdk:"keep_separator"`
	Separators    []types.String `tfsdk:"separators"`
}

type Bzip2

type Bzip2 struct {
	Codec types.String `tfsdk:"codec"`
}

type CSVCommaSeparatedValues

type CSVCommaSeparatedValues struct {
	Flattening types.String `tfsdk:"flattening"`
}

type CSVFormat

type CSVFormat struct {
	Delimiter            types.String                               `tfsdk:"delimiter"`
	DoubleQuote          types.Bool                                 `tfsdk:"double_quote"`
	Encoding             types.String                               `tfsdk:"encoding"`
	EscapeChar           types.String                               `tfsdk:"escape_char"`
	FalseValues          []types.String                             `tfsdk:"false_values"`
	HeaderDefinition     *SourceAzureBlobStorageCSVHeaderDefinition `tfsdk:"header_definition"`
	InferenceType        types.String                               `tfsdk:"inference_type"`
	NullValues           []types.String                             `tfsdk:"null_values"`
	QuoteChar            types.String                               `tfsdk:"quote_char"`
	SkipRowsAfterHeader  types.Int64                                `tfsdk:"skip_rows_after_header"`
	SkipRowsBeforeHeader types.Int64                                `tfsdk:"skip_rows_before_header"`
	StringsCanBeNull     types.Bool                                 `tfsdk:"strings_can_be_null"`
	TrueValues           []types.String                             `tfsdk:"true_values"`
}

type CentralAPIRouter

type CentralAPIRouter struct {
	SiteID     types.String `tfsdk:"site_id"`
	UserName   types.String `tfsdk:"user_name"`
	UserSecret types.String `tfsdk:"user_secret"`
}

type ChromaLocalPersistance

type ChromaLocalPersistance struct {
	CollectionName  types.String `tfsdk:"collection_name"`
	DestinationPath types.String `tfsdk:"destination_path"`
}

type Cohere

type Cohere struct {
	CohereKey types.String `tfsdk:"cohere_key"`
}

type Cohorts added in v0.4.0

type Cohorts struct {
	DateRange SourceGoogleAnalyticsDataAPIDateRange `tfsdk:"date_range"`
	Dimension types.String                          `tfsdk:"dimension"`
	Name      types.String                          `tfsdk:"name"`
}

type ConnectionDataSource

type ConnectionDataSource struct {
	// contains filtered or unexported fields
}

ConnectionDataSource is the data source implementation.

func (*ConnectionDataSource) Configure

func (*ConnectionDataSource) Metadata

Metadata returns the data source type name.

func (*ConnectionDataSource) Read

func (*ConnectionDataSource) Schema

Schema defines the schema for the data source.

type ConnectionDataSourceModel

type ConnectionDataSourceModel struct {
	Configurations                   StreamConfigurations       `tfsdk:"configurations"`
	ConnectionID                     types.String               `tfsdk:"connection_id"`
	DataResidency                    types.String               `tfsdk:"data_residency"`
	DestinationID                    types.String               `tfsdk:"destination_id"`
	Name                             types.String               `tfsdk:"name"`
	NamespaceDefinition              types.String               `tfsdk:"namespace_definition"`
	NamespaceFormat                  types.String               `tfsdk:"namespace_format"`
	NonBreakingSchemaUpdatesBehavior types.String               `tfsdk:"non_breaking_schema_updates_behavior"`
	Prefix                           types.String               `tfsdk:"prefix"`
	Schedule                         ConnectionScheduleResponse `tfsdk:"schedule"`
	SourceID                         types.String               `tfsdk:"source_id"`
	Status                           types.String               `tfsdk:"status"`
	WorkspaceID                      types.String               `tfsdk:"workspace_id"`
}

ConnectionDataSourceModel describes the data model.

func (*ConnectionDataSourceModel) RefreshFromSharedConnectionResponse added in v0.4.0

func (r *ConnectionDataSourceModel) RefreshFromSharedConnectionResponse(resp *shared.ConnectionResponse)

type ConnectionResource

type ConnectionResource struct {
	// contains filtered or unexported fields
}

ConnectionResource defines the resource implementation.

func (*ConnectionResource) Configure

func (*ConnectionResource) Create

func (*ConnectionResource) Delete

func (*ConnectionResource) ImportState

func (*ConnectionResource) Metadata

func (*ConnectionResource) Read

func (*ConnectionResource) Schema

func (*ConnectionResource) Update

type ConnectionResourceModel

type ConnectionResourceModel struct {
	Configurations                   *StreamConfigurations `tfsdk:"configurations"`
	ConnectionID                     types.String          `tfsdk:"connection_id"`
	DataResidency                    types.String          `tfsdk:"data_residency"`
	DestinationID                    types.String          `tfsdk:"destination_id"`
	Name                             types.String          `tfsdk:"name"`
	NamespaceDefinition              types.String          `tfsdk:"namespace_definition"`
	NamespaceFormat                  types.String          `tfsdk:"namespace_format"`
	NonBreakingSchemaUpdatesBehavior types.String          `tfsdk:"non_breaking_schema_updates_behavior"`
	Prefix                           types.String          `tfsdk:"prefix"`
	Schedule                         *ConnectionSchedule   `tfsdk:"schedule"`
	SourceID                         types.String          `tfsdk:"source_id"`
	Status                           types.String          `tfsdk:"status"`
	WorkspaceID                      types.String          `tfsdk:"workspace_id"`
}

ConnectionResourceModel describes the resource data model.

func (*ConnectionResourceModel) RefreshFromSharedConnectionResponse added in v0.4.0

func (r *ConnectionResourceModel) RefreshFromSharedConnectionResponse(resp *shared.ConnectionResponse)

func (*ConnectionResourceModel) ToSharedConnectionCreateRequest added in v0.4.0

func (r *ConnectionResourceModel) ToSharedConnectionCreateRequest() *shared.ConnectionCreateRequest

func (*ConnectionResourceModel) ToSharedConnectionPatchRequest added in v0.4.0

func (r *ConnectionResourceModel) ToSharedConnectionPatchRequest() *shared.ConnectionPatchRequest

type ConnectionSchedule

type ConnectionSchedule struct {
	BasicTiming    types.String `tfsdk:"basic_timing"`
	CronExpression types.String `tfsdk:"cron_expression"`
	ScheduleType   types.String `tfsdk:"schedule_type"`
}

type ConnectionScheduleResponse

type ConnectionScheduleResponse struct {
	BasicTiming    types.String `tfsdk:"basic_timing"`
	CronExpression types.String `tfsdk:"cron_expression"`
	ScheduleType   types.String `tfsdk:"schedule_type"`
}

type Csv

type Csv struct {
	AdditionalReaderOptions types.String `tfsdk:"additional_reader_options"`
	AdvancedOptions         types.String `tfsdk:"advanced_options"`
	BlockSize               types.Int64  `tfsdk:"block_size"`
	Delimiter               types.String `tfsdk:"delimiter"`
	DoubleQuote             types.Bool   `tfsdk:"double_quote"`
	Encoding                types.String `tfsdk:"encoding"`
	EscapeChar              types.String `tfsdk:"escape_char"`
	InferDatatypes          types.Bool   `tfsdk:"infer_datatypes"`
	NewlinesInValues        types.Bool   `tfsdk:"newlines_in_values"`
	QuoteChar               types.String `tfsdk:"quote_char"`
}

type CustomQueriesArray added in v0.4.0

type CustomQueriesArray struct {
	Query     types.String `tfsdk:"query"`
	TableName types.String `tfsdk:"table_name"`
}

type CustomReportConfig

type CustomReportConfig struct {
	Name              types.String   `tfsdk:"name"`
	ReportAggregation types.String   `tfsdk:"report_aggregation"`
	ReportColumns     []types.String `tfsdk:"report_columns"`
	ReportingObject   types.String   `tfsdk:"reporting_object"`
}

type Deflate

type Deflate struct {
	Codec            types.String `tfsdk:"codec"`
	CompressionLevel types.Int64  `tfsdk:"compression_level"`
}

type DestinationAstra added in v0.4.0

type DestinationAstra struct {
	Embedding   DestinationAstraEmbedding             `tfsdk:"embedding"`
	Indexing    DestinationAstraIndexing              `tfsdk:"indexing"`
	OmitRawText types.Bool                            `tfsdk:"omit_raw_text"`
	Processing  DestinationAstraProcessingConfigModel `tfsdk:"processing"`
}

type DestinationAstraDataSource added in v0.4.0

type DestinationAstraDataSource struct {
	// contains filtered or unexported fields
}

DestinationAstraDataSource is the data source implementation.

func (*DestinationAstraDataSource) Configure added in v0.4.0

func (*DestinationAstraDataSource) Metadata added in v0.4.0

Metadata returns the data source type name.

func (*DestinationAstraDataSource) Read added in v0.4.0

func (*DestinationAstraDataSource) Schema added in v0.4.0

Schema defines the schema for the data source.

type DestinationAstraDataSourceModel added in v0.4.0

type DestinationAstraDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationAstraDataSourceModel describes the data model.

func (*DestinationAstraDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationAstraDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationAstraEmbedding added in v0.4.0

type DestinationAstraEmbedding struct {
	AzureOpenAI      *AzureOpenAI      `tfsdk:"azure_open_ai"`
	Cohere           *Cohere           `tfsdk:"cohere"`
	Fake             *Fake             `tfsdk:"fake"`
	OpenAI           *OpenAI           `tfsdk:"open_ai"`
	OpenAICompatible *OpenAICompatible `tfsdk:"open_ai_compatible"`
}

type DestinationAstraIndexing added in v0.4.0

type DestinationAstraIndexing struct {
	AstraDbAppToken types.String `tfsdk:"astra_db_app_token"`
	AstraDbEndpoint types.String `tfsdk:"astra_db_endpoint"`
	AstraDbKeyspace types.String `tfsdk:"astra_db_keyspace"`
	Collection      types.String `tfsdk:"collection"`
}

type DestinationAstraProcessingConfigModel added in v0.4.0

type DestinationAstraProcessingConfigModel struct {
	ChunkOverlap      types.Int64                   `tfsdk:"chunk_overlap"`
	ChunkSize         types.Int64                   `tfsdk:"chunk_size"`
	FieldNameMappings []FieldNameMappingConfigModel `tfsdk:"field_name_mappings"`
	MetadataFields    []types.String                `tfsdk:"metadata_fields"`
	TextFields        []types.String                `tfsdk:"text_fields"`
	TextSplitter      *DestinationAstraTextSplitter `tfsdk:"text_splitter"`
}

type DestinationAstraResource added in v0.4.0

type DestinationAstraResource struct {
	// contains filtered or unexported fields
}

DestinationAstraResource defines the resource implementation.

func (*DestinationAstraResource) Configure added in v0.4.0

func (*DestinationAstraResource) Create added in v0.4.0

func (*DestinationAstraResource) Delete added in v0.4.0

func (*DestinationAstraResource) ImportState added in v0.4.0

func (*DestinationAstraResource) Metadata added in v0.4.0

func (*DestinationAstraResource) Read added in v0.4.0

func (*DestinationAstraResource) Schema added in v0.4.0

func (*DestinationAstraResource) Update added in v0.4.0

type DestinationAstraResourceModel added in v0.4.0

type DestinationAstraResourceModel struct {
	Configuration   DestinationAstra `tfsdk:"configuration"`
	DefinitionID    types.String     `tfsdk:"definition_id"`
	DestinationID   types.String     `tfsdk:"destination_id"`
	DestinationType types.String     `tfsdk:"destination_type"`
	Name            types.String     `tfsdk:"name"`
	WorkspaceID     types.String     `tfsdk:"workspace_id"`
}

DestinationAstraResourceModel describes the resource data model.

func (*DestinationAstraResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationAstraResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationAstraResourceModel) ToSharedDestinationAstraCreateRequest added in v0.4.0

func (r *DestinationAstraResourceModel) ToSharedDestinationAstraCreateRequest() *shared.DestinationAstraCreateRequest

func (*DestinationAstraResourceModel) ToSharedDestinationAstraPutRequest added in v0.4.0

func (r *DestinationAstraResourceModel) ToSharedDestinationAstraPutRequest() *shared.DestinationAstraPutRequest

type DestinationAstraTextSplitter added in v0.4.0

type DestinationAstraTextSplitter struct {
	ByMarkdownHeader      *ByMarkdownHeader      `tfsdk:"by_markdown_header"`
	ByProgrammingLanguage *ByProgrammingLanguage `tfsdk:"by_programming_language"`
	BySeparator           *BySeparator           `tfsdk:"by_separator"`
}

type DestinationAwsDatalake

type DestinationAwsDatalake struct {
	AwsAccountID                          types.String                                `tfsdk:"aws_account_id"`
	BucketName                            types.String                                `tfsdk:"bucket_name"`
	BucketPrefix                          types.String                                `tfsdk:"bucket_prefix"`
	Credentials                           DestinationAwsDatalakeAuthenticationMode    `tfsdk:"credentials"`
	Format                                *DestinationAwsDatalakeOutputFormatWildcard `tfsdk:"format"`
	GlueCatalogFloatAsDecimal             types.Bool                                  `tfsdk:"glue_catalog_float_as_decimal"`
	LakeformationDatabaseDefaultTagKey    types.String                                `tfsdk:"lakeformation_database_default_tag_key"`
	LakeformationDatabaseDefaultTagValues types.String                                `tfsdk:"lakeformation_database_default_tag_values"`
	LakeformationDatabaseName             types.String                                `tfsdk:"lakeformation_database_name"`
	LakeformationGovernedTables           types.Bool                                  `tfsdk:"lakeformation_governed_tables"`
	Partitioning                          types.String                                `tfsdk:"partitioning"`
	Region                                types.String                                `tfsdk:"region"`
}

type DestinationAwsDatalakeAuthenticationMode

type DestinationAwsDatalakeAuthenticationMode struct {
	IAMRole *IAMRole `tfsdk:"iam_role"`
	IAMUser *IAMUser `tfsdk:"iam_user"`
}

type DestinationAwsDatalakeDataSource

type DestinationAwsDatalakeDataSource struct {
	// contains filtered or unexported fields
}

DestinationAwsDatalakeDataSource is the data source implementation.

func (*DestinationAwsDatalakeDataSource) Configure

func (*DestinationAwsDatalakeDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationAwsDatalakeDataSource) Read

func (*DestinationAwsDatalakeDataSource) Schema

Schema defines the schema for the data source.

type DestinationAwsDatalakeDataSourceModel

type DestinationAwsDatalakeDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationAwsDatalakeDataSourceModel describes the data model.

func (*DestinationAwsDatalakeDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationAwsDatalakeDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationAwsDatalakeOutputFormatWildcard

type DestinationAwsDatalakeOutputFormatWildcard struct {
	JSONLinesNewlineDelimitedJSON *JSONLinesNewlineDelimitedJSON `tfsdk:"json_lines_newline_delimited_json"`
	ParquetColumnarStorage        *ParquetColumnarStorage        `tfsdk:"parquet_columnar_storage"`
}

type DestinationAwsDatalakeResource

type DestinationAwsDatalakeResource struct {
	// contains filtered or unexported fields
}

DestinationAwsDatalakeResource defines the resource implementation.

func (*DestinationAwsDatalakeResource) Configure

func (*DestinationAwsDatalakeResource) Create

func (*DestinationAwsDatalakeResource) Delete

func (*DestinationAwsDatalakeResource) ImportState

func (*DestinationAwsDatalakeResource) Metadata

func (*DestinationAwsDatalakeResource) Read

func (*DestinationAwsDatalakeResource) Schema

func (*DestinationAwsDatalakeResource) Update

type DestinationAwsDatalakeResourceModel

type DestinationAwsDatalakeResourceModel struct {
	Configuration   DestinationAwsDatalake `tfsdk:"configuration"`
	DefinitionID    types.String           `tfsdk:"definition_id"`
	DestinationID   types.String           `tfsdk:"destination_id"`
	DestinationType types.String           `tfsdk:"destination_type"`
	Name            types.String           `tfsdk:"name"`
	WorkspaceID     types.String           `tfsdk:"workspace_id"`
}

DestinationAwsDatalakeResourceModel describes the resource data model.

func (*DestinationAwsDatalakeResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationAwsDatalakeResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationAwsDatalakeResourceModel) ToSharedDestinationAwsDatalakeCreateRequest added in v0.4.0

func (r *DestinationAwsDatalakeResourceModel) ToSharedDestinationAwsDatalakeCreateRequest() *shared.DestinationAwsDatalakeCreateRequest

func (*DestinationAwsDatalakeResourceModel) ToSharedDestinationAwsDatalakePutRequest added in v0.4.0

func (r *DestinationAwsDatalakeResourceModel) ToSharedDestinationAwsDatalakePutRequest() *shared.DestinationAwsDatalakePutRequest

type DestinationAzureBlobStorage

type DestinationAzureBlobStorage struct {
	AzureBlobStorageAccountKey         types.String                            `tfsdk:"azure_blob_storage_account_key"`
	AzureBlobStorageAccountName        types.String                            `tfsdk:"azure_blob_storage_account_name"`
	AzureBlobStorageContainerName      types.String                            `tfsdk:"azure_blob_storage_container_name"`
	AzureBlobStorageEndpointDomainName types.String                            `tfsdk:"azure_blob_storage_endpoint_domain_name"`
	AzureBlobStorageOutputBufferSize   types.Int64                             `tfsdk:"azure_blob_storage_output_buffer_size"`
	AzureBlobStorageSpillSize          types.Int64                             `tfsdk:"azure_blob_storage_spill_size"`
	Format                             DestinationAzureBlobStorageOutputFormat `tfsdk:"format"`
}

type DestinationAzureBlobStorageDataSource

type DestinationAzureBlobStorageDataSource struct {
	// contains filtered or unexported fields
}

DestinationAzureBlobStorageDataSource is the data source implementation.

func (*DestinationAzureBlobStorageDataSource) Configure

func (*DestinationAzureBlobStorageDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationAzureBlobStorageDataSource) Read

func (*DestinationAzureBlobStorageDataSource) Schema

Schema defines the schema for the data source.

type DestinationAzureBlobStorageDataSourceModel

type DestinationAzureBlobStorageDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationAzureBlobStorageDataSourceModel describes the data model.

func (*DestinationAzureBlobStorageDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationAzureBlobStorageDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationAzureBlobStorageOutputFormat

type DestinationAzureBlobStorageOutputFormat struct {
	CSVCommaSeparatedValues       *CSVCommaSeparatedValues `tfsdk:"csv_comma_separated_values"`
	JSONLinesNewlineDelimitedJSON *Fake                    `tfsdk:"json_lines_newline_delimited_json"`
}

type DestinationAzureBlobStorageResource

type DestinationAzureBlobStorageResource struct {
	// contains filtered or unexported fields
}

DestinationAzureBlobStorageResource defines the resource implementation.

func (*DestinationAzureBlobStorageResource) Configure

func (*DestinationAzureBlobStorageResource) Create

func (*DestinationAzureBlobStorageResource) Delete

func (*DestinationAzureBlobStorageResource) ImportState

func (*DestinationAzureBlobStorageResource) Metadata

func (*DestinationAzureBlobStorageResource) Read

func (*DestinationAzureBlobStorageResource) Schema

func (*DestinationAzureBlobStorageResource) Update

type DestinationAzureBlobStorageResourceModel

type DestinationAzureBlobStorageResourceModel struct {
	Configuration   DestinationAzureBlobStorage `tfsdk:"configuration"`
	DefinitionID    types.String                `tfsdk:"definition_id"`
	DestinationID   types.String                `tfsdk:"destination_id"`
	DestinationType types.String                `tfsdk:"destination_type"`
	Name            types.String                `tfsdk:"name"`
	WorkspaceID     types.String                `tfsdk:"workspace_id"`
}

DestinationAzureBlobStorageResourceModel describes the resource data model.

func (*DestinationAzureBlobStorageResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationAzureBlobStorageResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationAzureBlobStorageResourceModel) ToSharedDestinationAzureBlobStorageCreateRequest added in v0.4.0

func (r *DestinationAzureBlobStorageResourceModel) ToSharedDestinationAzureBlobStorageCreateRequest() *shared.DestinationAzureBlobStorageCreateRequest

func (*DestinationAzureBlobStorageResourceModel) ToSharedDestinationAzureBlobStoragePutRequest added in v0.4.0

func (r *DestinationAzureBlobStorageResourceModel) ToSharedDestinationAzureBlobStoragePutRequest() *shared.DestinationAzureBlobStoragePutRequest

type DestinationBigquery

type DestinationBigquery struct {
	BigQueryClientBufferSizeMb types.Int64                       `tfsdk:"big_query_client_buffer_size_mb"`
	CredentialsJSON            types.String                      `tfsdk:"credentials_json"`
	DatasetID                  types.String                      `tfsdk:"dataset_id"`
	DatasetLocation            types.String                      `tfsdk:"dataset_location"`
	DisableTypeDedupe          types.Bool                        `tfsdk:"disable_type_dedupe"`
	LoadingMethod              *DestinationBigqueryLoadingMethod `tfsdk:"loading_method"`
	ProjectID                  types.String                      `tfsdk:"project_id"`
	RawDataDataset             types.String                      `tfsdk:"raw_data_dataset"`
	TransformationPriority     types.String                      `tfsdk:"transformation_priority"`
}

type DestinationBigqueryCredential

type DestinationBigqueryCredential struct {
	HMACKey *DestinationBigqueryHMACKey `tfsdk:"hmac_key"`
}

type DestinationBigqueryDataSource

type DestinationBigqueryDataSource struct {
	// contains filtered or unexported fields
}

DestinationBigqueryDataSource is the data source implementation.

func (*DestinationBigqueryDataSource) Configure

func (*DestinationBigqueryDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationBigqueryDataSource) Read

func (*DestinationBigqueryDataSource) Schema

Schema defines the schema for the data source.

type DestinationBigqueryDataSourceModel

type DestinationBigqueryDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationBigqueryDataSourceModel describes the data model.

func (*DestinationBigqueryDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationBigqueryDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationBigqueryHMACKey

type DestinationBigqueryHMACKey struct {
	HmacKeyAccessID types.String `tfsdk:"hmac_key_access_id"`
	HmacKeySecret   types.String `tfsdk:"hmac_key_secret"`
}

type DestinationBigqueryLoadingMethod

type DestinationBigqueryLoadingMethod struct {
	GCSStaging      *GCSStaging `tfsdk:"gcs_staging"`
	StandardInserts *Fake       `tfsdk:"standard_inserts"`
}

type DestinationBigqueryResource

type DestinationBigqueryResource struct {
	// contains filtered or unexported fields
}

DestinationBigqueryResource defines the resource implementation.

func (*DestinationBigqueryResource) Configure

func (*DestinationBigqueryResource) Create

func (*DestinationBigqueryResource) Delete

func (*DestinationBigqueryResource) ImportState

func (*DestinationBigqueryResource) Metadata

func (*DestinationBigqueryResource) Read

func (*DestinationBigqueryResource) Schema

func (*DestinationBigqueryResource) Update

type DestinationBigqueryResourceModel

type DestinationBigqueryResourceModel struct {
	Configuration   DestinationBigquery `tfsdk:"configuration"`
	DefinitionID    types.String        `tfsdk:"definition_id"`
	DestinationID   types.String        `tfsdk:"destination_id"`
	DestinationType types.String        `tfsdk:"destination_type"`
	Name            types.String        `tfsdk:"name"`
	WorkspaceID     types.String        `tfsdk:"workspace_id"`
}

DestinationBigqueryResourceModel describes the resource data model.

func (*DestinationBigqueryResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationBigqueryResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationBigqueryResourceModel) ToSharedDestinationBigqueryCreateRequest added in v0.4.0

func (r *DestinationBigqueryResourceModel) ToSharedDestinationBigqueryCreateRequest() *shared.DestinationBigqueryCreateRequest

func (*DestinationBigqueryResourceModel) ToSharedDestinationBigqueryPutRequest added in v0.4.0

func (r *DestinationBigqueryResourceModel) ToSharedDestinationBigqueryPutRequest() *shared.DestinationBigqueryPutRequest

type DestinationClickhouse

type DestinationClickhouse struct {
	Database      types.String                          `tfsdk:"database"`
	Host          types.String                          `tfsdk:"host"`
	JdbcURLParams types.String                          `tfsdk:"jdbc_url_params"`
	Password      types.String                          `tfsdk:"password"`
	Port          types.Int64                           `tfsdk:"port"`
	TunnelMethod  *DestinationClickhouseSSHTunnelMethod `tfsdk:"tunnel_method"`
	Username      types.String                          `tfsdk:"username"`
}

type DestinationClickhouseDataSource

type DestinationClickhouseDataSource struct {
	// contains filtered or unexported fields
}

DestinationClickhouseDataSource is the data source implementation.

func (*DestinationClickhouseDataSource) Configure

func (*DestinationClickhouseDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationClickhouseDataSource) Read

func (*DestinationClickhouseDataSource) Schema

Schema defines the schema for the data source.

type DestinationClickhouseDataSourceModel

type DestinationClickhouseDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationClickhouseDataSourceModel describes the data model.

func (*DestinationClickhouseDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationClickhouseDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationClickhouseResource

type DestinationClickhouseResource struct {
	// contains filtered or unexported fields
}

DestinationClickhouseResource defines the resource implementation.

func (*DestinationClickhouseResource) Configure

func (*DestinationClickhouseResource) Create

func (*DestinationClickhouseResource) Delete

func (*DestinationClickhouseResource) ImportState

func (*DestinationClickhouseResource) Metadata

func (*DestinationClickhouseResource) Read

func (*DestinationClickhouseResource) Schema

func (*DestinationClickhouseResource) Update

type DestinationClickhouseResourceModel

type DestinationClickhouseResourceModel struct {
	Configuration   DestinationClickhouse `tfsdk:"configuration"`
	DefinitionID    types.String          `tfsdk:"definition_id"`
	DestinationID   types.String          `tfsdk:"destination_id"`
	DestinationType types.String          `tfsdk:"destination_type"`
	Name            types.String          `tfsdk:"name"`
	WorkspaceID     types.String          `tfsdk:"workspace_id"`
}

DestinationClickhouseResourceModel describes the resource data model.

func (*DestinationClickhouseResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationClickhouseResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationClickhouseResourceModel) ToSharedDestinationClickhouseCreateRequest added in v0.4.0

func (r *DestinationClickhouseResourceModel) ToSharedDestinationClickhouseCreateRequest() *shared.DestinationClickhouseCreateRequest

func (*DestinationClickhouseResourceModel) ToSharedDestinationClickhousePutRequest added in v0.4.0

func (r *DestinationClickhouseResourceModel) ToSharedDestinationClickhousePutRequest() *shared.DestinationClickhousePutRequest

type DestinationClickhouseSSHTunnelMethod

type DestinationClickhouseSSHTunnelMethod struct {
	NoTunnel               *Fake                   `tfsdk:"no_tunnel"`
	PasswordAuthentication *PasswordAuthentication `tfsdk:"password_authentication"`
	SSHKeyAuthentication   *SSHKeyAuthentication   `tfsdk:"ssh_key_authentication"`
}

type DestinationConvex

type DestinationConvex struct {
	AccessKey     types.String `tfsdk:"access_key"`
	DeploymentURL types.String `tfsdk:"deployment_url"`
}

type DestinationConvexDataSource

type DestinationConvexDataSource struct {
	// contains filtered or unexported fields
}

DestinationConvexDataSource is the data source implementation.

func (*DestinationConvexDataSource) Configure

func (*DestinationConvexDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationConvexDataSource) Read

func (*DestinationConvexDataSource) Schema

Schema defines the schema for the data source.

type DestinationConvexDataSourceModel

type DestinationConvexDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationConvexDataSourceModel describes the data model.

func (*DestinationConvexDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationConvexDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationConvexResource

type DestinationConvexResource struct {
	// contains filtered or unexported fields
}

DestinationConvexResource defines the resource implementation.

func (*DestinationConvexResource) Configure

func (*DestinationConvexResource) Create

func (*DestinationConvexResource) Delete

func (*DestinationConvexResource) ImportState

func (*DestinationConvexResource) Metadata

func (*DestinationConvexResource) Read

func (*DestinationConvexResource) Schema

func (*DestinationConvexResource) Update

type DestinationConvexResourceModel

type DestinationConvexResourceModel struct {
	Configuration   DestinationConvex `tfsdk:"configuration"`
	DefinitionID    types.String      `tfsdk:"definition_id"`
	DestinationID   types.String      `tfsdk:"destination_id"`
	DestinationType types.String      `tfsdk:"destination_type"`
	Name            types.String      `tfsdk:"name"`
	WorkspaceID     types.String      `tfsdk:"workspace_id"`
}

DestinationConvexResourceModel describes the resource data model.

func (*DestinationConvexResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationConvexResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationConvexResourceModel) ToSharedDestinationConvexCreateRequest added in v0.4.0

func (r *DestinationConvexResourceModel) ToSharedDestinationConvexCreateRequest() *shared.DestinationConvexCreateRequest

func (*DestinationConvexResourceModel) ToSharedDestinationConvexPutRequest added in v0.4.0

func (r *DestinationConvexResourceModel) ToSharedDestinationConvexPutRequest() *shared.DestinationConvexPutRequest

type DestinationCumulio

type DestinationCumulio struct {
	APIHost  types.String `tfsdk:"api_host"`
	APIKey   types.String `tfsdk:"api_key"`
	APIToken types.String `tfsdk:"api_token"`
}

type DestinationCumulioDataSource

type DestinationCumulioDataSource struct {
	// contains filtered or unexported fields
}

DestinationCumulioDataSource is the data source implementation.

func (*DestinationCumulioDataSource) Configure

func (*DestinationCumulioDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationCumulioDataSource) Read

func (*DestinationCumulioDataSource) Schema

Schema defines the schema for the data source.

type DestinationCumulioDataSourceModel

type DestinationCumulioDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationCumulioDataSourceModel describes the data model.

func (*DestinationCumulioDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationCumulioDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationCumulioResource

type DestinationCumulioResource struct {
	// contains filtered or unexported fields
}

DestinationCumulioResource defines the resource implementation.

func (*DestinationCumulioResource) Configure

func (*DestinationCumulioResource) Create

func (*DestinationCumulioResource) Delete

func (*DestinationCumulioResource) ImportState

func (*DestinationCumulioResource) Metadata

func (*DestinationCumulioResource) Read

func (*DestinationCumulioResource) Schema

func (*DestinationCumulioResource) Update

type DestinationCumulioResourceModel

type DestinationCumulioResourceModel struct {
	Configuration   DestinationCumulio `tfsdk:"configuration"`
	DefinitionID    types.String       `tfsdk:"definition_id"`
	DestinationID   types.String       `tfsdk:"destination_id"`
	DestinationType types.String       `tfsdk:"destination_type"`
	Name            types.String       `tfsdk:"name"`
	WorkspaceID     types.String       `tfsdk:"workspace_id"`
}

DestinationCumulioResourceModel describes the resource data model.

func (*DestinationCumulioResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationCumulioResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationCumulioResourceModel) ToSharedDestinationCumulioCreateRequest added in v0.4.0

func (r *DestinationCumulioResourceModel) ToSharedDestinationCumulioCreateRequest() *shared.DestinationCumulioCreateRequest

func (*DestinationCumulioResourceModel) ToSharedDestinationCumulioPutRequest added in v0.4.0

func (r *DestinationCumulioResourceModel) ToSharedDestinationCumulioPutRequest() *shared.DestinationCumulioPutRequest

type DestinationCustomDataSource added in v0.4.0

type DestinationCustomDataSource struct {
	// contains filtered or unexported fields
}

DestinationCustomDataSource is the data source implementation.

func (*DestinationCustomDataSource) Configure added in v0.4.0

func (*DestinationCustomDataSource) Metadata added in v0.4.0

Metadata returns the data source type name.

func (*DestinationCustomDataSource) Read added in v0.4.0

func (*DestinationCustomDataSource) Schema added in v0.4.0

Schema defines the schema for the data source.

type DestinationCustomDataSourceModel added in v0.4.0

type DestinationCustomDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationCustomDataSourceModel describes the data model.

func (*DestinationCustomDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationCustomDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationCustomResource added in v0.4.0

type DestinationCustomResource struct {
	// contains filtered or unexported fields
}

DestinationCustomResource defines the resource implementation.

func (*DestinationCustomResource) Configure added in v0.4.0

func (*DestinationCustomResource) Create added in v0.4.0

func (*DestinationCustomResource) Delete added in v0.4.0

func (*DestinationCustomResource) ImportState added in v0.4.0

func (*DestinationCustomResource) Metadata added in v0.4.0

func (*DestinationCustomResource) Read added in v0.4.0

func (*DestinationCustomResource) Schema added in v0.4.0

func (*DestinationCustomResource) Update added in v0.4.0

type DestinationCustomResourceModel added in v0.4.0

type DestinationCustomResourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DefinitionID    types.String `tfsdk:"definition_id"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationCustomResourceModel describes the resource data model.

func (*DestinationCustomResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationCustomResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationCustomResourceModel) ToSharedDestinationCustomCreateRequest added in v0.4.0

func (r *DestinationCustomResourceModel) ToSharedDestinationCustomCreateRequest() *shared.DestinationCustomCreateRequest

func (*DestinationCustomResourceModel) ToSharedDestinationCustomPutRequest added in v0.4.0

func (r *DestinationCustomResourceModel) ToSharedDestinationCustomPutRequest() *shared.DestinationCustomPutRequest

type DestinationDatabend

type DestinationDatabend struct {
	Database types.String `tfsdk:"database"`
	Host     types.String `tfsdk:"host"`
	Password types.String `tfsdk:"password"`
	Port     types.Int64  `tfsdk:"port"`
	Table    types.String `tfsdk:"table"`
	Username types.String `tfsdk:"username"`
}

type DestinationDatabendDataSource

type DestinationDatabendDataSource struct {
	// contains filtered or unexported fields
}

DestinationDatabendDataSource is the data source implementation.

func (*DestinationDatabendDataSource) Configure

func (*DestinationDatabendDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationDatabendDataSource) Read

func (*DestinationDatabendDataSource) Schema

Schema defines the schema for the data source.

type DestinationDatabendDataSourceModel

type DestinationDatabendDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationDatabendDataSourceModel describes the data model.

func (*DestinationDatabendDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationDatabendDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationDatabendResource

type DestinationDatabendResource struct {
	// contains filtered or unexported fields
}

DestinationDatabendResource defines the resource implementation.

func (*DestinationDatabendResource) Configure

func (*DestinationDatabendResource) Create

func (*DestinationDatabendResource) Delete

func (*DestinationDatabendResource) ImportState

func (*DestinationDatabendResource) Metadata

func (*DestinationDatabendResource) Read

func (*DestinationDatabendResource) Schema

func (*DestinationDatabendResource) Update

type DestinationDatabendResourceModel

type DestinationDatabendResourceModel struct {
	Configuration   DestinationDatabend `tfsdk:"configuration"`
	DefinitionID    types.String        `tfsdk:"definition_id"`
	DestinationID   types.String        `tfsdk:"destination_id"`
	DestinationType types.String        `tfsdk:"destination_type"`
	Name            types.String        `tfsdk:"name"`
	WorkspaceID     types.String        `tfsdk:"workspace_id"`
}

DestinationDatabendResourceModel describes the resource data model.

func (*DestinationDatabendResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationDatabendResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationDatabendResourceModel) ToSharedDestinationDatabendCreateRequest added in v0.4.0

func (r *DestinationDatabendResourceModel) ToSharedDestinationDatabendCreateRequest() *shared.DestinationDatabendCreateRequest

func (*DestinationDatabendResourceModel) ToSharedDestinationDatabendPutRequest added in v0.4.0

func (r *DestinationDatabendResourceModel) ToSharedDestinationDatabendPutRequest() *shared.DestinationDatabendPutRequest

type DestinationDatabricks

type DestinationDatabricks struct {
	AcceptTerms                   types.Bool                       `tfsdk:"accept_terms"`
	DataSource                    DestinationDatabricksDataSource1 `tfsdk:"data_source"`
	Database                      types.String                     `tfsdk:"database"`
	DatabricksHTTPPath            types.String                     `tfsdk:"databricks_http_path"`
	DatabricksPersonalAccessToken types.String                     `tfsdk:"databricks_personal_access_token"`
	DatabricksPort                types.String                     `tfsdk:"databricks_port"`
	DatabricksServerHostname      types.String                     `tfsdk:"databricks_server_hostname"`
	EnableSchemaEvolution         types.Bool                       `tfsdk:"enable_schema_evolution"`
	PurgeStagingData              types.Bool                       `tfsdk:"purge_staging_data"`
	Schema                        types.String                     `tfsdk:"schema"`
}

type DestinationDatabricksAzureBlobStorage

type DestinationDatabricksAzureBlobStorage struct {
	AzureBlobStorageAccountName        types.String `tfsdk:"azure_blob_storage_account_name"`
	AzureBlobStorageContainerName      types.String `tfsdk:"azure_blob_storage_container_name"`
	AzureBlobStorageEndpointDomainName types.String `tfsdk:"azure_blob_storage_endpoint_domain_name"`
	AzureBlobStorageSasToken           types.String `tfsdk:"azure_blob_storage_sas_token"`
}

type DestinationDatabricksDataSource

type DestinationDatabricksDataSource struct {
	// contains filtered or unexported fields
}

DestinationDatabricksDataSource is the data source implementation.

func (*DestinationDatabricksDataSource) Configure

func (*DestinationDatabricksDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationDatabricksDataSource) Read

func (*DestinationDatabricksDataSource) Schema

Schema defines the schema for the data source.

type DestinationDatabricksDataSource1

type DestinationDatabricksDataSource1 struct {
	RecommendedManagedTables *Fake                                  `tfsdk:"recommended_managed_tables"`
	AmazonS3                 *AmazonS3                              `tfsdk:"amazon_s3"`
	AzureBlobStorage         *DestinationDatabricksAzureBlobStorage `tfsdk:"azure_blob_storage"`
}

type DestinationDatabricksDataSourceModel

type DestinationDatabricksDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationDatabricksDataSourceModel describes the data model.

func (*DestinationDatabricksDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationDatabricksDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationDatabricksResource

type DestinationDatabricksResource struct {
	// contains filtered or unexported fields
}

DestinationDatabricksResource defines the resource implementation.

func (*DestinationDatabricksResource) Configure

func (*DestinationDatabricksResource) Create

func (*DestinationDatabricksResource) Delete

func (*DestinationDatabricksResource) ImportState

func (*DestinationDatabricksResource) Metadata

func (*DestinationDatabricksResource) Read

func (*DestinationDatabricksResource) Schema

func (*DestinationDatabricksResource) Update

type DestinationDatabricksResourceModel

type DestinationDatabricksResourceModel struct {
	Configuration   DestinationDatabricks `tfsdk:"configuration"`
	DefinitionID    types.String          `tfsdk:"definition_id"`
	DestinationID   types.String          `tfsdk:"destination_id"`
	DestinationType types.String          `tfsdk:"destination_type"`
	Name            types.String          `tfsdk:"name"`
	WorkspaceID     types.String          `tfsdk:"workspace_id"`
}

DestinationDatabricksResourceModel describes the resource data model.

func (*DestinationDatabricksResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationDatabricksResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationDatabricksResourceModel) ToSharedDestinationDatabricksCreateRequest added in v0.4.0

func (r *DestinationDatabricksResourceModel) ToSharedDestinationDatabricksCreateRequest() *shared.DestinationDatabricksCreateRequest

func (*DestinationDatabricksResourceModel) ToSharedDestinationDatabricksPutRequest added in v0.4.0

func (r *DestinationDatabricksResourceModel) ToSharedDestinationDatabricksPutRequest() *shared.DestinationDatabricksPutRequest

type DestinationDevNull

type DestinationDevNull struct {
	TestDestination DestinationDevNullTestDestination `tfsdk:"test_destination"`
}

type DestinationDevNullDataSource

type DestinationDevNullDataSource struct {
	// contains filtered or unexported fields
}

DestinationDevNullDataSource is the data source implementation.

func (*DestinationDevNullDataSource) Configure

func (*DestinationDevNullDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationDevNullDataSource) Read

func (*DestinationDevNullDataSource) Schema

Schema defines the schema for the data source.

type DestinationDevNullDataSourceModel

type DestinationDevNullDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationDevNullDataSourceModel describes the data model.

func (*DestinationDevNullDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationDevNullDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationDevNullResource

type DestinationDevNullResource struct {
	// contains filtered or unexported fields
}

DestinationDevNullResource defines the resource implementation.

func (*DestinationDevNullResource) Configure

func (*DestinationDevNullResource) Create

func (*DestinationDevNullResource) Delete

func (*DestinationDevNullResource) ImportState

func (*DestinationDevNullResource) Metadata

func (*DestinationDevNullResource) Read

func (*DestinationDevNullResource) Schema

func (*DestinationDevNullResource) Update

type DestinationDevNullResourceModel

type DestinationDevNullResourceModel struct {
	Configuration   DestinationDevNull `tfsdk:"configuration"`
	DefinitionID    types.String       `tfsdk:"definition_id"`
	DestinationID   types.String       `tfsdk:"destination_id"`
	DestinationType types.String       `tfsdk:"destination_type"`
	Name            types.String       `tfsdk:"name"`
	WorkspaceID     types.String       `tfsdk:"workspace_id"`
}

DestinationDevNullResourceModel describes the resource data model.

func (*DestinationDevNullResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationDevNullResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationDevNullResourceModel) ToSharedDestinationDevNullCreateRequest added in v0.4.0

func (r *DestinationDevNullResourceModel) ToSharedDestinationDevNullCreateRequest() *shared.DestinationDevNullCreateRequest

func (*DestinationDevNullResourceModel) ToSharedDestinationDevNullPutRequest added in v0.4.0

func (r *DestinationDevNullResourceModel) ToSharedDestinationDevNullPutRequest() *shared.DestinationDevNullPutRequest

type DestinationDevNullTestDestination

type DestinationDevNullTestDestination struct {
	Silent *Fake `tfsdk:"silent"`
}

type DestinationDuckdb

type DestinationDuckdb struct {
	DestinationPath  types.String `tfsdk:"destination_path"`
	MotherduckAPIKey types.String `tfsdk:"motherduck_api_key"`
	Schema           types.String `tfsdk:"schema"`
}

type DestinationDuckdbDataSource

type DestinationDuckdbDataSource struct {
	// contains filtered or unexported fields
}

DestinationDuckdbDataSource is the data source implementation.

func (*DestinationDuckdbDataSource) Configure

func (*DestinationDuckdbDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationDuckdbDataSource) Read

func (*DestinationDuckdbDataSource) Schema

Schema defines the schema for the data source.

type DestinationDuckdbDataSourceModel

type DestinationDuckdbDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationDuckdbDataSourceModel describes the data model.

func (*DestinationDuckdbDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationDuckdbDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationDuckdbResource

type DestinationDuckdbResource struct {
	// contains filtered or unexported fields
}

DestinationDuckdbResource defines the resource implementation.

func (*DestinationDuckdbResource) Configure

func (*DestinationDuckdbResource) Create

func (*DestinationDuckdbResource) Delete

func (*DestinationDuckdbResource) ImportState

func (*DestinationDuckdbResource) Metadata

func (*DestinationDuckdbResource) Read

func (*DestinationDuckdbResource) Schema

func (*DestinationDuckdbResource) Update

type DestinationDuckdbResourceModel

type DestinationDuckdbResourceModel struct {
	Configuration   DestinationDuckdb `tfsdk:"configuration"`
	DefinitionID    types.String      `tfsdk:"definition_id"`
	DestinationID   types.String      `tfsdk:"destination_id"`
	DestinationType types.String      `tfsdk:"destination_type"`
	Name            types.String      `tfsdk:"name"`
	WorkspaceID     types.String      `tfsdk:"workspace_id"`
}

DestinationDuckdbResourceModel describes the resource data model.

func (*DestinationDuckdbResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationDuckdbResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationDuckdbResourceModel) ToSharedDestinationDuckdbCreateRequest added in v0.4.0

func (r *DestinationDuckdbResourceModel) ToSharedDestinationDuckdbCreateRequest() *shared.DestinationDuckdbCreateRequest

func (*DestinationDuckdbResourceModel) ToSharedDestinationDuckdbPutRequest added in v0.4.0

func (r *DestinationDuckdbResourceModel) ToSharedDestinationDuckdbPutRequest() *shared.DestinationDuckdbPutRequest

type DestinationDynamodb

type DestinationDynamodb struct {
	AccessKeyID             types.String `tfsdk:"access_key_id"`
	DynamodbEndpoint        types.String `tfsdk:"dynamodb_endpoint"`
	DynamodbRegion          types.String `tfsdk:"dynamodb_region"`
	DynamodbTableNamePrefix types.String `tfsdk:"dynamodb_table_name_prefix"`
	SecretAccessKey         types.String `tfsdk:"secret_access_key"`
}

type DestinationDynamodbDataSource

type DestinationDynamodbDataSource struct {
	// contains filtered or unexported fields
}

DestinationDynamodbDataSource is the data source implementation.

func (*DestinationDynamodbDataSource) Configure

func (*DestinationDynamodbDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationDynamodbDataSource) Read

func (*DestinationDynamodbDataSource) Schema

Schema defines the schema for the data source.

type DestinationDynamodbDataSourceModel

type DestinationDynamodbDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationDynamodbDataSourceModel describes the data model.

func (*DestinationDynamodbDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationDynamodbDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationDynamodbResource

type DestinationDynamodbResource struct {
	// contains filtered or unexported fields
}

DestinationDynamodbResource defines the resource implementation.

func (*DestinationDynamodbResource) Configure

func (*DestinationDynamodbResource) Create

func (*DestinationDynamodbResource) Delete

func (*DestinationDynamodbResource) ImportState

func (*DestinationDynamodbResource) Metadata

func (*DestinationDynamodbResource) Read

func (*DestinationDynamodbResource) Schema

func (*DestinationDynamodbResource) Update

type DestinationDynamodbResourceModel

type DestinationDynamodbResourceModel struct {
	Configuration   DestinationDynamodb `tfsdk:"configuration"`
	DefinitionID    types.String        `tfsdk:"definition_id"`
	DestinationID   types.String        `tfsdk:"destination_id"`
	DestinationType types.String        `tfsdk:"destination_type"`
	Name            types.String        `tfsdk:"name"`
	WorkspaceID     types.String        `tfsdk:"workspace_id"`
}

DestinationDynamodbResourceModel describes the resource data model.

func (*DestinationDynamodbResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationDynamodbResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationDynamodbResourceModel) ToSharedDestinationDynamodbCreateRequest added in v0.4.0

func (r *DestinationDynamodbResourceModel) ToSharedDestinationDynamodbCreateRequest() *shared.DestinationDynamodbCreateRequest

func (*DestinationDynamodbResourceModel) ToSharedDestinationDynamodbPutRequest added in v0.4.0

func (r *DestinationDynamodbResourceModel) ToSharedDestinationDynamodbPutRequest() *shared.DestinationDynamodbPutRequest

type DestinationElasticsearch

type DestinationElasticsearch struct {
	AuthenticationMethod *DestinationElasticsearchAuthenticationMethod `tfsdk:"authentication_method"`
	CaCertificate        types.String                                  `tfsdk:"ca_certificate"`
	Endpoint             types.String                                  `tfsdk:"endpoint"`
	Upsert               types.Bool                                    `tfsdk:"upsert"`
}

type DestinationElasticsearchAuthenticationMethod

type DestinationElasticsearchAuthenticationMethod struct {
	APIKeySecret     *APIKeySecret     `tfsdk:"api_key_secret"`
	UsernamePassword *UsernamePassword `tfsdk:"username_password"`
}

type DestinationElasticsearchDataSource

type DestinationElasticsearchDataSource struct {
	// contains filtered or unexported fields
}

DestinationElasticsearchDataSource is the data source implementation.

func (*DestinationElasticsearchDataSource) Configure

func (*DestinationElasticsearchDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationElasticsearchDataSource) Read

func (*DestinationElasticsearchDataSource) Schema

Schema defines the schema for the data source.

type DestinationElasticsearchDataSourceModel

type DestinationElasticsearchDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationElasticsearchDataSourceModel describes the data model.

func (*DestinationElasticsearchDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationElasticsearchDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationElasticsearchResource

type DestinationElasticsearchResource struct {
	// contains filtered or unexported fields
}

DestinationElasticsearchResource defines the resource implementation.

func (*DestinationElasticsearchResource) Configure

func (*DestinationElasticsearchResource) Create

func (*DestinationElasticsearchResource) Delete

func (*DestinationElasticsearchResource) ImportState

func (*DestinationElasticsearchResource) Metadata

func (*DestinationElasticsearchResource) Read

func (*DestinationElasticsearchResource) Schema

func (*DestinationElasticsearchResource) Update

type DestinationElasticsearchResourceModel

type DestinationElasticsearchResourceModel struct {
	Configuration   DestinationElasticsearch `tfsdk:"configuration"`
	DefinitionID    types.String             `tfsdk:"definition_id"`
	DestinationID   types.String             `tfsdk:"destination_id"`
	DestinationType types.String             `tfsdk:"destination_type"`
	Name            types.String             `tfsdk:"name"`
	WorkspaceID     types.String             `tfsdk:"workspace_id"`
}

DestinationElasticsearchResourceModel describes the resource data model.

func (*DestinationElasticsearchResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationElasticsearchResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationElasticsearchResourceModel) ToSharedDestinationElasticsearchCreateRequest added in v0.4.0

func (r *DestinationElasticsearchResourceModel) ToSharedDestinationElasticsearchCreateRequest() *shared.DestinationElasticsearchCreateRequest

func (*DestinationElasticsearchResourceModel) ToSharedDestinationElasticsearchPutRequest added in v0.4.0

func (r *DestinationElasticsearchResourceModel) ToSharedDestinationElasticsearchPutRequest() *shared.DestinationElasticsearchPutRequest

type DestinationFirebolt

type DestinationFirebolt struct {
	Account       types.String                      `tfsdk:"account"`
	Database      types.String                      `tfsdk:"database"`
	Engine        types.String                      `tfsdk:"engine"`
	Host          types.String                      `tfsdk:"host"`
	LoadingMethod *DestinationFireboltLoadingMethod `tfsdk:"loading_method"`
	Password      types.String                      `tfsdk:"password"`
	Username      types.String                      `tfsdk:"username"`
}

type DestinationFireboltDataSource

type DestinationFireboltDataSource struct {
	// contains filtered or unexported fields
}

DestinationFireboltDataSource is the data source implementation.

func (*DestinationFireboltDataSource) Configure

func (*DestinationFireboltDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationFireboltDataSource) Read

func (*DestinationFireboltDataSource) Schema

Schema defines the schema for the data source.

type DestinationFireboltDataSourceModel

type DestinationFireboltDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationFireboltDataSourceModel describes the data model.

func (*DestinationFireboltDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationFireboltDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationFireboltLoadingMethod

type DestinationFireboltLoadingMethod struct {
	ExternalTableViaS3 *ExternalTableViaS3 `tfsdk:"external_table_via_s3"`
	SQLInserts         *Fake               `tfsdk:"sql_inserts"`
}

type DestinationFireboltResource

type DestinationFireboltResource struct {
	// contains filtered or unexported fields
}

DestinationFireboltResource defines the resource implementation.

func (*DestinationFireboltResource) Configure

func (*DestinationFireboltResource) Create

func (*DestinationFireboltResource) Delete

func (*DestinationFireboltResource) ImportState

func (*DestinationFireboltResource) Metadata

func (*DestinationFireboltResource) Read

func (*DestinationFireboltResource) Schema

func (*DestinationFireboltResource) Update

type DestinationFireboltResourceModel

type DestinationFireboltResourceModel struct {
	Configuration   DestinationFirebolt `tfsdk:"configuration"`
	DefinitionID    types.String        `tfsdk:"definition_id"`
	DestinationID   types.String        `tfsdk:"destination_id"`
	DestinationType types.String        `tfsdk:"destination_type"`
	Name            types.String        `tfsdk:"name"`
	WorkspaceID     types.String        `tfsdk:"workspace_id"`
}

DestinationFireboltResourceModel describes the resource data model.

func (*DestinationFireboltResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationFireboltResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationFireboltResourceModel) ToSharedDestinationFireboltCreateRequest added in v0.4.0

func (r *DestinationFireboltResourceModel) ToSharedDestinationFireboltCreateRequest() *shared.DestinationFireboltCreateRequest

func (*DestinationFireboltResourceModel) ToSharedDestinationFireboltPutRequest added in v0.4.0

func (r *DestinationFireboltResourceModel) ToSharedDestinationFireboltPutRequest() *shared.DestinationFireboltPutRequest

type DestinationFirestore

type DestinationFirestore struct {
	CredentialsJSON types.String `tfsdk:"credentials_json"`
	ProjectID       types.String `tfsdk:"project_id"`
}

type DestinationFirestoreDataSource

type DestinationFirestoreDataSource struct {
	// contains filtered or unexported fields
}

DestinationFirestoreDataSource is the data source implementation.

func (*DestinationFirestoreDataSource) Configure

func (*DestinationFirestoreDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationFirestoreDataSource) Read

func (*DestinationFirestoreDataSource) Schema

Schema defines the schema for the data source.

type DestinationFirestoreDataSourceModel

type DestinationFirestoreDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationFirestoreDataSourceModel describes the data model.

func (*DestinationFirestoreDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationFirestoreDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationFirestoreResource

type DestinationFirestoreResource struct {
	// contains filtered or unexported fields
}

DestinationFirestoreResource defines the resource implementation.

func (*DestinationFirestoreResource) Configure

func (*DestinationFirestoreResource) Create

func (*DestinationFirestoreResource) Delete

func (*DestinationFirestoreResource) ImportState

func (*DestinationFirestoreResource) Metadata

func (*DestinationFirestoreResource) Read

func (*DestinationFirestoreResource) Schema

func (*DestinationFirestoreResource) Update

type DestinationFirestoreResourceModel

type DestinationFirestoreResourceModel struct {
	Configuration   DestinationFirestore `tfsdk:"configuration"`
	DefinitionID    types.String         `tfsdk:"definition_id"`
	DestinationID   types.String         `tfsdk:"destination_id"`
	DestinationType types.String         `tfsdk:"destination_type"`
	Name            types.String         `tfsdk:"name"`
	WorkspaceID     types.String         `tfsdk:"workspace_id"`
}

DestinationFirestoreResourceModel describes the resource data model.

func (*DestinationFirestoreResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationFirestoreResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationFirestoreResourceModel) ToSharedDestinationFirestoreCreateRequest added in v0.4.0

func (r *DestinationFirestoreResourceModel) ToSharedDestinationFirestoreCreateRequest() *shared.DestinationFirestoreCreateRequest

func (*DestinationFirestoreResourceModel) ToSharedDestinationFirestorePutRequest added in v0.4.0

func (r *DestinationFirestoreResourceModel) ToSharedDestinationFirestorePutRequest() *shared.DestinationFirestorePutRequest

type DestinationGcs

type DestinationGcs struct {
	Credential      DestinationGcsAuthentication `tfsdk:"credential"`
	Format          DestinationGcsOutputFormat   `tfsdk:"format"`
	GcsBucketName   types.String                 `tfsdk:"gcs_bucket_name"`
	GcsBucketPath   types.String                 `tfsdk:"gcs_bucket_path"`
	GcsBucketRegion types.String                 `tfsdk:"gcs_bucket_region"`
}

type DestinationGcsAuthentication

type DestinationGcsAuthentication struct {
	HMACKey *HMACKey `tfsdk:"hmac_key"`
}

type DestinationGcsCSVCommaSeparatedValues

type DestinationGcsCSVCommaSeparatedValues struct {
	Compression *DestinationGcsCompression `tfsdk:"compression"`
	Flattening  types.String               `tfsdk:"flattening"`
	FormatType  types.String               `tfsdk:"format_type"`
}

type DestinationGcsCompression

type DestinationGcsCompression struct {
	Gzip          *Gzip                              `tfsdk:"gzip"`
	NoCompression *DestinationGcsUpdateNoCompression `tfsdk:"no_compression"`
}

type DestinationGcsCompressionCodec

type DestinationGcsCompressionCodec struct {
	Bzip2         *Bzip2         `tfsdk:"bzip2"`
	Deflate       *Deflate       `tfsdk:"deflate"`
	NoCompression *NoCompression `tfsdk:"no_compression"`
	Snappy        *Snappy        `tfsdk:"snappy"`
	Xz            *Xz            `tfsdk:"xz"`
	Zstandard     *Zstandard     `tfsdk:"zstandard"`
}

type DestinationGcsDataSource

type DestinationGcsDataSource struct {
	// contains filtered or unexported fields
}

DestinationGcsDataSource is the data source implementation.

func (*DestinationGcsDataSource) Configure

func (*DestinationGcsDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationGcsDataSource) Read

func (*DestinationGcsDataSource) Schema

Schema defines the schema for the data source.

type DestinationGcsDataSourceModel

type DestinationGcsDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationGcsDataSourceModel describes the data model.

func (*DestinationGcsDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationGcsDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationGcsJSONLinesNewlineDelimitedJSON

type DestinationGcsJSONLinesNewlineDelimitedJSON struct {
	Compression *DestinationGcsCompression `tfsdk:"compression"`
	FormatType  types.String               `tfsdk:"format_type"`
}

type DestinationGcsOutputFormat

type DestinationGcsOutputFormat struct {
	AvroApacheAvro                *AvroApacheAvro                              `tfsdk:"avro_apache_avro"`
	CSVCommaSeparatedValues       *DestinationGcsCSVCommaSeparatedValues       `tfsdk:"csv_comma_separated_values"`
	JSONLinesNewlineDelimitedJSON *DestinationGcsJSONLinesNewlineDelimitedJSON `tfsdk:"json_lines_newline_delimited_json"`
	ParquetColumnarStorage        *DestinationGcsParquetColumnarStorage        `tfsdk:"parquet_columnar_storage"`
}

type DestinationGcsParquetColumnarStorage

type DestinationGcsParquetColumnarStorage struct {
	BlockSizeMb          types.Int64  `tfsdk:"block_size_mb"`
	CompressionCodec     types.String `tfsdk:"compression_codec"`
	DictionaryEncoding   types.Bool   `tfsdk:"dictionary_encoding"`
	DictionaryPageSizeKb types.Int64  `tfsdk:"dictionary_page_size_kb"`
	FormatType           types.String `tfsdk:"format_type"`
	MaxPaddingSizeMb     types.Int64  `tfsdk:"max_padding_size_mb"`
	PageSizeKb           types.Int64  `tfsdk:"page_size_kb"`
}

type DestinationGcsResource

type DestinationGcsResource struct {
	// contains filtered or unexported fields
}

DestinationGcsResource defines the resource implementation.

func (*DestinationGcsResource) Configure

func (*DestinationGcsResource) Create

func (*DestinationGcsResource) Delete

func (*DestinationGcsResource) ImportState

func (*DestinationGcsResource) Metadata

func (*DestinationGcsResource) Read

func (*DestinationGcsResource) Schema

func (*DestinationGcsResource) Update

type DestinationGcsResourceModel

type DestinationGcsResourceModel struct {
	Configuration   DestinationGcs `tfsdk:"configuration"`
	DefinitionID    types.String   `tfsdk:"definition_id"`
	DestinationID   types.String   `tfsdk:"destination_id"`
	DestinationType types.String   `tfsdk:"destination_type"`
	Name            types.String   `tfsdk:"name"`
	WorkspaceID     types.String   `tfsdk:"workspace_id"`
}

DestinationGcsResourceModel describes the resource data model.

func (*DestinationGcsResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationGcsResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationGcsResourceModel) ToSharedDestinationGcsCreateRequest added in v0.4.0

func (r *DestinationGcsResourceModel) ToSharedDestinationGcsCreateRequest() *shared.DestinationGcsCreateRequest

func (*DestinationGcsResourceModel) ToSharedDestinationGcsPutRequest added in v0.4.0

func (r *DestinationGcsResourceModel) ToSharedDestinationGcsPutRequest() *shared.DestinationGcsPutRequest

type DestinationGcsUpdateNoCompression

type DestinationGcsUpdateNoCompression struct {
	CompressionType types.String `tfsdk:"compression_type"`
}

type DestinationGoogleSheets

type DestinationGoogleSheets struct {
	Credentials   DestinationGoogleSheetsAuthenticationViaGoogleOAuth `tfsdk:"credentials"`
	SpreadsheetID types.String                                        `tfsdk:"spreadsheet_id"`
}

type DestinationGoogleSheetsAuthenticationViaGoogleOAuth

type DestinationGoogleSheetsAuthenticationViaGoogleOAuth struct {
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	RefreshToken types.String `tfsdk:"refresh_token"`
}

type DestinationGoogleSheetsDataSource

type DestinationGoogleSheetsDataSource struct {
	// contains filtered or unexported fields
}

DestinationGoogleSheetsDataSource is the data source implementation.

func (*DestinationGoogleSheetsDataSource) Configure

func (*DestinationGoogleSheetsDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationGoogleSheetsDataSource) Read

func (*DestinationGoogleSheetsDataSource) Schema

Schema defines the schema for the data source.

type DestinationGoogleSheetsDataSourceModel

type DestinationGoogleSheetsDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationGoogleSheetsDataSourceModel describes the data model.

func (*DestinationGoogleSheetsDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationGoogleSheetsDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationGoogleSheetsResource

type DestinationGoogleSheetsResource struct {
	// contains filtered or unexported fields
}

DestinationGoogleSheetsResource defines the resource implementation.

func (*DestinationGoogleSheetsResource) Configure

func (*DestinationGoogleSheetsResource) Create

func (*DestinationGoogleSheetsResource) Delete

func (*DestinationGoogleSheetsResource) ImportState

func (*DestinationGoogleSheetsResource) Metadata

func (*DestinationGoogleSheetsResource) Read

func (*DestinationGoogleSheetsResource) Schema

func (*DestinationGoogleSheetsResource) Update

type DestinationGoogleSheetsResourceModel

type DestinationGoogleSheetsResourceModel struct {
	Configuration   DestinationGoogleSheets `tfsdk:"configuration"`
	DefinitionID    types.String            `tfsdk:"definition_id"`
	DestinationID   types.String            `tfsdk:"destination_id"`
	DestinationType types.String            `tfsdk:"destination_type"`
	Name            types.String            `tfsdk:"name"`
	WorkspaceID     types.String            `tfsdk:"workspace_id"`
}

DestinationGoogleSheetsResourceModel describes the resource data model.

func (*DestinationGoogleSheetsResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationGoogleSheetsResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationGoogleSheetsResourceModel) ToSharedDestinationGoogleSheetsCreateRequest added in v0.4.0

func (r *DestinationGoogleSheetsResourceModel) ToSharedDestinationGoogleSheetsCreateRequest() *shared.DestinationGoogleSheetsCreateRequest

func (*DestinationGoogleSheetsResourceModel) ToSharedDestinationGoogleSheetsPutRequest added in v0.4.0

func (r *DestinationGoogleSheetsResourceModel) ToSharedDestinationGoogleSheetsPutRequest() *shared.DestinationGoogleSheetsPutRequest

type DestinationKeen

type DestinationKeen struct {
	APIKey         types.String `tfsdk:"api_key"`
	InferTimestamp types.Bool   `tfsdk:"infer_timestamp"`
	ProjectID      types.String `tfsdk:"project_id"`
}

type DestinationKeenDataSource

type DestinationKeenDataSource struct {
	// contains filtered or unexported fields
}

DestinationKeenDataSource is the data source implementation.

func (*DestinationKeenDataSource) Configure

func (*DestinationKeenDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationKeenDataSource) Read

func (*DestinationKeenDataSource) Schema

Schema defines the schema for the data source.

type DestinationKeenDataSourceModel

type DestinationKeenDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationKeenDataSourceModel describes the data model.

func (*DestinationKeenDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationKeenDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationKeenResource

type DestinationKeenResource struct {
	// contains filtered or unexported fields
}

DestinationKeenResource defines the resource implementation.

func (*DestinationKeenResource) Configure

func (*DestinationKeenResource) Create

func (*DestinationKeenResource) Delete

func (*DestinationKeenResource) ImportState

func (*DestinationKeenResource) Metadata

func (*DestinationKeenResource) Read

func (*DestinationKeenResource) Schema

func (*DestinationKeenResource) Update

type DestinationKeenResourceModel

type DestinationKeenResourceModel struct {
	Configuration   DestinationKeen `tfsdk:"configuration"`
	DefinitionID    types.String    `tfsdk:"definition_id"`
	DestinationID   types.String    `tfsdk:"destination_id"`
	DestinationType types.String    `tfsdk:"destination_type"`
	Name            types.String    `tfsdk:"name"`
	WorkspaceID     types.String    `tfsdk:"workspace_id"`
}

DestinationKeenResourceModel describes the resource data model.

func (*DestinationKeenResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationKeenResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationKeenResourceModel) ToSharedDestinationKeenCreateRequest added in v0.4.0

func (r *DestinationKeenResourceModel) ToSharedDestinationKeenCreateRequest() *shared.DestinationKeenCreateRequest

func (*DestinationKeenResourceModel) ToSharedDestinationKeenPutRequest added in v0.4.0

func (r *DestinationKeenResourceModel) ToSharedDestinationKeenPutRequest() *shared.DestinationKeenPutRequest

type DestinationKinesis

type DestinationKinesis struct {
	AccessKey  types.String `tfsdk:"access_key"`
	BufferSize types.Int64  `tfsdk:"buffer_size"`
	Endpoint   types.String `tfsdk:"endpoint"`
	PrivateKey types.String `tfsdk:"private_key"`
	Region     types.String `tfsdk:"region"`
	ShardCount types.Int64  `tfsdk:"shard_count"`
}

type DestinationKinesisDataSource

type DestinationKinesisDataSource struct {
	// contains filtered or unexported fields
}

DestinationKinesisDataSource is the data source implementation.

func (*DestinationKinesisDataSource) Configure

func (*DestinationKinesisDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationKinesisDataSource) Read

func (*DestinationKinesisDataSource) Schema

Schema defines the schema for the data source.

type DestinationKinesisDataSourceModel

type DestinationKinesisDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationKinesisDataSourceModel describes the data model.

func (*DestinationKinesisDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationKinesisDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationKinesisResource

type DestinationKinesisResource struct {
	// contains filtered or unexported fields
}

DestinationKinesisResource defines the resource implementation.

func (*DestinationKinesisResource) Configure

func (*DestinationKinesisResource) Create

func (*DestinationKinesisResource) Delete

func (*DestinationKinesisResource) ImportState

func (*DestinationKinesisResource) Metadata

func (*DestinationKinesisResource) Read

func (*DestinationKinesisResource) Schema

func (*DestinationKinesisResource) Update

type DestinationKinesisResourceModel

type DestinationKinesisResourceModel struct {
	Configuration   DestinationKinesis `tfsdk:"configuration"`
	DefinitionID    types.String       `tfsdk:"definition_id"`
	DestinationID   types.String       `tfsdk:"destination_id"`
	DestinationType types.String       `tfsdk:"destination_type"`
	Name            types.String       `tfsdk:"name"`
	WorkspaceID     types.String       `tfsdk:"workspace_id"`
}

DestinationKinesisResourceModel describes the resource data model.

func (*DestinationKinesisResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationKinesisResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationKinesisResourceModel) ToSharedDestinationKinesisCreateRequest added in v0.4.0

func (r *DestinationKinesisResourceModel) ToSharedDestinationKinesisCreateRequest() *shared.DestinationKinesisCreateRequest

func (*DestinationKinesisResourceModel) ToSharedDestinationKinesisPutRequest added in v0.4.0

func (r *DestinationKinesisResourceModel) ToSharedDestinationKinesisPutRequest() *shared.DestinationKinesisPutRequest

type DestinationLangchain

type DestinationLangchain struct {
	Embedding  DestinationLangchainEmbedding             `tfsdk:"embedding"`
	Indexing   DestinationLangchainIndexing              `tfsdk:"indexing"`
	Processing DestinationLangchainProcessingConfigModel `tfsdk:"processing"`
}

type DestinationLangchainDataSource

type DestinationLangchainDataSource struct {
	// contains filtered or unexported fields
}

DestinationLangchainDataSource is the data source implementation.

func (*DestinationLangchainDataSource) Configure

func (*DestinationLangchainDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationLangchainDataSource) Read

func (*DestinationLangchainDataSource) Schema

Schema defines the schema for the data source.

type DestinationLangchainDataSourceModel

type DestinationLangchainDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationLangchainDataSourceModel describes the data model.

func (*DestinationLangchainDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationLangchainDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationLangchainEmbedding

type DestinationLangchainEmbedding struct {
	Fake   *Fake   `tfsdk:"fake"`
	OpenAI *OpenAI `tfsdk:"open_ai"`
}

type DestinationLangchainIndexing

type DestinationLangchainIndexing struct {
	ChromaLocalPersistance *ChromaLocalPersistance       `tfsdk:"chroma_local_persistance"`
	DocArrayHnswSearch     *DocArrayHnswSearch           `tfsdk:"doc_array_hnsw_search"`
	Pinecone               *DestinationLangchainPinecone `tfsdk:"pinecone"`
}

type DestinationLangchainPinecone

type DestinationLangchainPinecone struct {
	Index               types.String `tfsdk:"index"`
	PineconeEnvironment types.String `tfsdk:"pinecone_environment"`
	PineconeKey         types.String `tfsdk:"pinecone_key"`
}

type DestinationLangchainProcessingConfigModel

type DestinationLangchainProcessingConfigModel struct {
	ChunkOverlap types.Int64    `tfsdk:"chunk_overlap"`
	ChunkSize    types.Int64    `tfsdk:"chunk_size"`
	TextFields   []types.String `tfsdk:"text_fields"`
}

type DestinationLangchainResource

type DestinationLangchainResource struct {
	// contains filtered or unexported fields
}

DestinationLangchainResource defines the resource implementation.

func (*DestinationLangchainResource) Configure

func (*DestinationLangchainResource) Create

func (*DestinationLangchainResource) Delete

func (*DestinationLangchainResource) ImportState

func (*DestinationLangchainResource) Metadata

func (*DestinationLangchainResource) Read

func (*DestinationLangchainResource) Schema

func (*DestinationLangchainResource) Update

type DestinationLangchainResourceModel

type DestinationLangchainResourceModel struct {
	Configuration   DestinationLangchain `tfsdk:"configuration"`
	DefinitionID    types.String         `tfsdk:"definition_id"`
	DestinationID   types.String         `tfsdk:"destination_id"`
	DestinationType types.String         `tfsdk:"destination_type"`
	Name            types.String         `tfsdk:"name"`
	WorkspaceID     types.String         `tfsdk:"workspace_id"`
}

DestinationLangchainResourceModel describes the resource data model.

func (*DestinationLangchainResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationLangchainResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationLangchainResourceModel) ToSharedDestinationLangchainCreateRequest added in v0.4.0

func (r *DestinationLangchainResourceModel) ToSharedDestinationLangchainCreateRequest() *shared.DestinationLangchainCreateRequest

func (*DestinationLangchainResourceModel) ToSharedDestinationLangchainPutRequest added in v0.4.0

func (r *DestinationLangchainResourceModel) ToSharedDestinationLangchainPutRequest() *shared.DestinationLangchainPutRequest

type DestinationMilvus

type DestinationMilvus struct {
	Embedding   DestinationAstraEmbedding             `tfsdk:"embedding"`
	Indexing    DestinationMilvusIndexing             `tfsdk:"indexing"`
	OmitRawText types.Bool                            `tfsdk:"omit_raw_text"`
	Processing  DestinationAstraProcessingConfigModel `tfsdk:"processing"`
}

type DestinationMilvusAPIToken

type DestinationMilvusAPIToken struct {
	Token types.String `tfsdk:"token"`
}

type DestinationMilvusAuthentication

type DestinationMilvusAuthentication struct {
	APIToken         *DestinationMilvusAPIToken `tfsdk:"api_token"`
	NoAuth           *Fake                      `tfsdk:"no_auth"`
	UsernamePassword *UsernamePassword          `tfsdk:"username_password"`
}

type DestinationMilvusDataSource

type DestinationMilvusDataSource struct {
	// contains filtered or unexported fields
}

DestinationMilvusDataSource is the data source implementation.

func (*DestinationMilvusDataSource) Configure

func (*DestinationMilvusDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationMilvusDataSource) Read

func (*DestinationMilvusDataSource) Schema

Schema defines the schema for the data source.

type DestinationMilvusDataSourceModel

type DestinationMilvusDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationMilvusDataSourceModel describes the data model.

func (*DestinationMilvusDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationMilvusDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationMilvusIndexing

type DestinationMilvusIndexing struct {
	Auth        DestinationMilvusAuthentication `tfsdk:"auth"`
	Collection  types.String                    `tfsdk:"collection"`
	Db          types.String                    `tfsdk:"db"`
	Host        types.String                    `tfsdk:"host"`
	TextField   types.String                    `tfsdk:"text_field"`
	VectorField types.String                    `tfsdk:"vector_field"`
}

type DestinationMilvusResource

type DestinationMilvusResource struct {
	// contains filtered or unexported fields
}

DestinationMilvusResource defines the resource implementation.

func (*DestinationMilvusResource) Configure

func (*DestinationMilvusResource) Create

func (*DestinationMilvusResource) Delete

func (*DestinationMilvusResource) ImportState

func (*DestinationMilvusResource) Metadata

func (*DestinationMilvusResource) Read

func (*DestinationMilvusResource) Schema

func (*DestinationMilvusResource) Update

type DestinationMilvusResourceModel

type DestinationMilvusResourceModel struct {
	Configuration   DestinationMilvus `tfsdk:"configuration"`
	DefinitionID    types.String      `tfsdk:"definition_id"`
	DestinationID   types.String      `tfsdk:"destination_id"`
	DestinationType types.String      `tfsdk:"destination_type"`
	Name            types.String      `tfsdk:"name"`
	WorkspaceID     types.String      `tfsdk:"workspace_id"`
}

DestinationMilvusResourceModel describes the resource data model.

func (*DestinationMilvusResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationMilvusResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationMilvusResourceModel) ToSharedDestinationMilvusCreateRequest added in v0.4.0

func (r *DestinationMilvusResourceModel) ToSharedDestinationMilvusCreateRequest() *shared.DestinationMilvusCreateRequest

func (*DestinationMilvusResourceModel) ToSharedDestinationMilvusPutRequest added in v0.4.0

func (r *DestinationMilvusResourceModel) ToSharedDestinationMilvusPutRequest() *shared.DestinationMilvusPutRequest

type DestinationMongodb

type DestinationMongodb struct {
	AuthType     DestinationMongodbAuthorizationType    `tfsdk:"auth_type"`
	Database     types.String                           `tfsdk:"database"`
	InstanceType *DestinationMongodbMongoDbInstanceType `tfsdk:"instance_type"`
	TunnelMethod *DestinationClickhouseSSHTunnelMethod  `tfsdk:"tunnel_method"`
}

type DestinationMongodbAuthorizationType

type DestinationMongodbAuthorizationType struct {
	LoginPassword *UsernamePassword `tfsdk:"login_password"`
	None          *Fake             `tfsdk:"none"`
}

type DestinationMongodbDataSource

type DestinationMongodbDataSource struct {
	// contains filtered or unexported fields
}

DestinationMongodbDataSource is the data source implementation.

func (*DestinationMongodbDataSource) Configure

func (*DestinationMongodbDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationMongodbDataSource) Read

func (*DestinationMongodbDataSource) Schema

Schema defines the schema for the data source.

type DestinationMongodbDataSourceModel

type DestinationMongodbDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationMongodbDataSourceModel describes the data model.

func (*DestinationMongodbDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationMongodbDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationMongodbMongoDbInstanceType

type DestinationMongodbMongoDbInstanceType struct {
	MongoDBAtlas              *MongoDBAtlas              `tfsdk:"mongo_db_atlas"`
	ReplicaSet                *ReplicaSet                `tfsdk:"replica_set"`
	StandaloneMongoDbInstance *StandaloneMongoDbInstance `tfsdk:"standalone_mongo_db_instance"`
}

type DestinationMongodbResource

type DestinationMongodbResource struct {
	// contains filtered or unexported fields
}

DestinationMongodbResource defines the resource implementation.

func (*DestinationMongodbResource) Configure

func (*DestinationMongodbResource) Create

func (*DestinationMongodbResource) Delete

func (*DestinationMongodbResource) ImportState

func (*DestinationMongodbResource) Metadata

func (*DestinationMongodbResource) Read

func (*DestinationMongodbResource) Schema

func (*DestinationMongodbResource) Update

type DestinationMongodbResourceModel

type DestinationMongodbResourceModel struct {
	Configuration   DestinationMongodb `tfsdk:"configuration"`
	DefinitionID    types.String       `tfsdk:"definition_id"`
	DestinationID   types.String       `tfsdk:"destination_id"`
	DestinationType types.String       `tfsdk:"destination_type"`
	Name            types.String       `tfsdk:"name"`
	WorkspaceID     types.String       `tfsdk:"workspace_id"`
}

DestinationMongodbResourceModel describes the resource data model.

func (*DestinationMongodbResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationMongodbResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationMongodbResourceModel) ToSharedDestinationMongodbCreateRequest added in v0.4.0

func (r *DestinationMongodbResourceModel) ToSharedDestinationMongodbCreateRequest() *shared.DestinationMongodbCreateRequest

func (*DestinationMongodbResourceModel) ToSharedDestinationMongodbPutRequest added in v0.4.0

func (r *DestinationMongodbResourceModel) ToSharedDestinationMongodbPutRequest() *shared.DestinationMongodbPutRequest

type DestinationMssql

type DestinationMssql struct {
	Database      types.String                          `tfsdk:"database"`
	Host          types.String                          `tfsdk:"host"`
	JdbcURLParams types.String                          `tfsdk:"jdbc_url_params"`
	Password      types.String                          `tfsdk:"password"`
	Port          types.Int64                           `tfsdk:"port"`
	Schema        types.String                          `tfsdk:"schema"`
	SslMethod     *DestinationMssqlSSLMethod            `tfsdk:"ssl_method"`
	TunnelMethod  *DestinationClickhouseSSHTunnelMethod `tfsdk:"tunnel_method"`
	Username      types.String                          `tfsdk:"username"`
}

type DestinationMssqlDataSource

type DestinationMssqlDataSource struct {
	// contains filtered or unexported fields
}

DestinationMssqlDataSource is the data source implementation.

func (*DestinationMssqlDataSource) Configure

func (*DestinationMssqlDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationMssqlDataSource) Read

func (*DestinationMssqlDataSource) Schema

Schema defines the schema for the data source.

type DestinationMssqlDataSourceModel

type DestinationMssqlDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationMssqlDataSourceModel describes the data model.

func (*DestinationMssqlDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationMssqlDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationMssqlResource

type DestinationMssqlResource struct {
	// contains filtered or unexported fields
}

DestinationMssqlResource defines the resource implementation.

func (*DestinationMssqlResource) Configure

func (*DestinationMssqlResource) Create

func (*DestinationMssqlResource) Delete

func (*DestinationMssqlResource) ImportState

func (*DestinationMssqlResource) Metadata

func (*DestinationMssqlResource) Read

func (*DestinationMssqlResource) Schema

func (*DestinationMssqlResource) Update

type DestinationMssqlResourceModel

type DestinationMssqlResourceModel struct {
	Configuration   DestinationMssql `tfsdk:"configuration"`
	DefinitionID    types.String     `tfsdk:"definition_id"`
	DestinationID   types.String     `tfsdk:"destination_id"`
	DestinationType types.String     `tfsdk:"destination_type"`
	Name            types.String     `tfsdk:"name"`
	WorkspaceID     types.String     `tfsdk:"workspace_id"`
}

DestinationMssqlResourceModel describes the resource data model.

func (*DestinationMssqlResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationMssqlResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationMssqlResourceModel) ToSharedDestinationMssqlCreateRequest added in v0.4.0

func (r *DestinationMssqlResourceModel) ToSharedDestinationMssqlCreateRequest() *shared.DestinationMssqlCreateRequest

func (*DestinationMssqlResourceModel) ToSharedDestinationMssqlPutRequest added in v0.4.0

func (r *DestinationMssqlResourceModel) ToSharedDestinationMssqlPutRequest() *shared.DestinationMssqlPutRequest

type DestinationMssqlSSLMethod

type DestinationMssqlSSLMethod struct {
	EncryptedTrustServerCertificate *Fake                       `tfsdk:"encrypted_trust_server_certificate"`
	EncryptedVerifyCertificate      *EncryptedVerifyCertificate `tfsdk:"encrypted_verify_certificate"`
}

type DestinationMysqlDataSource

type DestinationMysqlDataSource struct {
	// contains filtered or unexported fields
}

DestinationMysqlDataSource is the data source implementation.

func (*DestinationMysqlDataSource) Configure

func (*DestinationMysqlDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationMysqlDataSource) Read

func (*DestinationMysqlDataSource) Schema

Schema defines the schema for the data source.

type DestinationMysqlDataSourceModel

type DestinationMysqlDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationMysqlDataSourceModel describes the data model.

func (*DestinationMysqlDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationMysqlDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationMysqlResource

type DestinationMysqlResource struct {
	// contains filtered or unexported fields
}

DestinationMysqlResource defines the resource implementation.

func (*DestinationMysqlResource) Configure

func (*DestinationMysqlResource) Create

func (*DestinationMysqlResource) Delete

func (*DestinationMysqlResource) ImportState

func (*DestinationMysqlResource) Metadata

func (*DestinationMysqlResource) Read

func (*DestinationMysqlResource) Schema

func (*DestinationMysqlResource) Update

type DestinationMysqlResourceModel

type DestinationMysqlResourceModel struct {
	Configuration   DestinationClickhouse `tfsdk:"configuration"`
	DefinitionID    types.String          `tfsdk:"definition_id"`
	DestinationID   types.String          `tfsdk:"destination_id"`
	DestinationType types.String          `tfsdk:"destination_type"`
	Name            types.String          `tfsdk:"name"`
	WorkspaceID     types.String          `tfsdk:"workspace_id"`
}

DestinationMysqlResourceModel describes the resource data model.

func (*DestinationMysqlResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationMysqlResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationMysqlResourceModel) ToSharedDestinationMysqlCreateRequest added in v0.4.0

func (r *DestinationMysqlResourceModel) ToSharedDestinationMysqlCreateRequest() *shared.DestinationMysqlCreateRequest

func (*DestinationMysqlResourceModel) ToSharedDestinationMysqlPutRequest added in v0.4.0

func (r *DestinationMysqlResourceModel) ToSharedDestinationMysqlPutRequest() *shared.DestinationMysqlPutRequest

type DestinationOracle

type DestinationOracle struct {
	Host          types.String                          `tfsdk:"host"`
	JdbcURLParams types.String                          `tfsdk:"jdbc_url_params"`
	Password      types.String                          `tfsdk:"password"`
	Port          types.Int64                           `tfsdk:"port"`
	Schema        types.String                          `tfsdk:"schema"`
	Sid           types.String                          `tfsdk:"sid"`
	TunnelMethod  *DestinationClickhouseSSHTunnelMethod `tfsdk:"tunnel_method"`
	Username      types.String                          `tfsdk:"username"`
}

type DestinationOracleDataSource

type DestinationOracleDataSource struct {
	// contains filtered or unexported fields
}

DestinationOracleDataSource is the data source implementation.

func (*DestinationOracleDataSource) Configure

func (*DestinationOracleDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationOracleDataSource) Read

func (*DestinationOracleDataSource) Schema

Schema defines the schema for the data source.

type DestinationOracleDataSourceModel

type DestinationOracleDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationOracleDataSourceModel describes the data model.

func (*DestinationOracleDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationOracleDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationOracleResource

type DestinationOracleResource struct {
	// contains filtered or unexported fields
}

DestinationOracleResource defines the resource implementation.

func (*DestinationOracleResource) Configure

func (*DestinationOracleResource) Create

func (*DestinationOracleResource) Delete

func (*DestinationOracleResource) ImportState

func (*DestinationOracleResource) Metadata

func (*DestinationOracleResource) Read

func (*DestinationOracleResource) Schema

func (*DestinationOracleResource) Update

type DestinationOracleResourceModel

type DestinationOracleResourceModel struct {
	Configuration   DestinationOracle `tfsdk:"configuration"`
	DefinitionID    types.String      `tfsdk:"definition_id"`
	DestinationID   types.String      `tfsdk:"destination_id"`
	DestinationType types.String      `tfsdk:"destination_type"`
	Name            types.String      `tfsdk:"name"`
	WorkspaceID     types.String      `tfsdk:"workspace_id"`
}

DestinationOracleResourceModel describes the resource data model.

func (*DestinationOracleResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationOracleResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationOracleResourceModel) ToSharedDestinationOracleCreateRequest added in v0.4.0

func (r *DestinationOracleResourceModel) ToSharedDestinationOracleCreateRequest() *shared.DestinationOracleCreateRequest

func (*DestinationOracleResourceModel) ToSharedDestinationOraclePutRequest added in v0.4.0

func (r *DestinationOracleResourceModel) ToSharedDestinationOraclePutRequest() *shared.DestinationOraclePutRequest

type DestinationPinecone

type DestinationPinecone struct {
	Embedding   DestinationAstraEmbedding             `tfsdk:"embedding"`
	Indexing    DestinationLangchainPinecone          `tfsdk:"indexing"`
	OmitRawText types.Bool                            `tfsdk:"omit_raw_text"`
	Processing  DestinationAstraProcessingConfigModel `tfsdk:"processing"`
}

type DestinationPineconeDataSource

type DestinationPineconeDataSource struct {
	// contains filtered or unexported fields
}

DestinationPineconeDataSource is the data source implementation.

func (*DestinationPineconeDataSource) Configure

func (*DestinationPineconeDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationPineconeDataSource) Read

func (*DestinationPineconeDataSource) Schema

Schema defines the schema for the data source.

type DestinationPineconeDataSourceModel

type DestinationPineconeDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationPineconeDataSourceModel describes the data model.

func (*DestinationPineconeDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationPineconeDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationPineconeResource

type DestinationPineconeResource struct {
	// contains filtered or unexported fields
}

DestinationPineconeResource defines the resource implementation.

func (*DestinationPineconeResource) Configure

func (*DestinationPineconeResource) Create

func (*DestinationPineconeResource) Delete

func (*DestinationPineconeResource) ImportState

func (*DestinationPineconeResource) Metadata

func (*DestinationPineconeResource) Read

func (*DestinationPineconeResource) Schema

func (*DestinationPineconeResource) Update

type DestinationPineconeResourceModel

type DestinationPineconeResourceModel struct {
	Configuration   DestinationPinecone `tfsdk:"configuration"`
	DefinitionID    types.String        `tfsdk:"definition_id"`
	DestinationID   types.String        `tfsdk:"destination_id"`
	DestinationType types.String        `tfsdk:"destination_type"`
	Name            types.String        `tfsdk:"name"`
	WorkspaceID     types.String        `tfsdk:"workspace_id"`
}

DestinationPineconeResourceModel describes the resource data model.

func (*DestinationPineconeResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationPineconeResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationPineconeResourceModel) ToSharedDestinationPineconeCreateRequest added in v0.4.0

func (r *DestinationPineconeResourceModel) ToSharedDestinationPineconeCreateRequest() *shared.DestinationPineconeCreateRequest

func (*DestinationPineconeResourceModel) ToSharedDestinationPineconePutRequest added in v0.4.0

func (r *DestinationPineconeResourceModel) ToSharedDestinationPineconePutRequest() *shared.DestinationPineconePutRequest

type DestinationPostgres

type DestinationPostgres struct {
	Database          types.String                          `tfsdk:"database"`
	DisableTypeDedupe types.Bool                            `tfsdk:"disable_type_dedupe"`
	Host              types.String                          `tfsdk:"host"`
	JdbcURLParams     types.String                          `tfsdk:"jdbc_url_params"`
	Password          types.String                          `tfsdk:"password"`
	Port              types.Int64                           `tfsdk:"port"`
	RawDataSchema     types.String                          `tfsdk:"raw_data_schema"`
	Schema            types.String                          `tfsdk:"schema"`
	SslMode           *DestinationPostgresSSLModes          `tfsdk:"ssl_mode"`
	TunnelMethod      *DestinationClickhouseSSHTunnelMethod `tfsdk:"tunnel_method"`
	Username          types.String                          `tfsdk:"username"`
}

type DestinationPostgresDataSource

type DestinationPostgresDataSource struct {
	// contains filtered or unexported fields
}

DestinationPostgresDataSource is the data source implementation.

func (*DestinationPostgresDataSource) Configure

func (*DestinationPostgresDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationPostgresDataSource) Read

func (*DestinationPostgresDataSource) Schema

Schema defines the schema for the data source.

type DestinationPostgresDataSourceModel

type DestinationPostgresDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationPostgresDataSourceModel describes the data model.

func (*DestinationPostgresDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationPostgresDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationPostgresResource

type DestinationPostgresResource struct {
	// contains filtered or unexported fields
}

DestinationPostgresResource defines the resource implementation.

func (*DestinationPostgresResource) Configure

func (*DestinationPostgresResource) Create

func (*DestinationPostgresResource) Delete

func (*DestinationPostgresResource) ImportState

func (*DestinationPostgresResource) Metadata

func (*DestinationPostgresResource) Read

func (*DestinationPostgresResource) Schema

func (*DestinationPostgresResource) Update

type DestinationPostgresResourceModel

type DestinationPostgresResourceModel struct {
	Configuration   DestinationPostgres `tfsdk:"configuration"`
	DefinitionID    types.String        `tfsdk:"definition_id"`
	DestinationID   types.String        `tfsdk:"destination_id"`
	DestinationType types.String        `tfsdk:"destination_type"`
	Name            types.String        `tfsdk:"name"`
	WorkspaceID     types.String        `tfsdk:"workspace_id"`
}

DestinationPostgresResourceModel describes the resource data model.

func (*DestinationPostgresResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationPostgresResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationPostgresResourceModel) ToSharedDestinationPostgresCreateRequest added in v0.4.0

func (r *DestinationPostgresResourceModel) ToSharedDestinationPostgresCreateRequest() *shared.DestinationPostgresCreateRequest

func (*DestinationPostgresResourceModel) ToSharedDestinationPostgresPutRequest added in v0.4.0

func (r *DestinationPostgresResourceModel) ToSharedDestinationPostgresPutRequest() *shared.DestinationPostgresPutRequest

type DestinationPostgresSSLModes

type DestinationPostgresSSLModes struct {
	Allow      *Fake       `tfsdk:"allow"`
	Disable    *Fake       `tfsdk:"disable"`
	Prefer     *Fake       `tfsdk:"prefer"`
	Require    *Fake       `tfsdk:"require"`
	VerifyCa   *VerifyCa   `tfsdk:"verify_ca"`
	VerifyFull *VerifyFull `tfsdk:"verify_full"`
}

type DestinationPubsub

type DestinationPubsub struct {
	BatchingDelayThreshold        types.Int64  `tfsdk:"batching_delay_threshold"`
	BatchingElementCountThreshold types.Int64  `tfsdk:"batching_element_count_threshold"`
	BatchingEnabled               types.Bool   `tfsdk:"batching_enabled"`
	BatchingRequestBytesThreshold types.Int64  `tfsdk:"batching_request_bytes_threshold"`
	CredentialsJSON               types.String `tfsdk:"credentials_json"`
	OrderingEnabled               types.Bool   `tfsdk:"ordering_enabled"`
	ProjectID                     types.String `tfsdk:"project_id"`
	TopicID                       types.String `tfsdk:"topic_id"`
}

type DestinationPubsubDataSource

type DestinationPubsubDataSource struct {
	// contains filtered or unexported fields
}

DestinationPubsubDataSource is the data source implementation.

func (*DestinationPubsubDataSource) Configure

func (*DestinationPubsubDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationPubsubDataSource) Read

func (*DestinationPubsubDataSource) Schema

Schema defines the schema for the data source.

type DestinationPubsubDataSourceModel

type DestinationPubsubDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationPubsubDataSourceModel describes the data model.

func (*DestinationPubsubDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationPubsubDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationPubsubResource

type DestinationPubsubResource struct {
	// contains filtered or unexported fields
}

DestinationPubsubResource defines the resource implementation.

func (*DestinationPubsubResource) Configure

func (*DestinationPubsubResource) Create

func (*DestinationPubsubResource) Delete

func (*DestinationPubsubResource) ImportState

func (*DestinationPubsubResource) Metadata

func (*DestinationPubsubResource) Read

func (*DestinationPubsubResource) Schema

func (*DestinationPubsubResource) Update

type DestinationPubsubResourceModel

type DestinationPubsubResourceModel struct {
	Configuration   DestinationPubsub `tfsdk:"configuration"`
	DefinitionID    types.String      `tfsdk:"definition_id"`
	DestinationID   types.String      `tfsdk:"destination_id"`
	DestinationType types.String      `tfsdk:"destination_type"`
	Name            types.String      `tfsdk:"name"`
	WorkspaceID     types.String      `tfsdk:"workspace_id"`
}

DestinationPubsubResourceModel describes the resource data model.

func (*DestinationPubsubResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationPubsubResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationPubsubResourceModel) ToSharedDestinationPubsubCreateRequest added in v0.4.0

func (r *DestinationPubsubResourceModel) ToSharedDestinationPubsubCreateRequest() *shared.DestinationPubsubCreateRequest

func (*DestinationPubsubResourceModel) ToSharedDestinationPubsubPutRequest added in v0.4.0

func (r *DestinationPubsubResourceModel) ToSharedDestinationPubsubPutRequest() *shared.DestinationPubsubPutRequest

type DestinationQdrant

type DestinationQdrant struct {
	Embedding   DestinationAstraEmbedding             `tfsdk:"embedding"`
	Indexing    DestinationQdrantIndexing             `tfsdk:"indexing"`
	OmitRawText types.Bool                            `tfsdk:"omit_raw_text"`
	Processing  DestinationAstraProcessingConfigModel `tfsdk:"processing"`
}

type DestinationQdrantAuthenticationMethod

type DestinationQdrantAuthenticationMethod struct {
	APIKeyAuth *APIKeyAuth `tfsdk:"api_key_auth"`
	NoAuth     *Fake       `tfsdk:"no_auth"`
}

type DestinationQdrantDataSource

type DestinationQdrantDataSource struct {
	// contains filtered or unexported fields
}

DestinationQdrantDataSource is the data source implementation.

func (*DestinationQdrantDataSource) Configure

func (*DestinationQdrantDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationQdrantDataSource) Read

func (*DestinationQdrantDataSource) Schema

Schema defines the schema for the data source.

type DestinationQdrantDataSourceModel

type DestinationQdrantDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationQdrantDataSourceModel describes the data model.

func (*DestinationQdrantDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationQdrantDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationQdrantIndexing

type DestinationQdrantIndexing struct {
	AuthMethod     *DestinationQdrantAuthenticationMethod `tfsdk:"auth_method"`
	Collection     types.String                           `tfsdk:"collection"`
	DistanceMetric types.String                           `tfsdk:"distance_metric"`
	PreferGrpc     types.Bool                             `tfsdk:"prefer_grpc"`
	TextField      types.String                           `tfsdk:"text_field"`
	URL            types.String                           `tfsdk:"url"`
}

type DestinationQdrantResource

type DestinationQdrantResource struct {
	// contains filtered or unexported fields
}

DestinationQdrantResource defines the resource implementation.

func (*DestinationQdrantResource) Configure

func (*DestinationQdrantResource) Create

func (*DestinationQdrantResource) Delete

func (*DestinationQdrantResource) ImportState

func (*DestinationQdrantResource) Metadata

func (*DestinationQdrantResource) Read

func (*DestinationQdrantResource) Schema

func (*DestinationQdrantResource) Update

type DestinationQdrantResourceModel

type DestinationQdrantResourceModel struct {
	Configuration   DestinationQdrant `tfsdk:"configuration"`
	DefinitionID    types.String      `tfsdk:"definition_id"`
	DestinationID   types.String      `tfsdk:"destination_id"`
	DestinationType types.String      `tfsdk:"destination_type"`
	Name            types.String      `tfsdk:"name"`
	WorkspaceID     types.String      `tfsdk:"workspace_id"`
}

DestinationQdrantResourceModel describes the resource data model.

func (*DestinationQdrantResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationQdrantResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationQdrantResourceModel) ToSharedDestinationQdrantCreateRequest added in v0.4.0

func (r *DestinationQdrantResourceModel) ToSharedDestinationQdrantCreateRequest() *shared.DestinationQdrantCreateRequest

func (*DestinationQdrantResourceModel) ToSharedDestinationQdrantPutRequest added in v0.4.0

func (r *DestinationQdrantResourceModel) ToSharedDestinationQdrantPutRequest() *shared.DestinationQdrantPutRequest

type DestinationRedis

type DestinationRedis struct {
	CacheType    types.String                          `tfsdk:"cache_type"`
	Host         types.String                          `tfsdk:"host"`
	Password     types.String                          `tfsdk:"password"`
	Port         types.Int64                           `tfsdk:"port"`
	Ssl          types.Bool                            `tfsdk:"ssl"`
	SslMode      *DestinationRedisSSLModes             `tfsdk:"ssl_mode"`
	TunnelMethod *DestinationClickhouseSSHTunnelMethod `tfsdk:"tunnel_method"`
	Username     types.String                          `tfsdk:"username"`
}

type DestinationRedisDataSource

type DestinationRedisDataSource struct {
	// contains filtered or unexported fields
}

DestinationRedisDataSource is the data source implementation.

func (*DestinationRedisDataSource) Configure

func (*DestinationRedisDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationRedisDataSource) Read

func (*DestinationRedisDataSource) Schema

Schema defines the schema for the data source.

type DestinationRedisDataSourceModel

type DestinationRedisDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationRedisDataSourceModel describes the data model.

func (*DestinationRedisDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationRedisDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationRedisResource

type DestinationRedisResource struct {
	// contains filtered or unexported fields
}

DestinationRedisResource defines the resource implementation.

func (*DestinationRedisResource) Configure

func (*DestinationRedisResource) Create

func (*DestinationRedisResource) Delete

func (*DestinationRedisResource) ImportState

func (*DestinationRedisResource) Metadata

func (*DestinationRedisResource) Read

func (*DestinationRedisResource) Schema

func (*DestinationRedisResource) Update

type DestinationRedisResourceModel

type DestinationRedisResourceModel struct {
	Configuration   DestinationRedis `tfsdk:"configuration"`
	DefinitionID    types.String     `tfsdk:"definition_id"`
	DestinationID   types.String     `tfsdk:"destination_id"`
	DestinationType types.String     `tfsdk:"destination_type"`
	Name            types.String     `tfsdk:"name"`
	WorkspaceID     types.String     `tfsdk:"workspace_id"`
}

DestinationRedisResourceModel describes the resource data model.

func (*DestinationRedisResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationRedisResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationRedisResourceModel) ToSharedDestinationRedisCreateRequest added in v0.4.0

func (r *DestinationRedisResourceModel) ToSharedDestinationRedisCreateRequest() *shared.DestinationRedisCreateRequest

func (*DestinationRedisResourceModel) ToSharedDestinationRedisPutRequest added in v0.4.0

func (r *DestinationRedisResourceModel) ToSharedDestinationRedisPutRequest() *shared.DestinationRedisPutRequest

type DestinationRedisSSLModes

type DestinationRedisSSLModes struct {
	Disable    *Fake       `tfsdk:"disable"`
	VerifyFull *VerifyFull `tfsdk:"verify_full"`
}

type DestinationRedshift

type DestinationRedshift struct {
	Database                           types.String                          `tfsdk:"database"`
	DisableTypeDedupe                  types.Bool                            `tfsdk:"disable_type_dedupe"`
	EnableIncrementalFinalTableUpdates types.Bool                            `tfsdk:"enable_incremental_final_table_updates"`
	Host                               types.String                          `tfsdk:"host"`
	JdbcURLParams                      types.String                          `tfsdk:"jdbc_url_params"`
	Password                           types.String                          `tfsdk:"password"`
	Port                               types.Int64                           `tfsdk:"port"`
	RawDataSchema                      types.String                          `tfsdk:"raw_data_schema"`
	Schema                             types.String                          `tfsdk:"schema"`
	TunnelMethod                       *DestinationClickhouseSSHTunnelMethod `tfsdk:"tunnel_method"`
	UploadingMethod                    *DestinationRedshiftUploadingMethod   `tfsdk:"uploading_method"`
	Username                           types.String                          `tfsdk:"username"`
}

type DestinationRedshiftDataSource

type DestinationRedshiftDataSource struct {
	// contains filtered or unexported fields
}

DestinationRedshiftDataSource is the data source implementation.

func (*DestinationRedshiftDataSource) Configure

func (*DestinationRedshiftDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationRedshiftDataSource) Read

func (*DestinationRedshiftDataSource) Schema

Schema defines the schema for the data source.

type DestinationRedshiftDataSourceModel

type DestinationRedshiftDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationRedshiftDataSourceModel describes the data model.

func (*DestinationRedshiftDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationRedshiftDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationRedshiftEncryption

type DestinationRedshiftEncryption struct {
	AESCBCEnvelopeEncryption *AESCBCEnvelopeEncryption `tfsdk:"aescbc_envelope_encryption"`
	NoEncryption             *Fake                     `tfsdk:"no_encryption"`
}

type DestinationRedshiftResource

type DestinationRedshiftResource struct {
	// contains filtered or unexported fields
}

DestinationRedshiftResource defines the resource implementation.

func (*DestinationRedshiftResource) Configure

func (*DestinationRedshiftResource) Create

func (*DestinationRedshiftResource) Delete

func (*DestinationRedshiftResource) ImportState

func (*DestinationRedshiftResource) Metadata

func (*DestinationRedshiftResource) Read

func (*DestinationRedshiftResource) Schema

func (*DestinationRedshiftResource) Update

type DestinationRedshiftResourceModel

type DestinationRedshiftResourceModel struct {
	Configuration   DestinationRedshift `tfsdk:"configuration"`
	DefinitionID    types.String        `tfsdk:"definition_id"`
	DestinationID   types.String        `tfsdk:"destination_id"`
	DestinationType types.String        `tfsdk:"destination_type"`
	Name            types.String        `tfsdk:"name"`
	WorkspaceID     types.String        `tfsdk:"workspace_id"`
}

DestinationRedshiftResourceModel describes the resource data model.

func (*DestinationRedshiftResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationRedshiftResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationRedshiftResourceModel) ToSharedDestinationRedshiftCreateRequest added in v0.4.0

func (r *DestinationRedshiftResourceModel) ToSharedDestinationRedshiftCreateRequest() *shared.DestinationRedshiftCreateRequest

func (*DestinationRedshiftResourceModel) ToSharedDestinationRedshiftPutRequest added in v0.4.0

func (r *DestinationRedshiftResourceModel) ToSharedDestinationRedshiftPutRequest() *shared.DestinationRedshiftPutRequest

type DestinationRedshiftUploadingMethod

type DestinationRedshiftUploadingMethod struct {
	AWSS3Staging *AWSS3Staging `tfsdk:"awss3_staging"`
	Standard     *Fake         `tfsdk:"standard"`
}

type DestinationS3

type DestinationS3 struct {
	AccessKeyID     types.String              `tfsdk:"access_key_id"`
	FileNamePattern types.String              `tfsdk:"file_name_pattern"`
	Format          DestinationS3OutputFormat `tfsdk:"format"`
	S3BucketName    types.String              `tfsdk:"s3_bucket_name"`
	S3BucketPath    types.String              `tfsdk:"s3_bucket_path"`
	S3BucketRegion  types.String              `tfsdk:"s3_bucket_region"`
	S3Endpoint      types.String              `tfsdk:"s3_endpoint"`
	S3PathFormat    types.String              `tfsdk:"s3_path_format"`
	SecretAccessKey types.String              `tfsdk:"secret_access_key"`
}

type DestinationS3DataSource

type DestinationS3DataSource struct {
	// contains filtered or unexported fields
}

DestinationS3DataSource is the data source implementation.

func (*DestinationS3DataSource) Configure

func (*DestinationS3DataSource) Metadata

Metadata returns the data source type name.

func (*DestinationS3DataSource) Read

func (*DestinationS3DataSource) Schema

Schema defines the schema for the data source.

type DestinationS3DataSourceModel

type DestinationS3DataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationS3DataSourceModel describes the data model.

func (*DestinationS3DataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationS3DataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationS3Glue

type DestinationS3Glue struct {
	AccessKeyID              types.String                  `tfsdk:"access_key_id"`
	FileNamePattern          types.String                  `tfsdk:"file_name_pattern"`
	Format                   DestinationS3GlueOutputFormat `tfsdk:"format"`
	GlueDatabase             types.String                  `tfsdk:"glue_database"`
	GlueSerializationLibrary types.String                  `tfsdk:"glue_serialization_library"`
	S3BucketName             types.String                  `tfsdk:"s3_bucket_name"`
	S3BucketPath             types.String                  `tfsdk:"s3_bucket_path"`
	S3BucketRegion           types.String                  `tfsdk:"s3_bucket_region"`
	S3Endpoint               types.String                  `tfsdk:"s3_endpoint"`
	S3PathFormat             types.String                  `tfsdk:"s3_path_format"`
	SecretAccessKey          types.String                  `tfsdk:"secret_access_key"`
}

type DestinationS3GlueDataSource

type DestinationS3GlueDataSource struct {
	// contains filtered or unexported fields
}

DestinationS3GlueDataSource is the data source implementation.

func (*DestinationS3GlueDataSource) Configure

func (*DestinationS3GlueDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationS3GlueDataSource) Read

func (*DestinationS3GlueDataSource) Schema

Schema defines the schema for the data source.

type DestinationS3GlueDataSourceModel

type DestinationS3GlueDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationS3GlueDataSourceModel describes the data model.

func (*DestinationS3GlueDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationS3GlueDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationS3GlueOutputFormat

type DestinationS3GlueOutputFormat struct {
	JSONLinesNewlineDelimitedJSON *DestinationS3JSONLinesNewlineDelimitedJSON `tfsdk:"json_lines_newline_delimited_json"`
}

type DestinationS3GlueResource

type DestinationS3GlueResource struct {
	// contains filtered or unexported fields
}

DestinationS3GlueResource defines the resource implementation.

func (*DestinationS3GlueResource) Configure

func (*DestinationS3GlueResource) Create

func (*DestinationS3GlueResource) Delete

func (*DestinationS3GlueResource) ImportState

func (*DestinationS3GlueResource) Metadata

func (*DestinationS3GlueResource) Read

func (*DestinationS3GlueResource) Schema

func (*DestinationS3GlueResource) Update

type DestinationS3GlueResourceModel

type DestinationS3GlueResourceModel struct {
	Configuration   DestinationS3Glue `tfsdk:"configuration"`
	DefinitionID    types.String      `tfsdk:"definition_id"`
	DestinationID   types.String      `tfsdk:"destination_id"`
	DestinationType types.String      `tfsdk:"destination_type"`
	Name            types.String      `tfsdk:"name"`
	WorkspaceID     types.String      `tfsdk:"workspace_id"`
}

DestinationS3GlueResourceModel describes the resource data model.

func (*DestinationS3GlueResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationS3GlueResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationS3GlueResourceModel) ToSharedDestinationS3GlueCreateRequest added in v0.4.0

func (r *DestinationS3GlueResourceModel) ToSharedDestinationS3GlueCreateRequest() *shared.DestinationS3GlueCreateRequest

func (*DestinationS3GlueResourceModel) ToSharedDestinationS3GluePutRequest added in v0.4.0

func (r *DestinationS3GlueResourceModel) ToSharedDestinationS3GluePutRequest() *shared.DestinationS3GluePutRequest

type DestinationS3JSONLinesNewlineDelimitedJSON

type DestinationS3JSONLinesNewlineDelimitedJSON struct {
	Compression *DestinationGcsCompression `tfsdk:"compression"`
	Flattening  types.String               `tfsdk:"flattening"`
	FormatType  types.String               `tfsdk:"format_type"`
}

type DestinationS3OutputFormat

type DestinationS3OutputFormat struct {
	AvroApacheAvro                *AvroApacheAvro                             `tfsdk:"avro_apache_avro"`
	CSVCommaSeparatedValues       *DestinationGcsCSVCommaSeparatedValues      `tfsdk:"csv_comma_separated_values"`
	JSONLinesNewlineDelimitedJSON *DestinationS3JSONLinesNewlineDelimitedJSON `tfsdk:"json_lines_newline_delimited_json"`
	ParquetColumnarStorage        *DestinationGcsParquetColumnarStorage       `tfsdk:"parquet_columnar_storage"`
}

type DestinationS3Resource

type DestinationS3Resource struct {
	// contains filtered or unexported fields
}

DestinationS3Resource defines the resource implementation.

func (*DestinationS3Resource) Configure

func (*DestinationS3Resource) Create

func (*DestinationS3Resource) Delete

func (*DestinationS3Resource) ImportState

func (*DestinationS3Resource) Metadata

func (*DestinationS3Resource) Read

func (*DestinationS3Resource) Schema

func (*DestinationS3Resource) Update

type DestinationS3ResourceModel

type DestinationS3ResourceModel struct {
	Configuration   DestinationS3 `tfsdk:"configuration"`
	DefinitionID    types.String  `tfsdk:"definition_id"`
	DestinationID   types.String  `tfsdk:"destination_id"`
	DestinationType types.String  `tfsdk:"destination_type"`
	Name            types.String  `tfsdk:"name"`
	WorkspaceID     types.String  `tfsdk:"workspace_id"`
}

DestinationS3ResourceModel describes the resource data model.

func (*DestinationS3ResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationS3ResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationS3ResourceModel) ToSharedDestinationS3CreateRequest added in v0.4.0

func (r *DestinationS3ResourceModel) ToSharedDestinationS3CreateRequest() *shared.DestinationS3CreateRequest

func (*DestinationS3ResourceModel) ToSharedDestinationS3PutRequest added in v0.4.0

func (r *DestinationS3ResourceModel) ToSharedDestinationS3PutRequest() *shared.DestinationS3PutRequest

type DestinationSftpJSON

type DestinationSftpJSON struct {
	DestinationPath types.String `tfsdk:"destination_path"`
	Host            types.String `tfsdk:"host"`
	Password        types.String `tfsdk:"password"`
	Port            types.Int64  `tfsdk:"port"`
	Username        types.String `tfsdk:"username"`
}

type DestinationSftpJSONDataSource

type DestinationSftpJSONDataSource struct {
	// contains filtered or unexported fields
}

DestinationSftpJSONDataSource is the data source implementation.

func (*DestinationSftpJSONDataSource) Configure

func (*DestinationSftpJSONDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationSftpJSONDataSource) Read

func (*DestinationSftpJSONDataSource) Schema

Schema defines the schema for the data source.

type DestinationSftpJSONDataSourceModel

type DestinationSftpJSONDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationSftpJSONDataSourceModel describes the data model.

func (*DestinationSftpJSONDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationSftpJSONDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationSftpJSONResource

type DestinationSftpJSONResource struct {
	// contains filtered or unexported fields
}

DestinationSftpJSONResource defines the resource implementation.

func (*DestinationSftpJSONResource) Configure

func (*DestinationSftpJSONResource) Create

func (*DestinationSftpJSONResource) Delete

func (*DestinationSftpJSONResource) ImportState

func (*DestinationSftpJSONResource) Metadata

func (*DestinationSftpJSONResource) Read

func (*DestinationSftpJSONResource) Schema

func (*DestinationSftpJSONResource) Update

type DestinationSftpJSONResourceModel

type DestinationSftpJSONResourceModel struct {
	Configuration   DestinationSftpJSON `tfsdk:"configuration"`
	DefinitionID    types.String        `tfsdk:"definition_id"`
	DestinationID   types.String        `tfsdk:"destination_id"`
	DestinationType types.String        `tfsdk:"destination_type"`
	Name            types.String        `tfsdk:"name"`
	WorkspaceID     types.String        `tfsdk:"workspace_id"`
}

DestinationSftpJSONResourceModel describes the resource data model.

func (*DestinationSftpJSONResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationSftpJSONResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationSftpJSONResourceModel) ToSharedDestinationSftpJSONCreateRequest added in v0.4.0

func (r *DestinationSftpJSONResourceModel) ToSharedDestinationSftpJSONCreateRequest() *shared.DestinationSftpJSONCreateRequest

func (*DestinationSftpJSONResourceModel) ToSharedDestinationSftpJSONPutRequest added in v0.4.0

func (r *DestinationSftpJSONResourceModel) ToSharedDestinationSftpJSONPutRequest() *shared.DestinationSftpJSONPutRequest

type DestinationSnowflake

type DestinationSnowflake struct {
	Credentials                        *DestinationSnowflakeAuthorizationMethod `tfsdk:"credentials"`
	Database                           types.String                             `tfsdk:"database"`
	DisableTypeDedupe                  types.Bool                               `tfsdk:"disable_type_dedupe"`
	EnableIncrementalFinalTableUpdates types.Bool                               `tfsdk:"enable_incremental_final_table_updates"`
	Host                               types.String                             `tfsdk:"host"`
	JdbcURLParams                      types.String                             `tfsdk:"jdbc_url_params"`
	RawDataSchema                      types.String                             `tfsdk:"raw_data_schema"`
	Role                               types.String                             `tfsdk:"role"`
	Schema                             types.String                             `tfsdk:"schema"`
	Username                           types.String                             `tfsdk:"username"`
	Warehouse                          types.String                             `tfsdk:"warehouse"`
}

type DestinationSnowflakeAuthorizationMethod

type DestinationSnowflakeAuthorizationMethod struct {
	KeyPairAuthentication *KeyPairAuthentication       `tfsdk:"key_pair_authentication"`
	OAuth20               *DestinationSnowflakeOAuth20 `tfsdk:"o_auth20"`
	UsernameAndPassword   *UsernameAndPassword         `tfsdk:"username_and_password"`
}

type DestinationSnowflakeDataSource

type DestinationSnowflakeDataSource struct {
	// contains filtered or unexported fields
}

DestinationSnowflakeDataSource is the data source implementation.

func (*DestinationSnowflakeDataSource) Configure

func (*DestinationSnowflakeDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationSnowflakeDataSource) Read

func (*DestinationSnowflakeDataSource) Schema

Schema defines the schema for the data source.

type DestinationSnowflakeDataSourceModel

type DestinationSnowflakeDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationSnowflakeDataSourceModel describes the data model.

func (*DestinationSnowflakeDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationSnowflakeDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationSnowflakeOAuth20 added in v0.4.0

type DestinationSnowflakeOAuth20 struct {
	AccessToken  types.String `tfsdk:"access_token"`
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	RefreshToken types.String `tfsdk:"refresh_token"`
}

type DestinationSnowflakeResource

type DestinationSnowflakeResource struct {
	// contains filtered or unexported fields
}

DestinationSnowflakeResource defines the resource implementation.

func (*DestinationSnowflakeResource) Configure

func (*DestinationSnowflakeResource) Create

func (*DestinationSnowflakeResource) Delete

func (*DestinationSnowflakeResource) ImportState

func (*DestinationSnowflakeResource) Metadata

func (*DestinationSnowflakeResource) Read

func (*DestinationSnowflakeResource) Schema

func (*DestinationSnowflakeResource) Update

type DestinationSnowflakeResourceModel

type DestinationSnowflakeResourceModel struct {
	Configuration   DestinationSnowflake `tfsdk:"configuration"`
	DefinitionID    types.String         `tfsdk:"definition_id"`
	DestinationID   types.String         `tfsdk:"destination_id"`
	DestinationType types.String         `tfsdk:"destination_type"`
	Name            types.String         `tfsdk:"name"`
	WorkspaceID     types.String         `tfsdk:"workspace_id"`
}

DestinationSnowflakeResourceModel describes the resource data model.

func (*DestinationSnowflakeResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationSnowflakeResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationSnowflakeResourceModel) ToSharedDestinationSnowflakeCreateRequest added in v0.4.0

func (r *DestinationSnowflakeResourceModel) ToSharedDestinationSnowflakeCreateRequest() *shared.DestinationSnowflakeCreateRequest

func (*DestinationSnowflakeResourceModel) ToSharedDestinationSnowflakePutRequest added in v0.4.0

func (r *DestinationSnowflakeResourceModel) ToSharedDestinationSnowflakePutRequest() *shared.DestinationSnowflakePutRequest

type DestinationTeradata added in v0.4.0

type DestinationTeradata struct {
	Host          types.String                 `tfsdk:"host"`
	JdbcURLParams types.String                 `tfsdk:"jdbc_url_params"`
	Password      types.String                 `tfsdk:"password"`
	Schema        types.String                 `tfsdk:"schema"`
	Ssl           types.Bool                   `tfsdk:"ssl"`
	SslMode       *DestinationTeradataSSLModes `tfsdk:"ssl_mode"`
	Username      types.String                 `tfsdk:"username"`
}

type DestinationTeradataDataSource added in v0.4.0

type DestinationTeradataDataSource struct {
	// contains filtered or unexported fields
}

DestinationTeradataDataSource is the data source implementation.

func (*DestinationTeradataDataSource) Configure added in v0.4.0

func (*DestinationTeradataDataSource) Metadata added in v0.4.0

Metadata returns the data source type name.

func (*DestinationTeradataDataSource) Read added in v0.4.0

func (*DestinationTeradataDataSource) Schema added in v0.4.0

Schema defines the schema for the data source.

type DestinationTeradataDataSourceModel added in v0.4.0

type DestinationTeradataDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationTeradataDataSourceModel describes the data model.

func (*DestinationTeradataDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationTeradataDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationTeradataResource added in v0.4.0

type DestinationTeradataResource struct {
	// contains filtered or unexported fields
}

DestinationTeradataResource defines the resource implementation.

func (*DestinationTeradataResource) Configure added in v0.4.0

func (*DestinationTeradataResource) Create added in v0.4.0

func (*DestinationTeradataResource) Delete added in v0.4.0

func (*DestinationTeradataResource) ImportState added in v0.4.0

func (*DestinationTeradataResource) Metadata added in v0.4.0

func (*DestinationTeradataResource) Read added in v0.4.0

func (*DestinationTeradataResource) Schema added in v0.4.0

func (*DestinationTeradataResource) Update added in v0.4.0

type DestinationTeradataResourceModel added in v0.4.0

type DestinationTeradataResourceModel struct {
	Configuration   DestinationTeradata `tfsdk:"configuration"`
	DefinitionID    types.String        `tfsdk:"definition_id"`
	DestinationID   types.String        `tfsdk:"destination_id"`
	DestinationType types.String        `tfsdk:"destination_type"`
	Name            types.String        `tfsdk:"name"`
	WorkspaceID     types.String        `tfsdk:"workspace_id"`
}

DestinationTeradataResourceModel describes the resource data model.

func (*DestinationTeradataResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationTeradataResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationTeradataResourceModel) ToSharedDestinationTeradataCreateRequest added in v0.4.0

func (r *DestinationTeradataResourceModel) ToSharedDestinationTeradataCreateRequest() *shared.DestinationTeradataCreateRequest

func (*DestinationTeradataResourceModel) ToSharedDestinationTeradataPutRequest added in v0.4.0

func (r *DestinationTeradataResourceModel) ToSharedDestinationTeradataPutRequest() *shared.DestinationTeradataPutRequest

type DestinationTeradataSSLModes added in v0.4.0

type DestinationTeradataSSLModes struct {
	Allow      *Fake                        `tfsdk:"allow"`
	Disable    *Fake                        `tfsdk:"disable"`
	Prefer     *Fake                        `tfsdk:"prefer"`
	Require    *Fake                        `tfsdk:"require"`
	VerifyCa   *DestinationTeradataVerifyCa `tfsdk:"verify_ca"`
	VerifyFull *DestinationTeradataVerifyCa `tfsdk:"verify_full"`
}

type DestinationTeradataVerifyCa added in v0.4.0

type DestinationTeradataVerifyCa struct {
	SslCaCertificate types.String `tfsdk:"ssl_ca_certificate"`
}

type DestinationTimeplus

type DestinationTimeplus struct {
	Apikey   types.String `tfsdk:"apikey"`
	Endpoint types.String `tfsdk:"endpoint"`
}

type DestinationTimeplusDataSource

type DestinationTimeplusDataSource struct {
	// contains filtered or unexported fields
}

DestinationTimeplusDataSource is the data source implementation.

func (*DestinationTimeplusDataSource) Configure

func (*DestinationTimeplusDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationTimeplusDataSource) Read

func (*DestinationTimeplusDataSource) Schema

Schema defines the schema for the data source.

type DestinationTimeplusDataSourceModel

type DestinationTimeplusDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationTimeplusDataSourceModel describes the data model.

func (*DestinationTimeplusDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationTimeplusDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationTimeplusResource

type DestinationTimeplusResource struct {
	// contains filtered or unexported fields
}

DestinationTimeplusResource defines the resource implementation.

func (*DestinationTimeplusResource) Configure

func (*DestinationTimeplusResource) Create

func (*DestinationTimeplusResource) Delete

func (*DestinationTimeplusResource) ImportState

func (*DestinationTimeplusResource) Metadata

func (*DestinationTimeplusResource) Read

func (*DestinationTimeplusResource) Schema

func (*DestinationTimeplusResource) Update

type DestinationTimeplusResourceModel

type DestinationTimeplusResourceModel struct {
	Configuration   DestinationTimeplus `tfsdk:"configuration"`
	DefinitionID    types.String        `tfsdk:"definition_id"`
	DestinationID   types.String        `tfsdk:"destination_id"`
	DestinationType types.String        `tfsdk:"destination_type"`
	Name            types.String        `tfsdk:"name"`
	WorkspaceID     types.String        `tfsdk:"workspace_id"`
}

DestinationTimeplusResourceModel describes the resource data model.

func (*DestinationTimeplusResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationTimeplusResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationTimeplusResourceModel) ToSharedDestinationTimeplusCreateRequest added in v0.4.0

func (r *DestinationTimeplusResourceModel) ToSharedDestinationTimeplusCreateRequest() *shared.DestinationTimeplusCreateRequest

func (*DestinationTimeplusResourceModel) ToSharedDestinationTimeplusPutRequest added in v0.4.0

func (r *DestinationTimeplusResourceModel) ToSharedDestinationTimeplusPutRequest() *shared.DestinationTimeplusPutRequest

type DestinationTypesense

type DestinationTypesense struct {
	APIKey    types.String `tfsdk:"api_key"`
	BatchSize types.Int64  `tfsdk:"batch_size"`
	Host      types.String `tfsdk:"host"`
	Port      types.String `tfsdk:"port"`
	Protocol  types.String `tfsdk:"protocol"`
}

type DestinationTypesenseDataSource

type DestinationTypesenseDataSource struct {
	// contains filtered or unexported fields
}

DestinationTypesenseDataSource is the data source implementation.

func (*DestinationTypesenseDataSource) Configure

func (*DestinationTypesenseDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationTypesenseDataSource) Read

func (*DestinationTypesenseDataSource) Schema

Schema defines the schema for the data source.

type DestinationTypesenseDataSourceModel

type DestinationTypesenseDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationTypesenseDataSourceModel describes the data model.

func (*DestinationTypesenseDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationTypesenseDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationTypesenseResource

type DestinationTypesenseResource struct {
	// contains filtered or unexported fields
}

DestinationTypesenseResource defines the resource implementation.

func (*DestinationTypesenseResource) Configure

func (*DestinationTypesenseResource) Create

func (*DestinationTypesenseResource) Delete

func (*DestinationTypesenseResource) ImportState

func (*DestinationTypesenseResource) Metadata

func (*DestinationTypesenseResource) Read

func (*DestinationTypesenseResource) Schema

func (*DestinationTypesenseResource) Update

type DestinationTypesenseResourceModel

type DestinationTypesenseResourceModel struct {
	Configuration   DestinationTypesense `tfsdk:"configuration"`
	DefinitionID    types.String         `tfsdk:"definition_id"`
	DestinationID   types.String         `tfsdk:"destination_id"`
	DestinationType types.String         `tfsdk:"destination_type"`
	Name            types.String         `tfsdk:"name"`
	WorkspaceID     types.String         `tfsdk:"workspace_id"`
}

DestinationTypesenseResourceModel describes the resource data model.

func (*DestinationTypesenseResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationTypesenseResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationTypesenseResourceModel) ToSharedDestinationTypesenseCreateRequest added in v0.4.0

func (r *DestinationTypesenseResourceModel) ToSharedDestinationTypesenseCreateRequest() *shared.DestinationTypesenseCreateRequest

func (*DestinationTypesenseResourceModel) ToSharedDestinationTypesensePutRequest added in v0.4.0

func (r *DestinationTypesenseResourceModel) ToSharedDestinationTypesensePutRequest() *shared.DestinationTypesensePutRequest

type DestinationVectara added in v0.4.0

type DestinationVectara struct {
	CorpusName     types.String                         `tfsdk:"corpus_name"`
	CustomerID     types.String                         `tfsdk:"customer_id"`
	MetadataFields []types.String                       `tfsdk:"metadata_fields"`
	Oauth2         DestinationVectaraOAuth20Credentials `tfsdk:"oauth2"`
	Parallelize    types.Bool                           `tfsdk:"parallelize"`
	TextFields     []types.String                       `tfsdk:"text_fields"`
	TitleField     types.String                         `tfsdk:"title_field"`
}

type DestinationVectaraDataSource added in v0.4.0

type DestinationVectaraDataSource struct {
	// contains filtered or unexported fields
}

DestinationVectaraDataSource is the data source implementation.

func (*DestinationVectaraDataSource) Configure added in v0.4.0

func (*DestinationVectaraDataSource) Metadata added in v0.4.0

Metadata returns the data source type name.

func (*DestinationVectaraDataSource) Read added in v0.4.0

func (*DestinationVectaraDataSource) Schema added in v0.4.0

Schema defines the schema for the data source.

type DestinationVectaraDataSourceModel added in v0.4.0

type DestinationVectaraDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationVectaraDataSourceModel describes the data model.

func (*DestinationVectaraDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationVectaraDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationVectaraOAuth20Credentials added in v0.4.0

type DestinationVectaraOAuth20Credentials struct {
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
}

type DestinationVectaraResource added in v0.4.0

type DestinationVectaraResource struct {
	// contains filtered or unexported fields
}

DestinationVectaraResource defines the resource implementation.

func (*DestinationVectaraResource) Configure added in v0.4.0

func (*DestinationVectaraResource) Create added in v0.4.0

func (*DestinationVectaraResource) Delete added in v0.4.0

func (*DestinationVectaraResource) ImportState added in v0.4.0

func (*DestinationVectaraResource) Metadata added in v0.4.0

func (*DestinationVectaraResource) Read added in v0.4.0

func (*DestinationVectaraResource) Schema added in v0.4.0

func (*DestinationVectaraResource) Update added in v0.4.0

type DestinationVectaraResourceModel added in v0.4.0

type DestinationVectaraResourceModel struct {
	Configuration   DestinationVectara `tfsdk:"configuration"`
	DefinitionID    types.String       `tfsdk:"definition_id"`
	DestinationID   types.String       `tfsdk:"destination_id"`
	DestinationType types.String       `tfsdk:"destination_type"`
	Name            types.String       `tfsdk:"name"`
	WorkspaceID     types.String       `tfsdk:"workspace_id"`
}

DestinationVectaraResourceModel describes the resource data model.

func (*DestinationVectaraResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationVectaraResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationVectaraResourceModel) ToSharedDestinationVectaraCreateRequest added in v0.4.0

func (r *DestinationVectaraResourceModel) ToSharedDestinationVectaraCreateRequest() *shared.DestinationVectaraCreateRequest

func (*DestinationVectaraResourceModel) ToSharedDestinationVectaraPutRequest added in v0.4.0

func (r *DestinationVectaraResourceModel) ToSharedDestinationVectaraPutRequest() *shared.DestinationVectaraPutRequest

type DestinationVertica

type DestinationVertica struct {
	Database      types.String                          `tfsdk:"database"`
	Host          types.String                          `tfsdk:"host"`
	JdbcURLParams types.String                          `tfsdk:"jdbc_url_params"`
	Password      types.String                          `tfsdk:"password"`
	Port          types.Int64                           `tfsdk:"port"`
	Schema        types.String                          `tfsdk:"schema"`
	TunnelMethod  *DestinationClickhouseSSHTunnelMethod `tfsdk:"tunnel_method"`
	Username      types.String                          `tfsdk:"username"`
}

type DestinationVerticaDataSource

type DestinationVerticaDataSource struct {
	// contains filtered or unexported fields
}

DestinationVerticaDataSource is the data source implementation.

func (*DestinationVerticaDataSource) Configure

func (*DestinationVerticaDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationVerticaDataSource) Read

func (*DestinationVerticaDataSource) Schema

Schema defines the schema for the data source.

type DestinationVerticaDataSourceModel

type DestinationVerticaDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationVerticaDataSourceModel describes the data model.

func (*DestinationVerticaDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationVerticaDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationVerticaResource

type DestinationVerticaResource struct {
	// contains filtered or unexported fields
}

DestinationVerticaResource defines the resource implementation.

func (*DestinationVerticaResource) Configure

func (*DestinationVerticaResource) Create

func (*DestinationVerticaResource) Delete

func (*DestinationVerticaResource) ImportState

func (*DestinationVerticaResource) Metadata

func (*DestinationVerticaResource) Read

func (*DestinationVerticaResource) Schema

func (*DestinationVerticaResource) Update

type DestinationVerticaResourceModel

type DestinationVerticaResourceModel struct {
	Configuration   DestinationVertica `tfsdk:"configuration"`
	DefinitionID    types.String       `tfsdk:"definition_id"`
	DestinationID   types.String       `tfsdk:"destination_id"`
	DestinationType types.String       `tfsdk:"destination_type"`
	Name            types.String       `tfsdk:"name"`
	WorkspaceID     types.String       `tfsdk:"workspace_id"`
}

DestinationVerticaResourceModel describes the resource data model.

func (*DestinationVerticaResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationVerticaResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationVerticaResourceModel) ToSharedDestinationVerticaCreateRequest added in v0.4.0

func (r *DestinationVerticaResourceModel) ToSharedDestinationVerticaCreateRequest() *shared.DestinationVerticaCreateRequest

func (*DestinationVerticaResourceModel) ToSharedDestinationVerticaPutRequest added in v0.4.0

func (r *DestinationVerticaResourceModel) ToSharedDestinationVerticaPutRequest() *shared.DestinationVerticaPutRequest

type DestinationWeaviate

type DestinationWeaviate struct {
	Embedding   DestinationWeaviateEmbedding          `tfsdk:"embedding"`
	Indexing    DestinationWeaviateIndexing           `tfsdk:"indexing"`
	OmitRawText types.Bool                            `tfsdk:"omit_raw_text"`
	Processing  DestinationAstraProcessingConfigModel `tfsdk:"processing"`
}

type DestinationWeaviateAuthentication

type DestinationWeaviateAuthentication struct {
	APIToken         *DestinationMilvusAPIToken `tfsdk:"api_token"`
	NoAuthentication *Fake                      `tfsdk:"no_authentication"`
	UsernamePassword *UsernamePassword          `tfsdk:"username_password"`
}

type DestinationWeaviateDataSource

type DestinationWeaviateDataSource struct {
	// contains filtered or unexported fields
}

DestinationWeaviateDataSource is the data source implementation.

func (*DestinationWeaviateDataSource) Configure

func (*DestinationWeaviateDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationWeaviateDataSource) Read

func (*DestinationWeaviateDataSource) Schema

Schema defines the schema for the data source.

type DestinationWeaviateDataSourceModel

type DestinationWeaviateDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationWeaviateDataSourceModel describes the data model.

func (*DestinationWeaviateDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationWeaviateDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationWeaviateEmbedding

type DestinationWeaviateEmbedding struct {
	AzureOpenAI         *AzureOpenAI      `tfsdk:"azure_open_ai"`
	Cohere              *Cohere           `tfsdk:"cohere"`
	Fake                *Fake             `tfsdk:"fake"`
	FromField           *FromField        `tfsdk:"from_field"`
	NoExternalEmbedding *Fake             `tfsdk:"no_external_embedding"`
	OpenAI              *OpenAI           `tfsdk:"open_ai"`
	OpenAICompatible    *OpenAICompatible `tfsdk:"open_ai_compatible"`
}

type DestinationWeaviateIndexing

type DestinationWeaviateIndexing struct {
	AdditionalHeaders []Header                          `tfsdk:"additional_headers"`
	Auth              DestinationWeaviateAuthentication `tfsdk:"auth"`
	BatchSize         types.Int64                       `tfsdk:"batch_size"`
	DefaultVectorizer types.String                      `tfsdk:"default_vectorizer"`
	Host              types.String                      `tfsdk:"host"`
	TenantID          types.String                      `tfsdk:"tenant_id"`
	TextField         types.String                      `tfsdk:"text_field"`
}

type DestinationWeaviateResource

type DestinationWeaviateResource struct {
	// contains filtered or unexported fields
}

DestinationWeaviateResource defines the resource implementation.

func (*DestinationWeaviateResource) Configure

func (*DestinationWeaviateResource) Create

func (*DestinationWeaviateResource) Delete

func (*DestinationWeaviateResource) ImportState

func (*DestinationWeaviateResource) Metadata

func (*DestinationWeaviateResource) Read

func (*DestinationWeaviateResource) Schema

func (*DestinationWeaviateResource) Update

type DestinationWeaviateResourceModel

type DestinationWeaviateResourceModel struct {
	Configuration   DestinationWeaviate `tfsdk:"configuration"`
	DefinitionID    types.String        `tfsdk:"definition_id"`
	DestinationID   types.String        `tfsdk:"destination_id"`
	DestinationType types.String        `tfsdk:"destination_type"`
	Name            types.String        `tfsdk:"name"`
	WorkspaceID     types.String        `tfsdk:"workspace_id"`
}

DestinationWeaviateResourceModel describes the resource data model.

func (*DestinationWeaviateResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationWeaviateResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationWeaviateResourceModel) ToSharedDestinationWeaviateCreateRequest added in v0.4.0

func (r *DestinationWeaviateResourceModel) ToSharedDestinationWeaviateCreateRequest() *shared.DestinationWeaviateCreateRequest

func (*DestinationWeaviateResourceModel) ToSharedDestinationWeaviatePutRequest added in v0.4.0

func (r *DestinationWeaviateResourceModel) ToSharedDestinationWeaviatePutRequest() *shared.DestinationWeaviatePutRequest

type DestinationXata

type DestinationXata struct {
	APIKey types.String `tfsdk:"api_key"`
	DbURL  types.String `tfsdk:"db_url"`
}

type DestinationXataDataSource

type DestinationXataDataSource struct {
	// contains filtered or unexported fields
}

DestinationXataDataSource is the data source implementation.

func (*DestinationXataDataSource) Configure

func (*DestinationXataDataSource) Metadata

Metadata returns the data source type name.

func (*DestinationXataDataSource) Read

func (*DestinationXataDataSource) Schema

Schema defines the schema for the data source.

type DestinationXataDataSourceModel

type DestinationXataDataSourceModel struct {
	Configuration   types.String `tfsdk:"configuration"`
	DestinationID   types.String `tfsdk:"destination_id"`
	DestinationType types.String `tfsdk:"destination_type"`
	Name            types.String `tfsdk:"name"`
	WorkspaceID     types.String `tfsdk:"workspace_id"`
}

DestinationXataDataSourceModel describes the data model.

func (*DestinationXataDataSourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationXataDataSourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

type DestinationXataResource

type DestinationXataResource struct {
	// contains filtered or unexported fields
}

DestinationXataResource defines the resource implementation.

func (*DestinationXataResource) Configure

func (*DestinationXataResource) Create

func (*DestinationXataResource) Delete

func (*DestinationXataResource) ImportState

func (*DestinationXataResource) Metadata

func (*DestinationXataResource) Read

func (*DestinationXataResource) Schema

func (*DestinationXataResource) Update

type DestinationXataResourceModel

type DestinationXataResourceModel struct {
	Configuration   DestinationXata `tfsdk:"configuration"`
	DefinitionID    types.String    `tfsdk:"definition_id"`
	DestinationID   types.String    `tfsdk:"destination_id"`
	DestinationType types.String    `tfsdk:"destination_type"`
	Name            types.String    `tfsdk:"name"`
	WorkspaceID     types.String    `tfsdk:"workspace_id"`
}

DestinationXataResourceModel describes the resource data model.

func (*DestinationXataResourceModel) RefreshFromSharedDestinationResponse added in v0.4.0

func (r *DestinationXataResourceModel) RefreshFromSharedDestinationResponse(resp *shared.DestinationResponse)

func (*DestinationXataResourceModel) ToSharedDestinationXataCreateRequest added in v0.4.0

func (r *DestinationXataResourceModel) ToSharedDestinationXataCreateRequest() *shared.DestinationXataCreateRequest

func (*DestinationXataResourceModel) ToSharedDestinationXataPutRequest added in v0.4.0

func (r *DestinationXataResourceModel) ToSharedDestinationXataPutRequest() *shared.DestinationXataPutRequest

type DocArrayHnswSearch

type DocArrayHnswSearch struct {
	DestinationPath types.String `tfsdk:"destination_path"`
}

type DocumentFileTypeFormatExperimental

type DocumentFileTypeFormatExperimental struct {
	Processing             *SourceAzureBlobStorageProcessing `tfsdk:"processing"`
	SkipUnprocessableFiles types.Bool                        `tfsdk:"skip_unprocessable_files"`
	Strategy               types.String                      `tfsdk:"strategy"`
}

type Enabled

type Enabled struct {
	Column types.String `tfsdk:"column"`
}

type EncryptedVerifyCertificate

type EncryptedVerifyCertificate struct {
	HostNameInCertificate types.String `tfsdk:"host_name_in_certificate"`
}

type Expression

type Expression struct {
	FieldName types.String                                                               `tfsdk:"field_name"`
	Filter    SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilter `tfsdk:"filter"`
}

type ExternalTableViaS3

type ExternalTableViaS3 struct {
	AwsKeyID     types.String `tfsdk:"aws_key_id"`
	AwsKeySecret types.String `tfsdk:"aws_key_secret"`
	S3Bucket     types.String `tfsdk:"s3_bucket"`
	S3Region     types.String `tfsdk:"s3_region"`
}

type Fake added in v0.4.0

type Fake struct {
}

type FieldNameMappingConfigModel

type FieldNameMappingConfigModel struct {
	FromField types.String `tfsdk:"from_field"`
	ToField   types.String `tfsdk:"to_field"`
}

type FileBasedStreamConfig

type FileBasedStreamConfig struct {
	DaysToSyncIfHistoryIsFull types.Int64                  `tfsdk:"days_to_sync_if_history_is_full"`
	Format                    SourceAzureBlobStorageFormat `tfsdk:"format"`
	Globs                     []types.String               `tfsdk:"globs"`
	InputSchema               types.String                 `tfsdk:"input_schema"`
	LegacyPrefix              types.String                 `tfsdk:"legacy_prefix"`
	Name                      types.String                 `tfsdk:"name"`
	PrimaryKey                types.String                 `tfsdk:"primary_key"`
	Schemaless                types.Bool                   `tfsdk:"schemaless"`
	ValidationPolicy          types.String                 `tfsdk:"validation_policy"`
}

type FromField

type FromField struct {
	Dimensions types.Int64  `tfsdk:"dimensions"`
	FieldName  types.String `tfsdk:"field_name"`
}

type GCSGoogleCloudStorage

type GCSGoogleCloudStorage struct {
	ServiceAccountJSON types.String `tfsdk:"service_account_json"`
}

type GCSStaging

type GCSStaging struct {
	Credential           DestinationBigqueryCredential `tfsdk:"credential"`
	GcsBucketName        types.String                  `tfsdk:"gcs_bucket_name"`
	GcsBucketPath        types.String                  `tfsdk:"gcs_bucket_path"`
	KeepFilesInGcsBucket types.String                  `tfsdk:"keep_files_in_gcs_bucket"`
}

type Gzip

type Gzip struct {
	CompressionType types.String `tfsdk:"compression_type"`
}

type HMACKey

type HMACKey struct {
	CredentialType  types.String `tfsdk:"credential_type"`
	HmacKeyAccessID types.String `tfsdk:"hmac_key_access_id"`
	HmacKeySecret   types.String `tfsdk:"hmac_key_secret"`
}

type HTTPSPublicWeb

type HTTPSPublicWeb struct {
	UserAgent types.Bool `tfsdk:"user_agent"`
}
type Header struct {
	HeaderKey types.String `tfsdk:"header_key"`
	Value     types.String `tfsdk:"value"`
}

type IAMRole

type IAMRole struct {
	RoleArn types.String `tfsdk:"role_arn"`
}

type IAMUser

type IAMUser struct {
	AwsAccessKeyID     types.String `tfsdk:"aws_access_key_id"`
	AwsSecretAccessKey types.String `tfsdk:"aws_secret_access_key"`
}

type InsightConfig

type InsightConfig struct {
	ActionBreakdowns       []types.String `tfsdk:"action_breakdowns"`
	ActionReportTime       types.String   `tfsdk:"action_report_time"`
	Breakdowns             []types.String `tfsdk:"breakdowns"`
	EndDate                types.String   `tfsdk:"end_date"`
	Fields                 []types.String `tfsdk:"fields"`
	InsightsJobTimeout     types.Int64    `tfsdk:"insights_job_timeout"`
	InsightsLookbackWindow types.Int64    `tfsdk:"insights_lookback_window"`
	Level                  types.String   `tfsdk:"level"`
	Name                   types.String   `tfsdk:"name"`
	StartDate              types.String   `tfsdk:"start_date"`
	TimeIncrement          types.Int64    `tfsdk:"time_increment"`
}

type JSONLinesNewlineDelimitedJSON

type JSONLinesNewlineDelimitedJSON struct {
	CompressionCodec types.String `tfsdk:"compression_codec"`
	FormatType       types.String `tfsdk:"format_type"`
}

type Jsonl

type Jsonl struct {
	BlockSize               types.Int64  `tfsdk:"block_size"`
	NewlinesInValues        types.Bool   `tfsdk:"newlines_in_values"`
	UnexpectedFieldBehavior types.String `tfsdk:"unexpected_field_behavior"`
}

type KeyPairAuthentication

type KeyPairAuthentication struct {
	PrivateKey         types.String `tfsdk:"private_key"`
	PrivateKeyPassword types.String `tfsdk:"private_key_password"`
}

type MongoDBAtlas

type MongoDBAtlas struct {
	ClusterURL types.String `tfsdk:"cluster_url"`
	Instance   types.String `tfsdk:"instance"`
}

type MongoDBAtlasReplicaSet

type MongoDBAtlasReplicaSet struct {
	AdditionalProperties types.String `tfsdk:"additional_properties"`
	AuthSource           types.String `tfsdk:"auth_source"`
	ConnectionString     types.String `tfsdk:"connection_string"`
	Database             types.String `tfsdk:"database"`
	Password             types.String `tfsdk:"password"`
	SchemaEnforced       types.Bool   `tfsdk:"schema_enforced"`
	Username             types.String `tfsdk:"username"`
}

type NativeNetworkEncryptionNNE

type NativeNetworkEncryptionNNE struct {
	EncryptionAlgorithm types.String `tfsdk:"encryption_algorithm"`
}

type NoCompression

type NoCompression struct {
	Codec types.String `tfsdk:"codec"`
}

type NotExpression

type NotExpression struct {
	Expression *Expression `tfsdk:"expression"`
}

type OAuth

type OAuth struct {
	AccessToken  types.String `tfsdk:"access_token"`
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
}

type OAuth2AccessToken

type OAuth2AccessToken struct {
	AccessToken types.String `tfsdk:"access_token"`
}

type OAuth2ConfidentialApplication

type OAuth2ConfidentialApplication struct {
	Audience     types.String `tfsdk:"audience"`
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
}

type OpenAI

type OpenAI struct {
	OpenaiKey types.String `tfsdk:"openai_key"`
}

type OpenAICompatible

type OpenAICompatible struct {
	APIKey     types.String `tfsdk:"api_key"`
	BaseURL    types.String `tfsdk:"base_url"`
	Dimensions types.Int64  `tfsdk:"dimensions"`
	ModelName  types.String `tfsdk:"model_name"`
}

type OptionsList added in v0.4.0

type OptionsList struct {
	OptionName  types.String `tfsdk:"option_name"`
	OptionValue types.String `tfsdk:"option_value"`
}

type Parquet

type Parquet struct {
	BatchSize  types.Int64    `tfsdk:"batch_size"`
	BufferSize types.Int64    `tfsdk:"buffer_size"`
	Columns    []types.String `tfsdk:"columns"`
}

type ParquetColumnarStorage

type ParquetColumnarStorage struct {
	CompressionCodec types.String `tfsdk:"compression_codec"`
	FormatType       types.String `tfsdk:"format_type"`
}

type ParquetFormat

type ParquetFormat struct {
	DecimalAsFloat types.Bool `tfsdk:"decimal_as_float"`
}

type PasswordAuthentication

type PasswordAuthentication struct {
	TunnelHost         types.String `tfsdk:"tunnel_host"`
	TunnelPort         types.Int64  `tfsdk:"tunnel_port"`
	TunnelUser         types.String `tfsdk:"tunnel_user"`
	TunnelUserPassword types.String `tfsdk:"tunnel_user_password"`
}

type ProjectSecret

type ProjectSecret struct {
	APISecret types.String `tfsdk:"api_secret"`
}

type ReadChangesUsingBinaryLogCDC

type ReadChangesUsingBinaryLogCDC struct {
	InitialWaitingSeconds types.Int64  `tfsdk:"initial_waiting_seconds"`
	ServerTimeZone        types.String `tfsdk:"server_time_zone"`
}

type ReadChangesUsingChangeDataCaptureCDC

type ReadChangesUsingChangeDataCaptureCDC struct {
	InitialWaitingSeconds types.Int64 `tfsdk:"initial_waiting_seconds"`
}

type ReadChangesUsingWriteAheadLogCDC added in v0.4.0

type ReadChangesUsingWriteAheadLogCDC struct {
	AdditionalProperties  types.String `tfsdk:"additional_properties"`
	HeartbeatActionQuery  types.String `tfsdk:"heartbeat_action_query"`
	InitialWaitingSeconds types.Int64  `tfsdk:"initial_waiting_seconds"`
	LsnCommitBehaviour    types.String `tfsdk:"lsn_commit_behaviour"`
	Plugin                types.String `tfsdk:"plugin"`
	Publication           types.String `tfsdk:"publication"`
	QueueSize             types.Int64  `tfsdk:"queue_size"`
	ReplicationSlot       types.String `tfsdk:"replication_slot"`
}

type ReplicaSet

type ReplicaSet struct {
	Instance        types.String `tfsdk:"instance"`
	ReplicaSet      types.String `tfsdk:"replica_set"`
	ServerAddresses types.String `tfsdk:"server_addresses"`
}

type ReportConfig

type ReportConfig struct {
	AttributionTypes     []types.String `tfsdk:"attribution_types"`
	ClickWindowDays      types.Int64    `tfsdk:"click_window_days"`
	Columns              []types.String `tfsdk:"columns"`
	ConversionReportTime types.String   `tfsdk:"conversion_report_time"`
	EngagementWindowDays types.Int64    `tfsdk:"engagement_window_days"`
	Granularity          types.String   `tfsdk:"granularity"`
	Level                types.String   `tfsdk:"level"`
	Name                 types.String   `tfsdk:"name"`
	StartDate            types.String   `tfsdk:"start_date"`
	ViewWindowDays       types.Int64    `tfsdk:"view_window_days"`
}

type ReportOptions added in v0.4.0

type ReportOptions struct {
	OptionsList []OptionsList `tfsdk:"options_list"`
	StreamName  types.String  `tfsdk:"stream_name"`
}

type SCPSecureCopyProtocol

type SCPSecureCopyProtocol struct {
	Host     types.String `tfsdk:"host"`
	Password types.String `tfsdk:"password"`
	Port     types.String `tfsdk:"port"`
	User     types.String `tfsdk:"user"`
}

type SSHKeyAuthentication

type SSHKeyAuthentication struct {
	SSHKey     types.String `tfsdk:"ssh_key"`
	TunnelHost types.String `tfsdk:"tunnel_host"`
	TunnelPort types.Int64  `tfsdk:"tunnel_port"`
	TunnelUser types.String `tfsdk:"tunnel_user"`
}

type SandboxAccessToken

type SandboxAccessToken struct {
	AccessToken  types.String `tfsdk:"access_token"`
	AdvertiserID types.String `tfsdk:"advertiser_id"`
}

type SelfManagedReplicaSet

type SelfManagedReplicaSet struct {
	AdditionalProperties types.String `tfsdk:"additional_properties"`
	AuthSource           types.String `tfsdk:"auth_source"`
	ConnectionString     types.String `tfsdk:"connection_string"`
	Database             types.String `tfsdk:"database"`
	Password             types.String `tfsdk:"password"`
	SchemaEnforced       types.Bool   `tfsdk:"schema_enforced"`
	Username             types.String `tfsdk:"username"`
}

type ServiceAccount

type ServiceAccount struct {
	ProjectID types.Int64  `tfsdk:"project_id"`
	Secret    types.String `tfsdk:"secret"`
	Username  types.String `tfsdk:"username"`
}

type ServiceAccountKey

type ServiceAccountKey struct {
	CredentialsJSON types.String `tfsdk:"credentials_json"`
	Email           types.String `tfsdk:"email"`
}

type ServiceAccountKeyAuthentication

type ServiceAccountKeyAuthentication struct {
	CredentialsJSON types.String `tfsdk:"credentials_json"`
}

type ServiceKeyAuthentication added in v0.4.0

type ServiceKeyAuthentication struct {
	ClientID          types.String `tfsdk:"client_id"`
	ClientSecret      types.String `tfsdk:"client_secret"`
	TenantID          types.String `tfsdk:"tenant_id"`
	UserPrincipalName types.String `tfsdk:"user_principal_name"`
}

type ServiceName

type ServiceName struct {
	ServiceName types.String `tfsdk:"service_name"`
}

type SingleStoreAccessToken

type SingleStoreAccessToken struct {
	AccessToken types.String `tfsdk:"access_token"`
	StoreName   types.String `tfsdk:"store_name"`
}

type Snappy

type Snappy struct {
	Codec types.String `tfsdk:"codec"`
}

type SourceAha

type SourceAha struct {
	APIKey types.String `tfsdk:"api_key"`
	URL    types.String `tfsdk:"url"`
}

type SourceAhaDataSource

type SourceAhaDataSource struct {
	// contains filtered or unexported fields
}

SourceAhaDataSource is the data source implementation.

func (*SourceAhaDataSource) Configure

func (*SourceAhaDataSource) Metadata

Metadata returns the data source type name.

func (*SourceAhaDataSource) Read

func (*SourceAhaDataSource) Schema

Schema defines the schema for the data source.

type SourceAhaDataSourceModel

type SourceAhaDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceAhaDataSourceModel describes the data model.

func (*SourceAhaDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAhaDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceAhaResource

type SourceAhaResource struct {
	// contains filtered or unexported fields
}

SourceAhaResource defines the resource implementation.

func (*SourceAhaResource) Configure

func (*SourceAhaResource) Create

func (*SourceAhaResource) Delete

func (*SourceAhaResource) ImportState

func (*SourceAhaResource) Metadata

func (*SourceAhaResource) Read

func (*SourceAhaResource) Schema

func (*SourceAhaResource) Update

type SourceAhaResourceModel

type SourceAhaResourceModel struct {
	Configuration SourceAha    `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceAhaResourceModel describes the resource data model.

func (*SourceAhaResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAhaResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceAhaResourceModel) ToSharedSourceAhaCreateRequest added in v0.4.0

func (r *SourceAhaResourceModel) ToSharedSourceAhaCreateRequest() *shared.SourceAhaCreateRequest

func (*SourceAhaResourceModel) ToSharedSourceAhaPutRequest added in v0.4.0

func (r *SourceAhaResourceModel) ToSharedSourceAhaPutRequest() *shared.SourceAhaPutRequest

type SourceAircall

type SourceAircall struct {
	APIID     types.String `tfsdk:"api_id"`
	APIToken  types.String `tfsdk:"api_token"`
	StartDate types.String `tfsdk:"start_date"`
}

type SourceAircallDataSource

type SourceAircallDataSource struct {
	// contains filtered or unexported fields
}

SourceAircallDataSource is the data source implementation.

func (*SourceAircallDataSource) Configure

func (*SourceAircallDataSource) Metadata

Metadata returns the data source type name.

func (*SourceAircallDataSource) Read

func (*SourceAircallDataSource) Schema

Schema defines the schema for the data source.

type SourceAircallDataSourceModel

type SourceAircallDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceAircallDataSourceModel describes the data model.

func (*SourceAircallDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAircallDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceAircallResource

type SourceAircallResource struct {
	// contains filtered or unexported fields
}

SourceAircallResource defines the resource implementation.

func (*SourceAircallResource) Configure

func (*SourceAircallResource) Create

func (*SourceAircallResource) Delete

func (*SourceAircallResource) ImportState

func (*SourceAircallResource) Metadata

func (*SourceAircallResource) Read

func (*SourceAircallResource) Schema

func (*SourceAircallResource) Update

type SourceAircallResourceModel

type SourceAircallResourceModel struct {
	Configuration SourceAircall `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceAircallResourceModel describes the resource data model.

func (*SourceAircallResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAircallResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceAircallResourceModel) ToSharedSourceAircallCreateRequest added in v0.4.0

func (r *SourceAircallResourceModel) ToSharedSourceAircallCreateRequest() *shared.SourceAircallCreateRequest

func (*SourceAircallResourceModel) ToSharedSourceAircallPutRequest added in v0.4.0

func (r *SourceAircallResourceModel) ToSharedSourceAircallPutRequest() *shared.SourceAircallPutRequest

type SourceAirtable

type SourceAirtable struct {
	Credentials *SourceAirtableAuthentication `tfsdk:"credentials"`
}

type SourceAirtableAuthentication

type SourceAirtableAuthentication struct {
	OAuth20             *SourceAirtableOAuth20 `tfsdk:"o_auth20"`
	PersonalAccessToken *APIKeyAuth            `tfsdk:"personal_access_token"`
}

type SourceAirtableDataSource

type SourceAirtableDataSource struct {
	// contains filtered or unexported fields
}

SourceAirtableDataSource is the data source implementation.

func (*SourceAirtableDataSource) Configure

func (*SourceAirtableDataSource) Metadata

Metadata returns the data source type name.

func (*SourceAirtableDataSource) Read

func (*SourceAirtableDataSource) Schema

Schema defines the schema for the data source.

type SourceAirtableDataSourceModel

type SourceAirtableDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceAirtableDataSourceModel describes the data model.

func (*SourceAirtableDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAirtableDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceAirtableOAuth20

type SourceAirtableOAuth20 struct {
	AccessToken     types.String `tfsdk:"access_token"`
	ClientID        types.String `tfsdk:"client_id"`
	ClientSecret    types.String `tfsdk:"client_secret"`
	RefreshToken    types.String `tfsdk:"refresh_token"`
	TokenExpiryDate types.String `tfsdk:"token_expiry_date"`
}

type SourceAirtableResource

type SourceAirtableResource struct {
	// contains filtered or unexported fields
}

SourceAirtableResource defines the resource implementation.

func (*SourceAirtableResource) Configure

func (*SourceAirtableResource) Create

func (*SourceAirtableResource) Delete

func (*SourceAirtableResource) ImportState

func (*SourceAirtableResource) Metadata

func (*SourceAirtableResource) Read

func (*SourceAirtableResource) Schema

func (*SourceAirtableResource) Update

type SourceAirtableResourceModel

type SourceAirtableResourceModel struct {
	Configuration SourceAirtable `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceAirtableResourceModel describes the resource data model.

func (*SourceAirtableResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAirtableResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceAirtableResourceModel) ToSharedSourceAirtableCreateRequest added in v0.4.0

func (r *SourceAirtableResourceModel) ToSharedSourceAirtableCreateRequest() *shared.SourceAirtableCreateRequest

func (*SourceAirtableResourceModel) ToSharedSourceAirtablePutRequest added in v0.4.0

func (r *SourceAirtableResourceModel) ToSharedSourceAirtablePutRequest() *shared.SourceAirtablePutRequest

type SourceAmazonAds

type SourceAmazonAds struct {
	ClientID          types.String   `tfsdk:"client_id"`
	ClientSecret      types.String   `tfsdk:"client_secret"`
	LookBackWindow    types.Int64    `tfsdk:"look_back_window"`
	MarketplaceIds    []types.String `tfsdk:"marketplace_ids"`
	Profiles          []types.Int64  `tfsdk:"profiles"`
	RefreshToken      types.String   `tfsdk:"refresh_token"`
	Region            types.String   `tfsdk:"region"`
	ReportRecordTypes []types.String `tfsdk:"report_record_types"`
	StartDate         types.String   `tfsdk:"start_date"`
	StateFilter       []types.String `tfsdk:"state_filter"`
}

type SourceAmazonAdsDataSource

type SourceAmazonAdsDataSource struct {
	// contains filtered or unexported fields
}

SourceAmazonAdsDataSource is the data source implementation.

func (*SourceAmazonAdsDataSource) Configure

func (*SourceAmazonAdsDataSource) Metadata

Metadata returns the data source type name.

func (*SourceAmazonAdsDataSource) Read

func (*SourceAmazonAdsDataSource) Schema

Schema defines the schema for the data source.

type SourceAmazonAdsDataSourceModel

type SourceAmazonAdsDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceAmazonAdsDataSourceModel describes the data model.

func (*SourceAmazonAdsDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAmazonAdsDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceAmazonAdsResource

type SourceAmazonAdsResource struct {
	// contains filtered or unexported fields
}

SourceAmazonAdsResource defines the resource implementation.

func (*SourceAmazonAdsResource) Configure

func (*SourceAmazonAdsResource) Create

func (*SourceAmazonAdsResource) Delete

func (*SourceAmazonAdsResource) ImportState

func (*SourceAmazonAdsResource) Metadata

func (*SourceAmazonAdsResource) Read

func (*SourceAmazonAdsResource) Schema

func (*SourceAmazonAdsResource) Update

type SourceAmazonAdsResourceModel

type SourceAmazonAdsResourceModel struct {
	Configuration SourceAmazonAds `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceAmazonAdsResourceModel describes the resource data model.

func (*SourceAmazonAdsResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAmazonAdsResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceAmazonAdsResourceModel) ToSharedSourceAmazonAdsCreateRequest added in v0.4.0

func (r *SourceAmazonAdsResourceModel) ToSharedSourceAmazonAdsCreateRequest() *shared.SourceAmazonAdsCreateRequest

func (*SourceAmazonAdsResourceModel) ToSharedSourceAmazonAdsPutRequest added in v0.4.0

func (r *SourceAmazonAdsResourceModel) ToSharedSourceAmazonAdsPutRequest() *shared.SourceAmazonAdsPutRequest

type SourceAmazonSellerPartner

type SourceAmazonSellerPartner struct {
	AccountType          types.String    `tfsdk:"account_type"`
	AwsEnvironment       types.String    `tfsdk:"aws_environment"`
	LwaAppID             types.String    `tfsdk:"lwa_app_id"`
	LwaClientSecret      types.String    `tfsdk:"lwa_client_secret"`
	PeriodInDays         types.Int64     `tfsdk:"period_in_days"`
	RefreshToken         types.String    `tfsdk:"refresh_token"`
	Region               types.String    `tfsdk:"region"`
	ReplicationEndDate   types.String    `tfsdk:"replication_end_date"`
	ReplicationStartDate types.String    `tfsdk:"replication_start_date"`
	ReportOptionsList    []ReportOptions `tfsdk:"report_options_list"`
}

type SourceAmazonSellerPartnerDataSource

type SourceAmazonSellerPartnerDataSource struct {
	// contains filtered or unexported fields
}

SourceAmazonSellerPartnerDataSource is the data source implementation.

func (*SourceAmazonSellerPartnerDataSource) Configure

func (*SourceAmazonSellerPartnerDataSource) Metadata

Metadata returns the data source type name.

func (*SourceAmazonSellerPartnerDataSource) Read

func (*SourceAmazonSellerPartnerDataSource) Schema

Schema defines the schema for the data source.

type SourceAmazonSellerPartnerDataSourceModel

type SourceAmazonSellerPartnerDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceAmazonSellerPartnerDataSourceModel describes the data model.

func (*SourceAmazonSellerPartnerDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAmazonSellerPartnerDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceAmazonSellerPartnerResource

type SourceAmazonSellerPartnerResource struct {
	// contains filtered or unexported fields
}

SourceAmazonSellerPartnerResource defines the resource implementation.

func (*SourceAmazonSellerPartnerResource) Configure

func (*SourceAmazonSellerPartnerResource) Create

func (*SourceAmazonSellerPartnerResource) Delete

func (*SourceAmazonSellerPartnerResource) ImportState

func (*SourceAmazonSellerPartnerResource) Metadata

func (*SourceAmazonSellerPartnerResource) Read

func (*SourceAmazonSellerPartnerResource) Schema

func (*SourceAmazonSellerPartnerResource) Update

type SourceAmazonSellerPartnerResourceModel

type SourceAmazonSellerPartnerResourceModel struct {
	Configuration SourceAmazonSellerPartner `tfsdk:"configuration"`
	DefinitionID  types.String              `tfsdk:"definition_id"`
	Name          types.String              `tfsdk:"name"`
	SecretID      types.String              `tfsdk:"secret_id"`
	SourceID      types.String              `tfsdk:"source_id"`
	SourceType    types.String              `tfsdk:"source_type"`
	WorkspaceID   types.String              `tfsdk:"workspace_id"`
}

SourceAmazonSellerPartnerResourceModel describes the resource data model.

func (*SourceAmazonSellerPartnerResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAmazonSellerPartnerResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceAmazonSellerPartnerResourceModel) ToSharedSourceAmazonSellerPartnerCreateRequest added in v0.4.0

func (r *SourceAmazonSellerPartnerResourceModel) ToSharedSourceAmazonSellerPartnerCreateRequest() *shared.SourceAmazonSellerPartnerCreateRequest

func (*SourceAmazonSellerPartnerResourceModel) ToSharedSourceAmazonSellerPartnerPutRequest added in v0.4.0

func (r *SourceAmazonSellerPartnerResourceModel) ToSharedSourceAmazonSellerPartnerPutRequest() *shared.SourceAmazonSellerPartnerPutRequest

type SourceAmazonSqs

type SourceAmazonSqs struct {
	AccessKey          types.String `tfsdk:"access_key"`
	AttributesToReturn types.String `tfsdk:"attributes_to_return"`
	DeleteMessages     types.Bool   `tfsdk:"delete_messages"`
	MaxBatchSize       types.Int64  `tfsdk:"max_batch_size"`
	MaxWaitTime        types.Int64  `tfsdk:"max_wait_time"`
	QueueURL           types.String `tfsdk:"queue_url"`
	Region             types.String `tfsdk:"region"`
	SecretKey          types.String `tfsdk:"secret_key"`
	VisibilityTimeout  types.Int64  `tfsdk:"visibility_timeout"`
}

type SourceAmazonSqsDataSource

type SourceAmazonSqsDataSource struct {
	// contains filtered or unexported fields
}

SourceAmazonSqsDataSource is the data source implementation.

func (*SourceAmazonSqsDataSource) Configure

func (*SourceAmazonSqsDataSource) Metadata

Metadata returns the data source type name.

func (*SourceAmazonSqsDataSource) Read

func (*SourceAmazonSqsDataSource) Schema

Schema defines the schema for the data source.

type SourceAmazonSqsDataSourceModel

type SourceAmazonSqsDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceAmazonSqsDataSourceModel describes the data model.

func (*SourceAmazonSqsDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAmazonSqsDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceAmazonSqsResource

type SourceAmazonSqsResource struct {
	// contains filtered or unexported fields
}

SourceAmazonSqsResource defines the resource implementation.

func (*SourceAmazonSqsResource) Configure

func (*SourceAmazonSqsResource) Create

func (*SourceAmazonSqsResource) Delete

func (*SourceAmazonSqsResource) ImportState

func (*SourceAmazonSqsResource) Metadata

func (*SourceAmazonSqsResource) Read

func (*SourceAmazonSqsResource) Schema

func (*SourceAmazonSqsResource) Update

type SourceAmazonSqsResourceModel

type SourceAmazonSqsResourceModel struct {
	Configuration SourceAmazonSqs `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceAmazonSqsResourceModel describes the resource data model.

func (*SourceAmazonSqsResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAmazonSqsResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceAmazonSqsResourceModel) ToSharedSourceAmazonSqsCreateRequest added in v0.4.0

func (r *SourceAmazonSqsResourceModel) ToSharedSourceAmazonSqsCreateRequest() *shared.SourceAmazonSqsCreateRequest

func (*SourceAmazonSqsResourceModel) ToSharedSourceAmazonSqsPutRequest added in v0.4.0

func (r *SourceAmazonSqsResourceModel) ToSharedSourceAmazonSqsPutRequest() *shared.SourceAmazonSqsPutRequest

type SourceAmplitude

type SourceAmplitude struct {
	APIKey           types.String `tfsdk:"api_key"`
	DataRegion       types.String `tfsdk:"data_region"`
	RequestTimeRange types.Int64  `tfsdk:"request_time_range"`
	SecretKey        types.String `tfsdk:"secret_key"`
	StartDate        types.String `tfsdk:"start_date"`
}

type SourceAmplitudeDataSource

type SourceAmplitudeDataSource struct {
	// contains filtered or unexported fields
}

SourceAmplitudeDataSource is the data source implementation.

func (*SourceAmplitudeDataSource) Configure

func (*SourceAmplitudeDataSource) Metadata

Metadata returns the data source type name.

func (*SourceAmplitudeDataSource) Read

func (*SourceAmplitudeDataSource) Schema

Schema defines the schema for the data source.

type SourceAmplitudeDataSourceModel

type SourceAmplitudeDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceAmplitudeDataSourceModel describes the data model.

func (*SourceAmplitudeDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAmplitudeDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceAmplitudeResource

type SourceAmplitudeResource struct {
	// contains filtered or unexported fields
}

SourceAmplitudeResource defines the resource implementation.

func (*SourceAmplitudeResource) Configure

func (*SourceAmplitudeResource) Create

func (*SourceAmplitudeResource) Delete

func (*SourceAmplitudeResource) ImportState

func (*SourceAmplitudeResource) Metadata

func (*SourceAmplitudeResource) Read

func (*SourceAmplitudeResource) Schema

func (*SourceAmplitudeResource) Update

type SourceAmplitudeResourceModel

type SourceAmplitudeResourceModel struct {
	Configuration SourceAmplitude `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceAmplitudeResourceModel describes the resource data model.

func (*SourceAmplitudeResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAmplitudeResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceAmplitudeResourceModel) ToSharedSourceAmplitudeCreateRequest added in v0.4.0

func (r *SourceAmplitudeResourceModel) ToSharedSourceAmplitudeCreateRequest() *shared.SourceAmplitudeCreateRequest

func (*SourceAmplitudeResourceModel) ToSharedSourceAmplitudePutRequest added in v0.4.0

func (r *SourceAmplitudeResourceModel) ToSharedSourceAmplitudePutRequest() *shared.SourceAmplitudePutRequest

type SourceApifyDataset

type SourceApifyDataset struct {
	DatasetID types.String `tfsdk:"dataset_id"`
	Token     types.String `tfsdk:"token"`
}

type SourceApifyDatasetDataSource

type SourceApifyDatasetDataSource struct {
	// contains filtered or unexported fields
}

SourceApifyDatasetDataSource is the data source implementation.

func (*SourceApifyDatasetDataSource) Configure

func (*SourceApifyDatasetDataSource) Metadata

Metadata returns the data source type name.

func (*SourceApifyDatasetDataSource) Read

func (*SourceApifyDatasetDataSource) Schema

Schema defines the schema for the data source.

type SourceApifyDatasetDataSourceModel

type SourceApifyDatasetDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceApifyDatasetDataSourceModel describes the data model.

func (*SourceApifyDatasetDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceApifyDatasetDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceApifyDatasetResource

type SourceApifyDatasetResource struct {
	// contains filtered or unexported fields
}

SourceApifyDatasetResource defines the resource implementation.

func (*SourceApifyDatasetResource) Configure

func (*SourceApifyDatasetResource) Create

func (*SourceApifyDatasetResource) Delete

func (*SourceApifyDatasetResource) ImportState

func (*SourceApifyDatasetResource) Metadata

func (*SourceApifyDatasetResource) Read

func (*SourceApifyDatasetResource) Schema

func (*SourceApifyDatasetResource) Update

type SourceApifyDatasetResourceModel

type SourceApifyDatasetResourceModel struct {
	Configuration SourceApifyDataset `tfsdk:"configuration"`
	DefinitionID  types.String       `tfsdk:"definition_id"`
	Name          types.String       `tfsdk:"name"`
	SecretID      types.String       `tfsdk:"secret_id"`
	SourceID      types.String       `tfsdk:"source_id"`
	SourceType    types.String       `tfsdk:"source_type"`
	WorkspaceID   types.String       `tfsdk:"workspace_id"`
}

SourceApifyDatasetResourceModel describes the resource data model.

func (*SourceApifyDatasetResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceApifyDatasetResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceApifyDatasetResourceModel) ToSharedSourceApifyDatasetCreateRequest added in v0.4.0

func (r *SourceApifyDatasetResourceModel) ToSharedSourceApifyDatasetCreateRequest() *shared.SourceApifyDatasetCreateRequest

func (*SourceApifyDatasetResourceModel) ToSharedSourceApifyDatasetPutRequest added in v0.4.0

func (r *SourceApifyDatasetResourceModel) ToSharedSourceApifyDatasetPutRequest() *shared.SourceApifyDatasetPutRequest

type SourceAppfollow

type SourceAppfollow struct {
	APISecret types.String `tfsdk:"api_secret"`
}

type SourceAppfollowDataSource

type SourceAppfollowDataSource struct {
	// contains filtered or unexported fields
}

SourceAppfollowDataSource is the data source implementation.

func (*SourceAppfollowDataSource) Configure

func (*SourceAppfollowDataSource) Metadata

Metadata returns the data source type name.

func (*SourceAppfollowDataSource) Read

func (*SourceAppfollowDataSource) Schema

Schema defines the schema for the data source.

type SourceAppfollowDataSourceModel

type SourceAppfollowDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceAppfollowDataSourceModel describes the data model.

func (*SourceAppfollowDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAppfollowDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceAppfollowResource

type SourceAppfollowResource struct {
	// contains filtered or unexported fields
}

SourceAppfollowResource defines the resource implementation.

func (*SourceAppfollowResource) Configure

func (*SourceAppfollowResource) Create

func (*SourceAppfollowResource) Delete

func (*SourceAppfollowResource) ImportState

func (*SourceAppfollowResource) Metadata

func (*SourceAppfollowResource) Read

func (*SourceAppfollowResource) Schema

func (*SourceAppfollowResource) Update

type SourceAppfollowResourceModel

type SourceAppfollowResourceModel struct {
	Configuration SourceAppfollow `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceAppfollowResourceModel describes the resource data model.

func (*SourceAppfollowResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAppfollowResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceAppfollowResourceModel) ToSharedSourceAppfollowCreateRequest added in v0.4.0

func (r *SourceAppfollowResourceModel) ToSharedSourceAppfollowCreateRequest() *shared.SourceAppfollowCreateRequest

func (*SourceAppfollowResourceModel) ToSharedSourceAppfollowPutRequest added in v0.4.0

func (r *SourceAppfollowResourceModel) ToSharedSourceAppfollowPutRequest() *shared.SourceAppfollowPutRequest

type SourceAsana

type SourceAsana struct {
	Credentials           *SourceAsanaAuthenticationMechanism `tfsdk:"credentials"`
	OrganizationExportIds []types.String                      `tfsdk:"organization_export_ids"`
	TestMode              types.Bool                          `tfsdk:"test_mode"`
}

type SourceAsanaAuthenticationMechanism

type SourceAsanaAuthenticationMechanism struct {
	AuthenticateViaAsanaOauth           *DestinationGoogleSheetsAuthenticationViaGoogleOAuth `tfsdk:"authenticate_via_asana_oauth"`
	AuthenticateWithPersonalAccessToken *AuthenticateWithPersonalAccessToken                 `tfsdk:"authenticate_with_personal_access_token"`
}

type SourceAsanaDataSource

type SourceAsanaDataSource struct {
	// contains filtered or unexported fields
}

SourceAsanaDataSource is the data source implementation.

func (*SourceAsanaDataSource) Configure

func (*SourceAsanaDataSource) Metadata

Metadata returns the data source type name.

func (*SourceAsanaDataSource) Read

func (*SourceAsanaDataSource) Schema

Schema defines the schema for the data source.

type SourceAsanaDataSourceModel

type SourceAsanaDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceAsanaDataSourceModel describes the data model.

func (*SourceAsanaDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAsanaDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceAsanaResource

type SourceAsanaResource struct {
	// contains filtered or unexported fields
}

SourceAsanaResource defines the resource implementation.

func (*SourceAsanaResource) Configure

func (*SourceAsanaResource) Create

func (*SourceAsanaResource) Delete

func (*SourceAsanaResource) ImportState

func (*SourceAsanaResource) Metadata

func (*SourceAsanaResource) Read

func (*SourceAsanaResource) Schema

func (*SourceAsanaResource) Update

type SourceAsanaResourceModel

type SourceAsanaResourceModel struct {
	Configuration SourceAsana  `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceAsanaResourceModel describes the resource data model.

func (*SourceAsanaResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAsanaResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceAsanaResourceModel) ToSharedSourceAsanaCreateRequest added in v0.4.0

func (r *SourceAsanaResourceModel) ToSharedSourceAsanaCreateRequest() *shared.SourceAsanaCreateRequest

func (*SourceAsanaResourceModel) ToSharedSourceAsanaPutRequest added in v0.4.0

func (r *SourceAsanaResourceModel) ToSharedSourceAsanaPutRequest() *shared.SourceAsanaPutRequest

type SourceAuth0

type SourceAuth0 struct {
	BaseURL     types.String                    `tfsdk:"base_url"`
	Credentials SourceAuth0AuthenticationMethod `tfsdk:"credentials"`
	StartDate   types.String                    `tfsdk:"start_date"`
}

type SourceAuth0AuthenticationMethod

type SourceAuth0AuthenticationMethod struct {
	OAuth2AccessToken             *OAuth2AccessToken             `tfsdk:"o_auth2_access_token"`
	OAuth2ConfidentialApplication *OAuth2ConfidentialApplication `tfsdk:"o_auth2_confidential_application"`
}

type SourceAuth0DataSource

type SourceAuth0DataSource struct {
	// contains filtered or unexported fields
}

SourceAuth0DataSource is the data source implementation.

func (*SourceAuth0DataSource) Configure

func (*SourceAuth0DataSource) Metadata

Metadata returns the data source type name.

func (*SourceAuth0DataSource) Read

func (*SourceAuth0DataSource) Schema

Schema defines the schema for the data source.

type SourceAuth0DataSourceModel

type SourceAuth0DataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceAuth0DataSourceModel describes the data model.

func (*SourceAuth0DataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAuth0DataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceAuth0Resource

type SourceAuth0Resource struct {
	// contains filtered or unexported fields
}

SourceAuth0Resource defines the resource implementation.

func (*SourceAuth0Resource) Configure

func (*SourceAuth0Resource) Create

func (*SourceAuth0Resource) Delete

func (*SourceAuth0Resource) ImportState

func (*SourceAuth0Resource) Metadata

func (*SourceAuth0Resource) Read

func (*SourceAuth0Resource) Schema

func (*SourceAuth0Resource) Update

type SourceAuth0ResourceModel

type SourceAuth0ResourceModel struct {
	Configuration SourceAuth0  `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceAuth0ResourceModel describes the resource data model.

func (*SourceAuth0ResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAuth0ResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceAuth0ResourceModel) ToSharedSourceAuth0CreateRequest added in v0.4.0

func (r *SourceAuth0ResourceModel) ToSharedSourceAuth0CreateRequest() *shared.SourceAuth0CreateRequest

func (*SourceAuth0ResourceModel) ToSharedSourceAuth0PutRequest added in v0.4.0

func (r *SourceAuth0ResourceModel) ToSharedSourceAuth0PutRequest() *shared.SourceAuth0PutRequest

type SourceAwsCloudtrail

type SourceAwsCloudtrail struct {
	AwsKeyID      types.String `tfsdk:"aws_key_id"`
	AwsRegionName types.String `tfsdk:"aws_region_name"`
	AwsSecretKey  types.String `tfsdk:"aws_secret_key"`
	StartDate     types.String `tfsdk:"start_date"`
}

type SourceAwsCloudtrailDataSource

type SourceAwsCloudtrailDataSource struct {
	// contains filtered or unexported fields
}

SourceAwsCloudtrailDataSource is the data source implementation.

func (*SourceAwsCloudtrailDataSource) Configure

func (*SourceAwsCloudtrailDataSource) Metadata

Metadata returns the data source type name.

func (*SourceAwsCloudtrailDataSource) Read

func (*SourceAwsCloudtrailDataSource) Schema

Schema defines the schema for the data source.

type SourceAwsCloudtrailDataSourceModel

type SourceAwsCloudtrailDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceAwsCloudtrailDataSourceModel describes the data model.

func (*SourceAwsCloudtrailDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAwsCloudtrailDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceAwsCloudtrailResource

type SourceAwsCloudtrailResource struct {
	// contains filtered or unexported fields
}

SourceAwsCloudtrailResource defines the resource implementation.

func (*SourceAwsCloudtrailResource) Configure

func (*SourceAwsCloudtrailResource) Create

func (*SourceAwsCloudtrailResource) Delete

func (*SourceAwsCloudtrailResource) ImportState

func (*SourceAwsCloudtrailResource) Metadata

func (*SourceAwsCloudtrailResource) Read

func (*SourceAwsCloudtrailResource) Schema

func (*SourceAwsCloudtrailResource) Update

type SourceAwsCloudtrailResourceModel

type SourceAwsCloudtrailResourceModel struct {
	Configuration SourceAwsCloudtrail `tfsdk:"configuration"`
	DefinitionID  types.String        `tfsdk:"definition_id"`
	Name          types.String        `tfsdk:"name"`
	SecretID      types.String        `tfsdk:"secret_id"`
	SourceID      types.String        `tfsdk:"source_id"`
	SourceType    types.String        `tfsdk:"source_type"`
	WorkspaceID   types.String        `tfsdk:"workspace_id"`
}

SourceAwsCloudtrailResourceModel describes the resource data model.

func (*SourceAwsCloudtrailResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAwsCloudtrailResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceAwsCloudtrailResourceModel) ToSharedSourceAwsCloudtrailCreateRequest added in v0.4.0

func (r *SourceAwsCloudtrailResourceModel) ToSharedSourceAwsCloudtrailCreateRequest() *shared.SourceAwsCloudtrailCreateRequest

func (*SourceAwsCloudtrailResourceModel) ToSharedSourceAwsCloudtrailPutRequest added in v0.4.0

func (r *SourceAwsCloudtrailResourceModel) ToSharedSourceAwsCloudtrailPutRequest() *shared.SourceAwsCloudtrailPutRequest

type SourceAzureBlobStorage

type SourceAzureBlobStorage struct {
	AzureBlobStorageAccountKey    types.String            `tfsdk:"azure_blob_storage_account_key"`
	AzureBlobStorageAccountName   types.String            `tfsdk:"azure_blob_storage_account_name"`
	AzureBlobStorageContainerName types.String            `tfsdk:"azure_blob_storage_container_name"`
	AzureBlobStorageEndpoint      types.String            `tfsdk:"azure_blob_storage_endpoint"`
	StartDate                     types.String            `tfsdk:"start_date"`
	Streams                       []FileBasedStreamConfig `tfsdk:"streams"`
}

type SourceAzureBlobStorageCSVHeaderDefinition

type SourceAzureBlobStorageCSVHeaderDefinition struct {
	Autogenerated *Fake         `tfsdk:"autogenerated"`
	FromCSV       *Fake         `tfsdk:"from_csv"`
	UserProvided  *UserProvided `tfsdk:"user_provided"`
}

type SourceAzureBlobStorageDataSource

type SourceAzureBlobStorageDataSource struct {
	// contains filtered or unexported fields
}

SourceAzureBlobStorageDataSource is the data source implementation.

func (*SourceAzureBlobStorageDataSource) Configure

func (*SourceAzureBlobStorageDataSource) Metadata

Metadata returns the data source type name.

func (*SourceAzureBlobStorageDataSource) Read

func (*SourceAzureBlobStorageDataSource) Schema

Schema defines the schema for the data source.

type SourceAzureBlobStorageDataSourceModel

type SourceAzureBlobStorageDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceAzureBlobStorageDataSourceModel describes the data model.

func (*SourceAzureBlobStorageDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAzureBlobStorageDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceAzureBlobStorageFormat

type SourceAzureBlobStorageFormat struct {
	AvroFormat                         *AvroFormat                         `tfsdk:"avro_format"`
	CSVFormat                          *CSVFormat                          `tfsdk:"csv_format"`
	DocumentFileTypeFormatExperimental *DocumentFileTypeFormatExperimental `tfsdk:"document_file_type_format_experimental"`
	JsonlFormat                        *Fake                               `tfsdk:"jsonl_format"`
	ParquetFormat                      *ParquetFormat                      `tfsdk:"parquet_format"`
}

type SourceAzureBlobStorageProcessing added in v0.4.0

type SourceAzureBlobStorageProcessing struct {
	Local *Fake `tfsdk:"local"`
}

type SourceAzureBlobStorageResource

type SourceAzureBlobStorageResource struct {
	// contains filtered or unexported fields
}

SourceAzureBlobStorageResource defines the resource implementation.

func (*SourceAzureBlobStorageResource) Configure

func (*SourceAzureBlobStorageResource) Create

func (*SourceAzureBlobStorageResource) Delete

func (*SourceAzureBlobStorageResource) ImportState

func (*SourceAzureBlobStorageResource) Metadata

func (*SourceAzureBlobStorageResource) Read

func (*SourceAzureBlobStorageResource) Schema

func (*SourceAzureBlobStorageResource) Update

type SourceAzureBlobStorageResourceModel

type SourceAzureBlobStorageResourceModel struct {
	Configuration SourceAzureBlobStorage `tfsdk:"configuration"`
	DefinitionID  types.String           `tfsdk:"definition_id"`
	Name          types.String           `tfsdk:"name"`
	SecretID      types.String           `tfsdk:"secret_id"`
	SourceID      types.String           `tfsdk:"source_id"`
	SourceType    types.String           `tfsdk:"source_type"`
	WorkspaceID   types.String           `tfsdk:"workspace_id"`
}

SourceAzureBlobStorageResourceModel describes the resource data model.

func (*SourceAzureBlobStorageResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAzureBlobStorageResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceAzureBlobStorageResourceModel) ToSharedSourceAzureBlobStorageCreateRequest added in v0.4.0

func (r *SourceAzureBlobStorageResourceModel) ToSharedSourceAzureBlobStorageCreateRequest() *shared.SourceAzureBlobStorageCreateRequest

func (*SourceAzureBlobStorageResourceModel) ToSharedSourceAzureBlobStoragePutRequest added in v0.4.0

func (r *SourceAzureBlobStorageResourceModel) ToSharedSourceAzureBlobStoragePutRequest() *shared.SourceAzureBlobStoragePutRequest

type SourceAzureTable

type SourceAzureTable struct {
	StorageAccessKey      types.String `tfsdk:"storage_access_key"`
	StorageAccountName    types.String `tfsdk:"storage_account_name"`
	StorageEndpointSuffix types.String `tfsdk:"storage_endpoint_suffix"`
}

type SourceAzureTableDataSource

type SourceAzureTableDataSource struct {
	// contains filtered or unexported fields
}

SourceAzureTableDataSource is the data source implementation.

func (*SourceAzureTableDataSource) Configure

func (*SourceAzureTableDataSource) Metadata

Metadata returns the data source type name.

func (*SourceAzureTableDataSource) Read

func (*SourceAzureTableDataSource) Schema

Schema defines the schema for the data source.

type SourceAzureTableDataSourceModel

type SourceAzureTableDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceAzureTableDataSourceModel describes the data model.

func (*SourceAzureTableDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAzureTableDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceAzureTableResource

type SourceAzureTableResource struct {
	// contains filtered or unexported fields
}

SourceAzureTableResource defines the resource implementation.

func (*SourceAzureTableResource) Configure

func (*SourceAzureTableResource) Create

func (*SourceAzureTableResource) Delete

func (*SourceAzureTableResource) ImportState

func (*SourceAzureTableResource) Metadata

func (*SourceAzureTableResource) Read

func (*SourceAzureTableResource) Schema

func (*SourceAzureTableResource) Update

type SourceAzureTableResourceModel

type SourceAzureTableResourceModel struct {
	Configuration SourceAzureTable `tfsdk:"configuration"`
	DefinitionID  types.String     `tfsdk:"definition_id"`
	Name          types.String     `tfsdk:"name"`
	SecretID      types.String     `tfsdk:"secret_id"`
	SourceID      types.String     `tfsdk:"source_id"`
	SourceType    types.String     `tfsdk:"source_type"`
	WorkspaceID   types.String     `tfsdk:"workspace_id"`
}

SourceAzureTableResourceModel describes the resource data model.

func (*SourceAzureTableResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceAzureTableResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceAzureTableResourceModel) ToSharedSourceAzureTableCreateRequest added in v0.4.0

func (r *SourceAzureTableResourceModel) ToSharedSourceAzureTableCreateRequest() *shared.SourceAzureTableCreateRequest

func (*SourceAzureTableResourceModel) ToSharedSourceAzureTablePutRequest added in v0.4.0

func (r *SourceAzureTableResourceModel) ToSharedSourceAzureTablePutRequest() *shared.SourceAzureTablePutRequest

type SourceBambooHr

type SourceBambooHr struct {
	APIKey                            types.String `tfsdk:"api_key"`
	CustomReportsFields               types.String `tfsdk:"custom_reports_fields"`
	CustomReportsIncludeDefaultFields types.Bool   `tfsdk:"custom_reports_include_default_fields"`
	Subdomain                         types.String `tfsdk:"subdomain"`
}

type SourceBambooHrDataSource

type SourceBambooHrDataSource struct {
	// contains filtered or unexported fields
}

SourceBambooHrDataSource is the data source implementation.

func (*SourceBambooHrDataSource) Configure

func (*SourceBambooHrDataSource) Metadata

Metadata returns the data source type name.

func (*SourceBambooHrDataSource) Read

func (*SourceBambooHrDataSource) Schema

Schema defines the schema for the data source.

type SourceBambooHrDataSourceModel

type SourceBambooHrDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceBambooHrDataSourceModel describes the data model.

func (*SourceBambooHrDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceBambooHrDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceBambooHrResource

type SourceBambooHrResource struct {
	// contains filtered or unexported fields
}

SourceBambooHrResource defines the resource implementation.

func (*SourceBambooHrResource) Configure

func (*SourceBambooHrResource) Create

func (*SourceBambooHrResource) Delete

func (*SourceBambooHrResource) ImportState

func (*SourceBambooHrResource) Metadata

func (*SourceBambooHrResource) Read

func (*SourceBambooHrResource) Schema

func (*SourceBambooHrResource) Update

type SourceBambooHrResourceModel

type SourceBambooHrResourceModel struct {
	Configuration SourceBambooHr `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceBambooHrResourceModel describes the resource data model.

func (*SourceBambooHrResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceBambooHrResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceBambooHrResourceModel) ToSharedSourceBambooHrCreateRequest added in v0.4.0

func (r *SourceBambooHrResourceModel) ToSharedSourceBambooHrCreateRequest() *shared.SourceBambooHrCreateRequest

func (*SourceBambooHrResourceModel) ToSharedSourceBambooHrPutRequest added in v0.4.0

func (r *SourceBambooHrResourceModel) ToSharedSourceBambooHrPutRequest() *shared.SourceBambooHrPutRequest

type SourceBigquery

type SourceBigquery struct {
	CredentialsJSON types.String `tfsdk:"credentials_json"`
	DatasetID       types.String `tfsdk:"dataset_id"`
	ProjectID       types.String `tfsdk:"project_id"`
}

type SourceBigqueryDataSource

type SourceBigqueryDataSource struct {
	// contains filtered or unexported fields
}

SourceBigqueryDataSource is the data source implementation.

func (*SourceBigqueryDataSource) Configure

func (*SourceBigqueryDataSource) Metadata

Metadata returns the data source type name.

func (*SourceBigqueryDataSource) Read

func (*SourceBigqueryDataSource) Schema

Schema defines the schema for the data source.

type SourceBigqueryDataSourceModel

type SourceBigqueryDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceBigqueryDataSourceModel describes the data model.

func (*SourceBigqueryDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceBigqueryDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceBigqueryResource

type SourceBigqueryResource struct {
	// contains filtered or unexported fields
}

SourceBigqueryResource defines the resource implementation.

func (*SourceBigqueryResource) Configure

func (*SourceBigqueryResource) Create

func (*SourceBigqueryResource) Delete

func (*SourceBigqueryResource) ImportState

func (*SourceBigqueryResource) Metadata

func (*SourceBigqueryResource) Read

func (*SourceBigqueryResource) Schema

func (*SourceBigqueryResource) Update

type SourceBigqueryResourceModel

type SourceBigqueryResourceModel struct {
	Configuration SourceBigquery `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceBigqueryResourceModel describes the resource data model.

func (*SourceBigqueryResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceBigqueryResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceBigqueryResourceModel) ToSharedSourceBigqueryCreateRequest added in v0.4.0

func (r *SourceBigqueryResourceModel) ToSharedSourceBigqueryCreateRequest() *shared.SourceBigqueryCreateRequest

func (*SourceBigqueryResourceModel) ToSharedSourceBigqueryPutRequest added in v0.4.0

func (r *SourceBigqueryResourceModel) ToSharedSourceBigqueryPutRequest() *shared.SourceBigqueryPutRequest

type SourceBingAds

type SourceBingAds struct {
	AccountNames     []AccountNames       `tfsdk:"account_names"`
	ClientID         types.String         `tfsdk:"client_id"`
	ClientSecret     types.String         `tfsdk:"client_secret"`
	CustomReports    []CustomReportConfig `tfsdk:"custom_reports"`
	DeveloperToken   types.String         `tfsdk:"developer_token"`
	LookbackWindow   types.Int64          `tfsdk:"lookback_window"`
	RefreshToken     types.String         `tfsdk:"refresh_token"`
	ReportsStartDate types.String         `tfsdk:"reports_start_date"`
	TenantID         types.String         `tfsdk:"tenant_id"`
}

type SourceBingAdsDataSource

type SourceBingAdsDataSource struct {
	// contains filtered or unexported fields
}

SourceBingAdsDataSource is the data source implementation.

func (*SourceBingAdsDataSource) Configure

func (*SourceBingAdsDataSource) Metadata

Metadata returns the data source type name.

func (*SourceBingAdsDataSource) Read

func (*SourceBingAdsDataSource) Schema

Schema defines the schema for the data source.

type SourceBingAdsDataSourceModel

type SourceBingAdsDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceBingAdsDataSourceModel describes the data model.

func (*SourceBingAdsDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceBingAdsDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceBingAdsResource

type SourceBingAdsResource struct {
	// contains filtered or unexported fields
}

SourceBingAdsResource defines the resource implementation.

func (*SourceBingAdsResource) Configure

func (*SourceBingAdsResource) Create

func (*SourceBingAdsResource) Delete

func (*SourceBingAdsResource) ImportState

func (*SourceBingAdsResource) Metadata

func (*SourceBingAdsResource) Read

func (*SourceBingAdsResource) Schema

func (*SourceBingAdsResource) Update

type SourceBingAdsResourceModel

type SourceBingAdsResourceModel struct {
	Configuration SourceBingAds `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceBingAdsResourceModel describes the resource data model.

func (*SourceBingAdsResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceBingAdsResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceBingAdsResourceModel) ToSharedSourceBingAdsCreateRequest added in v0.4.0

func (r *SourceBingAdsResourceModel) ToSharedSourceBingAdsCreateRequest() *shared.SourceBingAdsCreateRequest

func (*SourceBingAdsResourceModel) ToSharedSourceBingAdsPutRequest added in v0.4.0

func (r *SourceBingAdsResourceModel) ToSharedSourceBingAdsPutRequest() *shared.SourceBingAdsPutRequest

type SourceBraintree

type SourceBraintree struct {
	Environment types.String `tfsdk:"environment"`
	MerchantID  types.String `tfsdk:"merchant_id"`
	PrivateKey  types.String `tfsdk:"private_key"`
	PublicKey   types.String `tfsdk:"public_key"`
	StartDate   types.String `tfsdk:"start_date"`
}

type SourceBraintreeDataSource

type SourceBraintreeDataSource struct {
	// contains filtered or unexported fields
}

SourceBraintreeDataSource is the data source implementation.

func (*SourceBraintreeDataSource) Configure

func (*SourceBraintreeDataSource) Metadata

Metadata returns the data source type name.

func (*SourceBraintreeDataSource) Read

func (*SourceBraintreeDataSource) Schema

Schema defines the schema for the data source.

type SourceBraintreeDataSourceModel

type SourceBraintreeDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceBraintreeDataSourceModel describes the data model.

func (*SourceBraintreeDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceBraintreeDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceBraintreeResource

type SourceBraintreeResource struct {
	// contains filtered or unexported fields
}

SourceBraintreeResource defines the resource implementation.

func (*SourceBraintreeResource) Configure

func (*SourceBraintreeResource) Create

func (*SourceBraintreeResource) Delete

func (*SourceBraintreeResource) ImportState

func (*SourceBraintreeResource) Metadata

func (*SourceBraintreeResource) Read

func (*SourceBraintreeResource) Schema

func (*SourceBraintreeResource) Update

type SourceBraintreeResourceModel

type SourceBraintreeResourceModel struct {
	Configuration SourceBraintree `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceBraintreeResourceModel describes the resource data model.

func (*SourceBraintreeResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceBraintreeResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceBraintreeResourceModel) ToSharedSourceBraintreeCreateRequest added in v0.4.0

func (r *SourceBraintreeResourceModel) ToSharedSourceBraintreeCreateRequest() *shared.SourceBraintreeCreateRequest

func (*SourceBraintreeResourceModel) ToSharedSourceBraintreePutRequest added in v0.4.0

func (r *SourceBraintreeResourceModel) ToSharedSourceBraintreePutRequest() *shared.SourceBraintreePutRequest

type SourceBraze

type SourceBraze struct {
	APIKey    types.String `tfsdk:"api_key"`
	StartDate types.String `tfsdk:"start_date"`
	URL       types.String `tfsdk:"url"`
}

type SourceBrazeDataSource

type SourceBrazeDataSource struct {
	// contains filtered or unexported fields
}

SourceBrazeDataSource is the data source implementation.

func (*SourceBrazeDataSource) Configure

func (*SourceBrazeDataSource) Metadata

Metadata returns the data source type name.

func (*SourceBrazeDataSource) Read

func (*SourceBrazeDataSource) Schema

Schema defines the schema for the data source.

type SourceBrazeDataSourceModel

type SourceBrazeDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceBrazeDataSourceModel describes the data model.

func (*SourceBrazeDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceBrazeDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceBrazeResource

type SourceBrazeResource struct {
	// contains filtered or unexported fields
}

SourceBrazeResource defines the resource implementation.

func (*SourceBrazeResource) Configure

func (*SourceBrazeResource) Create

func (*SourceBrazeResource) Delete

func (*SourceBrazeResource) ImportState

func (*SourceBrazeResource) Metadata

func (*SourceBrazeResource) Read

func (*SourceBrazeResource) Schema

func (*SourceBrazeResource) Update

type SourceBrazeResourceModel

type SourceBrazeResourceModel struct {
	Configuration SourceBraze  `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceBrazeResourceModel describes the resource data model.

func (*SourceBrazeResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceBrazeResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceBrazeResourceModel) ToSharedSourceBrazeCreateRequest added in v0.4.0

func (r *SourceBrazeResourceModel) ToSharedSourceBrazeCreateRequest() *shared.SourceBrazeCreateRequest

func (*SourceBrazeResourceModel) ToSharedSourceBrazePutRequest added in v0.4.0

func (r *SourceBrazeResourceModel) ToSharedSourceBrazePutRequest() *shared.SourceBrazePutRequest

type SourceCart

type SourceCart struct {
	Credentials *SourceCartAuthorizationMethod `tfsdk:"credentials"`
	StartDate   types.String                   `tfsdk:"start_date"`
}

type SourceCartAuthorizationMethod

type SourceCartAuthorizationMethod struct {
	CentralAPIRouter       *CentralAPIRouter       `tfsdk:"central_api_router"`
	SingleStoreAccessToken *SingleStoreAccessToken `tfsdk:"single_store_access_token"`
}

type SourceCartDataSource

type SourceCartDataSource struct {
	// contains filtered or unexported fields
}

SourceCartDataSource is the data source implementation.

func (*SourceCartDataSource) Configure

func (*SourceCartDataSource) Metadata

Metadata returns the data source type name.

func (*SourceCartDataSource) Read

func (*SourceCartDataSource) Schema

Schema defines the schema for the data source.

type SourceCartDataSourceModel

type SourceCartDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceCartDataSourceModel describes the data model.

func (*SourceCartDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceCartDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceCartResource

type SourceCartResource struct {
	// contains filtered or unexported fields
}

SourceCartResource defines the resource implementation.

func (*SourceCartResource) Configure

func (*SourceCartResource) Create

func (*SourceCartResource) Delete

func (*SourceCartResource) ImportState

func (*SourceCartResource) Metadata

func (*SourceCartResource) Read

func (*SourceCartResource) Schema

func (*SourceCartResource) Update

type SourceCartResourceModel

type SourceCartResourceModel struct {
	Configuration SourceCart   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceCartResourceModel describes the resource data model.

func (*SourceCartResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceCartResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceCartResourceModel) ToSharedSourceCartCreateRequest added in v0.4.0

func (r *SourceCartResourceModel) ToSharedSourceCartCreateRequest() *shared.SourceCartCreateRequest

func (*SourceCartResourceModel) ToSharedSourceCartPutRequest added in v0.4.0

func (r *SourceCartResourceModel) ToSharedSourceCartPutRequest() *shared.SourceCartPutRequest

type SourceChargebee

type SourceChargebee struct {
	ProductCatalog types.String `tfsdk:"product_catalog"`
	Site           types.String `tfsdk:"site"`
	SiteAPIKey     types.String `tfsdk:"site_api_key"`
	StartDate      types.String `tfsdk:"start_date"`
}

type SourceChargebeeDataSource

type SourceChargebeeDataSource struct {
	// contains filtered or unexported fields
}

SourceChargebeeDataSource is the data source implementation.

func (*SourceChargebeeDataSource) Configure

func (*SourceChargebeeDataSource) Metadata

Metadata returns the data source type name.

func (*SourceChargebeeDataSource) Read

func (*SourceChargebeeDataSource) Schema

Schema defines the schema for the data source.

type SourceChargebeeDataSourceModel

type SourceChargebeeDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceChargebeeDataSourceModel describes the data model.

func (*SourceChargebeeDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceChargebeeDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceChargebeeResource

type SourceChargebeeResource struct {
	// contains filtered or unexported fields
}

SourceChargebeeResource defines the resource implementation.

func (*SourceChargebeeResource) Configure

func (*SourceChargebeeResource) Create

func (*SourceChargebeeResource) Delete

func (*SourceChargebeeResource) ImportState

func (*SourceChargebeeResource) Metadata

func (*SourceChargebeeResource) Read

func (*SourceChargebeeResource) Schema

func (*SourceChargebeeResource) Update

type SourceChargebeeResourceModel

type SourceChargebeeResourceModel struct {
	Configuration SourceChargebee `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceChargebeeResourceModel describes the resource data model.

func (*SourceChargebeeResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceChargebeeResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceChargebeeResourceModel) ToSharedSourceChargebeeCreateRequest added in v0.4.0

func (r *SourceChargebeeResourceModel) ToSharedSourceChargebeeCreateRequest() *shared.SourceChargebeeCreateRequest

func (*SourceChargebeeResourceModel) ToSharedSourceChargebeePutRequest added in v0.4.0

func (r *SourceChargebeeResourceModel) ToSharedSourceChargebeePutRequest() *shared.SourceChargebeePutRequest

type SourceChartmogul

type SourceChartmogul struct {
	APIKey    types.String `tfsdk:"api_key"`
	StartDate types.String `tfsdk:"start_date"`
}

type SourceChartmogulDataSource

type SourceChartmogulDataSource struct {
	// contains filtered or unexported fields
}

SourceChartmogulDataSource is the data source implementation.

func (*SourceChartmogulDataSource) Configure

func (*SourceChartmogulDataSource) Metadata

Metadata returns the data source type name.

func (*SourceChartmogulDataSource) Read

func (*SourceChartmogulDataSource) Schema

Schema defines the schema for the data source.

type SourceChartmogulDataSourceModel

type SourceChartmogulDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceChartmogulDataSourceModel describes the data model.

func (*SourceChartmogulDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceChartmogulDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceChartmogulResource

type SourceChartmogulResource struct {
	// contains filtered or unexported fields
}

SourceChartmogulResource defines the resource implementation.

func (*SourceChartmogulResource) Configure

func (*SourceChartmogulResource) Create

func (*SourceChartmogulResource) Delete

func (*SourceChartmogulResource) ImportState

func (*SourceChartmogulResource) Metadata

func (*SourceChartmogulResource) Read

func (*SourceChartmogulResource) Schema

func (*SourceChartmogulResource) Update

type SourceChartmogulResourceModel

type SourceChartmogulResourceModel struct {
	Configuration SourceChartmogul `tfsdk:"configuration"`
	DefinitionID  types.String     `tfsdk:"definition_id"`
	Name          types.String     `tfsdk:"name"`
	SecretID      types.String     `tfsdk:"secret_id"`
	SourceID      types.String     `tfsdk:"source_id"`
	SourceType    types.String     `tfsdk:"source_type"`
	WorkspaceID   types.String     `tfsdk:"workspace_id"`
}

SourceChartmogulResourceModel describes the resource data model.

func (*SourceChartmogulResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceChartmogulResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceChartmogulResourceModel) ToSharedSourceChartmogulCreateRequest added in v0.4.0

func (r *SourceChartmogulResourceModel) ToSharedSourceChartmogulCreateRequest() *shared.SourceChartmogulCreateRequest

func (*SourceChartmogulResourceModel) ToSharedSourceChartmogulPutRequest added in v0.4.0

func (r *SourceChartmogulResourceModel) ToSharedSourceChartmogulPutRequest() *shared.SourceChartmogulPutRequest

type SourceClickhouseDataSource

type SourceClickhouseDataSource struct {
	// contains filtered or unexported fields
}

SourceClickhouseDataSource is the data source implementation.

func (*SourceClickhouseDataSource) Configure

func (*SourceClickhouseDataSource) Metadata

Metadata returns the data source type name.

func (*SourceClickhouseDataSource) Read

func (*SourceClickhouseDataSource) Schema

Schema defines the schema for the data source.

type SourceClickhouseDataSourceModel

type SourceClickhouseDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceClickhouseDataSourceModel describes the data model.

func (*SourceClickhouseDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceClickhouseDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceClickhouseResource

type SourceClickhouseResource struct {
	// contains filtered or unexported fields
}

SourceClickhouseResource defines the resource implementation.

func (*SourceClickhouseResource) Configure

func (*SourceClickhouseResource) Create

func (*SourceClickhouseResource) Delete

func (*SourceClickhouseResource) ImportState

func (*SourceClickhouseResource) Metadata

func (*SourceClickhouseResource) Read

func (*SourceClickhouseResource) Schema

func (*SourceClickhouseResource) Update

type SourceClickhouseResourceModel

type SourceClickhouseResourceModel struct {
	Configuration DestinationClickhouse `tfsdk:"configuration"`
	DefinitionID  types.String          `tfsdk:"definition_id"`
	Name          types.String          `tfsdk:"name"`
	SecretID      types.String          `tfsdk:"secret_id"`
	SourceID      types.String          `tfsdk:"source_id"`
	SourceType    types.String          `tfsdk:"source_type"`
	WorkspaceID   types.String          `tfsdk:"workspace_id"`
}

SourceClickhouseResourceModel describes the resource data model.

func (*SourceClickhouseResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceClickhouseResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceClickhouseResourceModel) ToSharedSourceClickhouseCreateRequest added in v0.4.0

func (r *SourceClickhouseResourceModel) ToSharedSourceClickhouseCreateRequest() *shared.SourceClickhouseCreateRequest

func (*SourceClickhouseResourceModel) ToSharedSourceClickhousePutRequest added in v0.4.0

func (r *SourceClickhouseResourceModel) ToSharedSourceClickhousePutRequest() *shared.SourceClickhousePutRequest

type SourceClickupAPI

type SourceClickupAPI struct {
	APIToken           types.String `tfsdk:"api_token"`
	FolderID           types.String `tfsdk:"folder_id"`
	IncludeClosedTasks types.Bool   `tfsdk:"include_closed_tasks"`
	ListID             types.String `tfsdk:"list_id"`
	SpaceID            types.String `tfsdk:"space_id"`
	TeamID             types.String `tfsdk:"team_id"`
}

type SourceClickupAPIDataSource

type SourceClickupAPIDataSource struct {
	// contains filtered or unexported fields
}

SourceClickupAPIDataSource is the data source implementation.

func (*SourceClickupAPIDataSource) Configure

func (*SourceClickupAPIDataSource) Metadata

Metadata returns the data source type name.

func (*SourceClickupAPIDataSource) Read

func (*SourceClickupAPIDataSource) Schema

Schema defines the schema for the data source.

type SourceClickupAPIDataSourceModel

type SourceClickupAPIDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceClickupAPIDataSourceModel describes the data model.

func (*SourceClickupAPIDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceClickupAPIDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceClickupAPIResource

type SourceClickupAPIResource struct {
	// contains filtered or unexported fields
}

SourceClickupAPIResource defines the resource implementation.

func (*SourceClickupAPIResource) Configure

func (*SourceClickupAPIResource) Create

func (*SourceClickupAPIResource) Delete

func (*SourceClickupAPIResource) ImportState

func (*SourceClickupAPIResource) Metadata

func (*SourceClickupAPIResource) Read

func (*SourceClickupAPIResource) Schema

func (*SourceClickupAPIResource) Update

type SourceClickupAPIResourceModel

type SourceClickupAPIResourceModel struct {
	Configuration SourceClickupAPI `tfsdk:"configuration"`
	DefinitionID  types.String     `tfsdk:"definition_id"`
	Name          types.String     `tfsdk:"name"`
	SecretID      types.String     `tfsdk:"secret_id"`
	SourceID      types.String     `tfsdk:"source_id"`
	SourceType    types.String     `tfsdk:"source_type"`
	WorkspaceID   types.String     `tfsdk:"workspace_id"`
}

SourceClickupAPIResourceModel describes the resource data model.

func (*SourceClickupAPIResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceClickupAPIResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceClickupAPIResourceModel) ToSharedSourceClickupAPICreateRequest added in v0.4.0

func (r *SourceClickupAPIResourceModel) ToSharedSourceClickupAPICreateRequest() *shared.SourceClickupAPICreateRequest

func (*SourceClickupAPIResourceModel) ToSharedSourceClickupAPIPutRequest added in v0.4.0

func (r *SourceClickupAPIResourceModel) ToSharedSourceClickupAPIPutRequest() *shared.SourceClickupAPIPutRequest

type SourceClockify

type SourceClockify struct {
	APIKey      types.String `tfsdk:"api_key"`
	APIURL      types.String `tfsdk:"api_url"`
	WorkspaceID types.String `tfsdk:"workspace_id"`
}

type SourceClockifyDataSource

type SourceClockifyDataSource struct {
	// contains filtered or unexported fields
}

SourceClockifyDataSource is the data source implementation.

func (*SourceClockifyDataSource) Configure

func (*SourceClockifyDataSource) Metadata

Metadata returns the data source type name.

func (*SourceClockifyDataSource) Read

func (*SourceClockifyDataSource) Schema

Schema defines the schema for the data source.

type SourceClockifyDataSourceModel

type SourceClockifyDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceClockifyDataSourceModel describes the data model.

func (*SourceClockifyDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceClockifyDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceClockifyResource

type SourceClockifyResource struct {
	// contains filtered or unexported fields
}

SourceClockifyResource defines the resource implementation.

func (*SourceClockifyResource) Configure

func (*SourceClockifyResource) Create

func (*SourceClockifyResource) Delete

func (*SourceClockifyResource) ImportState

func (*SourceClockifyResource) Metadata

func (*SourceClockifyResource) Read

func (*SourceClockifyResource) Schema

func (*SourceClockifyResource) Update

type SourceClockifyResourceModel

type SourceClockifyResourceModel struct {
	Configuration SourceClockify `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceClockifyResourceModel describes the resource data model.

func (*SourceClockifyResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceClockifyResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceClockifyResourceModel) ToSharedSourceClockifyCreateRequest added in v0.4.0

func (r *SourceClockifyResourceModel) ToSharedSourceClockifyCreateRequest() *shared.SourceClockifyCreateRequest

func (*SourceClockifyResourceModel) ToSharedSourceClockifyPutRequest added in v0.4.0

func (r *SourceClockifyResourceModel) ToSharedSourceClockifyPutRequest() *shared.SourceClockifyPutRequest

type SourceCloseCom

type SourceCloseCom struct {
	APIKey    types.String `tfsdk:"api_key"`
	StartDate types.String `tfsdk:"start_date"`
}

type SourceCloseComDataSource

type SourceCloseComDataSource struct {
	// contains filtered or unexported fields
}

SourceCloseComDataSource is the data source implementation.

func (*SourceCloseComDataSource) Configure

func (*SourceCloseComDataSource) Metadata

Metadata returns the data source type name.

func (*SourceCloseComDataSource) Read

func (*SourceCloseComDataSource) Schema

Schema defines the schema for the data source.

type SourceCloseComDataSourceModel

type SourceCloseComDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceCloseComDataSourceModel describes the data model.

func (*SourceCloseComDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceCloseComDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceCloseComResource

type SourceCloseComResource struct {
	// contains filtered or unexported fields
}

SourceCloseComResource defines the resource implementation.

func (*SourceCloseComResource) Configure

func (*SourceCloseComResource) Create

func (*SourceCloseComResource) Delete

func (*SourceCloseComResource) ImportState

func (*SourceCloseComResource) Metadata

func (*SourceCloseComResource) Read

func (*SourceCloseComResource) Schema

func (*SourceCloseComResource) Update

type SourceCloseComResourceModel

type SourceCloseComResourceModel struct {
	Configuration SourceCloseCom `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceCloseComResourceModel describes the resource data model.

func (*SourceCloseComResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceCloseComResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceCloseComResourceModel) ToSharedSourceCloseComCreateRequest added in v0.4.0

func (r *SourceCloseComResourceModel) ToSharedSourceCloseComCreateRequest() *shared.SourceCloseComCreateRequest

func (*SourceCloseComResourceModel) ToSharedSourceCloseComPutRequest added in v0.4.0

func (r *SourceCloseComResourceModel) ToSharedSourceCloseComPutRequest() *shared.SourceCloseComPutRequest

type SourceCoda

type SourceCoda struct {
	AuthToken types.String `tfsdk:"auth_token"`
}

type SourceCodaDataSource

type SourceCodaDataSource struct {
	// contains filtered or unexported fields
}

SourceCodaDataSource is the data source implementation.

func (*SourceCodaDataSource) Configure

func (*SourceCodaDataSource) Metadata

Metadata returns the data source type name.

func (*SourceCodaDataSource) Read

func (*SourceCodaDataSource) Schema

Schema defines the schema for the data source.

type SourceCodaDataSourceModel

type SourceCodaDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceCodaDataSourceModel describes the data model.

func (*SourceCodaDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceCodaDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceCodaResource

type SourceCodaResource struct {
	// contains filtered or unexported fields
}

SourceCodaResource defines the resource implementation.

func (*SourceCodaResource) Configure

func (*SourceCodaResource) Create

func (*SourceCodaResource) Delete

func (*SourceCodaResource) ImportState

func (*SourceCodaResource) Metadata

func (*SourceCodaResource) Read

func (*SourceCodaResource) Schema

func (*SourceCodaResource) Update

type SourceCodaResourceModel

type SourceCodaResourceModel struct {
	Configuration SourceCoda   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceCodaResourceModel describes the resource data model.

func (*SourceCodaResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceCodaResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceCodaResourceModel) ToSharedSourceCodaCreateRequest added in v0.4.0

func (r *SourceCodaResourceModel) ToSharedSourceCodaCreateRequest() *shared.SourceCodaCreateRequest

func (*SourceCodaResourceModel) ToSharedSourceCodaPutRequest added in v0.4.0

func (r *SourceCodaResourceModel) ToSharedSourceCodaPutRequest() *shared.SourceCodaPutRequest

type SourceCoinAPI

type SourceCoinAPI struct {
	APIKey      types.String `tfsdk:"api_key"`
	EndDate     types.String `tfsdk:"end_date"`
	Environment types.String `tfsdk:"environment"`
	Limit       types.Int64  `tfsdk:"limit"`
	Period      types.String `tfsdk:"period"`
	StartDate   types.String `tfsdk:"start_date"`
	SymbolID    types.String `tfsdk:"symbol_id"`
}

type SourceCoinAPIDataSource

type SourceCoinAPIDataSource struct {
	// contains filtered or unexported fields
}

SourceCoinAPIDataSource is the data source implementation.

func (*SourceCoinAPIDataSource) Configure

func (*SourceCoinAPIDataSource) Metadata

Metadata returns the data source type name.

func (*SourceCoinAPIDataSource) Read

func (*SourceCoinAPIDataSource) Schema

Schema defines the schema for the data source.

type SourceCoinAPIDataSourceModel

type SourceCoinAPIDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceCoinAPIDataSourceModel describes the data model.

func (*SourceCoinAPIDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceCoinAPIDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceCoinAPIResource

type SourceCoinAPIResource struct {
	// contains filtered or unexported fields
}

SourceCoinAPIResource defines the resource implementation.

func (*SourceCoinAPIResource) Configure

func (*SourceCoinAPIResource) Create

func (*SourceCoinAPIResource) Delete

func (*SourceCoinAPIResource) ImportState

func (*SourceCoinAPIResource) Metadata

func (*SourceCoinAPIResource) Read

func (*SourceCoinAPIResource) Schema

func (*SourceCoinAPIResource) Update

type SourceCoinAPIResourceModel

type SourceCoinAPIResourceModel struct {
	Configuration SourceCoinAPI `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceCoinAPIResourceModel describes the resource data model.

func (*SourceCoinAPIResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceCoinAPIResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceCoinAPIResourceModel) ToSharedSourceCoinAPICreateRequest added in v0.4.0

func (r *SourceCoinAPIResourceModel) ToSharedSourceCoinAPICreateRequest() *shared.SourceCoinAPICreateRequest

func (*SourceCoinAPIResourceModel) ToSharedSourceCoinAPIPutRequest added in v0.4.0

func (r *SourceCoinAPIResourceModel) ToSharedSourceCoinAPIPutRequest() *shared.SourceCoinAPIPutRequest

type SourceCoinmarketcap

type SourceCoinmarketcap struct {
	APIKey   types.String   `tfsdk:"api_key"`
	DataType types.String   `tfsdk:"data_type"`
	Symbols  []types.String `tfsdk:"symbols"`
}

type SourceCoinmarketcapDataSource

type SourceCoinmarketcapDataSource struct {
	// contains filtered or unexported fields
}

SourceCoinmarketcapDataSource is the data source implementation.

func (*SourceCoinmarketcapDataSource) Configure

func (*SourceCoinmarketcapDataSource) Metadata

Metadata returns the data source type name.

func (*SourceCoinmarketcapDataSource) Read

func (*SourceCoinmarketcapDataSource) Schema

Schema defines the schema for the data source.

type SourceCoinmarketcapDataSourceModel

type SourceCoinmarketcapDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceCoinmarketcapDataSourceModel describes the data model.

func (*SourceCoinmarketcapDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceCoinmarketcapDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceCoinmarketcapResource

type SourceCoinmarketcapResource struct {
	// contains filtered or unexported fields
}

SourceCoinmarketcapResource defines the resource implementation.

func (*SourceCoinmarketcapResource) Configure

func (*SourceCoinmarketcapResource) Create

func (*SourceCoinmarketcapResource) Delete

func (*SourceCoinmarketcapResource) ImportState

func (*SourceCoinmarketcapResource) Metadata

func (*SourceCoinmarketcapResource) Read

func (*SourceCoinmarketcapResource) Schema

func (*SourceCoinmarketcapResource) Update

type SourceCoinmarketcapResourceModel

type SourceCoinmarketcapResourceModel struct {
	Configuration SourceCoinmarketcap `tfsdk:"configuration"`
	DefinitionID  types.String        `tfsdk:"definition_id"`
	Name          types.String        `tfsdk:"name"`
	SecretID      types.String        `tfsdk:"secret_id"`
	SourceID      types.String        `tfsdk:"source_id"`
	SourceType    types.String        `tfsdk:"source_type"`
	WorkspaceID   types.String        `tfsdk:"workspace_id"`
}

SourceCoinmarketcapResourceModel describes the resource data model.

func (*SourceCoinmarketcapResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceCoinmarketcapResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceCoinmarketcapResourceModel) ToSharedSourceCoinmarketcapCreateRequest added in v0.4.0

func (r *SourceCoinmarketcapResourceModel) ToSharedSourceCoinmarketcapCreateRequest() *shared.SourceCoinmarketcapCreateRequest

func (*SourceCoinmarketcapResourceModel) ToSharedSourceCoinmarketcapPutRequest added in v0.4.0

func (r *SourceCoinmarketcapResourceModel) ToSharedSourceCoinmarketcapPutRequest() *shared.SourceCoinmarketcapPutRequest

type SourceConfigcatDataSource

type SourceConfigcatDataSource struct {
	// contains filtered or unexported fields
}

SourceConfigcatDataSource is the data source implementation.

func (*SourceConfigcatDataSource) Configure

func (*SourceConfigcatDataSource) Metadata

Metadata returns the data source type name.

func (*SourceConfigcatDataSource) Read

func (*SourceConfigcatDataSource) Schema

Schema defines the schema for the data source.

type SourceConfigcatDataSourceModel

type SourceConfigcatDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceConfigcatDataSourceModel describes the data model.

func (*SourceConfigcatDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceConfigcatDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceConfigcatResource

type SourceConfigcatResource struct {
	// contains filtered or unexported fields
}

SourceConfigcatResource defines the resource implementation.

func (*SourceConfigcatResource) Configure

func (*SourceConfigcatResource) Create

func (*SourceConfigcatResource) Delete

func (*SourceConfigcatResource) ImportState

func (*SourceConfigcatResource) Metadata

func (*SourceConfigcatResource) Read

func (*SourceConfigcatResource) Schema

func (*SourceConfigcatResource) Update

type SourceConfigcatResourceModel

type SourceConfigcatResourceModel struct {
	Configuration UsernamePassword `tfsdk:"configuration"`
	DefinitionID  types.String     `tfsdk:"definition_id"`
	Name          types.String     `tfsdk:"name"`
	SecretID      types.String     `tfsdk:"secret_id"`
	SourceID      types.String     `tfsdk:"source_id"`
	SourceType    types.String     `tfsdk:"source_type"`
	WorkspaceID   types.String     `tfsdk:"workspace_id"`
}

SourceConfigcatResourceModel describes the resource data model.

func (*SourceConfigcatResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceConfigcatResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceConfigcatResourceModel) ToSharedSourceConfigcatCreateRequest added in v0.4.0

func (r *SourceConfigcatResourceModel) ToSharedSourceConfigcatCreateRequest() *shared.SourceConfigcatCreateRequest

func (*SourceConfigcatResourceModel) ToSharedSourceConfigcatPutRequest added in v0.4.0

func (r *SourceConfigcatResourceModel) ToSharedSourceConfigcatPutRequest() *shared.SourceConfigcatPutRequest

type SourceConfluence

type SourceConfluence struct {
	APIToken   types.String `tfsdk:"api_token"`
	DomainName types.String `tfsdk:"domain_name"`
	Email      types.String `tfsdk:"email"`
}

type SourceConfluenceDataSource

type SourceConfluenceDataSource struct {
	// contains filtered or unexported fields
}

SourceConfluenceDataSource is the data source implementation.

func (*SourceConfluenceDataSource) Configure

func (*SourceConfluenceDataSource) Metadata

Metadata returns the data source type name.

func (*SourceConfluenceDataSource) Read

func (*SourceConfluenceDataSource) Schema

Schema defines the schema for the data source.

type SourceConfluenceDataSourceModel

type SourceConfluenceDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceConfluenceDataSourceModel describes the data model.

func (*SourceConfluenceDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceConfluenceDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceConfluenceResource

type SourceConfluenceResource struct {
	// contains filtered or unexported fields
}

SourceConfluenceResource defines the resource implementation.

func (*SourceConfluenceResource) Configure

func (*SourceConfluenceResource) Create

func (*SourceConfluenceResource) Delete

func (*SourceConfluenceResource) ImportState

func (*SourceConfluenceResource) Metadata

func (*SourceConfluenceResource) Read

func (*SourceConfluenceResource) Schema

func (*SourceConfluenceResource) Update

type SourceConfluenceResourceModel

type SourceConfluenceResourceModel struct {
	Configuration SourceConfluence `tfsdk:"configuration"`
	DefinitionID  types.String     `tfsdk:"definition_id"`
	Name          types.String     `tfsdk:"name"`
	SecretID      types.String     `tfsdk:"secret_id"`
	SourceID      types.String     `tfsdk:"source_id"`
	SourceType    types.String     `tfsdk:"source_type"`
	WorkspaceID   types.String     `tfsdk:"workspace_id"`
}

SourceConfluenceResourceModel describes the resource data model.

func (*SourceConfluenceResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceConfluenceResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceConfluenceResourceModel) ToSharedSourceConfluenceCreateRequest added in v0.4.0

func (r *SourceConfluenceResourceModel) ToSharedSourceConfluenceCreateRequest() *shared.SourceConfluenceCreateRequest

func (*SourceConfluenceResourceModel) ToSharedSourceConfluencePutRequest added in v0.4.0

func (r *SourceConfluenceResourceModel) ToSharedSourceConfluencePutRequest() *shared.SourceConfluencePutRequest

type SourceConvexDataSource

type SourceConvexDataSource struct {
	// contains filtered or unexported fields
}

SourceConvexDataSource is the data source implementation.

func (*SourceConvexDataSource) Configure

func (*SourceConvexDataSource) Metadata

Metadata returns the data source type name.

func (*SourceConvexDataSource) Read

func (*SourceConvexDataSource) Schema

Schema defines the schema for the data source.

type SourceConvexDataSourceModel

type SourceConvexDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceConvexDataSourceModel describes the data model.

func (*SourceConvexDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceConvexDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceConvexResource

type SourceConvexResource struct {
	// contains filtered or unexported fields
}

SourceConvexResource defines the resource implementation.

func (*SourceConvexResource) Configure

func (*SourceConvexResource) Create

func (*SourceConvexResource) Delete

func (*SourceConvexResource) ImportState

func (*SourceConvexResource) Metadata

func (*SourceConvexResource) Read

func (*SourceConvexResource) Schema

func (*SourceConvexResource) Update

type SourceConvexResourceModel

type SourceConvexResourceModel struct {
	Configuration DestinationConvex `tfsdk:"configuration"`
	DefinitionID  types.String      `tfsdk:"definition_id"`
	Name          types.String      `tfsdk:"name"`
	SecretID      types.String      `tfsdk:"secret_id"`
	SourceID      types.String      `tfsdk:"source_id"`
	SourceType    types.String      `tfsdk:"source_type"`
	WorkspaceID   types.String      `tfsdk:"workspace_id"`
}

SourceConvexResourceModel describes the resource data model.

func (*SourceConvexResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceConvexResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceConvexResourceModel) ToSharedSourceConvexCreateRequest added in v0.4.0

func (r *SourceConvexResourceModel) ToSharedSourceConvexCreateRequest() *shared.SourceConvexCreateRequest

func (*SourceConvexResourceModel) ToSharedSourceConvexPutRequest added in v0.4.0

func (r *SourceConvexResourceModel) ToSharedSourceConvexPutRequest() *shared.SourceConvexPutRequest

type SourceCustomDataSource added in v0.4.0

type SourceCustomDataSource struct {
	// contains filtered or unexported fields
}

SourceCustomDataSource is the data source implementation.

func (*SourceCustomDataSource) Configure added in v0.4.0

func (*SourceCustomDataSource) Metadata added in v0.4.0

Metadata returns the data source type name.

func (*SourceCustomDataSource) Read added in v0.4.0

func (*SourceCustomDataSource) Schema added in v0.4.0

Schema defines the schema for the data source.

type SourceCustomDataSourceModel added in v0.4.0

type SourceCustomDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceCustomDataSourceModel describes the data model.

func (*SourceCustomDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceCustomDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceCustomResource added in v0.4.0

type SourceCustomResource struct {
	// contains filtered or unexported fields
}

SourceCustomResource defines the resource implementation.

func (*SourceCustomResource) Configure added in v0.4.0

func (*SourceCustomResource) Create added in v0.4.0

func (*SourceCustomResource) Delete added in v0.4.0

func (*SourceCustomResource) ImportState added in v0.4.0

func (*SourceCustomResource) Metadata added in v0.4.0

func (*SourceCustomResource) Read added in v0.4.0

func (*SourceCustomResource) Schema added in v0.4.0

func (*SourceCustomResource) Update added in v0.4.0

type SourceCustomResourceModel added in v0.4.0

type SourceCustomResourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceCustomResourceModel describes the resource data model.

func (*SourceCustomResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceCustomResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceCustomResourceModel) ToSharedSourceCustomCreateRequest added in v0.4.0

func (r *SourceCustomResourceModel) ToSharedSourceCustomCreateRequest() *shared.SourceCustomCreateRequest

func (*SourceCustomResourceModel) ToSharedSourceCustomPutRequest added in v0.4.0

func (r *SourceCustomResourceModel) ToSharedSourceCustomPutRequest() *shared.SourceCustomPutRequest

type SourceDatascope

type SourceDatascope struct {
	APIKey    types.String `tfsdk:"api_key"`
	StartDate types.String `tfsdk:"start_date"`
}

type SourceDatascopeDataSource

type SourceDatascopeDataSource struct {
	// contains filtered or unexported fields
}

SourceDatascopeDataSource is the data source implementation.

func (*SourceDatascopeDataSource) Configure

func (*SourceDatascopeDataSource) Metadata

Metadata returns the data source type name.

func (*SourceDatascopeDataSource) Read

func (*SourceDatascopeDataSource) Schema

Schema defines the schema for the data source.

type SourceDatascopeDataSourceModel

type SourceDatascopeDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceDatascopeDataSourceModel describes the data model.

func (*SourceDatascopeDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceDatascopeDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceDatascopeResource

type SourceDatascopeResource struct {
	// contains filtered or unexported fields
}

SourceDatascopeResource defines the resource implementation.

func (*SourceDatascopeResource) Configure

func (*SourceDatascopeResource) Create

func (*SourceDatascopeResource) Delete

func (*SourceDatascopeResource) ImportState

func (*SourceDatascopeResource) Metadata

func (*SourceDatascopeResource) Read

func (*SourceDatascopeResource) Schema

func (*SourceDatascopeResource) Update

type SourceDatascopeResourceModel

type SourceDatascopeResourceModel struct {
	Configuration SourceDatascope `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceDatascopeResourceModel describes the resource data model.

func (*SourceDatascopeResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceDatascopeResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceDatascopeResourceModel) ToSharedSourceDatascopeCreateRequest added in v0.4.0

func (r *SourceDatascopeResourceModel) ToSharedSourceDatascopeCreateRequest() *shared.SourceDatascopeCreateRequest

func (*SourceDatascopeResourceModel) ToSharedSourceDatascopePutRequest added in v0.4.0

func (r *SourceDatascopeResourceModel) ToSharedSourceDatascopePutRequest() *shared.SourceDatascopePutRequest

type SourceDelighted

type SourceDelighted struct {
	APIKey types.String `tfsdk:"api_key"`
	Since  types.String `tfsdk:"since"`
}

type SourceDelightedDataSource

type SourceDelightedDataSource struct {
	// contains filtered or unexported fields
}

SourceDelightedDataSource is the data source implementation.

func (*SourceDelightedDataSource) Configure

func (*SourceDelightedDataSource) Metadata

Metadata returns the data source type name.

func (*SourceDelightedDataSource) Read

func (*SourceDelightedDataSource) Schema

Schema defines the schema for the data source.

type SourceDelightedDataSourceModel

type SourceDelightedDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceDelightedDataSourceModel describes the data model.

func (*SourceDelightedDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceDelightedDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceDelightedResource

type SourceDelightedResource struct {
	// contains filtered or unexported fields
}

SourceDelightedResource defines the resource implementation.

func (*SourceDelightedResource) Configure

func (*SourceDelightedResource) Create

func (*SourceDelightedResource) Delete

func (*SourceDelightedResource) ImportState

func (*SourceDelightedResource) Metadata

func (*SourceDelightedResource) Read

func (*SourceDelightedResource) Schema

func (*SourceDelightedResource) Update

type SourceDelightedResourceModel

type SourceDelightedResourceModel struct {
	Configuration SourceDelighted `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceDelightedResourceModel describes the resource data model.

func (*SourceDelightedResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceDelightedResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceDelightedResourceModel) ToSharedSourceDelightedCreateRequest added in v0.4.0

func (r *SourceDelightedResourceModel) ToSharedSourceDelightedCreateRequest() *shared.SourceDelightedCreateRequest

func (*SourceDelightedResourceModel) ToSharedSourceDelightedPutRequest added in v0.4.0

func (r *SourceDelightedResourceModel) ToSharedSourceDelightedPutRequest() *shared.SourceDelightedPutRequest

type SourceDixa

type SourceDixa struct {
	APIToken  types.String `tfsdk:"api_token"`
	BatchSize types.Int64  `tfsdk:"batch_size"`
	StartDate types.String `tfsdk:"start_date"`
}

type SourceDixaDataSource

type SourceDixaDataSource struct {
	// contains filtered or unexported fields
}

SourceDixaDataSource is the data source implementation.

func (*SourceDixaDataSource) Configure

func (*SourceDixaDataSource) Metadata

Metadata returns the data source type name.

func (*SourceDixaDataSource) Read

func (*SourceDixaDataSource) Schema

Schema defines the schema for the data source.

type SourceDixaDataSourceModel

type SourceDixaDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceDixaDataSourceModel describes the data model.

func (*SourceDixaDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceDixaDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceDixaResource

type SourceDixaResource struct {
	// contains filtered or unexported fields
}

SourceDixaResource defines the resource implementation.

func (*SourceDixaResource) Configure

func (*SourceDixaResource) Create

func (*SourceDixaResource) Delete

func (*SourceDixaResource) ImportState

func (*SourceDixaResource) Metadata

func (*SourceDixaResource) Read

func (*SourceDixaResource) Schema

func (*SourceDixaResource) Update

type SourceDixaResourceModel

type SourceDixaResourceModel struct {
	Configuration SourceDixa   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceDixaResourceModel describes the resource data model.

func (*SourceDixaResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceDixaResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceDixaResourceModel) ToSharedSourceDixaCreateRequest added in v0.4.0

func (r *SourceDixaResourceModel) ToSharedSourceDixaCreateRequest() *shared.SourceDixaCreateRequest

func (*SourceDixaResourceModel) ToSharedSourceDixaPutRequest added in v0.4.0

func (r *SourceDixaResourceModel) ToSharedSourceDixaPutRequest() *shared.SourceDixaPutRequest

type SourceDockerhub

type SourceDockerhub struct {
	DockerUsername types.String `tfsdk:"docker_username"`
}

type SourceDockerhubDataSource

type SourceDockerhubDataSource struct {
	// contains filtered or unexported fields
}

SourceDockerhubDataSource is the data source implementation.

func (*SourceDockerhubDataSource) Configure

func (*SourceDockerhubDataSource) Metadata

Metadata returns the data source type name.

func (*SourceDockerhubDataSource) Read

func (*SourceDockerhubDataSource) Schema

Schema defines the schema for the data source.

type SourceDockerhubDataSourceModel

type SourceDockerhubDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceDockerhubDataSourceModel describes the data model.

func (*SourceDockerhubDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceDockerhubDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceDockerhubResource

type SourceDockerhubResource struct {
	// contains filtered or unexported fields
}

SourceDockerhubResource defines the resource implementation.

func (*SourceDockerhubResource) Configure

func (*SourceDockerhubResource) Create

func (*SourceDockerhubResource) Delete

func (*SourceDockerhubResource) ImportState

func (*SourceDockerhubResource) Metadata

func (*SourceDockerhubResource) Read

func (*SourceDockerhubResource) Schema

func (*SourceDockerhubResource) Update

type SourceDockerhubResourceModel

type SourceDockerhubResourceModel struct {
	Configuration SourceDockerhub `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceDockerhubResourceModel describes the resource data model.

func (*SourceDockerhubResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceDockerhubResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceDockerhubResourceModel) ToSharedSourceDockerhubCreateRequest added in v0.4.0

func (r *SourceDockerhubResourceModel) ToSharedSourceDockerhubCreateRequest() *shared.SourceDockerhubCreateRequest

func (*SourceDockerhubResourceModel) ToSharedSourceDockerhubPutRequest added in v0.4.0

func (r *SourceDockerhubResourceModel) ToSharedSourceDockerhubPutRequest() *shared.SourceDockerhubPutRequest

type SourceDremio

type SourceDremio struct {
	APIKey  types.String `tfsdk:"api_key"`
	BaseURL types.String `tfsdk:"base_url"`
}

type SourceDremioDataSource

type SourceDremioDataSource struct {
	// contains filtered or unexported fields
}

SourceDremioDataSource is the data source implementation.

func (*SourceDremioDataSource) Configure

func (*SourceDremioDataSource) Metadata

Metadata returns the data source type name.

func (*SourceDremioDataSource) Read

func (*SourceDremioDataSource) Schema

Schema defines the schema for the data source.

type SourceDremioDataSourceModel

type SourceDremioDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceDremioDataSourceModel describes the data model.

func (*SourceDremioDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceDremioDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceDremioResource

type SourceDremioResource struct {
	// contains filtered or unexported fields
}

SourceDremioResource defines the resource implementation.

func (*SourceDremioResource) Configure

func (*SourceDremioResource) Create

func (*SourceDremioResource) Delete

func (*SourceDremioResource) ImportState

func (*SourceDremioResource) Metadata

func (*SourceDremioResource) Read

func (*SourceDremioResource) Schema

func (*SourceDremioResource) Update

type SourceDremioResourceModel

type SourceDremioResourceModel struct {
	Configuration SourceDremio `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceDremioResourceModel describes the resource data model.

func (*SourceDremioResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceDremioResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceDremioResourceModel) ToSharedSourceDremioCreateRequest added in v0.4.0

func (r *SourceDremioResourceModel) ToSharedSourceDremioCreateRequest() *shared.SourceDremioCreateRequest

func (*SourceDremioResourceModel) ToSharedSourceDremioPutRequest added in v0.4.0

func (r *SourceDremioResourceModel) ToSharedSourceDremioPutRequest() *shared.SourceDremioPutRequest

type SourceDynamodb

type SourceDynamodb struct {
	AccessKeyID            types.String `tfsdk:"access_key_id"`
	Endpoint               types.String `tfsdk:"endpoint"`
	Region                 types.String `tfsdk:"region"`
	ReservedAttributeNames types.String `tfsdk:"reserved_attribute_names"`
	SecretAccessKey        types.String `tfsdk:"secret_access_key"`
}

type SourceDynamodbDataSource

type SourceDynamodbDataSource struct {
	// contains filtered or unexported fields
}

SourceDynamodbDataSource is the data source implementation.

func (*SourceDynamodbDataSource) Configure

func (*SourceDynamodbDataSource) Metadata

Metadata returns the data source type name.

func (*SourceDynamodbDataSource) Read

func (*SourceDynamodbDataSource) Schema

Schema defines the schema for the data source.

type SourceDynamodbDataSourceModel

type SourceDynamodbDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceDynamodbDataSourceModel describes the data model.

func (*SourceDynamodbDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceDynamodbDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceDynamodbResource

type SourceDynamodbResource struct {
	// contains filtered or unexported fields
}

SourceDynamodbResource defines the resource implementation.

func (*SourceDynamodbResource) Configure

func (*SourceDynamodbResource) Create

func (*SourceDynamodbResource) Delete

func (*SourceDynamodbResource) ImportState

func (*SourceDynamodbResource) Metadata

func (*SourceDynamodbResource) Read

func (*SourceDynamodbResource) Schema

func (*SourceDynamodbResource) Update

type SourceDynamodbResourceModel

type SourceDynamodbResourceModel struct {
	Configuration SourceDynamodb `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceDynamodbResourceModel describes the resource data model.

func (*SourceDynamodbResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceDynamodbResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceDynamodbResourceModel) ToSharedSourceDynamodbCreateRequest added in v0.4.0

func (r *SourceDynamodbResourceModel) ToSharedSourceDynamodbCreateRequest() *shared.SourceDynamodbCreateRequest

func (*SourceDynamodbResourceModel) ToSharedSourceDynamodbPutRequest added in v0.4.0

func (r *SourceDynamodbResourceModel) ToSharedSourceDynamodbPutRequest() *shared.SourceDynamodbPutRequest

type SourceEmailoctopusDataSource

type SourceEmailoctopusDataSource struct {
	// contains filtered or unexported fields
}

SourceEmailoctopusDataSource is the data source implementation.

func (*SourceEmailoctopusDataSource) Configure

func (*SourceEmailoctopusDataSource) Metadata

Metadata returns the data source type name.

func (*SourceEmailoctopusDataSource) Read

func (*SourceEmailoctopusDataSource) Schema

Schema defines the schema for the data source.

type SourceEmailoctopusDataSourceModel

type SourceEmailoctopusDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceEmailoctopusDataSourceModel describes the data model.

func (*SourceEmailoctopusDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceEmailoctopusDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceEmailoctopusResource

type SourceEmailoctopusResource struct {
	// contains filtered or unexported fields
}

SourceEmailoctopusResource defines the resource implementation.

func (*SourceEmailoctopusResource) Configure

func (*SourceEmailoctopusResource) Create

func (*SourceEmailoctopusResource) Delete

func (*SourceEmailoctopusResource) ImportState

func (*SourceEmailoctopusResource) Metadata

func (*SourceEmailoctopusResource) Read

func (*SourceEmailoctopusResource) Schema

func (*SourceEmailoctopusResource) Update

type SourceEmailoctopusResourceModel

type SourceEmailoctopusResourceModel struct {
	Configuration APIKeyAuth   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceEmailoctopusResourceModel describes the resource data model.

func (*SourceEmailoctopusResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceEmailoctopusResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceEmailoctopusResourceModel) ToSharedSourceEmailoctopusCreateRequest added in v0.4.0

func (r *SourceEmailoctopusResourceModel) ToSharedSourceEmailoctopusCreateRequest() *shared.SourceEmailoctopusCreateRequest

func (*SourceEmailoctopusResourceModel) ToSharedSourceEmailoctopusPutRequest added in v0.4.0

func (r *SourceEmailoctopusResourceModel) ToSharedSourceEmailoctopusPutRequest() *shared.SourceEmailoctopusPutRequest

type SourceExchangeRates

type SourceExchangeRates struct {
	AccessKey      types.String `tfsdk:"access_key"`
	Base           types.String `tfsdk:"base"`
	IgnoreWeekends types.Bool   `tfsdk:"ignore_weekends"`
	StartDate      types.String `tfsdk:"start_date"`
}

type SourceExchangeRatesDataSource

type SourceExchangeRatesDataSource struct {
	// contains filtered or unexported fields
}

SourceExchangeRatesDataSource is the data source implementation.

func (*SourceExchangeRatesDataSource) Configure

func (*SourceExchangeRatesDataSource) Metadata

Metadata returns the data source type name.

func (*SourceExchangeRatesDataSource) Read

func (*SourceExchangeRatesDataSource) Schema

Schema defines the schema for the data source.

type SourceExchangeRatesDataSourceModel

type SourceExchangeRatesDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceExchangeRatesDataSourceModel describes the data model.

func (*SourceExchangeRatesDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceExchangeRatesDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceExchangeRatesResource

type SourceExchangeRatesResource struct {
	// contains filtered or unexported fields
}

SourceExchangeRatesResource defines the resource implementation.

func (*SourceExchangeRatesResource) Configure

func (*SourceExchangeRatesResource) Create

func (*SourceExchangeRatesResource) Delete

func (*SourceExchangeRatesResource) ImportState

func (*SourceExchangeRatesResource) Metadata

func (*SourceExchangeRatesResource) Read

func (*SourceExchangeRatesResource) Schema

func (*SourceExchangeRatesResource) Update

type SourceExchangeRatesResourceModel

type SourceExchangeRatesResourceModel struct {
	Configuration SourceExchangeRates `tfsdk:"configuration"`
	DefinitionID  types.String        `tfsdk:"definition_id"`
	Name          types.String        `tfsdk:"name"`
	SecretID      types.String        `tfsdk:"secret_id"`
	SourceID      types.String        `tfsdk:"source_id"`
	SourceType    types.String        `tfsdk:"source_type"`
	WorkspaceID   types.String        `tfsdk:"workspace_id"`
}

SourceExchangeRatesResourceModel describes the resource data model.

func (*SourceExchangeRatesResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceExchangeRatesResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceExchangeRatesResourceModel) ToSharedSourceExchangeRatesCreateRequest added in v0.4.0

func (r *SourceExchangeRatesResourceModel) ToSharedSourceExchangeRatesCreateRequest() *shared.SourceExchangeRatesCreateRequest

func (*SourceExchangeRatesResourceModel) ToSharedSourceExchangeRatesPutRequest added in v0.4.0

func (r *SourceExchangeRatesResourceModel) ToSharedSourceExchangeRatesPutRequest() *shared.SourceExchangeRatesPutRequest

type SourceFacebookMarketing

type SourceFacebookMarketing struct {
	AccessToken                types.String    `tfsdk:"access_token"`
	AccountIds                 []types.String  `tfsdk:"account_ids"`
	ActionBreakdownsAllowEmpty types.Bool      `tfsdk:"action_breakdowns_allow_empty"`
	ClientID                   types.String    `tfsdk:"client_id"`
	ClientSecret               types.String    `tfsdk:"client_secret"`
	CustomInsights             []InsightConfig `tfsdk:"custom_insights"`
	EndDate                    types.String    `tfsdk:"end_date"`
	FetchThumbnailImages       types.Bool      `tfsdk:"fetch_thumbnail_images"`
	IncludeDeleted             types.Bool      `tfsdk:"include_deleted"`
	InsightsJobTimeout         types.Int64     `tfsdk:"insights_job_timeout"`
	InsightsLookbackWindow     types.Int64     `tfsdk:"insights_lookback_window"`
	PageSize                   types.Int64     `tfsdk:"page_size"`
	StartDate                  types.String    `tfsdk:"start_date"`
}

type SourceFacebookMarketingDataSource

type SourceFacebookMarketingDataSource struct {
	// contains filtered or unexported fields
}

SourceFacebookMarketingDataSource is the data source implementation.

func (*SourceFacebookMarketingDataSource) Configure

func (*SourceFacebookMarketingDataSource) Metadata

Metadata returns the data source type name.

func (*SourceFacebookMarketingDataSource) Read

func (*SourceFacebookMarketingDataSource) Schema

Schema defines the schema for the data source.

type SourceFacebookMarketingDataSourceModel

type SourceFacebookMarketingDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceFacebookMarketingDataSourceModel describes the data model.

func (*SourceFacebookMarketingDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceFacebookMarketingDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceFacebookMarketingResource

type SourceFacebookMarketingResource struct {
	// contains filtered or unexported fields
}

SourceFacebookMarketingResource defines the resource implementation.

func (*SourceFacebookMarketingResource) Configure

func (*SourceFacebookMarketingResource) Create

func (*SourceFacebookMarketingResource) Delete

func (*SourceFacebookMarketingResource) ImportState

func (*SourceFacebookMarketingResource) Metadata

func (*SourceFacebookMarketingResource) Read

func (*SourceFacebookMarketingResource) Schema

func (*SourceFacebookMarketingResource) Update

type SourceFacebookMarketingResourceModel

type SourceFacebookMarketingResourceModel struct {
	Configuration SourceFacebookMarketing `tfsdk:"configuration"`
	DefinitionID  types.String            `tfsdk:"definition_id"`
	Name          types.String            `tfsdk:"name"`
	SecretID      types.String            `tfsdk:"secret_id"`
	SourceID      types.String            `tfsdk:"source_id"`
	SourceType    types.String            `tfsdk:"source_type"`
	WorkspaceID   types.String            `tfsdk:"workspace_id"`
}

SourceFacebookMarketingResourceModel describes the resource data model.

func (*SourceFacebookMarketingResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceFacebookMarketingResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceFacebookMarketingResourceModel) ToSharedSourceFacebookMarketingCreateRequest added in v0.4.0

func (r *SourceFacebookMarketingResourceModel) ToSharedSourceFacebookMarketingCreateRequest() *shared.SourceFacebookMarketingCreateRequest

func (*SourceFacebookMarketingResourceModel) ToSharedSourceFacebookMarketingPutRequest added in v0.4.0

func (r *SourceFacebookMarketingResourceModel) ToSharedSourceFacebookMarketingPutRequest() *shared.SourceFacebookMarketingPutRequest

type SourceFaker

type SourceFaker struct {
	AlwaysUpdated   types.Bool  `tfsdk:"always_updated"`
	Count           types.Int64 `tfsdk:"count"`
	Parallelism     types.Int64 `tfsdk:"parallelism"`
	RecordsPerSlice types.Int64 `tfsdk:"records_per_slice"`
	Seed            types.Int64 `tfsdk:"seed"`
}

type SourceFakerDataSource

type SourceFakerDataSource struct {
	// contains filtered or unexported fields
}

SourceFakerDataSource is the data source implementation.

func (*SourceFakerDataSource) Configure

func (*SourceFakerDataSource) Metadata

Metadata returns the data source type name.

func (*SourceFakerDataSource) Read

func (*SourceFakerDataSource) Schema

Schema defines the schema for the data source.

type SourceFakerDataSourceModel

type SourceFakerDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceFakerDataSourceModel describes the data model.

func (*SourceFakerDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceFakerDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceFakerResource

type SourceFakerResource struct {
	// contains filtered or unexported fields
}

SourceFakerResource defines the resource implementation.

func (*SourceFakerResource) Configure

func (*SourceFakerResource) Create

func (*SourceFakerResource) Delete

func (*SourceFakerResource) ImportState

func (*SourceFakerResource) Metadata

func (*SourceFakerResource) Read

func (*SourceFakerResource) Schema

func (*SourceFakerResource) Update

type SourceFakerResourceModel

type SourceFakerResourceModel struct {
	Configuration SourceFaker  `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceFakerResourceModel describes the resource data model.

func (*SourceFakerResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceFakerResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceFakerResourceModel) ToSharedSourceFakerCreateRequest added in v0.4.0

func (r *SourceFakerResourceModel) ToSharedSourceFakerCreateRequest() *shared.SourceFakerCreateRequest

func (*SourceFakerResourceModel) ToSharedSourceFakerPutRequest added in v0.4.0

func (r *SourceFakerResourceModel) ToSharedSourceFakerPutRequest() *shared.SourceFakerPutRequest

type SourceFauna

type SourceFauna struct {
	Collection *SourceFaunaCollection `tfsdk:"collection"`
	Domain     types.String           `tfsdk:"domain"`
	Port       types.Int64            `tfsdk:"port"`
	Scheme     types.String           `tfsdk:"scheme"`
	Secret     types.String           `tfsdk:"secret"`
}

type SourceFaunaCollection

type SourceFaunaCollection struct {
	Deletions SourceFaunaDeletionMode `tfsdk:"deletions"`
	PageSize  types.Int64             `tfsdk:"page_size"`
}

type SourceFaunaDataSource

type SourceFaunaDataSource struct {
	// contains filtered or unexported fields
}

SourceFaunaDataSource is the data source implementation.

func (*SourceFaunaDataSource) Configure

func (*SourceFaunaDataSource) Metadata

Metadata returns the data source type name.

func (*SourceFaunaDataSource) Read

func (*SourceFaunaDataSource) Schema

Schema defines the schema for the data source.

type SourceFaunaDataSourceModel

type SourceFaunaDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceFaunaDataSourceModel describes the data model.

func (*SourceFaunaDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceFaunaDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceFaunaDeletionMode

type SourceFaunaDeletionMode struct {
	Disabled *Fake    `tfsdk:"disabled"`
	Enabled  *Enabled `tfsdk:"enabled"`
}

type SourceFaunaResource

type SourceFaunaResource struct {
	// contains filtered or unexported fields
}

SourceFaunaResource defines the resource implementation.

func (*SourceFaunaResource) Configure

func (*SourceFaunaResource) Create

func (*SourceFaunaResource) Delete

func (*SourceFaunaResource) ImportState

func (*SourceFaunaResource) Metadata

func (*SourceFaunaResource) Read

func (*SourceFaunaResource) Schema

func (*SourceFaunaResource) Update

type SourceFaunaResourceModel

type SourceFaunaResourceModel struct {
	Configuration SourceFauna  `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceFaunaResourceModel describes the resource data model.

func (*SourceFaunaResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceFaunaResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceFaunaResourceModel) ToSharedSourceFaunaCreateRequest added in v0.4.0

func (r *SourceFaunaResourceModel) ToSharedSourceFaunaCreateRequest() *shared.SourceFaunaCreateRequest

func (*SourceFaunaResourceModel) ToSharedSourceFaunaPutRequest added in v0.4.0

func (r *SourceFaunaResourceModel) ToSharedSourceFaunaPutRequest() *shared.SourceFaunaPutRequest

type SourceFile

type SourceFile struct {
	DatasetName   types.String              `tfsdk:"dataset_name"`
	Format        types.String              `tfsdk:"format"`
	Provider      SourceFileStorageProvider `tfsdk:"provider"`
	ReaderOptions types.String              `tfsdk:"reader_options"`
	URL           types.String              `tfsdk:"url"`
}

type SourceFileDataSource

type SourceFileDataSource struct {
	// contains filtered or unexported fields
}

SourceFileDataSource is the data source implementation.

func (*SourceFileDataSource) Configure

func (*SourceFileDataSource) Metadata

Metadata returns the data source type name.

func (*SourceFileDataSource) Read

func (*SourceFileDataSource) Schema

Schema defines the schema for the data source.

type SourceFileDataSourceModel

type SourceFileDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceFileDataSourceModel describes the data model.

func (*SourceFileDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceFileDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceFileResource

type SourceFileResource struct {
	// contains filtered or unexported fields
}

SourceFileResource defines the resource implementation.

func (*SourceFileResource) Configure

func (*SourceFileResource) Create

func (*SourceFileResource) Delete

func (*SourceFileResource) ImportState

func (*SourceFileResource) Metadata

func (*SourceFileResource) Read

func (*SourceFileResource) Schema

func (*SourceFileResource) Update

type SourceFileResourceModel

type SourceFileResourceModel struct {
	Configuration SourceFile   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceFileResourceModel describes the resource data model.

func (*SourceFileResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceFileResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceFileResourceModel) ToSharedSourceFileCreateRequest added in v0.4.0

func (r *SourceFileResourceModel) ToSharedSourceFileCreateRequest() *shared.SourceFileCreateRequest

func (*SourceFileResourceModel) ToSharedSourceFilePutRequest added in v0.4.0

func (r *SourceFileResourceModel) ToSharedSourceFilePutRequest() *shared.SourceFilePutRequest

type SourceFileS3AmazonWebServices

type SourceFileS3AmazonWebServices struct {
	AwsAccessKeyID     types.String `tfsdk:"aws_access_key_id"`
	AwsSecretAccessKey types.String `tfsdk:"aws_secret_access_key"`
}

type SourceFileStorageProvider

type SourceFileStorageProvider struct {
	AzBlobAzureBlobStorage         *AzBlobAzureBlobStorage        `tfsdk:"az_blob_azure_blob_storage"`
	GCSGoogleCloudStorage          *GCSGoogleCloudStorage         `tfsdk:"gcs_google_cloud_storage"`
	HTTPSPublicWeb                 *HTTPSPublicWeb                `tfsdk:"https_public_web"`
	S3AmazonWebServices            *SourceFileS3AmazonWebServices `tfsdk:"s3_amazon_web_services"`
	SCPSecureCopyProtocol          *SCPSecureCopyProtocol         `tfsdk:"scp_secure_copy_protocol"`
	SFTPSecureFileTransferProtocol *SCPSecureCopyProtocol         `tfsdk:"sftp_secure_file_transfer_protocol"`
	SSHSecureShell                 *SCPSecureCopyProtocol         `tfsdk:"ssh_secure_shell"`
}

type SourceFirebolt

type SourceFirebolt struct {
	Account  types.String `tfsdk:"account"`
	Database types.String `tfsdk:"database"`
	Engine   types.String `tfsdk:"engine"`
	Host     types.String `tfsdk:"host"`
	Password types.String `tfsdk:"password"`
	Username types.String `tfsdk:"username"`
}

type SourceFireboltDataSource

type SourceFireboltDataSource struct {
	// contains filtered or unexported fields
}

SourceFireboltDataSource is the data source implementation.

func (*SourceFireboltDataSource) Configure

func (*SourceFireboltDataSource) Metadata

Metadata returns the data source type name.

func (*SourceFireboltDataSource) Read

func (*SourceFireboltDataSource) Schema

Schema defines the schema for the data source.

type SourceFireboltDataSourceModel

type SourceFireboltDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceFireboltDataSourceModel describes the data model.

func (*SourceFireboltDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceFireboltDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceFireboltResource

type SourceFireboltResource struct {
	// contains filtered or unexported fields
}

SourceFireboltResource defines the resource implementation.

func (*SourceFireboltResource) Configure

func (*SourceFireboltResource) Create

func (*SourceFireboltResource) Delete

func (*SourceFireboltResource) ImportState

func (*SourceFireboltResource) Metadata

func (*SourceFireboltResource) Read

func (*SourceFireboltResource) Schema

func (*SourceFireboltResource) Update

type SourceFireboltResourceModel

type SourceFireboltResourceModel struct {
	Configuration SourceFirebolt `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceFireboltResourceModel describes the resource data model.

func (*SourceFireboltResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceFireboltResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceFireboltResourceModel) ToSharedSourceFireboltCreateRequest added in v0.4.0

func (r *SourceFireboltResourceModel) ToSharedSourceFireboltCreateRequest() *shared.SourceFireboltCreateRequest

func (*SourceFireboltResourceModel) ToSharedSourceFireboltPutRequest added in v0.4.0

func (r *SourceFireboltResourceModel) ToSharedSourceFireboltPutRequest() *shared.SourceFireboltPutRequest

type SourceFreshcaller

type SourceFreshcaller struct {
	APIKey            types.String `tfsdk:"api_key"`
	Domain            types.String `tfsdk:"domain"`
	RequestsPerMinute types.Int64  `tfsdk:"requests_per_minute"`
	StartDate         types.String `tfsdk:"start_date"`
	SyncLagMinutes    types.Int64  `tfsdk:"sync_lag_minutes"`
}

type SourceFreshcallerDataSource

type SourceFreshcallerDataSource struct {
	// contains filtered or unexported fields
}

SourceFreshcallerDataSource is the data source implementation.

func (*SourceFreshcallerDataSource) Configure

func (*SourceFreshcallerDataSource) Metadata

Metadata returns the data source type name.

func (*SourceFreshcallerDataSource) Read

func (*SourceFreshcallerDataSource) Schema

Schema defines the schema for the data source.

type SourceFreshcallerDataSourceModel

type SourceFreshcallerDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceFreshcallerDataSourceModel describes the data model.

func (*SourceFreshcallerDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceFreshcallerDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceFreshcallerResource

type SourceFreshcallerResource struct {
	// contains filtered or unexported fields
}

SourceFreshcallerResource defines the resource implementation.

func (*SourceFreshcallerResource) Configure

func (*SourceFreshcallerResource) Create

func (*SourceFreshcallerResource) Delete

func (*SourceFreshcallerResource) ImportState

func (*SourceFreshcallerResource) Metadata

func (*SourceFreshcallerResource) Read

func (*SourceFreshcallerResource) Schema

func (*SourceFreshcallerResource) Update

type SourceFreshcallerResourceModel

type SourceFreshcallerResourceModel struct {
	Configuration SourceFreshcaller `tfsdk:"configuration"`
	DefinitionID  types.String      `tfsdk:"definition_id"`
	Name          types.String      `tfsdk:"name"`
	SecretID      types.String      `tfsdk:"secret_id"`
	SourceID      types.String      `tfsdk:"source_id"`
	SourceType    types.String      `tfsdk:"source_type"`
	WorkspaceID   types.String      `tfsdk:"workspace_id"`
}

SourceFreshcallerResourceModel describes the resource data model.

func (*SourceFreshcallerResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceFreshcallerResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceFreshcallerResourceModel) ToSharedSourceFreshcallerCreateRequest added in v0.4.0

func (r *SourceFreshcallerResourceModel) ToSharedSourceFreshcallerCreateRequest() *shared.SourceFreshcallerCreateRequest

func (*SourceFreshcallerResourceModel) ToSharedSourceFreshcallerPutRequest added in v0.4.0

func (r *SourceFreshcallerResourceModel) ToSharedSourceFreshcallerPutRequest() *shared.SourceFreshcallerPutRequest

type SourceFreshdesk

type SourceFreshdesk struct {
	APIKey            types.String `tfsdk:"api_key"`
	Domain            types.String `tfsdk:"domain"`
	RequestsPerMinute types.Int64  `tfsdk:"requests_per_minute"`
	StartDate         types.String `tfsdk:"start_date"`
}

type SourceFreshdeskDataSource

type SourceFreshdeskDataSource struct {
	// contains filtered or unexported fields
}

SourceFreshdeskDataSource is the data source implementation.

func (*SourceFreshdeskDataSource) Configure

func (*SourceFreshdeskDataSource) Metadata

Metadata returns the data source type name.

func (*SourceFreshdeskDataSource) Read

func (*SourceFreshdeskDataSource) Schema

Schema defines the schema for the data source.

type SourceFreshdeskDataSourceModel

type SourceFreshdeskDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceFreshdeskDataSourceModel describes the data model.

func (*SourceFreshdeskDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceFreshdeskDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceFreshdeskResource

type SourceFreshdeskResource struct {
	// contains filtered or unexported fields
}

SourceFreshdeskResource defines the resource implementation.

func (*SourceFreshdeskResource) Configure

func (*SourceFreshdeskResource) Create

func (*SourceFreshdeskResource) Delete

func (*SourceFreshdeskResource) ImportState

func (*SourceFreshdeskResource) Metadata

func (*SourceFreshdeskResource) Read

func (*SourceFreshdeskResource) Schema

func (*SourceFreshdeskResource) Update

type SourceFreshdeskResourceModel

type SourceFreshdeskResourceModel struct {
	Configuration SourceFreshdesk `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceFreshdeskResourceModel describes the resource data model.

func (*SourceFreshdeskResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceFreshdeskResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceFreshdeskResourceModel) ToSharedSourceFreshdeskCreateRequest added in v0.4.0

func (r *SourceFreshdeskResourceModel) ToSharedSourceFreshdeskCreateRequest() *shared.SourceFreshdeskCreateRequest

func (*SourceFreshdeskResourceModel) ToSharedSourceFreshdeskPutRequest added in v0.4.0

func (r *SourceFreshdeskResourceModel) ToSharedSourceFreshdeskPutRequest() *shared.SourceFreshdeskPutRequest

type SourceFreshsales

type SourceFreshsales struct {
	APIKey     types.String `tfsdk:"api_key"`
	DomainName types.String `tfsdk:"domain_name"`
}

type SourceFreshsalesDataSource

type SourceFreshsalesDataSource struct {
	// contains filtered or unexported fields
}

SourceFreshsalesDataSource is the data source implementation.

func (*SourceFreshsalesDataSource) Configure

func (*SourceFreshsalesDataSource) Metadata

Metadata returns the data source type name.

func (*SourceFreshsalesDataSource) Read

func (*SourceFreshsalesDataSource) Schema

Schema defines the schema for the data source.

type SourceFreshsalesDataSourceModel

type SourceFreshsalesDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceFreshsalesDataSourceModel describes the data model.

func (*SourceFreshsalesDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceFreshsalesDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceFreshsalesResource

type SourceFreshsalesResource struct {
	// contains filtered or unexported fields
}

SourceFreshsalesResource defines the resource implementation.

func (*SourceFreshsalesResource) Configure

func (*SourceFreshsalesResource) Create

func (*SourceFreshsalesResource) Delete

func (*SourceFreshsalesResource) ImportState

func (*SourceFreshsalesResource) Metadata

func (*SourceFreshsalesResource) Read

func (*SourceFreshsalesResource) Schema

func (*SourceFreshsalesResource) Update

type SourceFreshsalesResourceModel

type SourceFreshsalesResourceModel struct {
	Configuration SourceFreshsales `tfsdk:"configuration"`
	DefinitionID  types.String     `tfsdk:"definition_id"`
	Name          types.String     `tfsdk:"name"`
	SecretID      types.String     `tfsdk:"secret_id"`
	SourceID      types.String     `tfsdk:"source_id"`
	SourceType    types.String     `tfsdk:"source_type"`
	WorkspaceID   types.String     `tfsdk:"workspace_id"`
}

SourceFreshsalesResourceModel describes the resource data model.

func (*SourceFreshsalesResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceFreshsalesResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceFreshsalesResourceModel) ToSharedSourceFreshsalesCreateRequest added in v0.4.0

func (r *SourceFreshsalesResourceModel) ToSharedSourceFreshsalesCreateRequest() *shared.SourceFreshsalesCreateRequest

func (*SourceFreshsalesResourceModel) ToSharedSourceFreshsalesPutRequest added in v0.4.0

func (r *SourceFreshsalesResourceModel) ToSharedSourceFreshsalesPutRequest() *shared.SourceFreshsalesPutRequest

type SourceGCSStreamConfig

type SourceGCSStreamConfig struct {
	DaysToSyncIfHistoryIsFull types.Int64     `tfsdk:"days_to_sync_if_history_is_full"`
	Format                    SourceGcsFormat `tfsdk:"format"`
	Globs                     []types.String  `tfsdk:"globs"`
	InputSchema               types.String    `tfsdk:"input_schema"`
	LegacyPrefix              types.String    `tfsdk:"legacy_prefix"`
	Name                      types.String    `tfsdk:"name"`
	PrimaryKey                types.String    `tfsdk:"primary_key"`
	Schemaless                types.Bool      `tfsdk:"schemaless"`
	ValidationPolicy          types.String    `tfsdk:"validation_policy"`
}

type SourceGainsightPxDataSource

type SourceGainsightPxDataSource struct {
	// contains filtered or unexported fields
}

SourceGainsightPxDataSource is the data source implementation.

func (*SourceGainsightPxDataSource) Configure

func (*SourceGainsightPxDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGainsightPxDataSource) Read

func (*SourceGainsightPxDataSource) Schema

Schema defines the schema for the data source.

type SourceGainsightPxDataSourceModel

type SourceGainsightPxDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGainsightPxDataSourceModel describes the data model.

func (*SourceGainsightPxDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGainsightPxDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGainsightPxResource

type SourceGainsightPxResource struct {
	// contains filtered or unexported fields
}

SourceGainsightPxResource defines the resource implementation.

func (*SourceGainsightPxResource) Configure

func (*SourceGainsightPxResource) Create

func (*SourceGainsightPxResource) Delete

func (*SourceGainsightPxResource) ImportState

func (*SourceGainsightPxResource) Metadata

func (*SourceGainsightPxResource) Read

func (*SourceGainsightPxResource) Schema

func (*SourceGainsightPxResource) Update

type SourceGainsightPxResourceModel

type SourceGainsightPxResourceModel struct {
	Configuration APIKeyAuth   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGainsightPxResourceModel describes the resource data model.

func (*SourceGainsightPxResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGainsightPxResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGainsightPxResourceModel) ToSharedSourceGainsightPxCreateRequest added in v0.4.0

func (r *SourceGainsightPxResourceModel) ToSharedSourceGainsightPxCreateRequest() *shared.SourceGainsightPxCreateRequest

func (*SourceGainsightPxResourceModel) ToSharedSourceGainsightPxPutRequest added in v0.4.0

func (r *SourceGainsightPxResourceModel) ToSharedSourceGainsightPxPutRequest() *shared.SourceGainsightPxPutRequest

type SourceGcs

type SourceGcs struct {
	Bucket         types.String            `tfsdk:"bucket"`
	ServiceAccount types.String            `tfsdk:"service_account"`
	StartDate      types.String            `tfsdk:"start_date"`
	Streams        []SourceGCSStreamConfig `tfsdk:"streams"`
}

type SourceGcsDataSource

type SourceGcsDataSource struct {
	// contains filtered or unexported fields
}

SourceGcsDataSource is the data source implementation.

func (*SourceGcsDataSource) Configure

func (*SourceGcsDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGcsDataSource) Read

func (*SourceGcsDataSource) Schema

Schema defines the schema for the data source.

type SourceGcsDataSourceModel

type SourceGcsDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGcsDataSourceModel describes the data model.

func (*SourceGcsDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGcsDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGcsFormat

type SourceGcsFormat struct {
	CSVFormat *CSVFormat `tfsdk:"csv_format"`
}

type SourceGcsResource

type SourceGcsResource struct {
	// contains filtered or unexported fields
}

SourceGcsResource defines the resource implementation.

func (*SourceGcsResource) Configure

func (*SourceGcsResource) Create

func (*SourceGcsResource) Delete

func (*SourceGcsResource) ImportState

func (*SourceGcsResource) Metadata

func (*SourceGcsResource) Read

func (*SourceGcsResource) Schema

func (*SourceGcsResource) Update

type SourceGcsResourceModel

type SourceGcsResourceModel struct {
	Configuration SourceGcs    `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGcsResourceModel describes the resource data model.

func (*SourceGcsResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGcsResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGcsResourceModel) ToSharedSourceGcsCreateRequest added in v0.4.0

func (r *SourceGcsResourceModel) ToSharedSourceGcsCreateRequest() *shared.SourceGcsCreateRequest

func (*SourceGcsResourceModel) ToSharedSourceGcsPutRequest added in v0.4.0

func (r *SourceGcsResourceModel) ToSharedSourceGcsPutRequest() *shared.SourceGcsPutRequest

type SourceGetlago

type SourceGetlago struct {
	APIKey types.String `tfsdk:"api_key"`
	APIURL types.String `tfsdk:"api_url"`
}

type SourceGetlagoDataSource

type SourceGetlagoDataSource struct {
	// contains filtered or unexported fields
}

SourceGetlagoDataSource is the data source implementation.

func (*SourceGetlagoDataSource) Configure

func (*SourceGetlagoDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGetlagoDataSource) Read

func (*SourceGetlagoDataSource) Schema

Schema defines the schema for the data source.

type SourceGetlagoDataSourceModel

type SourceGetlagoDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGetlagoDataSourceModel describes the data model.

func (*SourceGetlagoDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGetlagoDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGetlagoResource

type SourceGetlagoResource struct {
	// contains filtered or unexported fields
}

SourceGetlagoResource defines the resource implementation.

func (*SourceGetlagoResource) Configure

func (*SourceGetlagoResource) Create

func (*SourceGetlagoResource) Delete

func (*SourceGetlagoResource) ImportState

func (*SourceGetlagoResource) Metadata

func (*SourceGetlagoResource) Read

func (*SourceGetlagoResource) Schema

func (*SourceGetlagoResource) Update

type SourceGetlagoResourceModel

type SourceGetlagoResourceModel struct {
	Configuration SourceGetlago `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceGetlagoResourceModel describes the resource data model.

func (*SourceGetlagoResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGetlagoResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGetlagoResourceModel) ToSharedSourceGetlagoCreateRequest added in v0.4.0

func (r *SourceGetlagoResourceModel) ToSharedSourceGetlagoCreateRequest() *shared.SourceGetlagoCreateRequest

func (*SourceGetlagoResourceModel) ToSharedSourceGetlagoPutRequest added in v0.4.0

func (r *SourceGetlagoResourceModel) ToSharedSourceGetlagoPutRequest() *shared.SourceGetlagoPutRequest

type SourceGithub

type SourceGithub struct {
	APIURL       types.String               `tfsdk:"api_url"`
	Branch       types.String               `tfsdk:"branch"`
	Branches     []types.String             `tfsdk:"branches"`
	Credentials  SourceGithubAuthentication `tfsdk:"credentials"`
	Repositories []types.String             `tfsdk:"repositories"`
	Repository   types.String               `tfsdk:"repository"`
	StartDate    types.String               `tfsdk:"start_date"`
}

type SourceGithubAuthentication

type SourceGithubAuthentication struct {
	OAuth               *OAuth                               `tfsdk:"o_auth"`
	PersonalAccessToken *AuthenticateWithPersonalAccessToken `tfsdk:"personal_access_token"`
}

type SourceGithubDataSource

type SourceGithubDataSource struct {
	// contains filtered or unexported fields
}

SourceGithubDataSource is the data source implementation.

func (*SourceGithubDataSource) Configure

func (*SourceGithubDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGithubDataSource) Read

func (*SourceGithubDataSource) Schema

Schema defines the schema for the data source.

type SourceGithubDataSourceModel

type SourceGithubDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGithubDataSourceModel describes the data model.

func (*SourceGithubDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGithubDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGithubResource

type SourceGithubResource struct {
	// contains filtered or unexported fields
}

SourceGithubResource defines the resource implementation.

func (*SourceGithubResource) Configure

func (*SourceGithubResource) Create

func (*SourceGithubResource) Delete

func (*SourceGithubResource) ImportState

func (*SourceGithubResource) Metadata

func (*SourceGithubResource) Read

func (*SourceGithubResource) Schema

func (*SourceGithubResource) Update

type SourceGithubResourceModel

type SourceGithubResourceModel struct {
	Configuration SourceGithub `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGithubResourceModel describes the resource data model.

func (*SourceGithubResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGithubResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGithubResourceModel) ToSharedSourceGithubCreateRequest added in v0.4.0

func (r *SourceGithubResourceModel) ToSharedSourceGithubCreateRequest() *shared.SourceGithubCreateRequest

func (*SourceGithubResourceModel) ToSharedSourceGithubPutRequest added in v0.4.0

func (r *SourceGithubResourceModel) ToSharedSourceGithubPutRequest() *shared.SourceGithubPutRequest

type SourceGitlab

type SourceGitlab struct {
	APIURL       types.String                    `tfsdk:"api_url"`
	Credentials  SourceGitlabAuthorizationMethod `tfsdk:"credentials"`
	Groups       types.String                    `tfsdk:"groups"`
	GroupsList   []types.String                  `tfsdk:"groups_list"`
	Projects     types.String                    `tfsdk:"projects"`
	ProjectsList []types.String                  `tfsdk:"projects_list"`
	StartDate    types.String                    `tfsdk:"start_date"`
}

type SourceGitlabAuthorizationMethod

type SourceGitlabAuthorizationMethod struct {
	OAuth20      *SourceGitlabOAuth20 `tfsdk:"o_auth20"`
	PrivateToken *OAuth2AccessToken   `tfsdk:"private_token"`
}

type SourceGitlabDataSource

type SourceGitlabDataSource struct {
	// contains filtered or unexported fields
}

SourceGitlabDataSource is the data source implementation.

func (*SourceGitlabDataSource) Configure

func (*SourceGitlabDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGitlabDataSource) Read

func (*SourceGitlabDataSource) Schema

Schema defines the schema for the data source.

type SourceGitlabDataSourceModel

type SourceGitlabDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGitlabDataSourceModel describes the data model.

func (*SourceGitlabDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGitlabDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGitlabOAuth20

type SourceGitlabOAuth20 struct {
	AccessToken     types.String `tfsdk:"access_token"`
	ClientID        types.String `tfsdk:"client_id"`
	ClientSecret    types.String `tfsdk:"client_secret"`
	RefreshToken    types.String `tfsdk:"refresh_token"`
	TokenExpiryDate types.String `tfsdk:"token_expiry_date"`
}

type SourceGitlabResource

type SourceGitlabResource struct {
	// contains filtered or unexported fields
}

SourceGitlabResource defines the resource implementation.

func (*SourceGitlabResource) Configure

func (*SourceGitlabResource) Create

func (*SourceGitlabResource) Delete

func (*SourceGitlabResource) ImportState

func (*SourceGitlabResource) Metadata

func (*SourceGitlabResource) Read

func (*SourceGitlabResource) Schema

func (*SourceGitlabResource) Update

type SourceGitlabResourceModel

type SourceGitlabResourceModel struct {
	Configuration SourceGitlab `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGitlabResourceModel describes the resource data model.

func (*SourceGitlabResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGitlabResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGitlabResourceModel) ToSharedSourceGitlabCreateRequest added in v0.4.0

func (r *SourceGitlabResourceModel) ToSharedSourceGitlabCreateRequest() *shared.SourceGitlabCreateRequest

func (*SourceGitlabResourceModel) ToSharedSourceGitlabPutRequest added in v0.4.0

func (r *SourceGitlabResourceModel) ToSharedSourceGitlabPutRequest() *shared.SourceGitlabPutRequest

type SourceGlassfrogDataSource

type SourceGlassfrogDataSource struct {
	// contains filtered or unexported fields
}

SourceGlassfrogDataSource is the data source implementation.

func (*SourceGlassfrogDataSource) Configure

func (*SourceGlassfrogDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGlassfrogDataSource) Read

func (*SourceGlassfrogDataSource) Schema

Schema defines the schema for the data source.

type SourceGlassfrogDataSourceModel

type SourceGlassfrogDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGlassfrogDataSourceModel describes the data model.

func (*SourceGlassfrogDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGlassfrogDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGlassfrogResource

type SourceGlassfrogResource struct {
	// contains filtered or unexported fields
}

SourceGlassfrogResource defines the resource implementation.

func (*SourceGlassfrogResource) Configure

func (*SourceGlassfrogResource) Create

func (*SourceGlassfrogResource) Delete

func (*SourceGlassfrogResource) ImportState

func (*SourceGlassfrogResource) Metadata

func (*SourceGlassfrogResource) Read

func (*SourceGlassfrogResource) Schema

func (*SourceGlassfrogResource) Update

type SourceGlassfrogResourceModel

type SourceGlassfrogResourceModel struct {
	Configuration APIKeyAuth   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGlassfrogResourceModel describes the resource data model.

func (*SourceGlassfrogResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGlassfrogResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGlassfrogResourceModel) ToSharedSourceGlassfrogCreateRequest added in v0.4.0

func (r *SourceGlassfrogResourceModel) ToSharedSourceGlassfrogCreateRequest() *shared.SourceGlassfrogCreateRequest

func (*SourceGlassfrogResourceModel) ToSharedSourceGlassfrogPutRequest added in v0.4.0

func (r *SourceGlassfrogResourceModel) ToSharedSourceGlassfrogPutRequest() *shared.SourceGlassfrogPutRequest

type SourceGnews

type SourceGnews struct {
	APIKey            types.String   `tfsdk:"api_key"`
	Country           types.String   `tfsdk:"country"`
	EndDate           types.String   `tfsdk:"end_date"`
	In                []types.String `tfsdk:"in"`
	Language          types.String   `tfsdk:"language"`
	Nullable          []types.String `tfsdk:"nullable"`
	Query             types.String   `tfsdk:"query"`
	Sortby            types.String   `tfsdk:"sortby"`
	StartDate         types.String   `tfsdk:"start_date"`
	TopHeadlinesQuery types.String   `tfsdk:"top_headlines_query"`
	TopHeadlinesTopic types.String   `tfsdk:"top_headlines_topic"`
}

type SourceGnewsDataSource

type SourceGnewsDataSource struct {
	// contains filtered or unexported fields
}

SourceGnewsDataSource is the data source implementation.

func (*SourceGnewsDataSource) Configure

func (*SourceGnewsDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGnewsDataSource) Read

func (*SourceGnewsDataSource) Schema

Schema defines the schema for the data source.

type SourceGnewsDataSourceModel

type SourceGnewsDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGnewsDataSourceModel describes the data model.

func (*SourceGnewsDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGnewsDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGnewsResource

type SourceGnewsResource struct {
	// contains filtered or unexported fields
}

SourceGnewsResource defines the resource implementation.

func (*SourceGnewsResource) Configure

func (*SourceGnewsResource) Create

func (*SourceGnewsResource) Delete

func (*SourceGnewsResource) ImportState

func (*SourceGnewsResource) Metadata

func (*SourceGnewsResource) Read

func (*SourceGnewsResource) Schema

func (*SourceGnewsResource) Update

type SourceGnewsResourceModel

type SourceGnewsResourceModel struct {
	Configuration SourceGnews  `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGnewsResourceModel describes the resource data model.

func (*SourceGnewsResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGnewsResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGnewsResourceModel) ToSharedSourceGnewsCreateRequest added in v0.4.0

func (r *SourceGnewsResourceModel) ToSharedSourceGnewsCreateRequest() *shared.SourceGnewsCreateRequest

func (*SourceGnewsResourceModel) ToSharedSourceGnewsPutRequest added in v0.4.0

func (r *SourceGnewsResourceModel) ToSharedSourceGnewsPutRequest() *shared.SourceGnewsPutRequest

type SourceGoogleAds

type SourceGoogleAds struct {
	ConversionWindowDays types.Int64                      `tfsdk:"conversion_window_days"`
	Credentials          SourceGoogleAdsGoogleCredentials `tfsdk:"credentials"`
	CustomQueriesArray   []CustomQueriesArray             `tfsdk:"custom_queries_array"`
	CustomerID           types.String                     `tfsdk:"customer_id"`
	CustomerStatusFilter []types.String                   `tfsdk:"customer_status_filter"`
	EndDate              types.String                     `tfsdk:"end_date"`
	StartDate            types.String                     `tfsdk:"start_date"`
}

type SourceGoogleAdsDataSource

type SourceGoogleAdsDataSource struct {
	// contains filtered or unexported fields
}

SourceGoogleAdsDataSource is the data source implementation.

func (*SourceGoogleAdsDataSource) Configure

func (*SourceGoogleAdsDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGoogleAdsDataSource) Read

func (*SourceGoogleAdsDataSource) Schema

Schema defines the schema for the data source.

type SourceGoogleAdsDataSourceModel

type SourceGoogleAdsDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGoogleAdsDataSourceModel describes the data model.

func (*SourceGoogleAdsDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleAdsDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGoogleAdsGoogleCredentials

type SourceGoogleAdsGoogleCredentials struct {
	AccessToken    types.String `tfsdk:"access_token"`
	ClientID       types.String `tfsdk:"client_id"`
	ClientSecret   types.String `tfsdk:"client_secret"`
	DeveloperToken types.String `tfsdk:"developer_token"`
	RefreshToken   types.String `tfsdk:"refresh_token"`
}

type SourceGoogleAdsResource

type SourceGoogleAdsResource struct {
	// contains filtered or unexported fields
}

SourceGoogleAdsResource defines the resource implementation.

func (*SourceGoogleAdsResource) Configure

func (*SourceGoogleAdsResource) Create

func (*SourceGoogleAdsResource) Delete

func (*SourceGoogleAdsResource) ImportState

func (*SourceGoogleAdsResource) Metadata

func (*SourceGoogleAdsResource) Read

func (*SourceGoogleAdsResource) Schema

func (*SourceGoogleAdsResource) Update

type SourceGoogleAdsResourceModel

type SourceGoogleAdsResourceModel struct {
	Configuration SourceGoogleAds `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceGoogleAdsResourceModel describes the resource data model.

func (*SourceGoogleAdsResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleAdsResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGoogleAdsResourceModel) ToSharedSourceGoogleAdsCreateRequest added in v0.4.0

func (r *SourceGoogleAdsResourceModel) ToSharedSourceGoogleAdsCreateRequest() *shared.SourceGoogleAdsCreateRequest

func (*SourceGoogleAdsResourceModel) ToSharedSourceGoogleAdsPutRequest added in v0.4.0

func (r *SourceGoogleAdsResourceModel) ToSharedSourceGoogleAdsPutRequest() *shared.SourceGoogleAdsPutRequest

type SourceGoogleAnalyticsDataAPI

type SourceGoogleAnalyticsDataAPI struct {
	ConvertConversionsEvent types.Bool                                       `tfsdk:"convert_conversions_event"`
	Credentials             *SourceGoogleAnalyticsDataAPICredentials         `tfsdk:"credentials"`
	CustomReportsArray      []SourceGoogleAnalyticsDataAPICustomReportConfig `tfsdk:"custom_reports_array"`
	DateRangesStartDate     types.String                                     `tfsdk:"date_ranges_start_date"`
	KeepEmptyRows           types.Bool                                       `tfsdk:"keep_empty_rows"`
	PropertyIds             []types.String                                   `tfsdk:"property_ids"`
	WindowInDays            types.Int64                                      `tfsdk:"window_in_days"`
}

type SourceGoogleAnalyticsDataAPICohortReportSettings added in v0.4.0

type SourceGoogleAnalyticsDataAPICohortReportSettings struct {
	Accumulate types.Bool `tfsdk:"accumulate"`
}

type SourceGoogleAnalyticsDataAPICohortReports added in v0.4.0

type SourceGoogleAnalyticsDataAPICohortReports struct {
	Disabled *Fake                                       `tfsdk:"disabled"`
	Enabled  *SourceGoogleAnalyticsDataAPISchemasEnabled `tfsdk:"enabled"`
}

type SourceGoogleAnalyticsDataAPICohortsRange added in v0.4.0

type SourceGoogleAnalyticsDataAPICohortsRange struct {
	EndOffset   types.Int64  `tfsdk:"end_offset"`
	Granularity types.String `tfsdk:"granularity"`
	StartOffset types.Int64  `tfsdk:"start_offset"`
}

type SourceGoogleAnalyticsDataAPICredentials

type SourceGoogleAnalyticsDataAPICredentials struct {
	AuthenticateViaGoogleOauth      *AuthenticateViaGoogleOauth      `tfsdk:"authenticate_via_google_oauth"`
	ServiceAccountKeyAuthentication *ServiceAccountKeyAuthentication `tfsdk:"service_account_key_authentication"`
}

type SourceGoogleAnalyticsDataAPICustomReportConfig

type SourceGoogleAnalyticsDataAPICustomReportConfig struct {
	CohortSpec      *SourceGoogleAnalyticsDataAPICohortReports    `tfsdk:"cohort_spec"`
	DimensionFilter *SourceGoogleAnalyticsDataAPIDimensionsFilter `tfsdk:"dimension_filter"`
	Dimensions      []types.String                                `tfsdk:"dimensions"`
	MetricFilter    *SourceGoogleAnalyticsDataAPIDimensionsFilter `tfsdk:"metric_filter"`
	Metrics         []types.String                                `tfsdk:"metrics"`
	Name            types.String                                  `tfsdk:"name"`
}

type SourceGoogleAnalyticsDataAPIDataSource

type SourceGoogleAnalyticsDataAPIDataSource struct {
	// contains filtered or unexported fields
}

SourceGoogleAnalyticsDataAPIDataSource is the data source implementation.

func (*SourceGoogleAnalyticsDataAPIDataSource) Configure

func (*SourceGoogleAnalyticsDataAPIDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGoogleAnalyticsDataAPIDataSource) Read

func (*SourceGoogleAnalyticsDataAPIDataSource) Schema

Schema defines the schema for the data source.

type SourceGoogleAnalyticsDataAPIDataSourceModel

type SourceGoogleAnalyticsDataAPIDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGoogleAnalyticsDataAPIDataSourceModel describes the data model.

func (*SourceGoogleAnalyticsDataAPIDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleAnalyticsDataAPIDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGoogleAnalyticsDataAPIDateRange added in v0.4.0

type SourceGoogleAnalyticsDataAPIDateRange struct {
	EndDate   types.String `tfsdk:"end_date"`
	StartDate types.String `tfsdk:"start_date"`
}

type SourceGoogleAnalyticsDataAPIDimensionsFilter

type SourceGoogleAnalyticsDataAPIDimensionsFilter struct {
	AndGroup      *AndGroup      `tfsdk:"and_group"`
	Filter        *Expression    `tfsdk:"filter"`
	NotExpression *NotExpression `tfsdk:"not_expression"`
	OrGroup       *AndGroup      `tfsdk:"or_group"`
}

type SourceGoogleAnalyticsDataAPIResource

type SourceGoogleAnalyticsDataAPIResource struct {
	// contains filtered or unexported fields
}

SourceGoogleAnalyticsDataAPIResource defines the resource implementation.

func (*SourceGoogleAnalyticsDataAPIResource) Configure

func (*SourceGoogleAnalyticsDataAPIResource) Create

func (*SourceGoogleAnalyticsDataAPIResource) Delete

func (*SourceGoogleAnalyticsDataAPIResource) ImportState

func (*SourceGoogleAnalyticsDataAPIResource) Metadata

func (*SourceGoogleAnalyticsDataAPIResource) Read

func (*SourceGoogleAnalyticsDataAPIResource) Schema

func (*SourceGoogleAnalyticsDataAPIResource) Update

type SourceGoogleAnalyticsDataAPIResourceModel

type SourceGoogleAnalyticsDataAPIResourceModel struct {
	Configuration SourceGoogleAnalyticsDataAPI `tfsdk:"configuration"`
	DefinitionID  types.String                 `tfsdk:"definition_id"`
	Name          types.String                 `tfsdk:"name"`
	SecretID      types.String                 `tfsdk:"secret_id"`
	SourceID      types.String                 `tfsdk:"source_id"`
	SourceType    types.String                 `tfsdk:"source_type"`
	WorkspaceID   types.String                 `tfsdk:"workspace_id"`
}

SourceGoogleAnalyticsDataAPIResourceModel describes the resource data model.

func (*SourceGoogleAnalyticsDataAPIResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleAnalyticsDataAPIResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGoogleAnalyticsDataAPIResourceModel) ToSharedSourceGoogleAnalyticsDataAPICreateRequest added in v0.4.0

func (r *SourceGoogleAnalyticsDataAPIResourceModel) ToSharedSourceGoogleAnalyticsDataAPICreateRequest() *shared.SourceGoogleAnalyticsDataAPICreateRequest

func (*SourceGoogleAnalyticsDataAPIResourceModel) ToSharedSourceGoogleAnalyticsDataAPIPutRequest added in v0.4.0

func (r *SourceGoogleAnalyticsDataAPIResourceModel) ToSharedSourceGoogleAnalyticsDataAPIPutRequest() *shared.SourceGoogleAnalyticsDataAPIPutRequest

type SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue

type SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue struct {
	Value types.Number `tfsdk:"value"`
}

type SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value

type SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value struct {
	Value types.String `tfsdk:"value"`
}

type SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilter

type SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilter struct {
	BetweenFilter *SourceGoogleAnalyticsDataAPIUpdateSchemasCustomReportsArrayBetweenFilter `tfsdk:"between_filter"`
	InListFilter  *SourceGoogleAnalyticsDataAPIUpdateSchemasCustomReportsArrayInListFilter  `tfsdk:"in_list_filter"`
	NumericFilter *SourceGoogleAnalyticsDataAPIUpdateSchemasCustomReportsArrayNumericFilter `tfsdk:"numeric_filter"`
	StringFilter  *SourceGoogleAnalyticsDataAPIUpdateSchemasCustomReportsArrayStringFilter  `tfsdk:"string_filter"`
}

type SourceGoogleAnalyticsDataAPISchemasEnabled added in v0.4.0

type SourceGoogleAnalyticsDataAPISchemasEnabled struct {
	CohortReportSettings *SourceGoogleAnalyticsDataAPICohortReportSettings `tfsdk:"cohort_report_settings"`
	Cohorts              []Cohorts                                         `tfsdk:"cohorts"`
	CohortsRange         *SourceGoogleAnalyticsDataAPICohortsRange         `tfsdk:"cohorts_range"`
}

type SourceGoogleAnalyticsDataAPIUpdateSchemasCustomReportsArrayBetweenFilter

type SourceGoogleAnalyticsDataAPIUpdateSchemasCustomReportsArrayBetweenFilter struct {
	FromValue SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFromValue `tfsdk:"from_value"`
	ToValue   SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFromValue `tfsdk:"to_value"`
}

type SourceGoogleAnalyticsDataAPIUpdateSchemasCustomReportsArrayInListFilter

type SourceGoogleAnalyticsDataAPIUpdateSchemasCustomReportsArrayInListFilter struct {
	CaseSensitive types.Bool     `tfsdk:"case_sensitive"`
	Values        []types.String `tfsdk:"values"`
}

type SourceGoogleAnalyticsDataAPIUpdateSchemasCustomReportsArrayNumericFilter

type SourceGoogleAnalyticsDataAPIUpdateSchemasCustomReportsArrayNumericFilter struct {
	Operation []types.String                                                                `tfsdk:"operation"`
	Value     SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFromValue `tfsdk:"value"`
}

type SourceGoogleAnalyticsDataAPIUpdateSchemasCustomReportsArrayStringFilter

type SourceGoogleAnalyticsDataAPIUpdateSchemasCustomReportsArrayStringFilter struct {
	CaseSensitive types.Bool     `tfsdk:"case_sensitive"`
	MatchType     []types.String `tfsdk:"match_type"`
	Value         types.String   `tfsdk:"value"`
}

type SourceGoogleAnalyticsV4ServiceAccountOnly added in v0.4.0

type SourceGoogleAnalyticsV4ServiceAccountOnly struct {
	Credentials   *SourceGoogleAnalyticsV4ServiceAccountOnlyCredentials `tfsdk:"credentials"`
	CustomReports types.String                                          `tfsdk:"custom_reports"`
	EndDate       types.String                                          `tfsdk:"end_date"`
	StartDate     types.String                                          `tfsdk:"start_date"`
	ViewID        types.String                                          `tfsdk:"view_id"`
	WindowInDays  types.Int64                                           `tfsdk:"window_in_days"`
}

type SourceGoogleAnalyticsV4ServiceAccountOnlyCredentials added in v0.4.0

type SourceGoogleAnalyticsV4ServiceAccountOnlyCredentials struct {
	ServiceAccountKeyAuthentication *ServiceAccountKeyAuthentication `tfsdk:"service_account_key_authentication"`
}

type SourceGoogleAnalyticsV4ServiceAccountOnlyDataSource added in v0.4.0

type SourceGoogleAnalyticsV4ServiceAccountOnlyDataSource struct {
	// contains filtered or unexported fields
}

SourceGoogleAnalyticsV4ServiceAccountOnlyDataSource is the data source implementation.

func (*SourceGoogleAnalyticsV4ServiceAccountOnlyDataSource) Configure added in v0.4.0

func (*SourceGoogleAnalyticsV4ServiceAccountOnlyDataSource) Metadata added in v0.4.0

Metadata returns the data source type name.

func (*SourceGoogleAnalyticsV4ServiceAccountOnlyDataSource) Read added in v0.4.0

func (*SourceGoogleAnalyticsV4ServiceAccountOnlyDataSource) Schema added in v0.4.0

Schema defines the schema for the data source.

type SourceGoogleAnalyticsV4ServiceAccountOnlyDataSourceModel added in v0.4.0

type SourceGoogleAnalyticsV4ServiceAccountOnlyDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGoogleAnalyticsV4ServiceAccountOnlyDataSourceModel describes the data model.

func (*SourceGoogleAnalyticsV4ServiceAccountOnlyDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleAnalyticsV4ServiceAccountOnlyDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGoogleAnalyticsV4ServiceAccountOnlyResource added in v0.4.0

type SourceGoogleAnalyticsV4ServiceAccountOnlyResource struct {
	// contains filtered or unexported fields
}

SourceGoogleAnalyticsV4ServiceAccountOnlyResource defines the resource implementation.

func (*SourceGoogleAnalyticsV4ServiceAccountOnlyResource) Configure added in v0.4.0

func (*SourceGoogleAnalyticsV4ServiceAccountOnlyResource) Create added in v0.4.0

func (*SourceGoogleAnalyticsV4ServiceAccountOnlyResource) Delete added in v0.4.0

func (*SourceGoogleAnalyticsV4ServiceAccountOnlyResource) ImportState added in v0.4.0

func (*SourceGoogleAnalyticsV4ServiceAccountOnlyResource) Metadata added in v0.4.0

func (*SourceGoogleAnalyticsV4ServiceAccountOnlyResource) Read added in v0.4.0

func (*SourceGoogleAnalyticsV4ServiceAccountOnlyResource) Schema added in v0.4.0

func (*SourceGoogleAnalyticsV4ServiceAccountOnlyResource) Update added in v0.4.0

type SourceGoogleAnalyticsV4ServiceAccountOnlyResourceModel added in v0.4.0

type SourceGoogleAnalyticsV4ServiceAccountOnlyResourceModel struct {
	Configuration SourceGoogleAnalyticsV4ServiceAccountOnly `tfsdk:"configuration"`
	DefinitionID  types.String                              `tfsdk:"definition_id"`
	Name          types.String                              `tfsdk:"name"`
	SecretID      types.String                              `tfsdk:"secret_id"`
	SourceID      types.String                              `tfsdk:"source_id"`
	SourceType    types.String                              `tfsdk:"source_type"`
	WorkspaceID   types.String                              `tfsdk:"workspace_id"`
}

SourceGoogleAnalyticsV4ServiceAccountOnlyResourceModel describes the resource data model.

func (*SourceGoogleAnalyticsV4ServiceAccountOnlyResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleAnalyticsV4ServiceAccountOnlyResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGoogleAnalyticsV4ServiceAccountOnlyResourceModel) ToSharedSourceGoogleAnalyticsV4ServiceAccountOnlyCreateRequest added in v0.4.0

func (r *SourceGoogleAnalyticsV4ServiceAccountOnlyResourceModel) ToSharedSourceGoogleAnalyticsV4ServiceAccountOnlyCreateRequest() *shared.SourceGoogleAnalyticsV4ServiceAccountOnlyCreateRequest

func (*SourceGoogleAnalyticsV4ServiceAccountOnlyResourceModel) ToSharedSourceGoogleAnalyticsV4ServiceAccountOnlyPutRequest added in v0.4.0

func (r *SourceGoogleAnalyticsV4ServiceAccountOnlyResourceModel) ToSharedSourceGoogleAnalyticsV4ServiceAccountOnlyPutRequest() *shared.SourceGoogleAnalyticsV4ServiceAccountOnlyPutRequest

type SourceGoogleDirectory

type SourceGoogleDirectory struct {
	Credentials *SourceGoogleDirectoryGoogleCredentials `tfsdk:"credentials"`
}

type SourceGoogleDirectoryDataSource

type SourceGoogleDirectoryDataSource struct {
	// contains filtered or unexported fields
}

SourceGoogleDirectoryDataSource is the data source implementation.

func (*SourceGoogleDirectoryDataSource) Configure

func (*SourceGoogleDirectoryDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGoogleDirectoryDataSource) Read

func (*SourceGoogleDirectoryDataSource) Schema

Schema defines the schema for the data source.

type SourceGoogleDirectoryDataSourceModel

type SourceGoogleDirectoryDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGoogleDirectoryDataSourceModel describes the data model.

func (*SourceGoogleDirectoryDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleDirectoryDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGoogleDirectoryGoogleCredentials

type SourceGoogleDirectoryGoogleCredentials struct {
	ServiceAccountKey    *ServiceAccountKey                                   `tfsdk:"service_account_key"`
	SignInViaGoogleOAuth *DestinationGoogleSheetsAuthenticationViaGoogleOAuth `tfsdk:"sign_in_via_google_o_auth"`
}

type SourceGoogleDirectoryResource

type SourceGoogleDirectoryResource struct {
	// contains filtered or unexported fields
}

SourceGoogleDirectoryResource defines the resource implementation.

func (*SourceGoogleDirectoryResource) Configure

func (*SourceGoogleDirectoryResource) Create

func (*SourceGoogleDirectoryResource) Delete

func (*SourceGoogleDirectoryResource) ImportState

func (*SourceGoogleDirectoryResource) Metadata

func (*SourceGoogleDirectoryResource) Read

func (*SourceGoogleDirectoryResource) Schema

func (*SourceGoogleDirectoryResource) Update

type SourceGoogleDirectoryResourceModel

type SourceGoogleDirectoryResourceModel struct {
	Configuration SourceGoogleDirectory `tfsdk:"configuration"`
	DefinitionID  types.String          `tfsdk:"definition_id"`
	Name          types.String          `tfsdk:"name"`
	SecretID      types.String          `tfsdk:"secret_id"`
	SourceID      types.String          `tfsdk:"source_id"`
	SourceType    types.String          `tfsdk:"source_type"`
	WorkspaceID   types.String          `tfsdk:"workspace_id"`
}

SourceGoogleDirectoryResourceModel describes the resource data model.

func (*SourceGoogleDirectoryResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleDirectoryResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGoogleDirectoryResourceModel) ToSharedSourceGoogleDirectoryCreateRequest added in v0.4.0

func (r *SourceGoogleDirectoryResourceModel) ToSharedSourceGoogleDirectoryCreateRequest() *shared.SourceGoogleDirectoryCreateRequest

func (*SourceGoogleDirectoryResourceModel) ToSharedSourceGoogleDirectoryPutRequest added in v0.4.0

func (r *SourceGoogleDirectoryResourceModel) ToSharedSourceGoogleDirectoryPutRequest() *shared.SourceGoogleDirectoryPutRequest

type SourceGoogleDrive

type SourceGoogleDrive struct {
	Credentials SourceGoogleDriveAuthentication          `tfsdk:"credentials"`
	FolderURL   types.String                             `tfsdk:"folder_url"`
	StartDate   types.String                             `tfsdk:"start_date"`
	Streams     []SourceGoogleDriveFileBasedStreamConfig `tfsdk:"streams"`
}

type SourceGoogleDriveAuthentication

type SourceGoogleDriveAuthentication struct {
	AuthenticateViaGoogleOAuth      *DestinationGoogleSheetsAuthenticationViaGoogleOAuth `tfsdk:"authenticate_via_google_o_auth"`
	ServiceAccountKeyAuthentication *SourceGoogleDriveServiceAccountKeyAuthentication    `tfsdk:"service_account_key_authentication"`
}

type SourceGoogleDriveCSVFormat

type SourceGoogleDriveCSVFormat struct {
	Delimiter            types.String                               `tfsdk:"delimiter"`
	DoubleQuote          types.Bool                                 `tfsdk:"double_quote"`
	Encoding             types.String                               `tfsdk:"encoding"`
	EscapeChar           types.String                               `tfsdk:"escape_char"`
	FalseValues          []types.String                             `tfsdk:"false_values"`
	HeaderDefinition     *SourceAzureBlobStorageCSVHeaderDefinition `tfsdk:"header_definition"`
	NullValues           []types.String                             `tfsdk:"null_values"`
	QuoteChar            types.String                               `tfsdk:"quote_char"`
	SkipRowsAfterHeader  types.Int64                                `tfsdk:"skip_rows_after_header"`
	SkipRowsBeforeHeader types.Int64                                `tfsdk:"skip_rows_before_header"`
	StringsCanBeNull     types.Bool                                 `tfsdk:"strings_can_be_null"`
	TrueValues           []types.String                             `tfsdk:"true_values"`
}

type SourceGoogleDriveDataSource

type SourceGoogleDriveDataSource struct {
	// contains filtered or unexported fields
}

SourceGoogleDriveDataSource is the data source implementation.

func (*SourceGoogleDriveDataSource) Configure

func (*SourceGoogleDriveDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGoogleDriveDataSource) Read

func (*SourceGoogleDriveDataSource) Schema

Schema defines the schema for the data source.

type SourceGoogleDriveDataSourceModel

type SourceGoogleDriveDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGoogleDriveDataSourceModel describes the data model.

func (*SourceGoogleDriveDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleDriveDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGoogleDriveFileBasedStreamConfig

type SourceGoogleDriveFileBasedStreamConfig struct {
	DaysToSyncIfHistoryIsFull types.Int64             `tfsdk:"days_to_sync_if_history_is_full"`
	Format                    SourceGoogleDriveFormat `tfsdk:"format"`
	Globs                     []types.String          `tfsdk:"globs"`
	InputSchema               types.String            `tfsdk:"input_schema"`
	Name                      types.String            `tfsdk:"name"`
	PrimaryKey                types.String            `tfsdk:"primary_key"`
	Schemaless                types.Bool              `tfsdk:"schemaless"`
	ValidationPolicy          types.String            `tfsdk:"validation_policy"`
}

type SourceGoogleDriveFormat

type SourceGoogleDriveFormat struct {
	AvroFormat                         *AvroFormat                         `tfsdk:"avro_format"`
	CSVFormat                          *SourceGoogleDriveCSVFormat         `tfsdk:"csv_format"`
	DocumentFileTypeFormatExperimental *DocumentFileTypeFormatExperimental `tfsdk:"document_file_type_format_experimental"`
	JsonlFormat                        *Fake                               `tfsdk:"jsonl_format"`
	ParquetFormat                      *ParquetFormat                      `tfsdk:"parquet_format"`
}

type SourceGoogleDriveResource

type SourceGoogleDriveResource struct {
	// contains filtered or unexported fields
}

SourceGoogleDriveResource defines the resource implementation.

func (*SourceGoogleDriveResource) Configure

func (*SourceGoogleDriveResource) Create

func (*SourceGoogleDriveResource) Delete

func (*SourceGoogleDriveResource) ImportState

func (*SourceGoogleDriveResource) Metadata

func (*SourceGoogleDriveResource) Read

func (*SourceGoogleDriveResource) Schema

func (*SourceGoogleDriveResource) Update

type SourceGoogleDriveResourceModel

type SourceGoogleDriveResourceModel struct {
	Configuration SourceGoogleDrive `tfsdk:"configuration"`
	DefinitionID  types.String      `tfsdk:"definition_id"`
	Name          types.String      `tfsdk:"name"`
	SecretID      types.String      `tfsdk:"secret_id"`
	SourceID      types.String      `tfsdk:"source_id"`
	SourceType    types.String      `tfsdk:"source_type"`
	WorkspaceID   types.String      `tfsdk:"workspace_id"`
}

SourceGoogleDriveResourceModel describes the resource data model.

func (*SourceGoogleDriveResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleDriveResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGoogleDriveResourceModel) ToSharedSourceGoogleDriveCreateRequest added in v0.4.0

func (r *SourceGoogleDriveResourceModel) ToSharedSourceGoogleDriveCreateRequest() *shared.SourceGoogleDriveCreateRequest

func (*SourceGoogleDriveResourceModel) ToSharedSourceGoogleDrivePutRequest added in v0.4.0

func (r *SourceGoogleDriveResourceModel) ToSharedSourceGoogleDrivePutRequest() *shared.SourceGoogleDrivePutRequest

type SourceGoogleDriveServiceAccountKeyAuthentication

type SourceGoogleDriveServiceAccountKeyAuthentication struct {
	ServiceAccountInfo types.String `tfsdk:"service_account_info"`
}

type SourceGooglePagespeedInsights

type SourceGooglePagespeedInsights struct {
	APIKey     types.String   `tfsdk:"api_key"`
	Categories []types.String `tfsdk:"categories"`
	Strategies []types.String `tfsdk:"strategies"`
	Urls       []types.String `tfsdk:"urls"`
}

type SourceGooglePagespeedInsightsDataSource

type SourceGooglePagespeedInsightsDataSource struct {
	// contains filtered or unexported fields
}

SourceGooglePagespeedInsightsDataSource is the data source implementation.

func (*SourceGooglePagespeedInsightsDataSource) Configure

func (*SourceGooglePagespeedInsightsDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGooglePagespeedInsightsDataSource) Read

func (*SourceGooglePagespeedInsightsDataSource) Schema

Schema defines the schema for the data source.

type SourceGooglePagespeedInsightsDataSourceModel

type SourceGooglePagespeedInsightsDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGooglePagespeedInsightsDataSourceModel describes the data model.

func (*SourceGooglePagespeedInsightsDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGooglePagespeedInsightsDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGooglePagespeedInsightsResource

type SourceGooglePagespeedInsightsResource struct {
	// contains filtered or unexported fields
}

SourceGooglePagespeedInsightsResource defines the resource implementation.

func (*SourceGooglePagespeedInsightsResource) Configure

func (*SourceGooglePagespeedInsightsResource) Create

func (*SourceGooglePagespeedInsightsResource) Delete

func (*SourceGooglePagespeedInsightsResource) ImportState

func (*SourceGooglePagespeedInsightsResource) Metadata

func (*SourceGooglePagespeedInsightsResource) Read

func (*SourceGooglePagespeedInsightsResource) Schema

func (*SourceGooglePagespeedInsightsResource) Update

type SourceGooglePagespeedInsightsResourceModel

type SourceGooglePagespeedInsightsResourceModel struct {
	Configuration SourceGooglePagespeedInsights `tfsdk:"configuration"`
	DefinitionID  types.String                  `tfsdk:"definition_id"`
	Name          types.String                  `tfsdk:"name"`
	SecretID      types.String                  `tfsdk:"secret_id"`
	SourceID      types.String                  `tfsdk:"source_id"`
	SourceType    types.String                  `tfsdk:"source_type"`
	WorkspaceID   types.String                  `tfsdk:"workspace_id"`
}

SourceGooglePagespeedInsightsResourceModel describes the resource data model.

func (*SourceGooglePagespeedInsightsResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGooglePagespeedInsightsResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGooglePagespeedInsightsResourceModel) ToSharedSourceGooglePagespeedInsightsCreateRequest added in v0.4.0

func (r *SourceGooglePagespeedInsightsResourceModel) ToSharedSourceGooglePagespeedInsightsCreateRequest() *shared.SourceGooglePagespeedInsightsCreateRequest

func (*SourceGooglePagespeedInsightsResourceModel) ToSharedSourceGooglePagespeedInsightsPutRequest added in v0.4.0

func (r *SourceGooglePagespeedInsightsResourceModel) ToSharedSourceGooglePagespeedInsightsPutRequest() *shared.SourceGooglePagespeedInsightsPutRequest

type SourceGoogleSearchConsole

type SourceGoogleSearchConsole struct {
	Authorization      SourceGoogleSearchConsoleAuthenticationType   `tfsdk:"authorization"`
	CustomReports      types.String                                  `tfsdk:"custom_reports"`
	CustomReportsArray []SourceGoogleSearchConsoleCustomReportConfig `tfsdk:"custom_reports_array"`
	DataState          types.String                                  `tfsdk:"data_state"`
	EndDate            types.String                                  `tfsdk:"end_date"`
	SiteUrls           []types.String                                `tfsdk:"site_urls"`
	StartDate          types.String                                  `tfsdk:"start_date"`
}

type SourceGoogleSearchConsoleAuthenticationType

type SourceGoogleSearchConsoleAuthenticationType struct {
	OAuth                           *AuthenticateViaGoogleOauth                               `tfsdk:"o_auth"`
	ServiceAccountKeyAuthentication *SourceGoogleSearchConsoleServiceAccountKeyAuthentication `tfsdk:"service_account_key_authentication"`
}

type SourceGoogleSearchConsoleCustomReportConfig

type SourceGoogleSearchConsoleCustomReportConfig struct {
	Dimensions []types.String `tfsdk:"dimensions"`
	Name       types.String   `tfsdk:"name"`
}

type SourceGoogleSearchConsoleDataSource

type SourceGoogleSearchConsoleDataSource struct {
	// contains filtered or unexported fields
}

SourceGoogleSearchConsoleDataSource is the data source implementation.

func (*SourceGoogleSearchConsoleDataSource) Configure

func (*SourceGoogleSearchConsoleDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGoogleSearchConsoleDataSource) Read

func (*SourceGoogleSearchConsoleDataSource) Schema

Schema defines the schema for the data source.

type SourceGoogleSearchConsoleDataSourceModel

type SourceGoogleSearchConsoleDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGoogleSearchConsoleDataSourceModel describes the data model.

func (*SourceGoogleSearchConsoleDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleSearchConsoleDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGoogleSearchConsoleResource

type SourceGoogleSearchConsoleResource struct {
	// contains filtered or unexported fields
}

SourceGoogleSearchConsoleResource defines the resource implementation.

func (*SourceGoogleSearchConsoleResource) Configure

func (*SourceGoogleSearchConsoleResource) Create

func (*SourceGoogleSearchConsoleResource) Delete

func (*SourceGoogleSearchConsoleResource) ImportState

func (*SourceGoogleSearchConsoleResource) Metadata

func (*SourceGoogleSearchConsoleResource) Read

func (*SourceGoogleSearchConsoleResource) Schema

func (*SourceGoogleSearchConsoleResource) Update

type SourceGoogleSearchConsoleResourceModel

type SourceGoogleSearchConsoleResourceModel struct {
	Configuration SourceGoogleSearchConsole `tfsdk:"configuration"`
	DefinitionID  types.String              `tfsdk:"definition_id"`
	Name          types.String              `tfsdk:"name"`
	SecretID      types.String              `tfsdk:"secret_id"`
	SourceID      types.String              `tfsdk:"source_id"`
	SourceType    types.String              `tfsdk:"source_type"`
	WorkspaceID   types.String              `tfsdk:"workspace_id"`
}

SourceGoogleSearchConsoleResourceModel describes the resource data model.

func (*SourceGoogleSearchConsoleResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleSearchConsoleResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGoogleSearchConsoleResourceModel) ToSharedSourceGoogleSearchConsoleCreateRequest added in v0.4.0

func (r *SourceGoogleSearchConsoleResourceModel) ToSharedSourceGoogleSearchConsoleCreateRequest() *shared.SourceGoogleSearchConsoleCreateRequest

func (*SourceGoogleSearchConsoleResourceModel) ToSharedSourceGoogleSearchConsolePutRequest added in v0.4.0

func (r *SourceGoogleSearchConsoleResourceModel) ToSharedSourceGoogleSearchConsolePutRequest() *shared.SourceGoogleSearchConsolePutRequest

type SourceGoogleSearchConsoleServiceAccountKeyAuthentication

type SourceGoogleSearchConsoleServiceAccountKeyAuthentication struct {
	Email              types.String `tfsdk:"email"`
	ServiceAccountInfo types.String `tfsdk:"service_account_info"`
}

type SourceGoogleSheets

type SourceGoogleSheets struct {
	Credentials     SourceGoogleDriveAuthentication `tfsdk:"credentials"`
	NamesConversion types.Bool                      `tfsdk:"names_conversion"`
	SpreadsheetID   types.String                    `tfsdk:"spreadsheet_id"`
}

type SourceGoogleSheetsDataSource

type SourceGoogleSheetsDataSource struct {
	// contains filtered or unexported fields
}

SourceGoogleSheetsDataSource is the data source implementation.

func (*SourceGoogleSheetsDataSource) Configure

func (*SourceGoogleSheetsDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGoogleSheetsDataSource) Read

func (*SourceGoogleSheetsDataSource) Schema

Schema defines the schema for the data source.

type SourceGoogleSheetsDataSourceModel

type SourceGoogleSheetsDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGoogleSheetsDataSourceModel describes the data model.

func (*SourceGoogleSheetsDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleSheetsDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGoogleSheetsResource

type SourceGoogleSheetsResource struct {
	// contains filtered or unexported fields
}

SourceGoogleSheetsResource defines the resource implementation.

func (*SourceGoogleSheetsResource) Configure

func (*SourceGoogleSheetsResource) Create

func (*SourceGoogleSheetsResource) Delete

func (*SourceGoogleSheetsResource) ImportState

func (*SourceGoogleSheetsResource) Metadata

func (*SourceGoogleSheetsResource) Read

func (*SourceGoogleSheetsResource) Schema

func (*SourceGoogleSheetsResource) Update

type SourceGoogleSheetsResourceModel

type SourceGoogleSheetsResourceModel struct {
	Configuration SourceGoogleSheets `tfsdk:"configuration"`
	DefinitionID  types.String       `tfsdk:"definition_id"`
	Name          types.String       `tfsdk:"name"`
	SecretID      types.String       `tfsdk:"secret_id"`
	SourceID      types.String       `tfsdk:"source_id"`
	SourceType    types.String       `tfsdk:"source_type"`
	WorkspaceID   types.String       `tfsdk:"workspace_id"`
}

SourceGoogleSheetsResourceModel describes the resource data model.

func (*SourceGoogleSheetsResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleSheetsResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGoogleSheetsResourceModel) ToSharedSourceGoogleSheetsCreateRequest added in v0.4.0

func (r *SourceGoogleSheetsResourceModel) ToSharedSourceGoogleSheetsCreateRequest() *shared.SourceGoogleSheetsCreateRequest

func (*SourceGoogleSheetsResourceModel) ToSharedSourceGoogleSheetsPutRequest added in v0.4.0

func (r *SourceGoogleSheetsResourceModel) ToSharedSourceGoogleSheetsPutRequest() *shared.SourceGoogleSheetsPutRequest

type SourceGoogleWebfonts

type SourceGoogleWebfonts struct {
	Alt         types.String `tfsdk:"alt"`
	APIKey      types.String `tfsdk:"api_key"`
	PrettyPrint types.String `tfsdk:"pretty_print"`
	Sort        types.String `tfsdk:"sort"`
}

type SourceGoogleWebfontsDataSource

type SourceGoogleWebfontsDataSource struct {
	// contains filtered or unexported fields
}

SourceGoogleWebfontsDataSource is the data source implementation.

func (*SourceGoogleWebfontsDataSource) Configure

func (*SourceGoogleWebfontsDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGoogleWebfontsDataSource) Read

func (*SourceGoogleWebfontsDataSource) Schema

Schema defines the schema for the data source.

type SourceGoogleWebfontsDataSourceModel

type SourceGoogleWebfontsDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGoogleWebfontsDataSourceModel describes the data model.

func (*SourceGoogleWebfontsDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleWebfontsDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGoogleWebfontsResource

type SourceGoogleWebfontsResource struct {
	// contains filtered or unexported fields
}

SourceGoogleWebfontsResource defines the resource implementation.

func (*SourceGoogleWebfontsResource) Configure

func (*SourceGoogleWebfontsResource) Create

func (*SourceGoogleWebfontsResource) Delete

func (*SourceGoogleWebfontsResource) ImportState

func (*SourceGoogleWebfontsResource) Metadata

func (*SourceGoogleWebfontsResource) Read

func (*SourceGoogleWebfontsResource) Schema

func (*SourceGoogleWebfontsResource) Update

type SourceGoogleWebfontsResourceModel

type SourceGoogleWebfontsResourceModel struct {
	Configuration SourceGoogleWebfonts `tfsdk:"configuration"`
	DefinitionID  types.String         `tfsdk:"definition_id"`
	Name          types.String         `tfsdk:"name"`
	SecretID      types.String         `tfsdk:"secret_id"`
	SourceID      types.String         `tfsdk:"source_id"`
	SourceType    types.String         `tfsdk:"source_type"`
	WorkspaceID   types.String         `tfsdk:"workspace_id"`
}

SourceGoogleWebfontsResourceModel describes the resource data model.

func (*SourceGoogleWebfontsResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleWebfontsResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGoogleWebfontsResourceModel) ToSharedSourceGoogleWebfontsCreateRequest added in v0.4.0

func (r *SourceGoogleWebfontsResourceModel) ToSharedSourceGoogleWebfontsCreateRequest() *shared.SourceGoogleWebfontsCreateRequest

func (*SourceGoogleWebfontsResourceModel) ToSharedSourceGoogleWebfontsPutRequest added in v0.4.0

func (r *SourceGoogleWebfontsResourceModel) ToSharedSourceGoogleWebfontsPutRequest() *shared.SourceGoogleWebfontsPutRequest

type SourceGoogleWorkspaceAdminReports

type SourceGoogleWorkspaceAdminReports struct {
	CredentialsJSON types.String `tfsdk:"credentials_json"`
	Email           types.String `tfsdk:"email"`
	Lookback        types.Int64  `tfsdk:"lookback"`
}

type SourceGoogleWorkspaceAdminReportsDataSource

type SourceGoogleWorkspaceAdminReportsDataSource struct {
	// contains filtered or unexported fields
}

SourceGoogleWorkspaceAdminReportsDataSource is the data source implementation.

func (*SourceGoogleWorkspaceAdminReportsDataSource) Configure

func (*SourceGoogleWorkspaceAdminReportsDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGoogleWorkspaceAdminReportsDataSource) Read

func (*SourceGoogleWorkspaceAdminReportsDataSource) Schema

Schema defines the schema for the data source.

type SourceGoogleWorkspaceAdminReportsDataSourceModel

type SourceGoogleWorkspaceAdminReportsDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGoogleWorkspaceAdminReportsDataSourceModel describes the data model.

func (*SourceGoogleWorkspaceAdminReportsDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleWorkspaceAdminReportsDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGoogleWorkspaceAdminReportsResource

type SourceGoogleWorkspaceAdminReportsResource struct {
	// contains filtered or unexported fields
}

SourceGoogleWorkspaceAdminReportsResource defines the resource implementation.

func (*SourceGoogleWorkspaceAdminReportsResource) Configure

func (*SourceGoogleWorkspaceAdminReportsResource) Create

func (*SourceGoogleWorkspaceAdminReportsResource) Delete

func (*SourceGoogleWorkspaceAdminReportsResource) ImportState

func (*SourceGoogleWorkspaceAdminReportsResource) Metadata

func (*SourceGoogleWorkspaceAdminReportsResource) Read

func (*SourceGoogleWorkspaceAdminReportsResource) Schema

func (*SourceGoogleWorkspaceAdminReportsResource) Update

type SourceGoogleWorkspaceAdminReportsResourceModel

type SourceGoogleWorkspaceAdminReportsResourceModel struct {
	Configuration SourceGoogleWorkspaceAdminReports `tfsdk:"configuration"`
	DefinitionID  types.String                      `tfsdk:"definition_id"`
	Name          types.String                      `tfsdk:"name"`
	SecretID      types.String                      `tfsdk:"secret_id"`
	SourceID      types.String                      `tfsdk:"source_id"`
	SourceType    types.String                      `tfsdk:"source_type"`
	WorkspaceID   types.String                      `tfsdk:"workspace_id"`
}

SourceGoogleWorkspaceAdminReportsResourceModel describes the resource data model.

func (*SourceGoogleWorkspaceAdminReportsResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGoogleWorkspaceAdminReportsResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGoogleWorkspaceAdminReportsResourceModel) ToSharedSourceGoogleWorkspaceAdminReportsCreateRequest added in v0.4.0

func (r *SourceGoogleWorkspaceAdminReportsResourceModel) ToSharedSourceGoogleWorkspaceAdminReportsCreateRequest() *shared.SourceGoogleWorkspaceAdminReportsCreateRequest

func (*SourceGoogleWorkspaceAdminReportsResourceModel) ToSharedSourceGoogleWorkspaceAdminReportsPutRequest added in v0.4.0

func (r *SourceGoogleWorkspaceAdminReportsResourceModel) ToSharedSourceGoogleWorkspaceAdminReportsPutRequest() *shared.SourceGoogleWorkspaceAdminReportsPutRequest

type SourceGreenhouseDataSource

type SourceGreenhouseDataSource struct {
	// contains filtered or unexported fields
}

SourceGreenhouseDataSource is the data source implementation.

func (*SourceGreenhouseDataSource) Configure

func (*SourceGreenhouseDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGreenhouseDataSource) Read

func (*SourceGreenhouseDataSource) Schema

Schema defines the schema for the data source.

type SourceGreenhouseDataSourceModel

type SourceGreenhouseDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGreenhouseDataSourceModel describes the data model.

func (*SourceGreenhouseDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGreenhouseDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGreenhouseResource

type SourceGreenhouseResource struct {
	// contains filtered or unexported fields
}

SourceGreenhouseResource defines the resource implementation.

func (*SourceGreenhouseResource) Configure

func (*SourceGreenhouseResource) Create

func (*SourceGreenhouseResource) Delete

func (*SourceGreenhouseResource) ImportState

func (*SourceGreenhouseResource) Metadata

func (*SourceGreenhouseResource) Read

func (*SourceGreenhouseResource) Schema

func (*SourceGreenhouseResource) Update

type SourceGreenhouseResourceModel

type SourceGreenhouseResourceModel struct {
	Configuration APIKeyAuth   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGreenhouseResourceModel describes the resource data model.

func (*SourceGreenhouseResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGreenhouseResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGreenhouseResourceModel) ToSharedSourceGreenhouseCreateRequest added in v0.4.0

func (r *SourceGreenhouseResourceModel) ToSharedSourceGreenhouseCreateRequest() *shared.SourceGreenhouseCreateRequest

func (*SourceGreenhouseResourceModel) ToSharedSourceGreenhousePutRequest added in v0.4.0

func (r *SourceGreenhouseResourceModel) ToSharedSourceGreenhousePutRequest() *shared.SourceGreenhousePutRequest

type SourceGridly

type SourceGridly struct {
	APIKey types.String `tfsdk:"api_key"`
	GridID types.String `tfsdk:"grid_id"`
}

type SourceGridlyDataSource

type SourceGridlyDataSource struct {
	// contains filtered or unexported fields
}

SourceGridlyDataSource is the data source implementation.

func (*SourceGridlyDataSource) Configure

func (*SourceGridlyDataSource) Metadata

Metadata returns the data source type name.

func (*SourceGridlyDataSource) Read

func (*SourceGridlyDataSource) Schema

Schema defines the schema for the data source.

type SourceGridlyDataSourceModel

type SourceGridlyDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGridlyDataSourceModel describes the data model.

func (*SourceGridlyDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGridlyDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceGridlyResource

type SourceGridlyResource struct {
	// contains filtered or unexported fields
}

SourceGridlyResource defines the resource implementation.

func (*SourceGridlyResource) Configure

func (*SourceGridlyResource) Create

func (*SourceGridlyResource) Delete

func (*SourceGridlyResource) ImportState

func (*SourceGridlyResource) Metadata

func (*SourceGridlyResource) Read

func (*SourceGridlyResource) Schema

func (*SourceGridlyResource) Update

type SourceGridlyResourceModel

type SourceGridlyResourceModel struct {
	Configuration SourceGridly `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceGridlyResourceModel describes the resource data model.

func (*SourceGridlyResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceGridlyResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceGridlyResourceModel) ToSharedSourceGridlyCreateRequest added in v0.4.0

func (r *SourceGridlyResourceModel) ToSharedSourceGridlyCreateRequest() *shared.SourceGridlyCreateRequest

func (*SourceGridlyResourceModel) ToSharedSourceGridlyPutRequest added in v0.4.0

func (r *SourceGridlyResourceModel) ToSharedSourceGridlyPutRequest() *shared.SourceGridlyPutRequest

type SourceHarvest

type SourceHarvest struct {
	AccountID            types.String                          `tfsdk:"account_id"`
	Credentials          *SourceHarvestAuthenticationMechanism `tfsdk:"credentials"`
	ReplicationEndDate   types.String                          `tfsdk:"replication_end_date"`
	ReplicationStartDate types.String                          `tfsdk:"replication_start_date"`
}

type SourceHarvestAuthenticateWithPersonalAccessToken

type SourceHarvestAuthenticateWithPersonalAccessToken struct {
	AdditionalProperties types.String `tfsdk:"additional_properties"`
	APIToken             types.String `tfsdk:"api_token"`
}

type SourceHarvestAuthenticationMechanism

type SourceHarvestAuthenticationMechanism struct {
	AuthenticateViaHarvestOAuth         *AuthenticateViaHarvestOAuth                      `tfsdk:"authenticate_via_harvest_o_auth"`
	AuthenticateWithPersonalAccessToken *SourceHarvestAuthenticateWithPersonalAccessToken `tfsdk:"authenticate_with_personal_access_token"`
}

type SourceHarvestDataSource

type SourceHarvestDataSource struct {
	// contains filtered or unexported fields
}

SourceHarvestDataSource is the data source implementation.

func (*SourceHarvestDataSource) Configure

func (*SourceHarvestDataSource) Metadata

Metadata returns the data source type name.

func (*SourceHarvestDataSource) Read

func (*SourceHarvestDataSource) Schema

Schema defines the schema for the data source.

type SourceHarvestDataSourceModel

type SourceHarvestDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceHarvestDataSourceModel describes the data model.

func (*SourceHarvestDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceHarvestDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceHarvestResource

type SourceHarvestResource struct {
	// contains filtered or unexported fields
}

SourceHarvestResource defines the resource implementation.

func (*SourceHarvestResource) Configure

func (*SourceHarvestResource) Create

func (*SourceHarvestResource) Delete

func (*SourceHarvestResource) ImportState

func (*SourceHarvestResource) Metadata

func (*SourceHarvestResource) Read

func (*SourceHarvestResource) Schema

func (*SourceHarvestResource) Update

type SourceHarvestResourceModel

type SourceHarvestResourceModel struct {
	Configuration SourceHarvest `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceHarvestResourceModel describes the resource data model.

func (*SourceHarvestResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceHarvestResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceHarvestResourceModel) ToSharedSourceHarvestCreateRequest added in v0.4.0

func (r *SourceHarvestResourceModel) ToSharedSourceHarvestCreateRequest() *shared.SourceHarvestCreateRequest

func (*SourceHarvestResourceModel) ToSharedSourceHarvestPutRequest added in v0.4.0

func (r *SourceHarvestResourceModel) ToSharedSourceHarvestPutRequest() *shared.SourceHarvestPutRequest

type SourceHubplannerDataSource

type SourceHubplannerDataSource struct {
	// contains filtered or unexported fields
}

SourceHubplannerDataSource is the data source implementation.

func (*SourceHubplannerDataSource) Configure

func (*SourceHubplannerDataSource) Metadata

Metadata returns the data source type name.

func (*SourceHubplannerDataSource) Read

func (*SourceHubplannerDataSource) Schema

Schema defines the schema for the data source.

type SourceHubplannerDataSourceModel

type SourceHubplannerDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceHubplannerDataSourceModel describes the data model.

func (*SourceHubplannerDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceHubplannerDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceHubplannerResource

type SourceHubplannerResource struct {
	// contains filtered or unexported fields
}

SourceHubplannerResource defines the resource implementation.

func (*SourceHubplannerResource) Configure

func (*SourceHubplannerResource) Create

func (*SourceHubplannerResource) Delete

func (*SourceHubplannerResource) ImportState

func (*SourceHubplannerResource) Metadata

func (*SourceHubplannerResource) Read

func (*SourceHubplannerResource) Schema

func (*SourceHubplannerResource) Update

type SourceHubplannerResourceModel

type SourceHubplannerResourceModel struct {
	Configuration APIKeyAuth   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceHubplannerResourceModel describes the resource data model.

func (*SourceHubplannerResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceHubplannerResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceHubplannerResourceModel) ToSharedSourceHubplannerCreateRequest added in v0.4.0

func (r *SourceHubplannerResourceModel) ToSharedSourceHubplannerCreateRequest() *shared.SourceHubplannerCreateRequest

func (*SourceHubplannerResourceModel) ToSharedSourceHubplannerPutRequest added in v0.4.0

func (r *SourceHubplannerResourceModel) ToSharedSourceHubplannerPutRequest() *shared.SourceHubplannerPutRequest

type SourceHubspot

type SourceHubspot struct {
	Credentials               SourceHubspotAuthentication `tfsdk:"credentials"`
	EnableExperimentalStreams types.Bool                  `tfsdk:"enable_experimental_streams"`
	StartDate                 types.String                `tfsdk:"start_date"`
}

type SourceHubspotAuthentication

type SourceHubspotAuthentication struct {
	OAuth      *DestinationGoogleSheetsAuthenticationViaGoogleOAuth `tfsdk:"o_auth"`
	PrivateApp *OAuth2AccessToken                                   `tfsdk:"private_app"`
}

type SourceHubspotDataSource

type SourceHubspotDataSource struct {
	// contains filtered or unexported fields
}

SourceHubspotDataSource is the data source implementation.

func (*SourceHubspotDataSource) Configure

func (*SourceHubspotDataSource) Metadata

Metadata returns the data source type name.

func (*SourceHubspotDataSource) Read

func (*SourceHubspotDataSource) Schema

Schema defines the schema for the data source.

type SourceHubspotDataSourceModel

type SourceHubspotDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceHubspotDataSourceModel describes the data model.

func (*SourceHubspotDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceHubspotDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceHubspotResource

type SourceHubspotResource struct {
	// contains filtered or unexported fields
}

SourceHubspotResource defines the resource implementation.

func (*SourceHubspotResource) Configure

func (*SourceHubspotResource) Create

func (*SourceHubspotResource) Delete

func (*SourceHubspotResource) ImportState

func (*SourceHubspotResource) Metadata

func (*SourceHubspotResource) Read

func (*SourceHubspotResource) Schema

func (*SourceHubspotResource) Update

type SourceHubspotResourceModel

type SourceHubspotResourceModel struct {
	Configuration SourceHubspot `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceHubspotResourceModel describes the resource data model.

func (*SourceHubspotResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceHubspotResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceHubspotResourceModel) ToSharedSourceHubspotCreateRequest added in v0.4.0

func (r *SourceHubspotResourceModel) ToSharedSourceHubspotCreateRequest() *shared.SourceHubspotCreateRequest

func (*SourceHubspotResourceModel) ToSharedSourceHubspotPutRequest added in v0.4.0

func (r *SourceHubspotResourceModel) ToSharedSourceHubspotPutRequest() *shared.SourceHubspotPutRequest

type SourceInsightly

type SourceInsightly struct {
	StartDate types.String `tfsdk:"start_date"`
	Token     types.String `tfsdk:"token"`
}

type SourceInsightlyDataSource

type SourceInsightlyDataSource struct {
	// contains filtered or unexported fields
}

SourceInsightlyDataSource is the data source implementation.

func (*SourceInsightlyDataSource) Configure

func (*SourceInsightlyDataSource) Metadata

Metadata returns the data source type name.

func (*SourceInsightlyDataSource) Read

func (*SourceInsightlyDataSource) Schema

Schema defines the schema for the data source.

type SourceInsightlyDataSourceModel

type SourceInsightlyDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceInsightlyDataSourceModel describes the data model.

func (*SourceInsightlyDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceInsightlyDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceInsightlyResource

type SourceInsightlyResource struct {
	// contains filtered or unexported fields
}

SourceInsightlyResource defines the resource implementation.

func (*SourceInsightlyResource) Configure

func (*SourceInsightlyResource) Create

func (*SourceInsightlyResource) Delete

func (*SourceInsightlyResource) ImportState

func (*SourceInsightlyResource) Metadata

func (*SourceInsightlyResource) Read

func (*SourceInsightlyResource) Schema

func (*SourceInsightlyResource) Update

type SourceInsightlyResourceModel

type SourceInsightlyResourceModel struct {
	Configuration SourceInsightly `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceInsightlyResourceModel describes the resource data model.

func (*SourceInsightlyResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceInsightlyResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceInsightlyResourceModel) ToSharedSourceInsightlyCreateRequest added in v0.4.0

func (r *SourceInsightlyResourceModel) ToSharedSourceInsightlyCreateRequest() *shared.SourceInsightlyCreateRequest

func (*SourceInsightlyResourceModel) ToSharedSourceInsightlyPutRequest added in v0.4.0

func (r *SourceInsightlyResourceModel) ToSharedSourceInsightlyPutRequest() *shared.SourceInsightlyPutRequest

type SourceInstagram

type SourceInstagram struct {
	AccessToken  types.String `tfsdk:"access_token"`
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	StartDate    types.String `tfsdk:"start_date"`
}

type SourceInstagramDataSource

type SourceInstagramDataSource struct {
	// contains filtered or unexported fields
}

SourceInstagramDataSource is the data source implementation.

func (*SourceInstagramDataSource) Configure

func (*SourceInstagramDataSource) Metadata

Metadata returns the data source type name.

func (*SourceInstagramDataSource) Read

func (*SourceInstagramDataSource) Schema

Schema defines the schema for the data source.

type SourceInstagramDataSourceModel

type SourceInstagramDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceInstagramDataSourceModel describes the data model.

func (*SourceInstagramDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceInstagramDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceInstagramResource

type SourceInstagramResource struct {
	// contains filtered or unexported fields
}

SourceInstagramResource defines the resource implementation.

func (*SourceInstagramResource) Configure

func (*SourceInstagramResource) Create

func (*SourceInstagramResource) Delete

func (*SourceInstagramResource) ImportState

func (*SourceInstagramResource) Metadata

func (*SourceInstagramResource) Read

func (*SourceInstagramResource) Schema

func (*SourceInstagramResource) Update

type SourceInstagramResourceModel

type SourceInstagramResourceModel struct {
	Configuration SourceInstagram `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceInstagramResourceModel describes the resource data model.

func (*SourceInstagramResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceInstagramResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceInstagramResourceModel) ToSharedSourceInstagramCreateRequest added in v0.4.0

func (r *SourceInstagramResourceModel) ToSharedSourceInstagramCreateRequest() *shared.SourceInstagramCreateRequest

func (*SourceInstagramResourceModel) ToSharedSourceInstagramPutRequest added in v0.4.0

func (r *SourceInstagramResourceModel) ToSharedSourceInstagramPutRequest() *shared.SourceInstagramPutRequest

type SourceInstatusDataSource

type SourceInstatusDataSource struct {
	// contains filtered or unexported fields
}

SourceInstatusDataSource is the data source implementation.

func (*SourceInstatusDataSource) Configure

func (*SourceInstatusDataSource) Metadata

Metadata returns the data source type name.

func (*SourceInstatusDataSource) Read

func (*SourceInstatusDataSource) Schema

Schema defines the schema for the data source.

type SourceInstatusDataSourceModel

type SourceInstatusDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceInstatusDataSourceModel describes the data model.

func (*SourceInstatusDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceInstatusDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceInstatusResource

type SourceInstatusResource struct {
	// contains filtered or unexported fields
}

SourceInstatusResource defines the resource implementation.

func (*SourceInstatusResource) Configure

func (*SourceInstatusResource) Create

func (*SourceInstatusResource) Delete

func (*SourceInstatusResource) ImportState

func (*SourceInstatusResource) Metadata

func (*SourceInstatusResource) Read

func (*SourceInstatusResource) Schema

func (*SourceInstatusResource) Update

type SourceInstatusResourceModel

type SourceInstatusResourceModel struct {
	Configuration APIKeyAuth   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceInstatusResourceModel describes the resource data model.

func (*SourceInstatusResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceInstatusResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceInstatusResourceModel) ToSharedSourceInstatusCreateRequest added in v0.4.0

func (r *SourceInstatusResourceModel) ToSharedSourceInstatusCreateRequest() *shared.SourceInstatusCreateRequest

func (*SourceInstatusResourceModel) ToSharedSourceInstatusPutRequest added in v0.4.0

func (r *SourceInstatusResourceModel) ToSharedSourceInstatusPutRequest() *shared.SourceInstatusPutRequest

type SourceIntercom

type SourceIntercom struct {
	AccessToken  types.String `tfsdk:"access_token"`
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	StartDate    types.String `tfsdk:"start_date"`
}

type SourceIntercomDataSource

type SourceIntercomDataSource struct {
	// contains filtered or unexported fields
}

SourceIntercomDataSource is the data source implementation.

func (*SourceIntercomDataSource) Configure

func (*SourceIntercomDataSource) Metadata

Metadata returns the data source type name.

func (*SourceIntercomDataSource) Read

func (*SourceIntercomDataSource) Schema

Schema defines the schema for the data source.

type SourceIntercomDataSourceModel

type SourceIntercomDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceIntercomDataSourceModel describes the data model.

func (*SourceIntercomDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceIntercomDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceIntercomResource

type SourceIntercomResource struct {
	// contains filtered or unexported fields
}

SourceIntercomResource defines the resource implementation.

func (*SourceIntercomResource) Configure

func (*SourceIntercomResource) Create

func (*SourceIntercomResource) Delete

func (*SourceIntercomResource) ImportState

func (*SourceIntercomResource) Metadata

func (*SourceIntercomResource) Read

func (*SourceIntercomResource) Schema

func (*SourceIntercomResource) Update

type SourceIntercomResourceModel

type SourceIntercomResourceModel struct {
	Configuration SourceIntercom `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceIntercomResourceModel describes the resource data model.

func (*SourceIntercomResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceIntercomResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceIntercomResourceModel) ToSharedSourceIntercomCreateRequest added in v0.4.0

func (r *SourceIntercomResourceModel) ToSharedSourceIntercomCreateRequest() *shared.SourceIntercomCreateRequest

func (*SourceIntercomResourceModel) ToSharedSourceIntercomPutRequest added in v0.4.0

func (r *SourceIntercomResourceModel) ToSharedSourceIntercomPutRequest() *shared.SourceIntercomPutRequest

type SourceIp2whois

type SourceIp2whois struct {
	APIKey types.String `tfsdk:"api_key"`
	Domain types.String `tfsdk:"domain"`
}

type SourceIp2whoisDataSource

type SourceIp2whoisDataSource struct {
	// contains filtered or unexported fields
}

SourceIp2whoisDataSource is the data source implementation.

func (*SourceIp2whoisDataSource) Configure

func (*SourceIp2whoisDataSource) Metadata

Metadata returns the data source type name.

func (*SourceIp2whoisDataSource) Read

func (*SourceIp2whoisDataSource) Schema

Schema defines the schema for the data source.

type SourceIp2whoisDataSourceModel

type SourceIp2whoisDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceIp2whoisDataSourceModel describes the data model.

func (*SourceIp2whoisDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceIp2whoisDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceIp2whoisResource

type SourceIp2whoisResource struct {
	// contains filtered or unexported fields
}

SourceIp2whoisResource defines the resource implementation.

func (*SourceIp2whoisResource) Configure

func (*SourceIp2whoisResource) Create

func (*SourceIp2whoisResource) Delete

func (*SourceIp2whoisResource) ImportState

func (*SourceIp2whoisResource) Metadata

func (*SourceIp2whoisResource) Read

func (*SourceIp2whoisResource) Schema

func (*SourceIp2whoisResource) Update

type SourceIp2whoisResourceModel

type SourceIp2whoisResourceModel struct {
	Configuration SourceIp2whois `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceIp2whoisResourceModel describes the resource data model.

func (*SourceIp2whoisResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceIp2whoisResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceIp2whoisResourceModel) ToSharedSourceIp2whoisCreateRequest added in v0.4.0

func (r *SourceIp2whoisResourceModel) ToSharedSourceIp2whoisCreateRequest() *shared.SourceIp2whoisCreateRequest

func (*SourceIp2whoisResourceModel) ToSharedSourceIp2whoisPutRequest added in v0.4.0

func (r *SourceIp2whoisResourceModel) ToSharedSourceIp2whoisPutRequest() *shared.SourceIp2whoisPutRequest

type SourceIterableDataSource

type SourceIterableDataSource struct {
	// contains filtered or unexported fields
}

SourceIterableDataSource is the data source implementation.

func (*SourceIterableDataSource) Configure

func (*SourceIterableDataSource) Metadata

Metadata returns the data source type name.

func (*SourceIterableDataSource) Read

func (*SourceIterableDataSource) Schema

Schema defines the schema for the data source.

type SourceIterableDataSourceModel

type SourceIterableDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceIterableDataSourceModel describes the data model.

func (*SourceIterableDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceIterableDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceIterableResource

type SourceIterableResource struct {
	// contains filtered or unexported fields
}

SourceIterableResource defines the resource implementation.

func (*SourceIterableResource) Configure

func (*SourceIterableResource) Create

func (*SourceIterableResource) Delete

func (*SourceIterableResource) ImportState

func (*SourceIterableResource) Metadata

func (*SourceIterableResource) Read

func (*SourceIterableResource) Schema

func (*SourceIterableResource) Update

type SourceIterableResourceModel

type SourceIterableResourceModel struct {
	Configuration SourceChartmogul `tfsdk:"configuration"`
	DefinitionID  types.String     `tfsdk:"definition_id"`
	Name          types.String     `tfsdk:"name"`
	SecretID      types.String     `tfsdk:"secret_id"`
	SourceID      types.String     `tfsdk:"source_id"`
	SourceType    types.String     `tfsdk:"source_type"`
	WorkspaceID   types.String     `tfsdk:"workspace_id"`
}

SourceIterableResourceModel describes the resource data model.

func (*SourceIterableResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceIterableResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceIterableResourceModel) ToSharedSourceIterableCreateRequest added in v0.4.0

func (r *SourceIterableResourceModel) ToSharedSourceIterableCreateRequest() *shared.SourceIterableCreateRequest

func (*SourceIterableResourceModel) ToSharedSourceIterablePutRequest added in v0.4.0

func (r *SourceIterableResourceModel) ToSharedSourceIterablePutRequest() *shared.SourceIterablePutRequest

type SourceJira

type SourceJira struct {
	APIToken                  types.String   `tfsdk:"api_token"`
	Domain                    types.String   `tfsdk:"domain"`
	Email                     types.String   `tfsdk:"email"`
	EnableExperimentalStreams types.Bool     `tfsdk:"enable_experimental_streams"`
	ExpandIssueChangelog      types.Bool     `tfsdk:"expand_issue_changelog"`
	ExpandIssueTransition     types.Bool     `tfsdk:"expand_issue_transition"`
	IssuesStreamExpandWith    []types.String `tfsdk:"issues_stream_expand_with"`
	LookbackWindowMinutes     types.Int64    `tfsdk:"lookback_window_minutes"`
	Projects                  []types.String `tfsdk:"projects"`
	RenderFields              types.Bool     `tfsdk:"render_fields"`
	StartDate                 types.String   `tfsdk:"start_date"`
}

type SourceJiraDataSource

type SourceJiraDataSource struct {
	// contains filtered or unexported fields
}

SourceJiraDataSource is the data source implementation.

func (*SourceJiraDataSource) Configure

func (*SourceJiraDataSource) Metadata

Metadata returns the data source type name.

func (*SourceJiraDataSource) Read

func (*SourceJiraDataSource) Schema

Schema defines the schema for the data source.

type SourceJiraDataSourceModel

type SourceJiraDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceJiraDataSourceModel describes the data model.

func (*SourceJiraDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceJiraDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceJiraResource

type SourceJiraResource struct {
	// contains filtered or unexported fields
}

SourceJiraResource defines the resource implementation.

func (*SourceJiraResource) Configure

func (*SourceJiraResource) Create

func (*SourceJiraResource) Delete

func (*SourceJiraResource) ImportState

func (*SourceJiraResource) Metadata

func (*SourceJiraResource) Read

func (*SourceJiraResource) Schema

func (*SourceJiraResource) Update

type SourceJiraResourceModel

type SourceJiraResourceModel struct {
	Configuration SourceJira   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceJiraResourceModel describes the resource data model.

func (*SourceJiraResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceJiraResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceJiraResourceModel) ToSharedSourceJiraCreateRequest added in v0.4.0

func (r *SourceJiraResourceModel) ToSharedSourceJiraCreateRequest() *shared.SourceJiraCreateRequest

func (*SourceJiraResourceModel) ToSharedSourceJiraPutRequest added in v0.4.0

func (r *SourceJiraResourceModel) ToSharedSourceJiraPutRequest() *shared.SourceJiraPutRequest

type SourceK6Cloud

type SourceK6Cloud struct {
	APIToken types.String `tfsdk:"api_token"`
}

type SourceK6CloudDataSource

type SourceK6CloudDataSource struct {
	// contains filtered or unexported fields
}

SourceK6CloudDataSource is the data source implementation.

func (*SourceK6CloudDataSource) Configure

func (*SourceK6CloudDataSource) Metadata

Metadata returns the data source type name.

func (*SourceK6CloudDataSource) Read

func (*SourceK6CloudDataSource) Schema

Schema defines the schema for the data source.

type SourceK6CloudDataSourceModel

type SourceK6CloudDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceK6CloudDataSourceModel describes the data model.

func (*SourceK6CloudDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceK6CloudDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceK6CloudResource

type SourceK6CloudResource struct {
	// contains filtered or unexported fields
}

SourceK6CloudResource defines the resource implementation.

func (*SourceK6CloudResource) Configure

func (*SourceK6CloudResource) Create

func (*SourceK6CloudResource) Delete

func (*SourceK6CloudResource) ImportState

func (*SourceK6CloudResource) Metadata

func (*SourceK6CloudResource) Read

func (*SourceK6CloudResource) Schema

func (*SourceK6CloudResource) Update

type SourceK6CloudResourceModel

type SourceK6CloudResourceModel struct {
	Configuration SourceK6Cloud `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceK6CloudResourceModel describes the resource data model.

func (*SourceK6CloudResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceK6CloudResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceK6CloudResourceModel) ToSharedSourceK6CloudCreateRequest added in v0.4.0

func (r *SourceK6CloudResourceModel) ToSharedSourceK6CloudCreateRequest() *shared.SourceK6CloudCreateRequest

func (*SourceK6CloudResourceModel) ToSharedSourceK6CloudPutRequest added in v0.4.0

func (r *SourceK6CloudResourceModel) ToSharedSourceK6CloudPutRequest() *shared.SourceK6CloudPutRequest

type SourceKlarna

type SourceKlarna struct {
	Password   types.String `tfsdk:"password"`
	Playground types.Bool   `tfsdk:"playground"`
	Region     types.String `tfsdk:"region"`
	Username   types.String `tfsdk:"username"`
}

type SourceKlarnaDataSource

type SourceKlarnaDataSource struct {
	// contains filtered or unexported fields
}

SourceKlarnaDataSource is the data source implementation.

func (*SourceKlarnaDataSource) Configure

func (*SourceKlarnaDataSource) Metadata

Metadata returns the data source type name.

func (*SourceKlarnaDataSource) Read

func (*SourceKlarnaDataSource) Schema

Schema defines the schema for the data source.

type SourceKlarnaDataSourceModel

type SourceKlarnaDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceKlarnaDataSourceModel describes the data model.

func (*SourceKlarnaDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceKlarnaDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceKlarnaResource

type SourceKlarnaResource struct {
	// contains filtered or unexported fields
}

SourceKlarnaResource defines the resource implementation.

func (*SourceKlarnaResource) Configure

func (*SourceKlarnaResource) Create

func (*SourceKlarnaResource) Delete

func (*SourceKlarnaResource) ImportState

func (*SourceKlarnaResource) Metadata

func (*SourceKlarnaResource) Read

func (*SourceKlarnaResource) Schema

func (*SourceKlarnaResource) Update

type SourceKlarnaResourceModel

type SourceKlarnaResourceModel struct {
	Configuration SourceKlarna `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceKlarnaResourceModel describes the resource data model.

func (*SourceKlarnaResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceKlarnaResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceKlarnaResourceModel) ToSharedSourceKlarnaCreateRequest added in v0.4.0

func (r *SourceKlarnaResourceModel) ToSharedSourceKlarnaCreateRequest() *shared.SourceKlarnaCreateRequest

func (*SourceKlarnaResourceModel) ToSharedSourceKlarnaPutRequest added in v0.4.0

func (r *SourceKlarnaResourceModel) ToSharedSourceKlarnaPutRequest() *shared.SourceKlarnaPutRequest

type SourceKlaviyo

type SourceKlaviyo struct {
	APIKey    types.String `tfsdk:"api_key"`
	StartDate types.String `tfsdk:"start_date"`
}

type SourceKlaviyoDataSource

type SourceKlaviyoDataSource struct {
	// contains filtered or unexported fields
}

SourceKlaviyoDataSource is the data source implementation.

func (*SourceKlaviyoDataSource) Configure

func (*SourceKlaviyoDataSource) Metadata

Metadata returns the data source type name.

func (*SourceKlaviyoDataSource) Read

func (*SourceKlaviyoDataSource) Schema

Schema defines the schema for the data source.

type SourceKlaviyoDataSourceModel

type SourceKlaviyoDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceKlaviyoDataSourceModel describes the data model.

func (*SourceKlaviyoDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceKlaviyoDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceKlaviyoResource

type SourceKlaviyoResource struct {
	// contains filtered or unexported fields
}

SourceKlaviyoResource defines the resource implementation.

func (*SourceKlaviyoResource) Configure

func (*SourceKlaviyoResource) Create

func (*SourceKlaviyoResource) Delete

func (*SourceKlaviyoResource) ImportState

func (*SourceKlaviyoResource) Metadata

func (*SourceKlaviyoResource) Read

func (*SourceKlaviyoResource) Schema

func (*SourceKlaviyoResource) Update

type SourceKlaviyoResourceModel

type SourceKlaviyoResourceModel struct {
	Configuration SourceKlaviyo `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceKlaviyoResourceModel describes the resource data model.

func (*SourceKlaviyoResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceKlaviyoResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceKlaviyoResourceModel) ToSharedSourceKlaviyoCreateRequest added in v0.4.0

func (r *SourceKlaviyoResourceModel) ToSharedSourceKlaviyoCreateRequest() *shared.SourceKlaviyoCreateRequest

func (*SourceKlaviyoResourceModel) ToSharedSourceKlaviyoPutRequest added in v0.4.0

func (r *SourceKlaviyoResourceModel) ToSharedSourceKlaviyoPutRequest() *shared.SourceKlaviyoPutRequest

type SourceKyve

type SourceKyve struct {
	MaxPages types.Int64  `tfsdk:"max_pages"`
	PageSize types.Int64  `tfsdk:"page_size"`
	PoolIds  types.String `tfsdk:"pool_ids"`
	StartIds types.String `tfsdk:"start_ids"`
	URLBase  types.String `tfsdk:"url_base"`
}

type SourceKyveDataSource

type SourceKyveDataSource struct {
	// contains filtered or unexported fields
}

SourceKyveDataSource is the data source implementation.

func (*SourceKyveDataSource) Configure

func (*SourceKyveDataSource) Metadata

Metadata returns the data source type name.

func (*SourceKyveDataSource) Read

func (*SourceKyveDataSource) Schema

Schema defines the schema for the data source.

type SourceKyveDataSourceModel

type SourceKyveDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceKyveDataSourceModel describes the data model.

func (*SourceKyveDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceKyveDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceKyveResource

type SourceKyveResource struct {
	// contains filtered or unexported fields
}

SourceKyveResource defines the resource implementation.

func (*SourceKyveResource) Configure

func (*SourceKyveResource) Create

func (*SourceKyveResource) Delete

func (*SourceKyveResource) ImportState

func (*SourceKyveResource) Metadata

func (*SourceKyveResource) Read

func (*SourceKyveResource) Schema

func (*SourceKyveResource) Update

type SourceKyveResourceModel

type SourceKyveResourceModel struct {
	Configuration SourceKyve   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceKyveResourceModel describes the resource data model.

func (*SourceKyveResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceKyveResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceKyveResourceModel) ToSharedSourceKyveCreateRequest added in v0.4.0

func (r *SourceKyveResourceModel) ToSharedSourceKyveCreateRequest() *shared.SourceKyveCreateRequest

func (*SourceKyveResourceModel) ToSharedSourceKyvePutRequest added in v0.4.0

func (r *SourceKyveResourceModel) ToSharedSourceKyvePutRequest() *shared.SourceKyvePutRequest

type SourceLaunchdarklyDataSource

type SourceLaunchdarklyDataSource struct {
	// contains filtered or unexported fields
}

SourceLaunchdarklyDataSource is the data source implementation.

func (*SourceLaunchdarklyDataSource) Configure

func (*SourceLaunchdarklyDataSource) Metadata

Metadata returns the data source type name.

func (*SourceLaunchdarklyDataSource) Read

func (*SourceLaunchdarklyDataSource) Schema

Schema defines the schema for the data source.

type SourceLaunchdarklyDataSourceModel

type SourceLaunchdarklyDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceLaunchdarklyDataSourceModel describes the data model.

func (*SourceLaunchdarklyDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceLaunchdarklyDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceLaunchdarklyResource

type SourceLaunchdarklyResource struct {
	// contains filtered or unexported fields
}

SourceLaunchdarklyResource defines the resource implementation.

func (*SourceLaunchdarklyResource) Configure

func (*SourceLaunchdarklyResource) Create

func (*SourceLaunchdarklyResource) Delete

func (*SourceLaunchdarklyResource) ImportState

func (*SourceLaunchdarklyResource) Metadata

func (*SourceLaunchdarklyResource) Read

func (*SourceLaunchdarklyResource) Schema

func (*SourceLaunchdarklyResource) Update

type SourceLaunchdarklyResourceModel

type SourceLaunchdarklyResourceModel struct {
	Configuration OAuth2AccessToken `tfsdk:"configuration"`
	DefinitionID  types.String      `tfsdk:"definition_id"`
	Name          types.String      `tfsdk:"name"`
	SecretID      types.String      `tfsdk:"secret_id"`
	SourceID      types.String      `tfsdk:"source_id"`
	SourceType    types.String      `tfsdk:"source_type"`
	WorkspaceID   types.String      `tfsdk:"workspace_id"`
}

SourceLaunchdarklyResourceModel describes the resource data model.

func (*SourceLaunchdarklyResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceLaunchdarklyResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceLaunchdarklyResourceModel) ToSharedSourceLaunchdarklyCreateRequest added in v0.4.0

func (r *SourceLaunchdarklyResourceModel) ToSharedSourceLaunchdarklyCreateRequest() *shared.SourceLaunchdarklyCreateRequest

func (*SourceLaunchdarklyResourceModel) ToSharedSourceLaunchdarklyPutRequest added in v0.4.0

func (r *SourceLaunchdarklyResourceModel) ToSharedSourceLaunchdarklyPutRequest() *shared.SourceLaunchdarklyPutRequest

type SourceLemlistDataSource

type SourceLemlistDataSource struct {
	// contains filtered or unexported fields
}

SourceLemlistDataSource is the data source implementation.

func (*SourceLemlistDataSource) Configure

func (*SourceLemlistDataSource) Metadata

Metadata returns the data source type name.

func (*SourceLemlistDataSource) Read

func (*SourceLemlistDataSource) Schema

Schema defines the schema for the data source.

type SourceLemlistDataSourceModel

type SourceLemlistDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceLemlistDataSourceModel describes the data model.

func (*SourceLemlistDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceLemlistDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceLemlistResource

type SourceLemlistResource struct {
	// contains filtered or unexported fields
}

SourceLemlistResource defines the resource implementation.

func (*SourceLemlistResource) Configure

func (*SourceLemlistResource) Create

func (*SourceLemlistResource) Delete

func (*SourceLemlistResource) ImportState

func (*SourceLemlistResource) Metadata

func (*SourceLemlistResource) Read

func (*SourceLemlistResource) Schema

func (*SourceLemlistResource) Update

type SourceLemlistResourceModel

type SourceLemlistResourceModel struct {
	Configuration APIKeyAuth   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceLemlistResourceModel describes the resource data model.

func (*SourceLemlistResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceLemlistResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceLemlistResourceModel) ToSharedSourceLemlistCreateRequest added in v0.4.0

func (r *SourceLemlistResourceModel) ToSharedSourceLemlistCreateRequest() *shared.SourceLemlistCreateRequest

func (*SourceLemlistResourceModel) ToSharedSourceLemlistPutRequest added in v0.4.0

func (r *SourceLemlistResourceModel) ToSharedSourceLemlistPutRequest() *shared.SourceLemlistPutRequest

type SourceLeverHiring

type SourceLeverHiring struct {
	Credentials *SourceLeverHiringAuthenticationMechanism `tfsdk:"credentials"`
	Environment types.String                              `tfsdk:"environment"`
	StartDate   types.String                              `tfsdk:"start_date"`
}

type SourceLeverHiringAuthenticationMechanism

type SourceLeverHiringAuthenticationMechanism struct {
	AuthenticateViaLeverAPIKey *APIKeyAuth                `tfsdk:"authenticate_via_lever_api_key"`
	AuthenticateViaLeverOAuth  *AuthenticateViaLeverOAuth `tfsdk:"authenticate_via_lever_o_auth"`
}

type SourceLeverHiringDataSource

type SourceLeverHiringDataSource struct {
	// contains filtered or unexported fields
}

SourceLeverHiringDataSource is the data source implementation.

func (*SourceLeverHiringDataSource) Configure

func (*SourceLeverHiringDataSource) Metadata

Metadata returns the data source type name.

func (*SourceLeverHiringDataSource) Read

func (*SourceLeverHiringDataSource) Schema

Schema defines the schema for the data source.

type SourceLeverHiringDataSourceModel

type SourceLeverHiringDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceLeverHiringDataSourceModel describes the data model.

func (*SourceLeverHiringDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceLeverHiringDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceLeverHiringResource

type SourceLeverHiringResource struct {
	// contains filtered or unexported fields
}

SourceLeverHiringResource defines the resource implementation.

func (*SourceLeverHiringResource) Configure

func (*SourceLeverHiringResource) Create

func (*SourceLeverHiringResource) Delete

func (*SourceLeverHiringResource) ImportState

func (*SourceLeverHiringResource) Metadata

func (*SourceLeverHiringResource) Read

func (*SourceLeverHiringResource) Schema

func (*SourceLeverHiringResource) Update

type SourceLeverHiringResourceModel

type SourceLeverHiringResourceModel struct {
	Configuration SourceLeverHiring `tfsdk:"configuration"`
	DefinitionID  types.String      `tfsdk:"definition_id"`
	Name          types.String      `tfsdk:"name"`
	SecretID      types.String      `tfsdk:"secret_id"`
	SourceID      types.String      `tfsdk:"source_id"`
	SourceType    types.String      `tfsdk:"source_type"`
	WorkspaceID   types.String      `tfsdk:"workspace_id"`
}

SourceLeverHiringResourceModel describes the resource data model.

func (*SourceLeverHiringResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceLeverHiringResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceLeverHiringResourceModel) ToSharedSourceLeverHiringCreateRequest added in v0.4.0

func (r *SourceLeverHiringResourceModel) ToSharedSourceLeverHiringCreateRequest() *shared.SourceLeverHiringCreateRequest

func (*SourceLeverHiringResourceModel) ToSharedSourceLeverHiringPutRequest added in v0.4.0

func (r *SourceLeverHiringResourceModel) ToSharedSourceLeverHiringPutRequest() *shared.SourceLeverHiringPutRequest

type SourceLinkedinAds

type SourceLinkedinAds struct {
	AccountIds         []types.Int64                    `tfsdk:"account_ids"`
	AdAnalyticsReports []AdAnalyticsReportConfiguration `tfsdk:"ad_analytics_reports"`
	Credentials        *SourceLinkedinAdsAuthentication `tfsdk:"credentials"`
	StartDate          types.String                     `tfsdk:"start_date"`
}

type SourceLinkedinAdsAuthentication

type SourceLinkedinAdsAuthentication struct {
	AccessToken *OAuth2AccessToken                                   `tfsdk:"access_token"`
	OAuth20     *DestinationGoogleSheetsAuthenticationViaGoogleOAuth `tfsdk:"o_auth20"`
}

type SourceLinkedinAdsDataSource

type SourceLinkedinAdsDataSource struct {
	// contains filtered or unexported fields
}

SourceLinkedinAdsDataSource is the data source implementation.

func (*SourceLinkedinAdsDataSource) Configure

func (*SourceLinkedinAdsDataSource) Metadata

Metadata returns the data source type name.

func (*SourceLinkedinAdsDataSource) Read

func (*SourceLinkedinAdsDataSource) Schema

Schema defines the schema for the data source.

type SourceLinkedinAdsDataSourceModel

type SourceLinkedinAdsDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceLinkedinAdsDataSourceModel describes the data model.

func (*SourceLinkedinAdsDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceLinkedinAdsDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceLinkedinAdsResource

type SourceLinkedinAdsResource struct {
	// contains filtered or unexported fields
}

SourceLinkedinAdsResource defines the resource implementation.

func (*SourceLinkedinAdsResource) Configure

func (*SourceLinkedinAdsResource) Create

func (*SourceLinkedinAdsResource) Delete

func (*SourceLinkedinAdsResource) ImportState

func (*SourceLinkedinAdsResource) Metadata

func (*SourceLinkedinAdsResource) Read

func (*SourceLinkedinAdsResource) Schema

func (*SourceLinkedinAdsResource) Update

type SourceLinkedinAdsResourceModel

type SourceLinkedinAdsResourceModel struct {
	Configuration SourceLinkedinAds `tfsdk:"configuration"`
	DefinitionID  types.String      `tfsdk:"definition_id"`
	Name          types.String      `tfsdk:"name"`
	SecretID      types.String      `tfsdk:"secret_id"`
	SourceID      types.String      `tfsdk:"source_id"`
	SourceType    types.String      `tfsdk:"source_type"`
	WorkspaceID   types.String      `tfsdk:"workspace_id"`
}

SourceLinkedinAdsResourceModel describes the resource data model.

func (*SourceLinkedinAdsResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceLinkedinAdsResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceLinkedinAdsResourceModel) ToSharedSourceLinkedinAdsCreateRequest added in v0.4.0

func (r *SourceLinkedinAdsResourceModel) ToSharedSourceLinkedinAdsCreateRequest() *shared.SourceLinkedinAdsCreateRequest

func (*SourceLinkedinAdsResourceModel) ToSharedSourceLinkedinAdsPutRequest added in v0.4.0

func (r *SourceLinkedinAdsResourceModel) ToSharedSourceLinkedinAdsPutRequest() *shared.SourceLinkedinAdsPutRequest

type SourceLinkedinPages

type SourceLinkedinPages struct {
	Credentials *SourceLinkedinAdsAuthentication `tfsdk:"credentials"`
	OrgID       types.String                     `tfsdk:"org_id"`
}

type SourceLinkedinPagesDataSource

type SourceLinkedinPagesDataSource struct {
	// contains filtered or unexported fields
}

SourceLinkedinPagesDataSource is the data source implementation.

func (*SourceLinkedinPagesDataSource) Configure

func (*SourceLinkedinPagesDataSource) Metadata

Metadata returns the data source type name.

func (*SourceLinkedinPagesDataSource) Read

func (*SourceLinkedinPagesDataSource) Schema

Schema defines the schema for the data source.

type SourceLinkedinPagesDataSourceModel

type SourceLinkedinPagesDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceLinkedinPagesDataSourceModel describes the data model.

func (*SourceLinkedinPagesDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceLinkedinPagesDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceLinkedinPagesResource

type SourceLinkedinPagesResource struct {
	// contains filtered or unexported fields
}

SourceLinkedinPagesResource defines the resource implementation.

func (*SourceLinkedinPagesResource) Configure

func (*SourceLinkedinPagesResource) Create

func (*SourceLinkedinPagesResource) Delete

func (*SourceLinkedinPagesResource) ImportState

func (*SourceLinkedinPagesResource) Metadata

func (*SourceLinkedinPagesResource) Read

func (*SourceLinkedinPagesResource) Schema

func (*SourceLinkedinPagesResource) Update

type SourceLinkedinPagesResourceModel

type SourceLinkedinPagesResourceModel struct {
	Configuration SourceLinkedinPages `tfsdk:"configuration"`
	DefinitionID  types.String        `tfsdk:"definition_id"`
	Name          types.String        `tfsdk:"name"`
	SecretID      types.String        `tfsdk:"secret_id"`
	SourceID      types.String        `tfsdk:"source_id"`
	SourceType    types.String        `tfsdk:"source_type"`
	WorkspaceID   types.String        `tfsdk:"workspace_id"`
}

SourceLinkedinPagesResourceModel describes the resource data model.

func (*SourceLinkedinPagesResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceLinkedinPagesResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceLinkedinPagesResourceModel) ToSharedSourceLinkedinPagesCreateRequest added in v0.4.0

func (r *SourceLinkedinPagesResourceModel) ToSharedSourceLinkedinPagesCreateRequest() *shared.SourceLinkedinPagesCreateRequest

func (*SourceLinkedinPagesResourceModel) ToSharedSourceLinkedinPagesPutRequest added in v0.4.0

func (r *SourceLinkedinPagesResourceModel) ToSharedSourceLinkedinPagesPutRequest() *shared.SourceLinkedinPagesPutRequest

type SourceLokalise

type SourceLokalise struct {
	APIKey    types.String `tfsdk:"api_key"`
	ProjectID types.String `tfsdk:"project_id"`
}

type SourceLokaliseDataSource

type SourceLokaliseDataSource struct {
	// contains filtered or unexported fields
}

SourceLokaliseDataSource is the data source implementation.

func (*SourceLokaliseDataSource) Configure

func (*SourceLokaliseDataSource) Metadata

Metadata returns the data source type name.

func (*SourceLokaliseDataSource) Read

func (*SourceLokaliseDataSource) Schema

Schema defines the schema for the data source.

type SourceLokaliseDataSourceModel

type SourceLokaliseDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceLokaliseDataSourceModel describes the data model.

func (*SourceLokaliseDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceLokaliseDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceLokaliseResource

type SourceLokaliseResource struct {
	// contains filtered or unexported fields
}

SourceLokaliseResource defines the resource implementation.

func (*SourceLokaliseResource) Configure

func (*SourceLokaliseResource) Create

func (*SourceLokaliseResource) Delete

func (*SourceLokaliseResource) ImportState

func (*SourceLokaliseResource) Metadata

func (*SourceLokaliseResource) Read

func (*SourceLokaliseResource) Schema

func (*SourceLokaliseResource) Update

type SourceLokaliseResourceModel

type SourceLokaliseResourceModel struct {
	Configuration SourceLokalise `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceLokaliseResourceModel describes the resource data model.

func (*SourceLokaliseResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceLokaliseResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceLokaliseResourceModel) ToSharedSourceLokaliseCreateRequest added in v0.4.0

func (r *SourceLokaliseResourceModel) ToSharedSourceLokaliseCreateRequest() *shared.SourceLokaliseCreateRequest

func (*SourceLokaliseResourceModel) ToSharedSourceLokalisePutRequest added in v0.4.0

func (r *SourceLokaliseResourceModel) ToSharedSourceLokalisePutRequest() *shared.SourceLokalisePutRequest

type SourceMailchimp

type SourceMailchimp struct {
	CampaignID  types.String                   `tfsdk:"campaign_id"`
	Credentials *SourceMailchimpAuthentication `tfsdk:"credentials"`
	StartDate   types.String                   `tfsdk:"start_date"`
}

type SourceMailchimpAuthentication

type SourceMailchimpAuthentication struct {
	APIKey  *APIKey `tfsdk:"api_key"`
	OAuth20 *OAuth  `tfsdk:"o_auth20"`
}

type SourceMailchimpDataSource

type SourceMailchimpDataSource struct {
	// contains filtered or unexported fields
}

SourceMailchimpDataSource is the data source implementation.

func (*SourceMailchimpDataSource) Configure

func (*SourceMailchimpDataSource) Metadata

Metadata returns the data source type name.

func (*SourceMailchimpDataSource) Read

func (*SourceMailchimpDataSource) Schema

Schema defines the schema for the data source.

type SourceMailchimpDataSourceModel

type SourceMailchimpDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMailchimpDataSourceModel describes the data model.

func (*SourceMailchimpDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMailchimpDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceMailchimpResource

type SourceMailchimpResource struct {
	// contains filtered or unexported fields
}

SourceMailchimpResource defines the resource implementation.

func (*SourceMailchimpResource) Configure

func (*SourceMailchimpResource) Create

func (*SourceMailchimpResource) Delete

func (*SourceMailchimpResource) ImportState

func (*SourceMailchimpResource) Metadata

func (*SourceMailchimpResource) Read

func (*SourceMailchimpResource) Schema

func (*SourceMailchimpResource) Update

type SourceMailchimpResourceModel

type SourceMailchimpResourceModel struct {
	Configuration SourceMailchimp `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceMailchimpResourceModel describes the resource data model.

func (*SourceMailchimpResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMailchimpResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceMailchimpResourceModel) ToSharedSourceMailchimpCreateRequest added in v0.4.0

func (r *SourceMailchimpResourceModel) ToSharedSourceMailchimpCreateRequest() *shared.SourceMailchimpCreateRequest

func (*SourceMailchimpResourceModel) ToSharedSourceMailchimpPutRequest added in v0.4.0

func (r *SourceMailchimpResourceModel) ToSharedSourceMailchimpPutRequest() *shared.SourceMailchimpPutRequest

type SourceMailgun

type SourceMailgun struct {
	DomainRegion types.String `tfsdk:"domain_region"`
	PrivateKey   types.String `tfsdk:"private_key"`
	StartDate    types.String `tfsdk:"start_date"`
}

type SourceMailgunDataSource

type SourceMailgunDataSource struct {
	// contains filtered or unexported fields
}

SourceMailgunDataSource is the data source implementation.

func (*SourceMailgunDataSource) Configure

func (*SourceMailgunDataSource) Metadata

Metadata returns the data source type name.

func (*SourceMailgunDataSource) Read

func (*SourceMailgunDataSource) Schema

Schema defines the schema for the data source.

type SourceMailgunDataSourceModel

type SourceMailgunDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMailgunDataSourceModel describes the data model.

func (*SourceMailgunDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMailgunDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceMailgunResource

type SourceMailgunResource struct {
	// contains filtered or unexported fields
}

SourceMailgunResource defines the resource implementation.

func (*SourceMailgunResource) Configure

func (*SourceMailgunResource) Create

func (*SourceMailgunResource) Delete

func (*SourceMailgunResource) ImportState

func (*SourceMailgunResource) Metadata

func (*SourceMailgunResource) Read

func (*SourceMailgunResource) Schema

func (*SourceMailgunResource) Update

type SourceMailgunResourceModel

type SourceMailgunResourceModel struct {
	Configuration SourceMailgun `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceMailgunResourceModel describes the resource data model.

func (*SourceMailgunResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMailgunResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceMailgunResourceModel) ToSharedSourceMailgunCreateRequest added in v0.4.0

func (r *SourceMailgunResourceModel) ToSharedSourceMailgunCreateRequest() *shared.SourceMailgunCreateRequest

func (*SourceMailgunResourceModel) ToSharedSourceMailgunPutRequest added in v0.4.0

func (r *SourceMailgunResourceModel) ToSharedSourceMailgunPutRequest() *shared.SourceMailgunPutRequest

type SourceMailjetSms

type SourceMailjetSms struct {
	EndDate   types.Int64  `tfsdk:"end_date"`
	StartDate types.Int64  `tfsdk:"start_date"`
	Token     types.String `tfsdk:"token"`
}

type SourceMailjetSmsDataSource

type SourceMailjetSmsDataSource struct {
	// contains filtered or unexported fields
}

SourceMailjetSmsDataSource is the data source implementation.

func (*SourceMailjetSmsDataSource) Configure

func (*SourceMailjetSmsDataSource) Metadata

Metadata returns the data source type name.

func (*SourceMailjetSmsDataSource) Read

func (*SourceMailjetSmsDataSource) Schema

Schema defines the schema for the data source.

type SourceMailjetSmsDataSourceModel

type SourceMailjetSmsDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMailjetSmsDataSourceModel describes the data model.

func (*SourceMailjetSmsDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMailjetSmsDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceMailjetSmsResource

type SourceMailjetSmsResource struct {
	// contains filtered or unexported fields
}

SourceMailjetSmsResource defines the resource implementation.

func (*SourceMailjetSmsResource) Configure

func (*SourceMailjetSmsResource) Create

func (*SourceMailjetSmsResource) Delete

func (*SourceMailjetSmsResource) ImportState

func (*SourceMailjetSmsResource) Metadata

func (*SourceMailjetSmsResource) Read

func (*SourceMailjetSmsResource) Schema

func (*SourceMailjetSmsResource) Update

type SourceMailjetSmsResourceModel

type SourceMailjetSmsResourceModel struct {
	Configuration SourceMailjetSms `tfsdk:"configuration"`
	DefinitionID  types.String     `tfsdk:"definition_id"`
	Name          types.String     `tfsdk:"name"`
	SecretID      types.String     `tfsdk:"secret_id"`
	SourceID      types.String     `tfsdk:"source_id"`
	SourceType    types.String     `tfsdk:"source_type"`
	WorkspaceID   types.String     `tfsdk:"workspace_id"`
}

SourceMailjetSmsResourceModel describes the resource data model.

func (*SourceMailjetSmsResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMailjetSmsResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceMailjetSmsResourceModel) ToSharedSourceMailjetSmsCreateRequest added in v0.4.0

func (r *SourceMailjetSmsResourceModel) ToSharedSourceMailjetSmsCreateRequest() *shared.SourceMailjetSmsCreateRequest

func (*SourceMailjetSmsResourceModel) ToSharedSourceMailjetSmsPutRequest added in v0.4.0

func (r *SourceMailjetSmsResourceModel) ToSharedSourceMailjetSmsPutRequest() *shared.SourceMailjetSmsPutRequest

type SourceMarketo

type SourceMarketo struct {
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	DomainURL    types.String `tfsdk:"domain_url"`
	StartDate    types.String `tfsdk:"start_date"`
}

type SourceMarketoDataSource

type SourceMarketoDataSource struct {
	// contains filtered or unexported fields
}

SourceMarketoDataSource is the data source implementation.

func (*SourceMarketoDataSource) Configure

func (*SourceMarketoDataSource) Metadata

Metadata returns the data source type name.

func (*SourceMarketoDataSource) Read

func (*SourceMarketoDataSource) Schema

Schema defines the schema for the data source.

type SourceMarketoDataSourceModel

type SourceMarketoDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMarketoDataSourceModel describes the data model.

func (*SourceMarketoDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMarketoDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceMarketoResource

type SourceMarketoResource struct {
	// contains filtered or unexported fields
}

SourceMarketoResource defines the resource implementation.

func (*SourceMarketoResource) Configure

func (*SourceMarketoResource) Create

func (*SourceMarketoResource) Delete

func (*SourceMarketoResource) ImportState

func (*SourceMarketoResource) Metadata

func (*SourceMarketoResource) Read

func (*SourceMarketoResource) Schema

func (*SourceMarketoResource) Update

type SourceMarketoResourceModel

type SourceMarketoResourceModel struct {
	Configuration SourceMarketo `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceMarketoResourceModel describes the resource data model.

func (*SourceMarketoResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMarketoResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceMarketoResourceModel) ToSharedSourceMarketoCreateRequest added in v0.4.0

func (r *SourceMarketoResourceModel) ToSharedSourceMarketoCreateRequest() *shared.SourceMarketoCreateRequest

func (*SourceMarketoResourceModel) ToSharedSourceMarketoPutRequest added in v0.4.0

func (r *SourceMarketoResourceModel) ToSharedSourceMarketoPutRequest() *shared.SourceMarketoPutRequest

type SourceMetabase

type SourceMetabase struct {
	InstanceAPIURL types.String `tfsdk:"instance_api_url"`
	Password       types.String `tfsdk:"password"`
	SessionToken   types.String `tfsdk:"session_token"`
	Username       types.String `tfsdk:"username"`
}

type SourceMetabaseDataSource

type SourceMetabaseDataSource struct {
	// contains filtered or unexported fields
}

SourceMetabaseDataSource is the data source implementation.

func (*SourceMetabaseDataSource) Configure

func (*SourceMetabaseDataSource) Metadata

Metadata returns the data source type name.

func (*SourceMetabaseDataSource) Read

func (*SourceMetabaseDataSource) Schema

Schema defines the schema for the data source.

type SourceMetabaseDataSourceModel

type SourceMetabaseDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMetabaseDataSourceModel describes the data model.

func (*SourceMetabaseDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMetabaseDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceMetabaseResource

type SourceMetabaseResource struct {
	// contains filtered or unexported fields
}

SourceMetabaseResource defines the resource implementation.

func (*SourceMetabaseResource) Configure

func (*SourceMetabaseResource) Create

func (*SourceMetabaseResource) Delete

func (*SourceMetabaseResource) ImportState

func (*SourceMetabaseResource) Metadata

func (*SourceMetabaseResource) Read

func (*SourceMetabaseResource) Schema

func (*SourceMetabaseResource) Update

type SourceMetabaseResourceModel

type SourceMetabaseResourceModel struct {
	Configuration SourceMetabase `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceMetabaseResourceModel describes the resource data model.

func (*SourceMetabaseResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMetabaseResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceMetabaseResourceModel) ToSharedSourceMetabaseCreateRequest added in v0.4.0

func (r *SourceMetabaseResourceModel) ToSharedSourceMetabaseCreateRequest() *shared.SourceMetabaseCreateRequest

func (*SourceMetabaseResourceModel) ToSharedSourceMetabasePutRequest added in v0.4.0

func (r *SourceMetabaseResourceModel) ToSharedSourceMetabasePutRequest() *shared.SourceMetabasePutRequest

type SourceMicrosoftSharepoint added in v0.4.0

type SourceMicrosoftSharepoint struct {
	Credentials SourceMicrosoftSharepointAuthentication  `tfsdk:"credentials"`
	FolderPath  types.String                             `tfsdk:"folder_path"`
	StartDate   types.String                             `tfsdk:"start_date"`
	Streams     []SourceGoogleDriveFileBasedStreamConfig `tfsdk:"streams"`
}

type SourceMicrosoftSharepointAuthentication added in v0.4.0

type SourceMicrosoftSharepointAuthentication struct {
	AuthenticateViaMicrosoftOAuth *AuthenticateViaMicrosoftOAuth `tfsdk:"authenticate_via_microsoft_o_auth"`
	ServiceKeyAuthentication      *ServiceKeyAuthentication      `tfsdk:"service_key_authentication"`
}

type SourceMicrosoftSharepointDataSource added in v0.4.0

type SourceMicrosoftSharepointDataSource struct {
	// contains filtered or unexported fields
}

SourceMicrosoftSharepointDataSource is the data source implementation.

func (*SourceMicrosoftSharepointDataSource) Configure added in v0.4.0

func (*SourceMicrosoftSharepointDataSource) Metadata added in v0.4.0

Metadata returns the data source type name.

func (*SourceMicrosoftSharepointDataSource) Read added in v0.4.0

func (*SourceMicrosoftSharepointDataSource) Schema added in v0.4.0

Schema defines the schema for the data source.

type SourceMicrosoftSharepointDataSourceModel added in v0.4.0

type SourceMicrosoftSharepointDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMicrosoftSharepointDataSourceModel describes the data model.

func (*SourceMicrosoftSharepointDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMicrosoftSharepointDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceMicrosoftSharepointResource added in v0.4.0

type SourceMicrosoftSharepointResource struct {
	// contains filtered or unexported fields
}

SourceMicrosoftSharepointResource defines the resource implementation.

func (*SourceMicrosoftSharepointResource) Configure added in v0.4.0

func (*SourceMicrosoftSharepointResource) Create added in v0.4.0

func (*SourceMicrosoftSharepointResource) Delete added in v0.4.0

func (*SourceMicrosoftSharepointResource) ImportState added in v0.4.0

func (*SourceMicrosoftSharepointResource) Metadata added in v0.4.0

func (*SourceMicrosoftSharepointResource) Read added in v0.4.0

func (*SourceMicrosoftSharepointResource) Schema added in v0.4.0

func (*SourceMicrosoftSharepointResource) Update added in v0.4.0

type SourceMicrosoftSharepointResourceModel added in v0.4.0

type SourceMicrosoftSharepointResourceModel struct {
	Configuration SourceMicrosoftSharepoint `tfsdk:"configuration"`
	DefinitionID  types.String              `tfsdk:"definition_id"`
	Name          types.String              `tfsdk:"name"`
	SecretID      types.String              `tfsdk:"secret_id"`
	SourceID      types.String              `tfsdk:"source_id"`
	SourceType    types.String              `tfsdk:"source_type"`
	WorkspaceID   types.String              `tfsdk:"workspace_id"`
}

SourceMicrosoftSharepointResourceModel describes the resource data model.

func (*SourceMicrosoftSharepointResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMicrosoftSharepointResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceMicrosoftSharepointResourceModel) ToSharedSourceMicrosoftSharepointCreateRequest added in v0.4.0

func (r *SourceMicrosoftSharepointResourceModel) ToSharedSourceMicrosoftSharepointCreateRequest() *shared.SourceMicrosoftSharepointCreateRequest

func (*SourceMicrosoftSharepointResourceModel) ToSharedSourceMicrosoftSharepointPutRequest added in v0.4.0

func (r *SourceMicrosoftSharepointResourceModel) ToSharedSourceMicrosoftSharepointPutRequest() *shared.SourceMicrosoftSharepointPutRequest

type SourceMicrosoftTeams

type SourceMicrosoftTeams struct {
	Credentials *SourceMicrosoftTeamsAuthenticationMechanism `tfsdk:"credentials"`
	Period      types.String                                 `tfsdk:"period"`
}

type SourceMicrosoftTeamsAuthenticationMechanism

type SourceMicrosoftTeamsAuthenticationMechanism struct {
	AuthenticateViaMicrosoft        *AuthenticateViaMicrosoft      `tfsdk:"authenticate_via_microsoft"`
	AuthenticateViaMicrosoftOAuth20 *AuthenticateViaMicrosoftOAuth `tfsdk:"authenticate_via_microsoft_o_auth20"`
}

type SourceMicrosoftTeamsDataSource

type SourceMicrosoftTeamsDataSource struct {
	// contains filtered or unexported fields
}

SourceMicrosoftTeamsDataSource is the data source implementation.

func (*SourceMicrosoftTeamsDataSource) Configure

func (*SourceMicrosoftTeamsDataSource) Metadata

Metadata returns the data source type name.

func (*SourceMicrosoftTeamsDataSource) Read

func (*SourceMicrosoftTeamsDataSource) Schema

Schema defines the schema for the data source.

type SourceMicrosoftTeamsDataSourceModel

type SourceMicrosoftTeamsDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMicrosoftTeamsDataSourceModel describes the data model.

func (*SourceMicrosoftTeamsDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMicrosoftTeamsDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceMicrosoftTeamsResource

type SourceMicrosoftTeamsResource struct {
	// contains filtered or unexported fields
}

SourceMicrosoftTeamsResource defines the resource implementation.

func (*SourceMicrosoftTeamsResource) Configure

func (*SourceMicrosoftTeamsResource) Create

func (*SourceMicrosoftTeamsResource) Delete

func (*SourceMicrosoftTeamsResource) ImportState

func (*SourceMicrosoftTeamsResource) Metadata

func (*SourceMicrosoftTeamsResource) Read

func (*SourceMicrosoftTeamsResource) Schema

func (*SourceMicrosoftTeamsResource) Update

type SourceMicrosoftTeamsResourceModel

type SourceMicrosoftTeamsResourceModel struct {
	Configuration SourceMicrosoftTeams `tfsdk:"configuration"`
	DefinitionID  types.String         `tfsdk:"definition_id"`
	Name          types.String         `tfsdk:"name"`
	SecretID      types.String         `tfsdk:"secret_id"`
	SourceID      types.String         `tfsdk:"source_id"`
	SourceType    types.String         `tfsdk:"source_type"`
	WorkspaceID   types.String         `tfsdk:"workspace_id"`
}

SourceMicrosoftTeamsResourceModel describes the resource data model.

func (*SourceMicrosoftTeamsResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMicrosoftTeamsResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceMicrosoftTeamsResourceModel) ToSharedSourceMicrosoftTeamsCreateRequest added in v0.4.0

func (r *SourceMicrosoftTeamsResourceModel) ToSharedSourceMicrosoftTeamsCreateRequest() *shared.SourceMicrosoftTeamsCreateRequest

func (*SourceMicrosoftTeamsResourceModel) ToSharedSourceMicrosoftTeamsPutRequest added in v0.4.0

func (r *SourceMicrosoftTeamsResourceModel) ToSharedSourceMicrosoftTeamsPutRequest() *shared.SourceMicrosoftTeamsPutRequest

type SourceMixpanel

type SourceMixpanel struct {
	AttributionWindow         types.Int64                          `tfsdk:"attribution_window"`
	Credentials               SourceMixpanelAuthenticationWildcard `tfsdk:"credentials"`
	DateWindowSize            types.Int64                          `tfsdk:"date_window_size"`
	EndDate                   types.String                         `tfsdk:"end_date"`
	ProjectTimezone           types.String                         `tfsdk:"project_timezone"`
	Region                    types.String                         `tfsdk:"region"`
	SelectPropertiesByDefault types.Bool                           `tfsdk:"select_properties_by_default"`
	StartDate                 types.String                         `tfsdk:"start_date"`
}

type SourceMixpanelAuthenticationWildcard

type SourceMixpanelAuthenticationWildcard struct {
	ProjectSecret  *ProjectSecret  `tfsdk:"project_secret"`
	ServiceAccount *ServiceAccount `tfsdk:"service_account"`
}

type SourceMixpanelDataSource

type SourceMixpanelDataSource struct {
	// contains filtered or unexported fields
}

SourceMixpanelDataSource is the data source implementation.

func (*SourceMixpanelDataSource) Configure

func (*SourceMixpanelDataSource) Metadata

Metadata returns the data source type name.

func (*SourceMixpanelDataSource) Read

func (*SourceMixpanelDataSource) Schema

Schema defines the schema for the data source.

type SourceMixpanelDataSourceModel

type SourceMixpanelDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMixpanelDataSourceModel describes the data model.

func (*SourceMixpanelDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMixpanelDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceMixpanelResource

type SourceMixpanelResource struct {
	// contains filtered or unexported fields
}

SourceMixpanelResource defines the resource implementation.

func (*SourceMixpanelResource) Configure

func (*SourceMixpanelResource) Create

func (*SourceMixpanelResource) Delete

func (*SourceMixpanelResource) ImportState

func (*SourceMixpanelResource) Metadata

func (*SourceMixpanelResource) Read

func (*SourceMixpanelResource) Schema

func (*SourceMixpanelResource) Update

type SourceMixpanelResourceModel

type SourceMixpanelResourceModel struct {
	Configuration SourceMixpanel `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceMixpanelResourceModel describes the resource data model.

func (*SourceMixpanelResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMixpanelResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceMixpanelResourceModel) ToSharedSourceMixpanelCreateRequest added in v0.4.0

func (r *SourceMixpanelResourceModel) ToSharedSourceMixpanelCreateRequest() *shared.SourceMixpanelCreateRequest

func (*SourceMixpanelResourceModel) ToSharedSourceMixpanelPutRequest added in v0.4.0

func (r *SourceMixpanelResourceModel) ToSharedSourceMixpanelPutRequest() *shared.SourceMixpanelPutRequest

type SourceMonday

type SourceMonday struct {
	Credentials *SourceMondayAuthorizationMethod `tfsdk:"credentials"`
}

type SourceMondayAuthorizationMethod

type SourceMondayAuthorizationMethod struct {
	APIToken *SourceK6Cloud       `tfsdk:"api_token"`
	OAuth20  *SourceMondayOAuth20 `tfsdk:"o_auth20"`
}

type SourceMondayDataSource

type SourceMondayDataSource struct {
	// contains filtered or unexported fields
}

SourceMondayDataSource is the data source implementation.

func (*SourceMondayDataSource) Configure

func (*SourceMondayDataSource) Metadata

Metadata returns the data source type name.

func (*SourceMondayDataSource) Read

func (*SourceMondayDataSource) Schema

Schema defines the schema for the data source.

type SourceMondayDataSourceModel

type SourceMondayDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMondayDataSourceModel describes the data model.

func (*SourceMondayDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMondayDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceMondayOAuth20

type SourceMondayOAuth20 struct {
	AccessToken  types.String `tfsdk:"access_token"`
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	Subdomain    types.String `tfsdk:"subdomain"`
}

type SourceMondayResource

type SourceMondayResource struct {
	// contains filtered or unexported fields
}

SourceMondayResource defines the resource implementation.

func (*SourceMondayResource) Configure

func (*SourceMondayResource) Create

func (*SourceMondayResource) Delete

func (*SourceMondayResource) ImportState

func (*SourceMondayResource) Metadata

func (*SourceMondayResource) Read

func (*SourceMondayResource) Schema

func (*SourceMondayResource) Update

type SourceMondayResourceModel

type SourceMondayResourceModel struct {
	Configuration SourceMonday `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMondayResourceModel describes the resource data model.

func (*SourceMondayResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMondayResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceMondayResourceModel) ToSharedSourceMondayCreateRequest added in v0.4.0

func (r *SourceMondayResourceModel) ToSharedSourceMondayCreateRequest() *shared.SourceMondayCreateRequest

func (*SourceMondayResourceModel) ToSharedSourceMondayPutRequest added in v0.4.0

func (r *SourceMondayResourceModel) ToSharedSourceMondayPutRequest() *shared.SourceMondayPutRequest

type SourceMongodbInternalPoc

type SourceMongodbInternalPoc struct {
	AuthSource       types.String `tfsdk:"auth_source"`
	ConnectionString types.String `tfsdk:"connection_string"`
	Password         types.String `tfsdk:"password"`
	ReplicaSet       types.String `tfsdk:"replica_set"`
	User             types.String `tfsdk:"user"`
}

type SourceMongodbInternalPocDataSource

type SourceMongodbInternalPocDataSource struct {
	// contains filtered or unexported fields
}

SourceMongodbInternalPocDataSource is the data source implementation.

func (*SourceMongodbInternalPocDataSource) Configure

func (*SourceMongodbInternalPocDataSource) Metadata

Metadata returns the data source type name.

func (*SourceMongodbInternalPocDataSource) Read

func (*SourceMongodbInternalPocDataSource) Schema

Schema defines the schema for the data source.

type SourceMongodbInternalPocDataSourceModel

type SourceMongodbInternalPocDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMongodbInternalPocDataSourceModel describes the data model.

func (*SourceMongodbInternalPocDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMongodbInternalPocDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceMongodbInternalPocResource

type SourceMongodbInternalPocResource struct {
	// contains filtered or unexported fields
}

SourceMongodbInternalPocResource defines the resource implementation.

func (*SourceMongodbInternalPocResource) Configure

func (*SourceMongodbInternalPocResource) Create

func (*SourceMongodbInternalPocResource) Delete

func (*SourceMongodbInternalPocResource) ImportState

func (*SourceMongodbInternalPocResource) Metadata

func (*SourceMongodbInternalPocResource) Read

func (*SourceMongodbInternalPocResource) Schema

func (*SourceMongodbInternalPocResource) Update

type SourceMongodbInternalPocResourceModel

type SourceMongodbInternalPocResourceModel struct {
	Configuration SourceMongodbInternalPoc `tfsdk:"configuration"`
	DefinitionID  types.String             `tfsdk:"definition_id"`
	Name          types.String             `tfsdk:"name"`
	SecretID      types.String             `tfsdk:"secret_id"`
	SourceID      types.String             `tfsdk:"source_id"`
	SourceType    types.String             `tfsdk:"source_type"`
	WorkspaceID   types.String             `tfsdk:"workspace_id"`
}

SourceMongodbInternalPocResourceModel describes the resource data model.

func (*SourceMongodbInternalPocResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMongodbInternalPocResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceMongodbInternalPocResourceModel) ToSharedSourceMongodbInternalPocCreateRequest added in v0.4.0

func (r *SourceMongodbInternalPocResourceModel) ToSharedSourceMongodbInternalPocCreateRequest() *shared.SourceMongodbInternalPocCreateRequest

func (*SourceMongodbInternalPocResourceModel) ToSharedSourceMongodbInternalPocPutRequest added in v0.4.0

func (r *SourceMongodbInternalPocResourceModel) ToSharedSourceMongodbInternalPocPutRequest() *shared.SourceMongodbInternalPocPutRequest

type SourceMongodbV2

type SourceMongodbV2 struct {
	DatabaseConfig        SourceMongodbV2ClusterType `tfsdk:"database_config"`
	DiscoverSampleSize    types.Int64                `tfsdk:"discover_sample_size"`
	InitialWaitingSeconds types.Int64                `tfsdk:"initial_waiting_seconds"`
	QueueSize             types.Int64                `tfsdk:"queue_size"`
}

type SourceMongodbV2ClusterType

type SourceMongodbV2ClusterType struct {
	MongoDBAtlasReplicaSet *MongoDBAtlasReplicaSet `tfsdk:"mongo_db_atlas_replica_set"`
	SelfManagedReplicaSet  *SelfManagedReplicaSet  `tfsdk:"self_managed_replica_set"`
}

type SourceMongodbV2DataSource

type SourceMongodbV2DataSource struct {
	// contains filtered or unexported fields
}

SourceMongodbV2DataSource is the data source implementation.

func (*SourceMongodbV2DataSource) Configure

func (*SourceMongodbV2DataSource) Metadata

Metadata returns the data source type name.

func (*SourceMongodbV2DataSource) Read

func (*SourceMongodbV2DataSource) Schema

Schema defines the schema for the data source.

type SourceMongodbV2DataSourceModel

type SourceMongodbV2DataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMongodbV2DataSourceModel describes the data model.

func (*SourceMongodbV2DataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMongodbV2DataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceMongodbV2Resource

type SourceMongodbV2Resource struct {
	// contains filtered or unexported fields
}

SourceMongodbV2Resource defines the resource implementation.

func (*SourceMongodbV2Resource) Configure

func (*SourceMongodbV2Resource) Create

func (*SourceMongodbV2Resource) Delete

func (*SourceMongodbV2Resource) ImportState

func (*SourceMongodbV2Resource) Metadata

func (*SourceMongodbV2Resource) Read

func (*SourceMongodbV2Resource) Schema

func (*SourceMongodbV2Resource) Update

type SourceMongodbV2ResourceModel

type SourceMongodbV2ResourceModel struct {
	Configuration SourceMongodbV2 `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceMongodbV2ResourceModel describes the resource data model.

func (*SourceMongodbV2ResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMongodbV2ResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceMongodbV2ResourceModel) ToSharedSourceMongodbV2CreateRequest added in v0.4.0

func (r *SourceMongodbV2ResourceModel) ToSharedSourceMongodbV2CreateRequest() *shared.SourceMongodbV2CreateRequest

func (*SourceMongodbV2ResourceModel) ToSharedSourceMongodbV2PutRequest added in v0.4.0

func (r *SourceMongodbV2ResourceModel) ToSharedSourceMongodbV2PutRequest() *shared.SourceMongodbV2PutRequest

type SourceMssql

type SourceMssql struct {
	Database          types.String                          `tfsdk:"database"`
	Host              types.String                          `tfsdk:"host"`
	JdbcURLParams     types.String                          `tfsdk:"jdbc_url_params"`
	Password          types.String                          `tfsdk:"password"`
	Port              types.Int64                           `tfsdk:"port"`
	ReplicationMethod *SourceMssqlUpdateMethod              `tfsdk:"replication_method"`
	Schemas           []types.String                        `tfsdk:"schemas"`
	SslMethod         *SourceMssqlSSLMethod                 `tfsdk:"ssl_method"`
	TunnelMethod      *DestinationClickhouseSSHTunnelMethod `tfsdk:"tunnel_method"`
	Username          types.String                          `tfsdk:"username"`
}

type SourceMssqlDataSource

type SourceMssqlDataSource struct {
	// contains filtered or unexported fields
}

SourceMssqlDataSource is the data source implementation.

func (*SourceMssqlDataSource) Configure

func (*SourceMssqlDataSource) Metadata

Metadata returns the data source type name.

func (*SourceMssqlDataSource) Read

func (*SourceMssqlDataSource) Schema

Schema defines the schema for the data source.

type SourceMssqlDataSourceModel

type SourceMssqlDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMssqlDataSourceModel describes the data model.

func (*SourceMssqlDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMssqlDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceMssqlEncryptedVerifyCertificate added in v0.4.0

type SourceMssqlEncryptedVerifyCertificate struct {
	Certificate           types.String `tfsdk:"certificate"`
	HostNameInCertificate types.String `tfsdk:"host_name_in_certificate"`
}

type SourceMssqlResource

type SourceMssqlResource struct {
	// contains filtered or unexported fields
}

SourceMssqlResource defines the resource implementation.

func (*SourceMssqlResource) Configure

func (*SourceMssqlResource) Create

func (*SourceMssqlResource) Delete

func (*SourceMssqlResource) ImportState

func (*SourceMssqlResource) Metadata

func (*SourceMssqlResource) Read

func (*SourceMssqlResource) Schema

func (*SourceMssqlResource) Update

type SourceMssqlResourceModel

type SourceMssqlResourceModel struct {
	Configuration SourceMssql  `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMssqlResourceModel describes the resource data model.

func (*SourceMssqlResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMssqlResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceMssqlResourceModel) ToSharedSourceMssqlCreateRequest added in v0.4.0

func (r *SourceMssqlResourceModel) ToSharedSourceMssqlCreateRequest() *shared.SourceMssqlCreateRequest

func (*SourceMssqlResourceModel) ToSharedSourceMssqlPutRequest added in v0.4.0

func (r *SourceMssqlResourceModel) ToSharedSourceMssqlPutRequest() *shared.SourceMssqlPutRequest

type SourceMssqlSSLMethod added in v0.4.0

type SourceMssqlSSLMethod struct {
	EncryptedTrustServerCertificate *Fake                                  `tfsdk:"encrypted_trust_server_certificate"`
	EncryptedVerifyCertificate      *SourceMssqlEncryptedVerifyCertificate `tfsdk:"encrypted_verify_certificate"`
	Unencrypted                     *Fake                                  `tfsdk:"unencrypted"`
}

type SourceMssqlUpdateMethod

type SourceMssqlUpdateMethod struct {
	ReadChangesUsingChangeDataCaptureCDC *ReadChangesUsingChangeDataCaptureCDC `tfsdk:"read_changes_using_change_data_capture_cdc"`
	ScanChangesWithUserDefinedCursor     *Fake                                 `tfsdk:"scan_changes_with_user_defined_cursor"`
}

type SourceMyHours

type SourceMyHours struct {
	Email         types.String `tfsdk:"email"`
	LogsBatchSize types.Int64  `tfsdk:"logs_batch_size"`
	Password      types.String `tfsdk:"password"`
	StartDate     types.String `tfsdk:"start_date"`
}

type SourceMyHoursDataSource

type SourceMyHoursDataSource struct {
	// contains filtered or unexported fields
}

SourceMyHoursDataSource is the data source implementation.

func (*SourceMyHoursDataSource) Configure

func (*SourceMyHoursDataSource) Metadata

Metadata returns the data source type name.

func (*SourceMyHoursDataSource) Read

func (*SourceMyHoursDataSource) Schema

Schema defines the schema for the data source.

type SourceMyHoursDataSourceModel

type SourceMyHoursDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMyHoursDataSourceModel describes the data model.

func (*SourceMyHoursDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMyHoursDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceMyHoursResource

type SourceMyHoursResource struct {
	// contains filtered or unexported fields
}

SourceMyHoursResource defines the resource implementation.

func (*SourceMyHoursResource) Configure

func (*SourceMyHoursResource) Create

func (*SourceMyHoursResource) Delete

func (*SourceMyHoursResource) ImportState

func (*SourceMyHoursResource) Metadata

func (*SourceMyHoursResource) Read

func (*SourceMyHoursResource) Schema

func (*SourceMyHoursResource) Update

type SourceMyHoursResourceModel

type SourceMyHoursResourceModel struct {
	Configuration SourceMyHours `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceMyHoursResourceModel describes the resource data model.

func (*SourceMyHoursResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMyHoursResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceMyHoursResourceModel) ToSharedSourceMyHoursCreateRequest added in v0.4.0

func (r *SourceMyHoursResourceModel) ToSharedSourceMyHoursCreateRequest() *shared.SourceMyHoursCreateRequest

func (*SourceMyHoursResourceModel) ToSharedSourceMyHoursPutRequest added in v0.4.0

func (r *SourceMyHoursResourceModel) ToSharedSourceMyHoursPutRequest() *shared.SourceMyHoursPutRequest

type SourceMysql

type SourceMysql struct {
	Database          types.String                          `tfsdk:"database"`
	Host              types.String                          `tfsdk:"host"`
	JdbcURLParams     types.String                          `tfsdk:"jdbc_url_params"`
	Password          types.String                          `tfsdk:"password"`
	Port              types.Int64                           `tfsdk:"port"`
	ReplicationMethod SourceMysqlUpdateMethod               `tfsdk:"replication_method"`
	SslMode           *SourceMysqlSSLModes                  `tfsdk:"ssl_mode"`
	TunnelMethod      *DestinationClickhouseSSHTunnelMethod `tfsdk:"tunnel_method"`
	Username          types.String                          `tfsdk:"username"`
}

type SourceMysqlDataSource

type SourceMysqlDataSource struct {
	// contains filtered or unexported fields
}

SourceMysqlDataSource is the data source implementation.

func (*SourceMysqlDataSource) Configure

func (*SourceMysqlDataSource) Metadata

Metadata returns the data source type name.

func (*SourceMysqlDataSource) Read

func (*SourceMysqlDataSource) Schema

Schema defines the schema for the data source.

type SourceMysqlDataSourceModel

type SourceMysqlDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMysqlDataSourceModel describes the data model.

func (*SourceMysqlDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMysqlDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceMysqlResource

type SourceMysqlResource struct {
	// contains filtered or unexported fields
}

SourceMysqlResource defines the resource implementation.

func (*SourceMysqlResource) Configure

func (*SourceMysqlResource) Create

func (*SourceMysqlResource) Delete

func (*SourceMysqlResource) ImportState

func (*SourceMysqlResource) Metadata

func (*SourceMysqlResource) Read

func (*SourceMysqlResource) Schema

func (*SourceMysqlResource) Update

type SourceMysqlResourceModel

type SourceMysqlResourceModel struct {
	Configuration SourceMysql  `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceMysqlResourceModel describes the resource data model.

func (*SourceMysqlResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceMysqlResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceMysqlResourceModel) ToSharedSourceMysqlCreateRequest added in v0.4.0

func (r *SourceMysqlResourceModel) ToSharedSourceMysqlCreateRequest() *shared.SourceMysqlCreateRequest

func (*SourceMysqlResourceModel) ToSharedSourceMysqlPutRequest added in v0.4.0

func (r *SourceMysqlResourceModel) ToSharedSourceMysqlPutRequest() *shared.SourceMysqlPutRequest

type SourceMysqlSSLModes

type SourceMysqlSSLModes struct {
	Preferred      *Fake                `tfsdk:"preferred"`
	Required       *Fake                `tfsdk:"required"`
	VerifyCA       *SourceMysqlVerifyCA `tfsdk:"verify_ca"`
	VerifyIdentity *SourceMysqlVerifyCA `tfsdk:"verify_identity"`
}

type SourceMysqlUpdateMethod

type SourceMysqlUpdateMethod struct {
	ReadChangesUsingBinaryLogCDC     *ReadChangesUsingBinaryLogCDC `tfsdk:"read_changes_using_binary_log_cdc"`
	ScanChangesWithUserDefinedCursor *Fake                         `tfsdk:"scan_changes_with_user_defined_cursor"`
}

type SourceMysqlVerifyCA

type SourceMysqlVerifyCA struct {
	CaCertificate     types.String `tfsdk:"ca_certificate"`
	ClientCertificate types.String `tfsdk:"client_certificate"`
	ClientKey         types.String `tfsdk:"client_key"`
	ClientKeyPassword types.String `tfsdk:"client_key_password"`
}

type SourceNetsuite

type SourceNetsuite struct {
	ConsumerKey    types.String   `tfsdk:"consumer_key"`
	ConsumerSecret types.String   `tfsdk:"consumer_secret"`
	ObjectTypes    []types.String `tfsdk:"object_types"`
	Realm          types.String   `tfsdk:"realm"`
	StartDatetime  types.String   `tfsdk:"start_datetime"`
	TokenKey       types.String   `tfsdk:"token_key"`
	TokenSecret    types.String   `tfsdk:"token_secret"`
	WindowInDays   types.Int64    `tfsdk:"window_in_days"`
}

type SourceNetsuiteDataSource

type SourceNetsuiteDataSource struct {
	// contains filtered or unexported fields
}

SourceNetsuiteDataSource is the data source implementation.

func (*SourceNetsuiteDataSource) Configure

func (*SourceNetsuiteDataSource) Metadata

Metadata returns the data source type name.

func (*SourceNetsuiteDataSource) Read

func (*SourceNetsuiteDataSource) Schema

Schema defines the schema for the data source.

type SourceNetsuiteDataSourceModel

type SourceNetsuiteDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceNetsuiteDataSourceModel describes the data model.

func (*SourceNetsuiteDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceNetsuiteDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceNetsuiteResource

type SourceNetsuiteResource struct {
	// contains filtered or unexported fields
}

SourceNetsuiteResource defines the resource implementation.

func (*SourceNetsuiteResource) Configure

func (*SourceNetsuiteResource) Create

func (*SourceNetsuiteResource) Delete

func (*SourceNetsuiteResource) ImportState

func (*SourceNetsuiteResource) Metadata

func (*SourceNetsuiteResource) Read

func (*SourceNetsuiteResource) Schema

func (*SourceNetsuiteResource) Update

type SourceNetsuiteResourceModel

type SourceNetsuiteResourceModel struct {
	Configuration SourceNetsuite `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceNetsuiteResourceModel describes the resource data model.

func (*SourceNetsuiteResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceNetsuiteResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceNetsuiteResourceModel) ToSharedSourceNetsuiteCreateRequest added in v0.4.0

func (r *SourceNetsuiteResourceModel) ToSharedSourceNetsuiteCreateRequest() *shared.SourceNetsuiteCreateRequest

func (*SourceNetsuiteResourceModel) ToSharedSourceNetsuitePutRequest added in v0.4.0

func (r *SourceNetsuiteResourceModel) ToSharedSourceNetsuitePutRequest() *shared.SourceNetsuitePutRequest

type SourceNotion

type SourceNotion struct {
	Credentials SourceNotionAuthenticationMethod `tfsdk:"credentials"`
	StartDate   types.String                     `tfsdk:"start_date"`
}

type SourceNotionAuthenticationMethod

type SourceNotionAuthenticationMethod struct {
	AccessToken *DestinationMilvusAPIToken `tfsdk:"access_token"`
	OAuth20     *SourceNotionOAuth20       `tfsdk:"o_auth20"`
}

type SourceNotionDataSource

type SourceNotionDataSource struct {
	// contains filtered or unexported fields
}

SourceNotionDataSource is the data source implementation.

func (*SourceNotionDataSource) Configure

func (*SourceNotionDataSource) Metadata

Metadata returns the data source type name.

func (*SourceNotionDataSource) Read

func (*SourceNotionDataSource) Schema

Schema defines the schema for the data source.

type SourceNotionDataSourceModel

type SourceNotionDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceNotionDataSourceModel describes the data model.

func (*SourceNotionDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceNotionDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceNotionOAuth20

type SourceNotionOAuth20 struct {
	AccessToken  types.String `tfsdk:"access_token"`
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
}

type SourceNotionResource

type SourceNotionResource struct {
	// contains filtered or unexported fields
}

SourceNotionResource defines the resource implementation.

func (*SourceNotionResource) Configure

func (*SourceNotionResource) Create

func (*SourceNotionResource) Delete

func (*SourceNotionResource) ImportState

func (*SourceNotionResource) Metadata

func (*SourceNotionResource) Read

func (*SourceNotionResource) Schema

func (*SourceNotionResource) Update

type SourceNotionResourceModel

type SourceNotionResourceModel struct {
	Configuration SourceNotion `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceNotionResourceModel describes the resource data model.

func (*SourceNotionResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceNotionResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceNotionResourceModel) ToSharedSourceNotionCreateRequest added in v0.4.0

func (r *SourceNotionResourceModel) ToSharedSourceNotionCreateRequest() *shared.SourceNotionCreateRequest

func (*SourceNotionResourceModel) ToSharedSourceNotionPutRequest added in v0.4.0

func (r *SourceNotionResourceModel) ToSharedSourceNotionPutRequest() *shared.SourceNotionPutRequest

type SourceNytimes

type SourceNytimes struct {
	APIKey    types.String `tfsdk:"api_key"`
	EndDate   types.String `tfsdk:"end_date"`
	Period    types.Int64  `tfsdk:"period"`
	ShareType types.String `tfsdk:"share_type"`
	StartDate types.String `tfsdk:"start_date"`
}

type SourceNytimesDataSource

type SourceNytimesDataSource struct {
	// contains filtered or unexported fields
}

SourceNytimesDataSource is the data source implementation.

func (*SourceNytimesDataSource) Configure

func (*SourceNytimesDataSource) Metadata

Metadata returns the data source type name.

func (*SourceNytimesDataSource) Read

func (*SourceNytimesDataSource) Schema

Schema defines the schema for the data source.

type SourceNytimesDataSourceModel

type SourceNytimesDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceNytimesDataSourceModel describes the data model.

func (*SourceNytimesDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceNytimesDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceNytimesResource

type SourceNytimesResource struct {
	// contains filtered or unexported fields
}

SourceNytimesResource defines the resource implementation.

func (*SourceNytimesResource) Configure

func (*SourceNytimesResource) Create

func (*SourceNytimesResource) Delete

func (*SourceNytimesResource) ImportState

func (*SourceNytimesResource) Metadata

func (*SourceNytimesResource) Read

func (*SourceNytimesResource) Schema

func (*SourceNytimesResource) Update

type SourceNytimesResourceModel

type SourceNytimesResourceModel struct {
	Configuration SourceNytimes `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceNytimesResourceModel describes the resource data model.

func (*SourceNytimesResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceNytimesResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceNytimesResourceModel) ToSharedSourceNytimesCreateRequest added in v0.4.0

func (r *SourceNytimesResourceModel) ToSharedSourceNytimesCreateRequest() *shared.SourceNytimesCreateRequest

func (*SourceNytimesResourceModel) ToSharedSourceNytimesPutRequest added in v0.4.0

func (r *SourceNytimesResourceModel) ToSharedSourceNytimesPutRequest() *shared.SourceNytimesPutRequest

type SourceOkta

type SourceOkta struct {
	Credentials *SourceOktaAuthorizationMethod `tfsdk:"credentials"`
	Domain      types.String                   `tfsdk:"domain"`
	StartDate   types.String                   `tfsdk:"start_date"`
}

type SourceOktaAuthorizationMethod

type SourceOktaAuthorizationMethod struct {
	APIToken *SourceK6Cloud                                       `tfsdk:"api_token"`
	OAuth20  *DestinationGoogleSheetsAuthenticationViaGoogleOAuth `tfsdk:"o_auth20"`
}

type SourceOktaDataSource

type SourceOktaDataSource struct {
	// contains filtered or unexported fields
}

SourceOktaDataSource is the data source implementation.

func (*SourceOktaDataSource) Configure

func (*SourceOktaDataSource) Metadata

Metadata returns the data source type name.

func (*SourceOktaDataSource) Read

func (*SourceOktaDataSource) Schema

Schema defines the schema for the data source.

type SourceOktaDataSourceModel

type SourceOktaDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceOktaDataSourceModel describes the data model.

func (*SourceOktaDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceOktaDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceOktaResource

type SourceOktaResource struct {
	// contains filtered or unexported fields
}

SourceOktaResource defines the resource implementation.

func (*SourceOktaResource) Configure

func (*SourceOktaResource) Create

func (*SourceOktaResource) Delete

func (*SourceOktaResource) ImportState

func (*SourceOktaResource) Metadata

func (*SourceOktaResource) Read

func (*SourceOktaResource) Schema

func (*SourceOktaResource) Update

type SourceOktaResourceModel

type SourceOktaResourceModel struct {
	Configuration SourceOkta   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceOktaResourceModel describes the resource data model.

func (*SourceOktaResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceOktaResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceOktaResourceModel) ToSharedSourceOktaCreateRequest added in v0.4.0

func (r *SourceOktaResourceModel) ToSharedSourceOktaCreateRequest() *shared.SourceOktaCreateRequest

func (*SourceOktaResourceModel) ToSharedSourceOktaPutRequest added in v0.4.0

func (r *SourceOktaResourceModel) ToSharedSourceOktaPutRequest() *shared.SourceOktaPutRequest

type SourceOmnisendDataSource

type SourceOmnisendDataSource struct {
	// contains filtered or unexported fields
}

SourceOmnisendDataSource is the data source implementation.

func (*SourceOmnisendDataSource) Configure

func (*SourceOmnisendDataSource) Metadata

Metadata returns the data source type name.

func (*SourceOmnisendDataSource) Read

func (*SourceOmnisendDataSource) Schema

Schema defines the schema for the data source.

type SourceOmnisendDataSourceModel

type SourceOmnisendDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceOmnisendDataSourceModel describes the data model.

func (*SourceOmnisendDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceOmnisendDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceOmnisendResource

type SourceOmnisendResource struct {
	// contains filtered or unexported fields
}

SourceOmnisendResource defines the resource implementation.

func (*SourceOmnisendResource) Configure

func (*SourceOmnisendResource) Create

func (*SourceOmnisendResource) Delete

func (*SourceOmnisendResource) ImportState

func (*SourceOmnisendResource) Metadata

func (*SourceOmnisendResource) Read

func (*SourceOmnisendResource) Schema

func (*SourceOmnisendResource) Update

type SourceOmnisendResourceModel

type SourceOmnisendResourceModel struct {
	Configuration APIKeyAuth   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceOmnisendResourceModel describes the resource data model.

func (*SourceOmnisendResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceOmnisendResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceOmnisendResourceModel) ToSharedSourceOmnisendCreateRequest added in v0.4.0

func (r *SourceOmnisendResourceModel) ToSharedSourceOmnisendCreateRequest() *shared.SourceOmnisendCreateRequest

func (*SourceOmnisendResourceModel) ToSharedSourceOmnisendPutRequest added in v0.4.0

func (r *SourceOmnisendResourceModel) ToSharedSourceOmnisendPutRequest() *shared.SourceOmnisendPutRequest

type SourceOnesignal

type SourceOnesignal struct {
	Applications []Applications `tfsdk:"applications"`
	OutcomeNames types.String   `tfsdk:"outcome_names"`
	StartDate    types.String   `tfsdk:"start_date"`
	UserAuthKey  types.String   `tfsdk:"user_auth_key"`
}

type SourceOnesignalDataSource

type SourceOnesignalDataSource struct {
	// contains filtered or unexported fields
}

SourceOnesignalDataSource is the data source implementation.

func (*SourceOnesignalDataSource) Configure

func (*SourceOnesignalDataSource) Metadata

Metadata returns the data source type name.

func (*SourceOnesignalDataSource) Read

func (*SourceOnesignalDataSource) Schema

Schema defines the schema for the data source.

type SourceOnesignalDataSourceModel

type SourceOnesignalDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceOnesignalDataSourceModel describes the data model.

func (*SourceOnesignalDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceOnesignalDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceOnesignalResource

type SourceOnesignalResource struct {
	// contains filtered or unexported fields
}

SourceOnesignalResource defines the resource implementation.

func (*SourceOnesignalResource) Configure

func (*SourceOnesignalResource) Create

func (*SourceOnesignalResource) Delete

func (*SourceOnesignalResource) ImportState

func (*SourceOnesignalResource) Metadata

func (*SourceOnesignalResource) Read

func (*SourceOnesignalResource) Schema

func (*SourceOnesignalResource) Update

type SourceOnesignalResourceModel

type SourceOnesignalResourceModel struct {
	Configuration SourceOnesignal `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceOnesignalResourceModel describes the resource data model.

func (*SourceOnesignalResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceOnesignalResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceOnesignalResourceModel) ToSharedSourceOnesignalCreateRequest added in v0.4.0

func (r *SourceOnesignalResourceModel) ToSharedSourceOnesignalCreateRequest() *shared.SourceOnesignalCreateRequest

func (*SourceOnesignalResourceModel) ToSharedSourceOnesignalPutRequest added in v0.4.0

func (r *SourceOnesignalResourceModel) ToSharedSourceOnesignalPutRequest() *shared.SourceOnesignalPutRequest

type SourceOracle

type SourceOracle struct {
	ConnectionData *SourceOracleConnectBy                `tfsdk:"connection_data"`
	Encryption     SourceOracleEncryption                `tfsdk:"encryption"`
	Host           types.String                          `tfsdk:"host"`
	JdbcURLParams  types.String                          `tfsdk:"jdbc_url_params"`
	Password       types.String                          `tfsdk:"password"`
	Port           types.Int64                           `tfsdk:"port"`
	Schemas        []types.String                        `tfsdk:"schemas"`
	TunnelMethod   *DestinationClickhouseSSHTunnelMethod `tfsdk:"tunnel_method"`
	Username       types.String                          `tfsdk:"username"`
}

type SourceOracleConnectBy

type SourceOracleConnectBy struct {
	ServiceName *ServiceName `tfsdk:"service_name"`
	SystemIDSID *SystemIDSID `tfsdk:"system_idsid"`
}

type SourceOracleDataSource

type SourceOracleDataSource struct {
	// contains filtered or unexported fields
}

SourceOracleDataSource is the data source implementation.

func (*SourceOracleDataSource) Configure

func (*SourceOracleDataSource) Metadata

Metadata returns the data source type name.

func (*SourceOracleDataSource) Read

func (*SourceOracleDataSource) Schema

Schema defines the schema for the data source.

type SourceOracleDataSourceModel

type SourceOracleDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceOracleDataSourceModel describes the data model.

func (*SourceOracleDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceOracleDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceOracleEncryption

type SourceOracleEncryption struct {
	NativeNetworkEncryptionNNE    *NativeNetworkEncryptionNNE    `tfsdk:"native_network_encryption_nne"`
	TLSEncryptedVerifyCertificate *TLSEncryptedVerifyCertificate `tfsdk:"tls_encrypted_verify_certificate"`
}

type SourceOracleResource

type SourceOracleResource struct {
	// contains filtered or unexported fields
}

SourceOracleResource defines the resource implementation.

func (*SourceOracleResource) Configure

func (*SourceOracleResource) Create

func (*SourceOracleResource) Delete

func (*SourceOracleResource) ImportState

func (*SourceOracleResource) Metadata

func (*SourceOracleResource) Read

func (*SourceOracleResource) Schema

func (*SourceOracleResource) Update

type SourceOracleResourceModel

type SourceOracleResourceModel struct {
	Configuration SourceOracle `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceOracleResourceModel describes the resource data model.

func (*SourceOracleResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceOracleResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceOracleResourceModel) ToSharedSourceOracleCreateRequest added in v0.4.0

func (r *SourceOracleResourceModel) ToSharedSourceOracleCreateRequest() *shared.SourceOracleCreateRequest

func (*SourceOracleResourceModel) ToSharedSourceOraclePutRequest added in v0.4.0

func (r *SourceOracleResourceModel) ToSharedSourceOraclePutRequest() *shared.SourceOraclePutRequest

type SourceOrb

type SourceOrb struct {
	APIKey                       types.String   `tfsdk:"api_key"`
	LookbackWindowDays           types.Int64    `tfsdk:"lookback_window_days"`
	NumericEventPropertiesKeys   []types.String `tfsdk:"numeric_event_properties_keys"`
	PlanID                       types.String   `tfsdk:"plan_id"`
	StartDate                    types.String   `tfsdk:"start_date"`
	StringEventPropertiesKeys    []types.String `tfsdk:"string_event_properties_keys"`
	SubscriptionUsageGroupingKey types.String   `tfsdk:"subscription_usage_grouping_key"`
}

type SourceOrbDataSource

type SourceOrbDataSource struct {
	// contains filtered or unexported fields
}

SourceOrbDataSource is the data source implementation.

func (*SourceOrbDataSource) Configure

func (*SourceOrbDataSource) Metadata

Metadata returns the data source type name.

func (*SourceOrbDataSource) Read

func (*SourceOrbDataSource) Schema

Schema defines the schema for the data source.

type SourceOrbDataSourceModel

type SourceOrbDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceOrbDataSourceModel describes the data model.

func (*SourceOrbDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceOrbDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceOrbResource

type SourceOrbResource struct {
	// contains filtered or unexported fields
}

SourceOrbResource defines the resource implementation.

func (*SourceOrbResource) Configure

func (*SourceOrbResource) Create

func (*SourceOrbResource) Delete

func (*SourceOrbResource) ImportState

func (*SourceOrbResource) Metadata

func (*SourceOrbResource) Read

func (*SourceOrbResource) Schema

func (*SourceOrbResource) Update

type SourceOrbResourceModel

type SourceOrbResourceModel struct {
	Configuration SourceOrb    `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceOrbResourceModel describes the resource data model.

func (*SourceOrbResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceOrbResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceOrbResourceModel) ToSharedSourceOrbCreateRequest added in v0.4.0

func (r *SourceOrbResourceModel) ToSharedSourceOrbCreateRequest() *shared.SourceOrbCreateRequest

func (*SourceOrbResourceModel) ToSharedSourceOrbPutRequest added in v0.4.0

func (r *SourceOrbResourceModel) ToSharedSourceOrbPutRequest() *shared.SourceOrbPutRequest

type SourceOrbit

type SourceOrbit struct {
	APIToken  types.String `tfsdk:"api_token"`
	StartDate types.String `tfsdk:"start_date"`
	Workspace types.String `tfsdk:"workspace"`
}

type SourceOrbitDataSource

type SourceOrbitDataSource struct {
	// contains filtered or unexported fields
}

SourceOrbitDataSource is the data source implementation.

func (*SourceOrbitDataSource) Configure

func (*SourceOrbitDataSource) Metadata

Metadata returns the data source type name.

func (*SourceOrbitDataSource) Read

func (*SourceOrbitDataSource) Schema

Schema defines the schema for the data source.

type SourceOrbitDataSourceModel

type SourceOrbitDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceOrbitDataSourceModel describes the data model.

func (*SourceOrbitDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceOrbitDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceOrbitResource

type SourceOrbitResource struct {
	// contains filtered or unexported fields
}

SourceOrbitResource defines the resource implementation.

func (*SourceOrbitResource) Configure

func (*SourceOrbitResource) Create

func (*SourceOrbitResource) Delete

func (*SourceOrbitResource) ImportState

func (*SourceOrbitResource) Metadata

func (*SourceOrbitResource) Read

func (*SourceOrbitResource) Schema

func (*SourceOrbitResource) Update

type SourceOrbitResourceModel

type SourceOrbitResourceModel struct {
	Configuration SourceOrbit  `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceOrbitResourceModel describes the resource data model.

func (*SourceOrbitResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceOrbitResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceOrbitResourceModel) ToSharedSourceOrbitCreateRequest added in v0.4.0

func (r *SourceOrbitResourceModel) ToSharedSourceOrbitCreateRequest() *shared.SourceOrbitCreateRequest

func (*SourceOrbitResourceModel) ToSharedSourceOrbitPutRequest added in v0.4.0

func (r *SourceOrbitResourceModel) ToSharedSourceOrbitPutRequest() *shared.SourceOrbitPutRequest

type SourceOutbrainAmplify

type SourceOutbrainAmplify struct {
	Credentials          SourceOutbrainAmplifyAuthenticationMethod `tfsdk:"credentials"`
	EndDate              types.String                              `tfsdk:"end_date"`
	GeoLocationBreakdown types.String                              `tfsdk:"geo_location_breakdown"`
	ReportGranularity    types.String                              `tfsdk:"report_granularity"`
	StartDate            types.String                              `tfsdk:"start_date"`
}

type SourceOutbrainAmplifyAuthenticationMethod

type SourceOutbrainAmplifyAuthenticationMethod struct {
	AccessToken      *OAuth2AccessToken `tfsdk:"access_token"`
	UsernamePassword *UsernamePassword  `tfsdk:"username_password"`
}

type SourceOutbrainAmplifyDataSource

type SourceOutbrainAmplifyDataSource struct {
	// contains filtered or unexported fields
}

SourceOutbrainAmplifyDataSource is the data source implementation.

func (*SourceOutbrainAmplifyDataSource) Configure

func (*SourceOutbrainAmplifyDataSource) Metadata

Metadata returns the data source type name.

func (*SourceOutbrainAmplifyDataSource) Read

func (*SourceOutbrainAmplifyDataSource) Schema

Schema defines the schema for the data source.

type SourceOutbrainAmplifyDataSourceModel

type SourceOutbrainAmplifyDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceOutbrainAmplifyDataSourceModel describes the data model.

func (*SourceOutbrainAmplifyDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceOutbrainAmplifyDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceOutbrainAmplifyResource

type SourceOutbrainAmplifyResource struct {
	// contains filtered or unexported fields
}

SourceOutbrainAmplifyResource defines the resource implementation.

func (*SourceOutbrainAmplifyResource) Configure

func (*SourceOutbrainAmplifyResource) Create

func (*SourceOutbrainAmplifyResource) Delete

func (*SourceOutbrainAmplifyResource) ImportState

func (*SourceOutbrainAmplifyResource) Metadata

func (*SourceOutbrainAmplifyResource) Read

func (*SourceOutbrainAmplifyResource) Schema

func (*SourceOutbrainAmplifyResource) Update

type SourceOutbrainAmplifyResourceModel

type SourceOutbrainAmplifyResourceModel struct {
	Configuration SourceOutbrainAmplify `tfsdk:"configuration"`
	DefinitionID  types.String          `tfsdk:"definition_id"`
	Name          types.String          `tfsdk:"name"`
	SecretID      types.String          `tfsdk:"secret_id"`
	SourceID      types.String          `tfsdk:"source_id"`
	SourceType    types.String          `tfsdk:"source_type"`
	WorkspaceID   types.String          `tfsdk:"workspace_id"`
}

SourceOutbrainAmplifyResourceModel describes the resource data model.

func (*SourceOutbrainAmplifyResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceOutbrainAmplifyResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceOutbrainAmplifyResourceModel) ToSharedSourceOutbrainAmplifyCreateRequest added in v0.4.0

func (r *SourceOutbrainAmplifyResourceModel) ToSharedSourceOutbrainAmplifyCreateRequest() *shared.SourceOutbrainAmplifyCreateRequest

func (*SourceOutbrainAmplifyResourceModel) ToSharedSourceOutbrainAmplifyPutRequest added in v0.4.0

func (r *SourceOutbrainAmplifyResourceModel) ToSharedSourceOutbrainAmplifyPutRequest() *shared.SourceOutbrainAmplifyPutRequest

type SourceOutreach

type SourceOutreach struct {
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	RedirectURI  types.String `tfsdk:"redirect_uri"`
	RefreshToken types.String `tfsdk:"refresh_token"`
	StartDate    types.String `tfsdk:"start_date"`
}

type SourceOutreachDataSource

type SourceOutreachDataSource struct {
	// contains filtered or unexported fields
}

SourceOutreachDataSource is the data source implementation.

func (*SourceOutreachDataSource) Configure

func (*SourceOutreachDataSource) Metadata

Metadata returns the data source type name.

func (*SourceOutreachDataSource) Read

func (*SourceOutreachDataSource) Schema

Schema defines the schema for the data source.

type SourceOutreachDataSourceModel

type SourceOutreachDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceOutreachDataSourceModel describes the data model.

func (*SourceOutreachDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceOutreachDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceOutreachResource

type SourceOutreachResource struct {
	// contains filtered or unexported fields
}

SourceOutreachResource defines the resource implementation.

func (*SourceOutreachResource) Configure

func (*SourceOutreachResource) Create

func (*SourceOutreachResource) Delete

func (*SourceOutreachResource) ImportState

func (*SourceOutreachResource) Metadata

func (*SourceOutreachResource) Read

func (*SourceOutreachResource) Schema

func (*SourceOutreachResource) Update

type SourceOutreachResourceModel

type SourceOutreachResourceModel struct {
	Configuration SourceOutreach `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceOutreachResourceModel describes the resource data model.

func (*SourceOutreachResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceOutreachResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceOutreachResourceModel) ToSharedSourceOutreachCreateRequest added in v0.4.0

func (r *SourceOutreachResourceModel) ToSharedSourceOutreachCreateRequest() *shared.SourceOutreachCreateRequest

func (*SourceOutreachResourceModel) ToSharedSourceOutreachPutRequest added in v0.4.0

func (r *SourceOutreachResourceModel) ToSharedSourceOutreachPutRequest() *shared.SourceOutreachPutRequest

type SourcePaypalTransaction

type SourcePaypalTransaction struct {
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	IsSandbox    types.Bool   `tfsdk:"is_sandbox"`
	RefreshToken types.String `tfsdk:"refresh_token"`
	StartDate    types.String `tfsdk:"start_date"`
	TimeWindow   types.Int64  `tfsdk:"time_window"`
}

type SourcePaypalTransactionDataSource

type SourcePaypalTransactionDataSource struct {
	// contains filtered or unexported fields
}

SourcePaypalTransactionDataSource is the data source implementation.

func (*SourcePaypalTransactionDataSource) Configure

func (*SourcePaypalTransactionDataSource) Metadata

Metadata returns the data source type name.

func (*SourcePaypalTransactionDataSource) Read

func (*SourcePaypalTransactionDataSource) Schema

Schema defines the schema for the data source.

type SourcePaypalTransactionDataSourceModel

type SourcePaypalTransactionDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePaypalTransactionDataSourceModel describes the data model.

func (*SourcePaypalTransactionDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePaypalTransactionDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourcePaypalTransactionResource

type SourcePaypalTransactionResource struct {
	// contains filtered or unexported fields
}

SourcePaypalTransactionResource defines the resource implementation.

func (*SourcePaypalTransactionResource) Configure

func (*SourcePaypalTransactionResource) Create

func (*SourcePaypalTransactionResource) Delete

func (*SourcePaypalTransactionResource) ImportState

func (*SourcePaypalTransactionResource) Metadata

func (*SourcePaypalTransactionResource) Read

func (*SourcePaypalTransactionResource) Schema

func (*SourcePaypalTransactionResource) Update

type SourcePaypalTransactionResourceModel

type SourcePaypalTransactionResourceModel struct {
	Configuration SourcePaypalTransaction `tfsdk:"configuration"`
	DefinitionID  types.String            `tfsdk:"definition_id"`
	Name          types.String            `tfsdk:"name"`
	SecretID      types.String            `tfsdk:"secret_id"`
	SourceID      types.String            `tfsdk:"source_id"`
	SourceType    types.String            `tfsdk:"source_type"`
	WorkspaceID   types.String            `tfsdk:"workspace_id"`
}

SourcePaypalTransactionResourceModel describes the resource data model.

func (*SourcePaypalTransactionResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePaypalTransactionResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourcePaypalTransactionResourceModel) ToSharedSourcePaypalTransactionCreateRequest added in v0.4.0

func (r *SourcePaypalTransactionResourceModel) ToSharedSourcePaypalTransactionCreateRequest() *shared.SourcePaypalTransactionCreateRequest

func (*SourcePaypalTransactionResourceModel) ToSharedSourcePaypalTransactionPutRequest added in v0.4.0

func (r *SourcePaypalTransactionResourceModel) ToSharedSourcePaypalTransactionPutRequest() *shared.SourcePaypalTransactionPutRequest

type SourcePaystack

type SourcePaystack struct {
	LookbackWindowDays types.Int64  `tfsdk:"lookback_window_days"`
	SecretKey          types.String `tfsdk:"secret_key"`
	StartDate          types.String `tfsdk:"start_date"`
}

type SourcePaystackDataSource

type SourcePaystackDataSource struct {
	// contains filtered or unexported fields
}

SourcePaystackDataSource is the data source implementation.

func (*SourcePaystackDataSource) Configure

func (*SourcePaystackDataSource) Metadata

Metadata returns the data source type name.

func (*SourcePaystackDataSource) Read

func (*SourcePaystackDataSource) Schema

Schema defines the schema for the data source.

type SourcePaystackDataSourceModel

type SourcePaystackDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePaystackDataSourceModel describes the data model.

func (*SourcePaystackDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePaystackDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourcePaystackResource

type SourcePaystackResource struct {
	// contains filtered or unexported fields
}

SourcePaystackResource defines the resource implementation.

func (*SourcePaystackResource) Configure

func (*SourcePaystackResource) Create

func (*SourcePaystackResource) Delete

func (*SourcePaystackResource) ImportState

func (*SourcePaystackResource) Metadata

func (*SourcePaystackResource) Read

func (*SourcePaystackResource) Schema

func (*SourcePaystackResource) Update

type SourcePaystackResourceModel

type SourcePaystackResourceModel struct {
	Configuration SourcePaystack `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourcePaystackResourceModel describes the resource data model.

func (*SourcePaystackResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePaystackResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourcePaystackResourceModel) ToSharedSourcePaystackCreateRequest added in v0.4.0

func (r *SourcePaystackResourceModel) ToSharedSourcePaystackCreateRequest() *shared.SourcePaystackCreateRequest

func (*SourcePaystackResourceModel) ToSharedSourcePaystackPutRequest added in v0.4.0

func (r *SourcePaystackResourceModel) ToSharedSourcePaystackPutRequest() *shared.SourcePaystackPutRequest

type SourcePendoDataSource

type SourcePendoDataSource struct {
	// contains filtered or unexported fields
}

SourcePendoDataSource is the data source implementation.

func (*SourcePendoDataSource) Configure

func (*SourcePendoDataSource) Metadata

Metadata returns the data source type name.

func (*SourcePendoDataSource) Read

func (*SourcePendoDataSource) Schema

Schema defines the schema for the data source.

type SourcePendoDataSourceModel

type SourcePendoDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePendoDataSourceModel describes the data model.

func (*SourcePendoDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePendoDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourcePendoResource

type SourcePendoResource struct {
	// contains filtered or unexported fields
}

SourcePendoResource defines the resource implementation.

func (*SourcePendoResource) Configure

func (*SourcePendoResource) Create

func (*SourcePendoResource) Delete

func (*SourcePendoResource) ImportState

func (*SourcePendoResource) Metadata

func (*SourcePendoResource) Read

func (*SourcePendoResource) Schema

func (*SourcePendoResource) Update

type SourcePendoResourceModel

type SourcePendoResourceModel struct {
	Configuration APIKeyAuth   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePendoResourceModel describes the resource data model.

func (*SourcePendoResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePendoResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourcePendoResourceModel) ToSharedSourcePendoCreateRequest added in v0.4.0

func (r *SourcePendoResourceModel) ToSharedSourcePendoCreateRequest() *shared.SourcePendoCreateRequest

func (*SourcePendoResourceModel) ToSharedSourcePendoPutRequest added in v0.4.0

func (r *SourcePendoResourceModel) ToSharedSourcePendoPutRequest() *shared.SourcePendoPutRequest

type SourcePersistiqDataSource

type SourcePersistiqDataSource struct {
	// contains filtered or unexported fields
}

SourcePersistiqDataSource is the data source implementation.

func (*SourcePersistiqDataSource) Configure

func (*SourcePersistiqDataSource) Metadata

Metadata returns the data source type name.

func (*SourcePersistiqDataSource) Read

func (*SourcePersistiqDataSource) Schema

Schema defines the schema for the data source.

type SourcePersistiqDataSourceModel

type SourcePersistiqDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePersistiqDataSourceModel describes the data model.

func (*SourcePersistiqDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePersistiqDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourcePersistiqResource

type SourcePersistiqResource struct {
	// contains filtered or unexported fields
}

SourcePersistiqResource defines the resource implementation.

func (*SourcePersistiqResource) Configure

func (*SourcePersistiqResource) Create

func (*SourcePersistiqResource) Delete

func (*SourcePersistiqResource) ImportState

func (*SourcePersistiqResource) Metadata

func (*SourcePersistiqResource) Read

func (*SourcePersistiqResource) Schema

func (*SourcePersistiqResource) Update

type SourcePersistiqResourceModel

type SourcePersistiqResourceModel struct {
	Configuration APIKeyAuth   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePersistiqResourceModel describes the resource data model.

func (*SourcePersistiqResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePersistiqResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourcePersistiqResourceModel) ToSharedSourcePersistiqCreateRequest added in v0.4.0

func (r *SourcePersistiqResourceModel) ToSharedSourcePersistiqCreateRequest() *shared.SourcePersistiqCreateRequest

func (*SourcePersistiqResourceModel) ToSharedSourcePersistiqPutRequest added in v0.4.0

func (r *SourcePersistiqResourceModel) ToSharedSourcePersistiqPutRequest() *shared.SourcePersistiqPutRequest

type SourcePexelsAPI

type SourcePexelsAPI struct {
	APIKey      types.String `tfsdk:"api_key"`
	Color       types.String `tfsdk:"color"`
	Locale      types.String `tfsdk:"locale"`
	Orientation types.String `tfsdk:"orientation"`
	Query       types.String `tfsdk:"query"`
	Size        types.String `tfsdk:"size"`
}

type SourcePexelsAPIDataSource

type SourcePexelsAPIDataSource struct {
	// contains filtered or unexported fields
}

SourcePexelsAPIDataSource is the data source implementation.

func (*SourcePexelsAPIDataSource) Configure

func (*SourcePexelsAPIDataSource) Metadata

Metadata returns the data source type name.

func (*SourcePexelsAPIDataSource) Read

func (*SourcePexelsAPIDataSource) Schema

Schema defines the schema for the data source.

type SourcePexelsAPIDataSourceModel

type SourcePexelsAPIDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePexelsAPIDataSourceModel describes the data model.

func (*SourcePexelsAPIDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePexelsAPIDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourcePexelsAPIResource

type SourcePexelsAPIResource struct {
	// contains filtered or unexported fields
}

SourcePexelsAPIResource defines the resource implementation.

func (*SourcePexelsAPIResource) Configure

func (*SourcePexelsAPIResource) Create

func (*SourcePexelsAPIResource) Delete

func (*SourcePexelsAPIResource) ImportState

func (*SourcePexelsAPIResource) Metadata

func (*SourcePexelsAPIResource) Read

func (*SourcePexelsAPIResource) Schema

func (*SourcePexelsAPIResource) Update

type SourcePexelsAPIResourceModel

type SourcePexelsAPIResourceModel struct {
	Configuration SourcePexelsAPI `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourcePexelsAPIResourceModel describes the resource data model.

func (*SourcePexelsAPIResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePexelsAPIResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourcePexelsAPIResourceModel) ToSharedSourcePexelsAPICreateRequest added in v0.4.0

func (r *SourcePexelsAPIResourceModel) ToSharedSourcePexelsAPICreateRequest() *shared.SourcePexelsAPICreateRequest

func (*SourcePexelsAPIResourceModel) ToSharedSourcePexelsAPIPutRequest added in v0.4.0

func (r *SourcePexelsAPIResourceModel) ToSharedSourcePexelsAPIPutRequest() *shared.SourcePexelsAPIPutRequest

type SourcePinterest

type SourcePinterest struct {
	Credentials   *DestinationGoogleSheetsAuthenticationViaGoogleOAuth `tfsdk:"credentials"`
	CustomReports []ReportConfig                                       `tfsdk:"custom_reports"`
	StartDate     types.String                                         `tfsdk:"start_date"`
	Status        []types.String                                       `tfsdk:"status"`
}

type SourcePinterestDataSource

type SourcePinterestDataSource struct {
	// contains filtered or unexported fields
}

SourcePinterestDataSource is the data source implementation.

func (*SourcePinterestDataSource) Configure

func (*SourcePinterestDataSource) Metadata

Metadata returns the data source type name.

func (*SourcePinterestDataSource) Read

func (*SourcePinterestDataSource) Schema

Schema defines the schema for the data source.

type SourcePinterestDataSourceModel

type SourcePinterestDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePinterestDataSourceModel describes the data model.

func (*SourcePinterestDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePinterestDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourcePinterestResource

type SourcePinterestResource struct {
	// contains filtered or unexported fields
}

SourcePinterestResource defines the resource implementation.

func (*SourcePinterestResource) Configure

func (*SourcePinterestResource) Create

func (*SourcePinterestResource) Delete

func (*SourcePinterestResource) ImportState

func (*SourcePinterestResource) Metadata

func (*SourcePinterestResource) Read

func (*SourcePinterestResource) Schema

func (*SourcePinterestResource) Update

type SourcePinterestResourceModel

type SourcePinterestResourceModel struct {
	Configuration SourcePinterest `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourcePinterestResourceModel describes the resource data model.

func (*SourcePinterestResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePinterestResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourcePinterestResourceModel) ToSharedSourcePinterestCreateRequest added in v0.4.0

func (r *SourcePinterestResourceModel) ToSharedSourcePinterestCreateRequest() *shared.SourcePinterestCreateRequest

func (*SourcePinterestResourceModel) ToSharedSourcePinterestPutRequest added in v0.4.0

func (r *SourcePinterestResourceModel) ToSharedSourcePinterestPutRequest() *shared.SourcePinterestPutRequest

type SourcePipedrive

type SourcePipedrive struct {
	APIToken             types.String `tfsdk:"api_token"`
	ReplicationStartDate types.String `tfsdk:"replication_start_date"`
}

type SourcePipedriveDataSource

type SourcePipedriveDataSource struct {
	// contains filtered or unexported fields
}

SourcePipedriveDataSource is the data source implementation.

func (*SourcePipedriveDataSource) Configure

func (*SourcePipedriveDataSource) Metadata

Metadata returns the data source type name.

func (*SourcePipedriveDataSource) Read

func (*SourcePipedriveDataSource) Schema

Schema defines the schema for the data source.

type SourcePipedriveDataSourceModel

type SourcePipedriveDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePipedriveDataSourceModel describes the data model.

func (*SourcePipedriveDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePipedriveDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourcePipedriveResource

type SourcePipedriveResource struct {
	// contains filtered or unexported fields
}

SourcePipedriveResource defines the resource implementation.

func (*SourcePipedriveResource) Configure

func (*SourcePipedriveResource) Create

func (*SourcePipedriveResource) Delete

func (*SourcePipedriveResource) ImportState

func (*SourcePipedriveResource) Metadata

func (*SourcePipedriveResource) Read

func (*SourcePipedriveResource) Schema

func (*SourcePipedriveResource) Update

type SourcePipedriveResourceModel

type SourcePipedriveResourceModel struct {
	Configuration SourcePipedrive `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourcePipedriveResourceModel describes the resource data model.

func (*SourcePipedriveResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePipedriveResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourcePipedriveResourceModel) ToSharedSourcePipedriveCreateRequest added in v0.4.0

func (r *SourcePipedriveResourceModel) ToSharedSourcePipedriveCreateRequest() *shared.SourcePipedriveCreateRequest

func (*SourcePipedriveResourceModel) ToSharedSourcePipedrivePutRequest added in v0.4.0

func (r *SourcePipedriveResourceModel) ToSharedSourcePipedrivePutRequest() *shared.SourcePipedrivePutRequest

type SourcePocket

type SourcePocket struct {
	AccessToken types.String `tfsdk:"access_token"`
	ConsumerKey types.String `tfsdk:"consumer_key"`
	ContentType types.String `tfsdk:"content_type"`
	DetailType  types.String `tfsdk:"detail_type"`
	Domain      types.String `tfsdk:"domain"`
	Favorite    types.Bool   `tfsdk:"favorite"`
	Search      types.String `tfsdk:"search"`
	Since       types.String `tfsdk:"since"`
	Sort        types.String `tfsdk:"sort"`
	State       types.String `tfsdk:"state"`
	Tag         types.String `tfsdk:"tag"`
}

type SourcePocketDataSource

type SourcePocketDataSource struct {
	// contains filtered or unexported fields
}

SourcePocketDataSource is the data source implementation.

func (*SourcePocketDataSource) Configure

func (*SourcePocketDataSource) Metadata

Metadata returns the data source type name.

func (*SourcePocketDataSource) Read

func (*SourcePocketDataSource) Schema

Schema defines the schema for the data source.

type SourcePocketDataSourceModel

type SourcePocketDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePocketDataSourceModel describes the data model.

func (*SourcePocketDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePocketDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourcePocketResource

type SourcePocketResource struct {
	// contains filtered or unexported fields
}

SourcePocketResource defines the resource implementation.

func (*SourcePocketResource) Configure

func (*SourcePocketResource) Create

func (*SourcePocketResource) Delete

func (*SourcePocketResource) ImportState

func (*SourcePocketResource) Metadata

func (*SourcePocketResource) Read

func (*SourcePocketResource) Schema

func (*SourcePocketResource) Update

type SourcePocketResourceModel

type SourcePocketResourceModel struct {
	Configuration SourcePocket `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePocketResourceModel describes the resource data model.

func (*SourcePocketResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePocketResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourcePocketResourceModel) ToSharedSourcePocketCreateRequest added in v0.4.0

func (r *SourcePocketResourceModel) ToSharedSourcePocketCreateRequest() *shared.SourcePocketCreateRequest

func (*SourcePocketResourceModel) ToSharedSourcePocketPutRequest added in v0.4.0

func (r *SourcePocketResourceModel) ToSharedSourcePocketPutRequest() *shared.SourcePocketPutRequest

type SourcePokeapi

type SourcePokeapi struct {
	PokemonName types.String `tfsdk:"pokemon_name"`
}

type SourcePokeapiDataSource

type SourcePokeapiDataSource struct {
	// contains filtered or unexported fields
}

SourcePokeapiDataSource is the data source implementation.

func (*SourcePokeapiDataSource) Configure

func (*SourcePokeapiDataSource) Metadata

Metadata returns the data source type name.

func (*SourcePokeapiDataSource) Read

func (*SourcePokeapiDataSource) Schema

Schema defines the schema for the data source.

type SourcePokeapiDataSourceModel

type SourcePokeapiDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePokeapiDataSourceModel describes the data model.

func (*SourcePokeapiDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePokeapiDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourcePokeapiResource

type SourcePokeapiResource struct {
	// contains filtered or unexported fields
}

SourcePokeapiResource defines the resource implementation.

func (*SourcePokeapiResource) Configure

func (*SourcePokeapiResource) Create

func (*SourcePokeapiResource) Delete

func (*SourcePokeapiResource) ImportState

func (*SourcePokeapiResource) Metadata

func (*SourcePokeapiResource) Read

func (*SourcePokeapiResource) Schema

func (*SourcePokeapiResource) Update

type SourcePokeapiResourceModel

type SourcePokeapiResourceModel struct {
	Configuration SourcePokeapi `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourcePokeapiResourceModel describes the resource data model.

func (*SourcePokeapiResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePokeapiResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourcePokeapiResourceModel) ToSharedSourcePokeapiCreateRequest added in v0.4.0

func (r *SourcePokeapiResourceModel) ToSharedSourcePokeapiCreateRequest() *shared.SourcePokeapiCreateRequest

func (*SourcePokeapiResourceModel) ToSharedSourcePokeapiPutRequest added in v0.4.0

func (r *SourcePokeapiResourceModel) ToSharedSourcePokeapiPutRequest() *shared.SourcePokeapiPutRequest

type SourcePolygonStockAPI

type SourcePolygonStockAPI struct {
	Adjusted     types.String `tfsdk:"adjusted"`
	APIKey       types.String `tfsdk:"api_key"`
	EndDate      types.String `tfsdk:"end_date"`
	Limit        types.Int64  `tfsdk:"limit"`
	Multiplier   types.Int64  `tfsdk:"multiplier"`
	Sort         types.String `tfsdk:"sort"`
	StartDate    types.String `tfsdk:"start_date"`
	StocksTicker types.String `tfsdk:"stocks_ticker"`
	Timespan     types.String `tfsdk:"timespan"`
}

type SourcePolygonStockAPIDataSource

type SourcePolygonStockAPIDataSource struct {
	// contains filtered or unexported fields
}

SourcePolygonStockAPIDataSource is the data source implementation.

func (*SourcePolygonStockAPIDataSource) Configure

func (*SourcePolygonStockAPIDataSource) Metadata

Metadata returns the data source type name.

func (*SourcePolygonStockAPIDataSource) Read

func (*SourcePolygonStockAPIDataSource) Schema

Schema defines the schema for the data source.

type SourcePolygonStockAPIDataSourceModel

type SourcePolygonStockAPIDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePolygonStockAPIDataSourceModel describes the data model.

func (*SourcePolygonStockAPIDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePolygonStockAPIDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourcePolygonStockAPIResource

type SourcePolygonStockAPIResource struct {
	// contains filtered or unexported fields
}

SourcePolygonStockAPIResource defines the resource implementation.

func (*SourcePolygonStockAPIResource) Configure

func (*SourcePolygonStockAPIResource) Create

func (*SourcePolygonStockAPIResource) Delete

func (*SourcePolygonStockAPIResource) ImportState

func (*SourcePolygonStockAPIResource) Metadata

func (*SourcePolygonStockAPIResource) Read

func (*SourcePolygonStockAPIResource) Schema

func (*SourcePolygonStockAPIResource) Update

type SourcePolygonStockAPIResourceModel

type SourcePolygonStockAPIResourceModel struct {
	Configuration SourcePolygonStockAPI `tfsdk:"configuration"`
	DefinitionID  types.String          `tfsdk:"definition_id"`
	Name          types.String          `tfsdk:"name"`
	SecretID      types.String          `tfsdk:"secret_id"`
	SourceID      types.String          `tfsdk:"source_id"`
	SourceType    types.String          `tfsdk:"source_type"`
	WorkspaceID   types.String          `tfsdk:"workspace_id"`
}

SourcePolygonStockAPIResourceModel describes the resource data model.

func (*SourcePolygonStockAPIResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePolygonStockAPIResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourcePolygonStockAPIResourceModel) ToSharedSourcePolygonStockAPICreateRequest added in v0.4.0

func (r *SourcePolygonStockAPIResourceModel) ToSharedSourcePolygonStockAPICreateRequest() *shared.SourcePolygonStockAPICreateRequest

func (*SourcePolygonStockAPIResourceModel) ToSharedSourcePolygonStockAPIPutRequest added in v0.4.0

func (r *SourcePolygonStockAPIResourceModel) ToSharedSourcePolygonStockAPIPutRequest() *shared.SourcePolygonStockAPIPutRequest

type SourcePostgres

type SourcePostgres struct {
	Database          types.String                          `tfsdk:"database"`
	Host              types.String                          `tfsdk:"host"`
	JdbcURLParams     types.String                          `tfsdk:"jdbc_url_params"`
	Password          types.String                          `tfsdk:"password"`
	Port              types.Int64                           `tfsdk:"port"`
	ReplicationMethod *SourcePostgresUpdateMethod           `tfsdk:"replication_method"`
	Schemas           []types.String                        `tfsdk:"schemas"`
	SslMode           *SourcePostgresSSLModes               `tfsdk:"ssl_mode"`
	TunnelMethod      *DestinationClickhouseSSHTunnelMethod `tfsdk:"tunnel_method"`
	Username          types.String                          `tfsdk:"username"`
}

type SourcePostgresAllow added in v0.4.0

type SourcePostgresAllow struct {
	AdditionalProperties types.String `tfsdk:"additional_properties"`
}

type SourcePostgresDataSource

type SourcePostgresDataSource struct {
	// contains filtered or unexported fields
}

SourcePostgresDataSource is the data source implementation.

func (*SourcePostgresDataSource) Configure

func (*SourcePostgresDataSource) Metadata

Metadata returns the data source type name.

func (*SourcePostgresDataSource) Read

func (*SourcePostgresDataSource) Schema

Schema defines the schema for the data source.

type SourcePostgresDataSourceModel

type SourcePostgresDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePostgresDataSourceModel describes the data model.

func (*SourcePostgresDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePostgresDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourcePostgresResource

type SourcePostgresResource struct {
	// contains filtered or unexported fields
}

SourcePostgresResource defines the resource implementation.

func (*SourcePostgresResource) Configure

func (*SourcePostgresResource) Create

func (*SourcePostgresResource) Delete

func (*SourcePostgresResource) ImportState

func (*SourcePostgresResource) Metadata

func (*SourcePostgresResource) Read

func (*SourcePostgresResource) Schema

func (*SourcePostgresResource) Update

type SourcePostgresResourceModel

type SourcePostgresResourceModel struct {
	Configuration SourcePostgres `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourcePostgresResourceModel describes the resource data model.

func (*SourcePostgresResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePostgresResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourcePostgresResourceModel) ToSharedSourcePostgresCreateRequest added in v0.4.0

func (r *SourcePostgresResourceModel) ToSharedSourcePostgresCreateRequest() *shared.SourcePostgresCreateRequest

func (*SourcePostgresResourceModel) ToSharedSourcePostgresPutRequest added in v0.4.0

func (r *SourcePostgresResourceModel) ToSharedSourcePostgresPutRequest() *shared.SourcePostgresPutRequest

type SourcePostgresSSLModes added in v0.4.0

type SourcePostgresSSLModes struct {
	Allow      *SourcePostgresAllow    `tfsdk:"allow"`
	Disable    *SourcePostgresAllow    `tfsdk:"disable"`
	Prefer     *SourcePostgresAllow    `tfsdk:"prefer"`
	Require    *SourcePostgresAllow    `tfsdk:"require"`
	VerifyCa   *SourcePostgresVerifyCa `tfsdk:"verify_ca"`
	VerifyFull *SourcePostgresVerifyCa `tfsdk:"verify_full"`
}

type SourcePostgresUpdateMethod

type SourcePostgresUpdateMethod struct {
	DetectChangesWithXminSystemColumn *Fake                             `tfsdk:"detect_changes_with_xmin_system_column"`
	ReadChangesUsingWriteAheadLogCDC  *ReadChangesUsingWriteAheadLogCDC `tfsdk:"read_changes_using_write_ahead_log_cdc"`
	ScanChangesWithUserDefinedCursor  *Fake                             `tfsdk:"scan_changes_with_user_defined_cursor"`
}

type SourcePostgresVerifyCa added in v0.4.0

type SourcePostgresVerifyCa struct {
	AdditionalProperties types.String `tfsdk:"additional_properties"`
	CaCertificate        types.String `tfsdk:"ca_certificate"`
	ClientCertificate    types.String `tfsdk:"client_certificate"`
	ClientKey            types.String `tfsdk:"client_key"`
	ClientKeyPassword    types.String `tfsdk:"client_key_password"`
}

type SourcePosthog

type SourcePosthog struct {
	APIKey         types.String `tfsdk:"api_key"`
	BaseURL        types.String `tfsdk:"base_url"`
	EventsTimeStep types.Int64  `tfsdk:"events_time_step"`
	StartDate      types.String `tfsdk:"start_date"`
}

type SourcePosthogDataSource

type SourcePosthogDataSource struct {
	// contains filtered or unexported fields
}

SourcePosthogDataSource is the data source implementation.

func (*SourcePosthogDataSource) Configure

func (*SourcePosthogDataSource) Metadata

Metadata returns the data source type name.

func (*SourcePosthogDataSource) Read

func (*SourcePosthogDataSource) Schema

Schema defines the schema for the data source.

type SourcePosthogDataSourceModel

type SourcePosthogDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePosthogDataSourceModel describes the data model.

func (*SourcePosthogDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePosthogDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourcePosthogResource

type SourcePosthogResource struct {
	// contains filtered or unexported fields
}

SourcePosthogResource defines the resource implementation.

func (*SourcePosthogResource) Configure

func (*SourcePosthogResource) Create

func (*SourcePosthogResource) Delete

func (*SourcePosthogResource) ImportState

func (*SourcePosthogResource) Metadata

func (*SourcePosthogResource) Read

func (*SourcePosthogResource) Schema

func (*SourcePosthogResource) Update

type SourcePosthogResourceModel

type SourcePosthogResourceModel struct {
	Configuration SourcePosthog `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourcePosthogResourceModel describes the resource data model.

func (*SourcePosthogResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePosthogResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourcePosthogResourceModel) ToSharedSourcePosthogCreateRequest added in v0.4.0

func (r *SourcePosthogResourceModel) ToSharedSourcePosthogCreateRequest() *shared.SourcePosthogCreateRequest

func (*SourcePosthogResourceModel) ToSharedSourcePosthogPutRequest added in v0.4.0

func (r *SourcePosthogResourceModel) ToSharedSourcePosthogPutRequest() *shared.SourcePosthogPutRequest

type SourcePostmarkapp

type SourcePostmarkapp struct {
	XPostmarkAccountToken types.String `tfsdk:"x_postmark_account_token"`
	XPostmarkServerToken  types.String `tfsdk:"x_postmark_server_token"`
}

type SourcePostmarkappDataSource

type SourcePostmarkappDataSource struct {
	// contains filtered or unexported fields
}

SourcePostmarkappDataSource is the data source implementation.

func (*SourcePostmarkappDataSource) Configure

func (*SourcePostmarkappDataSource) Metadata

Metadata returns the data source type name.

func (*SourcePostmarkappDataSource) Read

func (*SourcePostmarkappDataSource) Schema

Schema defines the schema for the data source.

type SourcePostmarkappDataSourceModel

type SourcePostmarkappDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePostmarkappDataSourceModel describes the data model.

func (*SourcePostmarkappDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePostmarkappDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourcePostmarkappResource

type SourcePostmarkappResource struct {
	// contains filtered or unexported fields
}

SourcePostmarkappResource defines the resource implementation.

func (*SourcePostmarkappResource) Configure

func (*SourcePostmarkappResource) Create

func (*SourcePostmarkappResource) Delete

func (*SourcePostmarkappResource) ImportState

func (*SourcePostmarkappResource) Metadata

func (*SourcePostmarkappResource) Read

func (*SourcePostmarkappResource) Schema

func (*SourcePostmarkappResource) Update

type SourcePostmarkappResourceModel

type SourcePostmarkappResourceModel struct {
	Configuration SourcePostmarkapp `tfsdk:"configuration"`
	DefinitionID  types.String      `tfsdk:"definition_id"`
	Name          types.String      `tfsdk:"name"`
	SecretID      types.String      `tfsdk:"secret_id"`
	SourceID      types.String      `tfsdk:"source_id"`
	SourceType    types.String      `tfsdk:"source_type"`
	WorkspaceID   types.String      `tfsdk:"workspace_id"`
}

SourcePostmarkappResourceModel describes the resource data model.

func (*SourcePostmarkappResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePostmarkappResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourcePostmarkappResourceModel) ToSharedSourcePostmarkappCreateRequest added in v0.4.0

func (r *SourcePostmarkappResourceModel) ToSharedSourcePostmarkappCreateRequest() *shared.SourcePostmarkappCreateRequest

func (*SourcePostmarkappResourceModel) ToSharedSourcePostmarkappPutRequest added in v0.4.0

func (r *SourcePostmarkappResourceModel) ToSharedSourcePostmarkappPutRequest() *shared.SourcePostmarkappPutRequest

type SourcePrestashop

type SourcePrestashop struct {
	AccessKey types.String `tfsdk:"access_key"`
	StartDate types.String `tfsdk:"start_date"`
	URL       types.String `tfsdk:"url"`
}

type SourcePrestashopDataSource

type SourcePrestashopDataSource struct {
	// contains filtered or unexported fields
}

SourcePrestashopDataSource is the data source implementation.

func (*SourcePrestashopDataSource) Configure

func (*SourcePrestashopDataSource) Metadata

Metadata returns the data source type name.

func (*SourcePrestashopDataSource) Read

func (*SourcePrestashopDataSource) Schema

Schema defines the schema for the data source.

type SourcePrestashopDataSourceModel

type SourcePrestashopDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePrestashopDataSourceModel describes the data model.

func (*SourcePrestashopDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePrestashopDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourcePrestashopResource

type SourcePrestashopResource struct {
	// contains filtered or unexported fields
}

SourcePrestashopResource defines the resource implementation.

func (*SourcePrestashopResource) Configure

func (*SourcePrestashopResource) Create

func (*SourcePrestashopResource) Delete

func (*SourcePrestashopResource) ImportState

func (*SourcePrestashopResource) Metadata

func (*SourcePrestashopResource) Read

func (*SourcePrestashopResource) Schema

func (*SourcePrestashopResource) Update

type SourcePrestashopResourceModel

type SourcePrestashopResourceModel struct {
	Configuration SourcePrestashop `tfsdk:"configuration"`
	DefinitionID  types.String     `tfsdk:"definition_id"`
	Name          types.String     `tfsdk:"name"`
	SecretID      types.String     `tfsdk:"secret_id"`
	SourceID      types.String     `tfsdk:"source_id"`
	SourceType    types.String     `tfsdk:"source_type"`
	WorkspaceID   types.String     `tfsdk:"workspace_id"`
}

SourcePrestashopResourceModel describes the resource data model.

func (*SourcePrestashopResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePrestashopResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourcePrestashopResourceModel) ToSharedSourcePrestashopCreateRequest added in v0.4.0

func (r *SourcePrestashopResourceModel) ToSharedSourcePrestashopCreateRequest() *shared.SourcePrestashopCreateRequest

func (*SourcePrestashopResourceModel) ToSharedSourcePrestashopPutRequest added in v0.4.0

func (r *SourcePrestashopResourceModel) ToSharedSourcePrestashopPutRequest() *shared.SourcePrestashopPutRequest

type SourcePunkAPI

type SourcePunkAPI struct {
	BrewedAfter  types.String `tfsdk:"brewed_after"`
	BrewedBefore types.String `tfsdk:"brewed_before"`
	ID           types.String `tfsdk:"id"`
}

type SourcePunkAPIDataSource

type SourcePunkAPIDataSource struct {
	// contains filtered or unexported fields
}

SourcePunkAPIDataSource is the data source implementation.

func (*SourcePunkAPIDataSource) Configure

func (*SourcePunkAPIDataSource) Metadata

Metadata returns the data source type name.

func (*SourcePunkAPIDataSource) Read

func (*SourcePunkAPIDataSource) Schema

Schema defines the schema for the data source.

type SourcePunkAPIDataSourceModel

type SourcePunkAPIDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePunkAPIDataSourceModel describes the data model.

func (*SourcePunkAPIDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePunkAPIDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourcePunkAPIResource

type SourcePunkAPIResource struct {
	// contains filtered or unexported fields
}

SourcePunkAPIResource defines the resource implementation.

func (*SourcePunkAPIResource) Configure

func (*SourcePunkAPIResource) Create

func (*SourcePunkAPIResource) Delete

func (*SourcePunkAPIResource) ImportState

func (*SourcePunkAPIResource) Metadata

func (*SourcePunkAPIResource) Read

func (*SourcePunkAPIResource) Schema

func (*SourcePunkAPIResource) Update

type SourcePunkAPIResourceModel

type SourcePunkAPIResourceModel struct {
	Configuration SourcePunkAPI `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourcePunkAPIResourceModel describes the resource data model.

func (*SourcePunkAPIResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePunkAPIResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourcePunkAPIResourceModel) ToSharedSourcePunkAPICreateRequest added in v0.4.0

func (r *SourcePunkAPIResourceModel) ToSharedSourcePunkAPICreateRequest() *shared.SourcePunkAPICreateRequest

func (*SourcePunkAPIResourceModel) ToSharedSourcePunkAPIPutRequest added in v0.4.0

func (r *SourcePunkAPIResourceModel) ToSharedSourcePunkAPIPutRequest() *shared.SourcePunkAPIPutRequest

type SourcePypi

type SourcePypi struct {
	ProjectName types.String `tfsdk:"project_name"`
	Version     types.String `tfsdk:"version"`
}

type SourcePypiDataSource

type SourcePypiDataSource struct {
	// contains filtered or unexported fields
}

SourcePypiDataSource is the data source implementation.

func (*SourcePypiDataSource) Configure

func (*SourcePypiDataSource) Metadata

Metadata returns the data source type name.

func (*SourcePypiDataSource) Read

func (*SourcePypiDataSource) Schema

Schema defines the schema for the data source.

type SourcePypiDataSourceModel

type SourcePypiDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePypiDataSourceModel describes the data model.

func (*SourcePypiDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePypiDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourcePypiResource

type SourcePypiResource struct {
	// contains filtered or unexported fields
}

SourcePypiResource defines the resource implementation.

func (*SourcePypiResource) Configure

func (*SourcePypiResource) Create

func (*SourcePypiResource) Delete

func (*SourcePypiResource) ImportState

func (*SourcePypiResource) Metadata

func (*SourcePypiResource) Read

func (*SourcePypiResource) Schema

func (*SourcePypiResource) Update

type SourcePypiResourceModel

type SourcePypiResourceModel struct {
	Configuration SourcePypi   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourcePypiResourceModel describes the resource data model.

func (*SourcePypiResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourcePypiResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourcePypiResourceModel) ToSharedSourcePypiCreateRequest added in v0.4.0

func (r *SourcePypiResourceModel) ToSharedSourcePypiCreateRequest() *shared.SourcePypiCreateRequest

func (*SourcePypiResourceModel) ToSharedSourcePypiPutRequest added in v0.4.0

func (r *SourcePypiResourceModel) ToSharedSourcePypiPutRequest() *shared.SourcePypiPutRequest

type SourceQualaroo

type SourceQualaroo struct {
	Key       types.String   `tfsdk:"key"`
	StartDate types.String   `tfsdk:"start_date"`
	SurveyIds []types.String `tfsdk:"survey_ids"`
	Token     types.String   `tfsdk:"token"`
}

type SourceQualarooDataSource

type SourceQualarooDataSource struct {
	// contains filtered or unexported fields
}

SourceQualarooDataSource is the data source implementation.

func (*SourceQualarooDataSource) Configure

func (*SourceQualarooDataSource) Metadata

Metadata returns the data source type name.

func (*SourceQualarooDataSource) Read

func (*SourceQualarooDataSource) Schema

Schema defines the schema for the data source.

type SourceQualarooDataSourceModel

type SourceQualarooDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceQualarooDataSourceModel describes the data model.

func (*SourceQualarooDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceQualarooDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceQualarooResource

type SourceQualarooResource struct {
	// contains filtered or unexported fields
}

SourceQualarooResource defines the resource implementation.

func (*SourceQualarooResource) Configure

func (*SourceQualarooResource) Create

func (*SourceQualarooResource) Delete

func (*SourceQualarooResource) ImportState

func (*SourceQualarooResource) Metadata

func (*SourceQualarooResource) Read

func (*SourceQualarooResource) Schema

func (*SourceQualarooResource) Update

type SourceQualarooResourceModel

type SourceQualarooResourceModel struct {
	Configuration SourceQualaroo `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceQualarooResourceModel describes the resource data model.

func (*SourceQualarooResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceQualarooResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceQualarooResourceModel) ToSharedSourceQualarooCreateRequest added in v0.4.0

func (r *SourceQualarooResourceModel) ToSharedSourceQualarooCreateRequest() *shared.SourceQualarooCreateRequest

func (*SourceQualarooResourceModel) ToSharedSourceQualarooPutRequest added in v0.4.0

func (r *SourceQualarooResourceModel) ToSharedSourceQualarooPutRequest() *shared.SourceQualarooPutRequest

type SourceQuickbooks

type SourceQuickbooks struct {
	Credentials SourceQuickbooksAuthorizationMethod `tfsdk:"credentials"`
	Sandbox     types.Bool                          `tfsdk:"sandbox"`
	StartDate   types.String                        `tfsdk:"start_date"`
}

type SourceQuickbooksAuthorizationMethod

type SourceQuickbooksAuthorizationMethod struct {
	OAuth20 *SourceQuickbooksOAuth20 `tfsdk:"o_auth20"`
}

type SourceQuickbooksDataSource

type SourceQuickbooksDataSource struct {
	// contains filtered or unexported fields
}

SourceQuickbooksDataSource is the data source implementation.

func (*SourceQuickbooksDataSource) Configure

func (*SourceQuickbooksDataSource) Metadata

Metadata returns the data source type name.

func (*SourceQuickbooksDataSource) Read

func (*SourceQuickbooksDataSource) Schema

Schema defines the schema for the data source.

type SourceQuickbooksDataSourceModel

type SourceQuickbooksDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceQuickbooksDataSourceModel describes the data model.

func (*SourceQuickbooksDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceQuickbooksDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceQuickbooksOAuth20

type SourceQuickbooksOAuth20 struct {
	AccessToken     types.String `tfsdk:"access_token"`
	ClientID        types.String `tfsdk:"client_id"`
	ClientSecret    types.String `tfsdk:"client_secret"`
	RealmID         types.String `tfsdk:"realm_id"`
	RefreshToken    types.String `tfsdk:"refresh_token"`
	TokenExpiryDate types.String `tfsdk:"token_expiry_date"`
}

type SourceQuickbooksResource

type SourceQuickbooksResource struct {
	// contains filtered or unexported fields
}

SourceQuickbooksResource defines the resource implementation.

func (*SourceQuickbooksResource) Configure

func (*SourceQuickbooksResource) Create

func (*SourceQuickbooksResource) Delete

func (*SourceQuickbooksResource) ImportState

func (*SourceQuickbooksResource) Metadata

func (*SourceQuickbooksResource) Read

func (*SourceQuickbooksResource) Schema

func (*SourceQuickbooksResource) Update

type SourceQuickbooksResourceModel

type SourceQuickbooksResourceModel struct {
	Configuration SourceQuickbooks `tfsdk:"configuration"`
	DefinitionID  types.String     `tfsdk:"definition_id"`
	Name          types.String     `tfsdk:"name"`
	SecretID      types.String     `tfsdk:"secret_id"`
	SourceID      types.String     `tfsdk:"source_id"`
	SourceType    types.String     `tfsdk:"source_type"`
	WorkspaceID   types.String     `tfsdk:"workspace_id"`
}

SourceQuickbooksResourceModel describes the resource data model.

func (*SourceQuickbooksResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceQuickbooksResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceQuickbooksResourceModel) ToSharedSourceQuickbooksCreateRequest added in v0.4.0

func (r *SourceQuickbooksResourceModel) ToSharedSourceQuickbooksCreateRequest() *shared.SourceQuickbooksCreateRequest

func (*SourceQuickbooksResourceModel) ToSharedSourceQuickbooksPutRequest added in v0.4.0

func (r *SourceQuickbooksResourceModel) ToSharedSourceQuickbooksPutRequest() *shared.SourceQuickbooksPutRequest

type SourceRailz

type SourceRailz struct {
	ClientID  types.String `tfsdk:"client_id"`
	SecretKey types.String `tfsdk:"secret_key"`
	StartDate types.String `tfsdk:"start_date"`
}

type SourceRailzDataSource

type SourceRailzDataSource struct {
	// contains filtered or unexported fields
}

SourceRailzDataSource is the data source implementation.

func (*SourceRailzDataSource) Configure

func (*SourceRailzDataSource) Metadata

Metadata returns the data source type name.

func (*SourceRailzDataSource) Read

func (*SourceRailzDataSource) Schema

Schema defines the schema for the data source.

type SourceRailzDataSourceModel

type SourceRailzDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceRailzDataSourceModel describes the data model.

func (*SourceRailzDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceRailzDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceRailzResource

type SourceRailzResource struct {
	// contains filtered or unexported fields
}

SourceRailzResource defines the resource implementation.

func (*SourceRailzResource) Configure

func (*SourceRailzResource) Create

func (*SourceRailzResource) Delete

func (*SourceRailzResource) ImportState

func (*SourceRailzResource) Metadata

func (*SourceRailzResource) Read

func (*SourceRailzResource) Schema

func (*SourceRailzResource) Update

type SourceRailzResourceModel

type SourceRailzResourceModel struct {
	Configuration SourceRailz  `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceRailzResourceModel describes the resource data model.

func (*SourceRailzResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceRailzResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceRailzResourceModel) ToSharedSourceRailzCreateRequest added in v0.4.0

func (r *SourceRailzResourceModel) ToSharedSourceRailzCreateRequest() *shared.SourceRailzCreateRequest

func (*SourceRailzResourceModel) ToSharedSourceRailzPutRequest added in v0.4.0

func (r *SourceRailzResourceModel) ToSharedSourceRailzPutRequest() *shared.SourceRailzPutRequest

type SourceRecharge

type SourceRecharge struct {
	AccessToken            types.String `tfsdk:"access_token"`
	StartDate              types.String `tfsdk:"start_date"`
	UseOrdersDeprecatedAPI types.Bool   `tfsdk:"use_orders_deprecated_api"`
}

type SourceRechargeDataSource

type SourceRechargeDataSource struct {
	// contains filtered or unexported fields
}

SourceRechargeDataSource is the data source implementation.

func (*SourceRechargeDataSource) Configure

func (*SourceRechargeDataSource) Metadata

Metadata returns the data source type name.

func (*SourceRechargeDataSource) Read

func (*SourceRechargeDataSource) Schema

Schema defines the schema for the data source.

type SourceRechargeDataSourceModel

type SourceRechargeDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceRechargeDataSourceModel describes the data model.

func (*SourceRechargeDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceRechargeDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceRechargeResource

type SourceRechargeResource struct {
	// contains filtered or unexported fields
}

SourceRechargeResource defines the resource implementation.

func (*SourceRechargeResource) Configure

func (*SourceRechargeResource) Create

func (*SourceRechargeResource) Delete

func (*SourceRechargeResource) ImportState

func (*SourceRechargeResource) Metadata

func (*SourceRechargeResource) Read

func (*SourceRechargeResource) Schema

func (*SourceRechargeResource) Update

type SourceRechargeResourceModel

type SourceRechargeResourceModel struct {
	Configuration SourceRecharge `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceRechargeResourceModel describes the resource data model.

func (*SourceRechargeResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceRechargeResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceRechargeResourceModel) ToSharedSourceRechargeCreateRequest added in v0.4.0

func (r *SourceRechargeResourceModel) ToSharedSourceRechargeCreateRequest() *shared.SourceRechargeCreateRequest

func (*SourceRechargeResourceModel) ToSharedSourceRechargePutRequest added in v0.4.0

func (r *SourceRechargeResourceModel) ToSharedSourceRechargePutRequest() *shared.SourceRechargePutRequest

type SourceRecreation

type SourceRecreation struct {
	Apikey         types.String `tfsdk:"apikey"`
	QueryCampsites types.String `tfsdk:"query_campsites"`
}

type SourceRecreationDataSource

type SourceRecreationDataSource struct {
	// contains filtered or unexported fields
}

SourceRecreationDataSource is the data source implementation.

func (*SourceRecreationDataSource) Configure

func (*SourceRecreationDataSource) Metadata

Metadata returns the data source type name.

func (*SourceRecreationDataSource) Read

func (*SourceRecreationDataSource) Schema

Schema defines the schema for the data source.

type SourceRecreationDataSourceModel

type SourceRecreationDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceRecreationDataSourceModel describes the data model.

func (*SourceRecreationDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceRecreationDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceRecreationResource

type SourceRecreationResource struct {
	// contains filtered or unexported fields
}

SourceRecreationResource defines the resource implementation.

func (*SourceRecreationResource) Configure

func (*SourceRecreationResource) Create

func (*SourceRecreationResource) Delete

func (*SourceRecreationResource) ImportState

func (*SourceRecreationResource) Metadata

func (*SourceRecreationResource) Read

func (*SourceRecreationResource) Schema

func (*SourceRecreationResource) Update

type SourceRecreationResourceModel

type SourceRecreationResourceModel struct {
	Configuration SourceRecreation `tfsdk:"configuration"`
	DefinitionID  types.String     `tfsdk:"definition_id"`
	Name          types.String     `tfsdk:"name"`
	SecretID      types.String     `tfsdk:"secret_id"`
	SourceID      types.String     `tfsdk:"source_id"`
	SourceType    types.String     `tfsdk:"source_type"`
	WorkspaceID   types.String     `tfsdk:"workspace_id"`
}

SourceRecreationResourceModel describes the resource data model.

func (*SourceRecreationResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceRecreationResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceRecreationResourceModel) ToSharedSourceRecreationCreateRequest added in v0.4.0

func (r *SourceRecreationResourceModel) ToSharedSourceRecreationCreateRequest() *shared.SourceRecreationCreateRequest

func (*SourceRecreationResourceModel) ToSharedSourceRecreationPutRequest added in v0.4.0

func (r *SourceRecreationResourceModel) ToSharedSourceRecreationPutRequest() *shared.SourceRecreationPutRequest

type SourceRecruitee

type SourceRecruitee struct {
	APIKey    types.String `tfsdk:"api_key"`
	CompanyID types.Int64  `tfsdk:"company_id"`
}

type SourceRecruiteeDataSource

type SourceRecruiteeDataSource struct {
	// contains filtered or unexported fields
}

SourceRecruiteeDataSource is the data source implementation.

func (*SourceRecruiteeDataSource) Configure

func (*SourceRecruiteeDataSource) Metadata

Metadata returns the data source type name.

func (*SourceRecruiteeDataSource) Read

func (*SourceRecruiteeDataSource) Schema

Schema defines the schema for the data source.

type SourceRecruiteeDataSourceModel

type SourceRecruiteeDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceRecruiteeDataSourceModel describes the data model.

func (*SourceRecruiteeDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceRecruiteeDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceRecruiteeResource

type SourceRecruiteeResource struct {
	// contains filtered or unexported fields
}

SourceRecruiteeResource defines the resource implementation.

func (*SourceRecruiteeResource) Configure

func (*SourceRecruiteeResource) Create

func (*SourceRecruiteeResource) Delete

func (*SourceRecruiteeResource) ImportState

func (*SourceRecruiteeResource) Metadata

func (*SourceRecruiteeResource) Read

func (*SourceRecruiteeResource) Schema

func (*SourceRecruiteeResource) Update

type SourceRecruiteeResourceModel

type SourceRecruiteeResourceModel struct {
	Configuration SourceRecruitee `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceRecruiteeResourceModel describes the resource data model.

func (*SourceRecruiteeResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceRecruiteeResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceRecruiteeResourceModel) ToSharedSourceRecruiteeCreateRequest added in v0.4.0

func (r *SourceRecruiteeResourceModel) ToSharedSourceRecruiteeCreateRequest() *shared.SourceRecruiteeCreateRequest

func (*SourceRecruiteeResourceModel) ToSharedSourceRecruiteePutRequest added in v0.4.0

func (r *SourceRecruiteeResourceModel) ToSharedSourceRecruiteePutRequest() *shared.SourceRecruiteePutRequest

type SourceRedshift

type SourceRedshift struct {
	Database      types.String   `tfsdk:"database"`
	Host          types.String   `tfsdk:"host"`
	JdbcURLParams types.String   `tfsdk:"jdbc_url_params"`
	Password      types.String   `tfsdk:"password"`
	Port          types.Int64    `tfsdk:"port"`
	Schemas       []types.String `tfsdk:"schemas"`
	Username      types.String   `tfsdk:"username"`
}

type SourceRedshiftDataSource

type SourceRedshiftDataSource struct {
	// contains filtered or unexported fields
}

SourceRedshiftDataSource is the data source implementation.

func (*SourceRedshiftDataSource) Configure

func (*SourceRedshiftDataSource) Metadata

Metadata returns the data source type name.

func (*SourceRedshiftDataSource) Read

func (*SourceRedshiftDataSource) Schema

Schema defines the schema for the data source.

type SourceRedshiftDataSourceModel

type SourceRedshiftDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceRedshiftDataSourceModel describes the data model.

func (*SourceRedshiftDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceRedshiftDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceRedshiftResource

type SourceRedshiftResource struct {
	// contains filtered or unexported fields
}

SourceRedshiftResource defines the resource implementation.

func (*SourceRedshiftResource) Configure

func (*SourceRedshiftResource) Create

func (*SourceRedshiftResource) Delete

func (*SourceRedshiftResource) ImportState

func (*SourceRedshiftResource) Metadata

func (*SourceRedshiftResource) Read

func (*SourceRedshiftResource) Schema

func (*SourceRedshiftResource) Update

type SourceRedshiftResourceModel

type SourceRedshiftResourceModel struct {
	Configuration SourceRedshift `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceRedshiftResourceModel describes the resource data model.

func (*SourceRedshiftResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceRedshiftResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceRedshiftResourceModel) ToSharedSourceRedshiftCreateRequest added in v0.4.0

func (r *SourceRedshiftResourceModel) ToSharedSourceRedshiftCreateRequest() *shared.SourceRedshiftCreateRequest

func (*SourceRedshiftResourceModel) ToSharedSourceRedshiftPutRequest added in v0.4.0

func (r *SourceRedshiftResourceModel) ToSharedSourceRedshiftPutRequest() *shared.SourceRedshiftPutRequest

type SourceRetently

type SourceRetently struct {
	Credentials *SourceRetentlyAuthenticationMechanism `tfsdk:"credentials"`
}

type SourceRetentlyAuthenticationMechanism

type SourceRetentlyAuthenticationMechanism struct {
	AuthenticateViaRetentlyOAuth *AuthenticateViaHarvestOAuth `tfsdk:"authenticate_via_retently_o_auth"`
	AuthenticateWithAPIToken     *AuthenticateWithAPIToken    `tfsdk:"authenticate_with_api_token"`
}

type SourceRetentlyDataSource

type SourceRetentlyDataSource struct {
	// contains filtered or unexported fields
}

SourceRetentlyDataSource is the data source implementation.

func (*SourceRetentlyDataSource) Configure

func (*SourceRetentlyDataSource) Metadata

Metadata returns the data source type name.

func (*SourceRetentlyDataSource) Read

func (*SourceRetentlyDataSource) Schema

Schema defines the schema for the data source.

type SourceRetentlyDataSourceModel

type SourceRetentlyDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceRetentlyDataSourceModel describes the data model.

func (*SourceRetentlyDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceRetentlyDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceRetentlyResource

type SourceRetentlyResource struct {
	// contains filtered or unexported fields
}

SourceRetentlyResource defines the resource implementation.

func (*SourceRetentlyResource) Configure

func (*SourceRetentlyResource) Create

func (*SourceRetentlyResource) Delete

func (*SourceRetentlyResource) ImportState

func (*SourceRetentlyResource) Metadata

func (*SourceRetentlyResource) Read

func (*SourceRetentlyResource) Schema

func (*SourceRetentlyResource) Update

type SourceRetentlyResourceModel

type SourceRetentlyResourceModel struct {
	Configuration SourceRetently `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceRetentlyResourceModel describes the resource data model.

func (*SourceRetentlyResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceRetentlyResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceRetentlyResourceModel) ToSharedSourceRetentlyCreateRequest added in v0.4.0

func (r *SourceRetentlyResourceModel) ToSharedSourceRetentlyCreateRequest() *shared.SourceRetentlyCreateRequest

func (*SourceRetentlyResourceModel) ToSharedSourceRetentlyPutRequest added in v0.4.0

func (r *SourceRetentlyResourceModel) ToSharedSourceRetentlyPutRequest() *shared.SourceRetentlyPutRequest

type SourceRkiCovid

type SourceRkiCovid struct {
	StartDate types.String `tfsdk:"start_date"`
}

type SourceRkiCovidDataSource

type SourceRkiCovidDataSource struct {
	// contains filtered or unexported fields
}

SourceRkiCovidDataSource is the data source implementation.

func (*SourceRkiCovidDataSource) Configure

func (*SourceRkiCovidDataSource) Metadata

Metadata returns the data source type name.

func (*SourceRkiCovidDataSource) Read

func (*SourceRkiCovidDataSource) Schema

Schema defines the schema for the data source.

type SourceRkiCovidDataSourceModel

type SourceRkiCovidDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceRkiCovidDataSourceModel describes the data model.

func (*SourceRkiCovidDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceRkiCovidDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceRkiCovidResource

type SourceRkiCovidResource struct {
	// contains filtered or unexported fields
}

SourceRkiCovidResource defines the resource implementation.

func (*SourceRkiCovidResource) Configure

func (*SourceRkiCovidResource) Create

func (*SourceRkiCovidResource) Delete

func (*SourceRkiCovidResource) ImportState

func (*SourceRkiCovidResource) Metadata

func (*SourceRkiCovidResource) Read

func (*SourceRkiCovidResource) Schema

func (*SourceRkiCovidResource) Update

type SourceRkiCovidResourceModel

type SourceRkiCovidResourceModel struct {
	Configuration SourceRkiCovid `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceRkiCovidResourceModel describes the resource data model.

func (*SourceRkiCovidResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceRkiCovidResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceRkiCovidResourceModel) ToSharedSourceRkiCovidCreateRequest added in v0.4.0

func (r *SourceRkiCovidResourceModel) ToSharedSourceRkiCovidCreateRequest() *shared.SourceRkiCovidCreateRequest

func (*SourceRkiCovidResourceModel) ToSharedSourceRkiCovidPutRequest added in v0.4.0

func (r *SourceRkiCovidResourceModel) ToSharedSourceRkiCovidPutRequest() *shared.SourceRkiCovidPutRequest

type SourceRss

type SourceRss struct {
	URL types.String `tfsdk:"url"`
}

type SourceRssDataSource

type SourceRssDataSource struct {
	// contains filtered or unexported fields
}

SourceRssDataSource is the data source implementation.

func (*SourceRssDataSource) Configure

func (*SourceRssDataSource) Metadata

Metadata returns the data source type name.

func (*SourceRssDataSource) Read

func (*SourceRssDataSource) Schema

Schema defines the schema for the data source.

type SourceRssDataSourceModel

type SourceRssDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceRssDataSourceModel describes the data model.

func (*SourceRssDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceRssDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceRssResource

type SourceRssResource struct {
	// contains filtered or unexported fields
}

SourceRssResource defines the resource implementation.

func (*SourceRssResource) Configure

func (*SourceRssResource) Create

func (*SourceRssResource) Delete

func (*SourceRssResource) ImportState

func (*SourceRssResource) Metadata

func (*SourceRssResource) Read

func (*SourceRssResource) Schema

func (*SourceRssResource) Update

type SourceRssResourceModel

type SourceRssResourceModel struct {
	Configuration SourceRss    `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceRssResourceModel describes the resource data model.

func (*SourceRssResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceRssResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceRssResourceModel) ToSharedSourceRssCreateRequest added in v0.4.0

func (r *SourceRssResourceModel) ToSharedSourceRssCreateRequest() *shared.SourceRssCreateRequest

func (*SourceRssResourceModel) ToSharedSourceRssPutRequest added in v0.4.0

func (r *SourceRssResourceModel) ToSharedSourceRssPutRequest() *shared.SourceRssPutRequest

type SourceS3

type SourceS3 struct {
	AwsAccessKeyID     types.String                 `tfsdk:"aws_access_key_id"`
	AwsSecretAccessKey types.String                 `tfsdk:"aws_secret_access_key"`
	Bucket             types.String                 `tfsdk:"bucket"`
	Dataset            types.String                 `tfsdk:"dataset"`
	Endpoint           types.String                 `tfsdk:"endpoint"`
	Format             *SourceS3FileFormat          `tfsdk:"format"`
	PathPattern        types.String                 `tfsdk:"path_pattern"`
	Provider           *SourceS3S3AmazonWebServices `tfsdk:"provider"`
	RoleArn            types.String                 `tfsdk:"role_arn"`
	Schema             types.String                 `tfsdk:"schema"`
	StartDate          types.String                 `tfsdk:"start_date"`
	Streams            []FileBasedStreamConfig      `tfsdk:"streams"`
}

type SourceS3DataSource

type SourceS3DataSource struct {
	// contains filtered or unexported fields
}

SourceS3DataSource is the data source implementation.

func (*SourceS3DataSource) Configure

func (*SourceS3DataSource) Metadata

Metadata returns the data source type name.

func (*SourceS3DataSource) Read

func (*SourceS3DataSource) Schema

Schema defines the schema for the data source.

type SourceS3DataSourceModel

type SourceS3DataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceS3DataSourceModel describes the data model.

func (*SourceS3DataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceS3DataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceS3FileFormat

type SourceS3FileFormat struct {
	Avro    *Fake    `tfsdk:"avro"`
	Csv     *Csv     `tfsdk:"csv"`
	Jsonl   *Jsonl   `tfsdk:"jsonl"`
	Parquet *Parquet `tfsdk:"parquet"`
}

type SourceS3Resource

type SourceS3Resource struct {
	// contains filtered or unexported fields
}

SourceS3Resource defines the resource implementation.

func (*SourceS3Resource) Configure

func (*SourceS3Resource) Create

func (*SourceS3Resource) Delete

func (*SourceS3Resource) ImportState

func (*SourceS3Resource) Metadata

func (*SourceS3Resource) Read

func (*SourceS3Resource) Schema

func (*SourceS3Resource) Update

type SourceS3ResourceModel

type SourceS3ResourceModel struct {
	Configuration SourceS3     `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceS3ResourceModel describes the resource data model.

func (*SourceS3ResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceS3ResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceS3ResourceModel) ToSharedSourceS3CreateRequest added in v0.4.0

func (r *SourceS3ResourceModel) ToSharedSourceS3CreateRequest() *shared.SourceS3CreateRequest

func (*SourceS3ResourceModel) ToSharedSourceS3PutRequest added in v0.4.0

func (r *SourceS3ResourceModel) ToSharedSourceS3PutRequest() *shared.SourceS3PutRequest

type SourceS3S3AmazonWebServices

type SourceS3S3AmazonWebServices struct {
	AwsAccessKeyID     types.String `tfsdk:"aws_access_key_id"`
	AwsSecretAccessKey types.String `tfsdk:"aws_secret_access_key"`
	Bucket             types.String `tfsdk:"bucket"`
	Endpoint           types.String `tfsdk:"endpoint"`
	PathPrefix         types.String `tfsdk:"path_prefix"`
	RoleArn            types.String `tfsdk:"role_arn"`
	StartDate          types.String `tfsdk:"start_date"`
}

type SourceSalesforce

type SourceSalesforce struct {
	ClientID        types.String      `tfsdk:"client_id"`
	ClientSecret    types.String      `tfsdk:"client_secret"`
	ForceUseBulkAPI types.Bool        `tfsdk:"force_use_bulk_api"`
	IsSandbox       types.Bool        `tfsdk:"is_sandbox"`
	RefreshToken    types.String      `tfsdk:"refresh_token"`
	StartDate       types.String      `tfsdk:"start_date"`
	StreamsCriteria []StreamsCriteria `tfsdk:"streams_criteria"`
}

type SourceSalesforceDataSource

type SourceSalesforceDataSource struct {
	// contains filtered or unexported fields
}

SourceSalesforceDataSource is the data source implementation.

func (*SourceSalesforceDataSource) Configure

func (*SourceSalesforceDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSalesforceDataSource) Read

func (*SourceSalesforceDataSource) Schema

Schema defines the schema for the data source.

type SourceSalesforceDataSourceModel

type SourceSalesforceDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSalesforceDataSourceModel describes the data model.

func (*SourceSalesforceDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSalesforceDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSalesforceResource

type SourceSalesforceResource struct {
	// contains filtered or unexported fields
}

SourceSalesforceResource defines the resource implementation.

func (*SourceSalesforceResource) Configure

func (*SourceSalesforceResource) Create

func (*SourceSalesforceResource) Delete

func (*SourceSalesforceResource) ImportState

func (*SourceSalesforceResource) Metadata

func (*SourceSalesforceResource) Read

func (*SourceSalesforceResource) Schema

func (*SourceSalesforceResource) Update

type SourceSalesforceResourceModel

type SourceSalesforceResourceModel struct {
	Configuration SourceSalesforce `tfsdk:"configuration"`
	DefinitionID  types.String     `tfsdk:"definition_id"`
	Name          types.String     `tfsdk:"name"`
	SecretID      types.String     `tfsdk:"secret_id"`
	SourceID      types.String     `tfsdk:"source_id"`
	SourceType    types.String     `tfsdk:"source_type"`
	WorkspaceID   types.String     `tfsdk:"workspace_id"`
}

SourceSalesforceResourceModel describes the resource data model.

func (*SourceSalesforceResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSalesforceResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSalesforceResourceModel) ToSharedSourceSalesforceCreateRequest added in v0.4.0

func (r *SourceSalesforceResourceModel) ToSharedSourceSalesforceCreateRequest() *shared.SourceSalesforceCreateRequest

func (*SourceSalesforceResourceModel) ToSharedSourceSalesforcePutRequest added in v0.4.0

func (r *SourceSalesforceResourceModel) ToSharedSourceSalesforcePutRequest() *shared.SourceSalesforcePutRequest

type SourceSalesloft

type SourceSalesloft struct {
	Credentials SourceSalesloftCredentials `tfsdk:"credentials"`
	StartDate   types.String               `tfsdk:"start_date"`
}

type SourceSalesloftCredentials

type SourceSalesloftCredentials struct {
	AuthenticateViaAPIKey *APIKeyAuth          `tfsdk:"authenticate_via_api_key"`
	AuthenticateViaOAuth  *SourceGitlabOAuth20 `tfsdk:"authenticate_via_o_auth"`
}

type SourceSalesloftDataSource

type SourceSalesloftDataSource struct {
	// contains filtered or unexported fields
}

SourceSalesloftDataSource is the data source implementation.

func (*SourceSalesloftDataSource) Configure

func (*SourceSalesloftDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSalesloftDataSource) Read

func (*SourceSalesloftDataSource) Schema

Schema defines the schema for the data source.

type SourceSalesloftDataSourceModel

type SourceSalesloftDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSalesloftDataSourceModel describes the data model.

func (*SourceSalesloftDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSalesloftDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSalesloftResource

type SourceSalesloftResource struct {
	// contains filtered or unexported fields
}

SourceSalesloftResource defines the resource implementation.

func (*SourceSalesloftResource) Configure

func (*SourceSalesloftResource) Create

func (*SourceSalesloftResource) Delete

func (*SourceSalesloftResource) ImportState

func (*SourceSalesloftResource) Metadata

func (*SourceSalesloftResource) Read

func (*SourceSalesloftResource) Schema

func (*SourceSalesloftResource) Update

type SourceSalesloftResourceModel

type SourceSalesloftResourceModel struct {
	Configuration SourceSalesloft `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceSalesloftResourceModel describes the resource data model.

func (*SourceSalesloftResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSalesloftResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSalesloftResourceModel) ToSharedSourceSalesloftCreateRequest added in v0.4.0

func (r *SourceSalesloftResourceModel) ToSharedSourceSalesloftCreateRequest() *shared.SourceSalesloftCreateRequest

func (*SourceSalesloftResourceModel) ToSharedSourceSalesloftPutRequest added in v0.4.0

func (r *SourceSalesloftResourceModel) ToSharedSourceSalesloftPutRequest() *shared.SourceSalesloftPutRequest

type SourceSapFieldglassDataSource

type SourceSapFieldglassDataSource struct {
	// contains filtered or unexported fields
}

SourceSapFieldglassDataSource is the data source implementation.

func (*SourceSapFieldglassDataSource) Configure

func (*SourceSapFieldglassDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSapFieldglassDataSource) Read

func (*SourceSapFieldglassDataSource) Schema

Schema defines the schema for the data source.

type SourceSapFieldglassDataSourceModel

type SourceSapFieldglassDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSapFieldglassDataSourceModel describes the data model.

func (*SourceSapFieldglassDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSapFieldglassDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSapFieldglassResource

type SourceSapFieldglassResource struct {
	// contains filtered or unexported fields
}

SourceSapFieldglassResource defines the resource implementation.

func (*SourceSapFieldglassResource) Configure

func (*SourceSapFieldglassResource) Create

func (*SourceSapFieldglassResource) Delete

func (*SourceSapFieldglassResource) ImportState

func (*SourceSapFieldglassResource) Metadata

func (*SourceSapFieldglassResource) Read

func (*SourceSapFieldglassResource) Schema

func (*SourceSapFieldglassResource) Update

type SourceSapFieldglassResourceModel

type SourceSapFieldglassResourceModel struct {
	Configuration APIKeyAuth   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSapFieldglassResourceModel describes the resource data model.

func (*SourceSapFieldglassResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSapFieldglassResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSapFieldglassResourceModel) ToSharedSourceSapFieldglassCreateRequest added in v0.4.0

func (r *SourceSapFieldglassResourceModel) ToSharedSourceSapFieldglassCreateRequest() *shared.SourceSapFieldglassCreateRequest

func (*SourceSapFieldglassResourceModel) ToSharedSourceSapFieldglassPutRequest added in v0.4.0

func (r *SourceSapFieldglassResourceModel) ToSharedSourceSapFieldglassPutRequest() *shared.SourceSapFieldglassPutRequest

type SourceSecodaDataSource

type SourceSecodaDataSource struct {
	// contains filtered or unexported fields
}

SourceSecodaDataSource is the data source implementation.

func (*SourceSecodaDataSource) Configure

func (*SourceSecodaDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSecodaDataSource) Read

func (*SourceSecodaDataSource) Schema

Schema defines the schema for the data source.

type SourceSecodaDataSourceModel

type SourceSecodaDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSecodaDataSourceModel describes the data model.

func (*SourceSecodaDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSecodaDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSecodaResource

type SourceSecodaResource struct {
	// contains filtered or unexported fields
}

SourceSecodaResource defines the resource implementation.

func (*SourceSecodaResource) Configure

func (*SourceSecodaResource) Create

func (*SourceSecodaResource) Delete

func (*SourceSecodaResource) ImportState

func (*SourceSecodaResource) Metadata

func (*SourceSecodaResource) Read

func (*SourceSecodaResource) Schema

func (*SourceSecodaResource) Update

type SourceSecodaResourceModel

type SourceSecodaResourceModel struct {
	Configuration APIKeyAuth   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSecodaResourceModel describes the resource data model.

func (*SourceSecodaResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSecodaResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSecodaResourceModel) ToSharedSourceSecodaCreateRequest added in v0.4.0

func (r *SourceSecodaResourceModel) ToSharedSourceSecodaCreateRequest() *shared.SourceSecodaCreateRequest

func (*SourceSecodaResourceModel) ToSharedSourceSecodaPutRequest added in v0.4.0

func (r *SourceSecodaResourceModel) ToSharedSourceSecodaPutRequest() *shared.SourceSecodaPutRequest

type SourceSendgrid

type SourceSendgrid struct {
	Apikey    types.String `tfsdk:"apikey"`
	StartTime types.String `tfsdk:"start_time"`
}

type SourceSendgridDataSource

type SourceSendgridDataSource struct {
	// contains filtered or unexported fields
}

SourceSendgridDataSource is the data source implementation.

func (*SourceSendgridDataSource) Configure

func (*SourceSendgridDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSendgridDataSource) Read

func (*SourceSendgridDataSource) Schema

Schema defines the schema for the data source.

type SourceSendgridDataSourceModel

type SourceSendgridDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSendgridDataSourceModel describes the data model.

func (*SourceSendgridDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSendgridDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSendgridResource

type SourceSendgridResource struct {
	// contains filtered or unexported fields
}

SourceSendgridResource defines the resource implementation.

func (*SourceSendgridResource) Configure

func (*SourceSendgridResource) Create

func (*SourceSendgridResource) Delete

func (*SourceSendgridResource) ImportState

func (*SourceSendgridResource) Metadata

func (*SourceSendgridResource) Read

func (*SourceSendgridResource) Schema

func (*SourceSendgridResource) Update

type SourceSendgridResourceModel

type SourceSendgridResourceModel struct {
	Configuration SourceSendgrid `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceSendgridResourceModel describes the resource data model.

func (*SourceSendgridResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSendgridResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSendgridResourceModel) ToSharedSourceSendgridCreateRequest added in v0.4.0

func (r *SourceSendgridResourceModel) ToSharedSourceSendgridCreateRequest() *shared.SourceSendgridCreateRequest

func (*SourceSendgridResourceModel) ToSharedSourceSendgridPutRequest added in v0.4.0

func (r *SourceSendgridResourceModel) ToSharedSourceSendgridPutRequest() *shared.SourceSendgridPutRequest

type SourceSendinblueDataSource

type SourceSendinblueDataSource struct {
	// contains filtered or unexported fields
}

SourceSendinblueDataSource is the data source implementation.

func (*SourceSendinblueDataSource) Configure

func (*SourceSendinblueDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSendinblueDataSource) Read

func (*SourceSendinblueDataSource) Schema

Schema defines the schema for the data source.

type SourceSendinblueDataSourceModel

type SourceSendinblueDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSendinblueDataSourceModel describes the data model.

func (*SourceSendinblueDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSendinblueDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSendinblueResource

type SourceSendinblueResource struct {
	// contains filtered or unexported fields
}

SourceSendinblueResource defines the resource implementation.

func (*SourceSendinblueResource) Configure

func (*SourceSendinblueResource) Create

func (*SourceSendinblueResource) Delete

func (*SourceSendinblueResource) ImportState

func (*SourceSendinblueResource) Metadata

func (*SourceSendinblueResource) Read

func (*SourceSendinblueResource) Schema

func (*SourceSendinblueResource) Update

type SourceSendinblueResourceModel

type SourceSendinblueResourceModel struct {
	Configuration APIKeyAuth   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSendinblueResourceModel describes the resource data model.

func (*SourceSendinblueResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSendinblueResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSendinblueResourceModel) ToSharedSourceSendinblueCreateRequest added in v0.4.0

func (r *SourceSendinblueResourceModel) ToSharedSourceSendinblueCreateRequest() *shared.SourceSendinblueCreateRequest

func (*SourceSendinblueResourceModel) ToSharedSourceSendinbluePutRequest added in v0.4.0

func (r *SourceSendinblueResourceModel) ToSharedSourceSendinbluePutRequest() *shared.SourceSendinbluePutRequest

type SourceSenseforce

type SourceSenseforce struct {
	AccessToken types.String `tfsdk:"access_token"`
	BackendURL  types.String `tfsdk:"backend_url"`
	DatasetID   types.String `tfsdk:"dataset_id"`
	SliceRange  types.Int64  `tfsdk:"slice_range"`
	StartDate   types.String `tfsdk:"start_date"`
}

type SourceSenseforceDataSource

type SourceSenseforceDataSource struct {
	// contains filtered or unexported fields
}

SourceSenseforceDataSource is the data source implementation.

func (*SourceSenseforceDataSource) Configure

func (*SourceSenseforceDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSenseforceDataSource) Read

func (*SourceSenseforceDataSource) Schema

Schema defines the schema for the data source.

type SourceSenseforceDataSourceModel

type SourceSenseforceDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSenseforceDataSourceModel describes the data model.

func (*SourceSenseforceDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSenseforceDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSenseforceResource

type SourceSenseforceResource struct {
	// contains filtered or unexported fields
}

SourceSenseforceResource defines the resource implementation.

func (*SourceSenseforceResource) Configure

func (*SourceSenseforceResource) Create

func (*SourceSenseforceResource) Delete

func (*SourceSenseforceResource) ImportState

func (*SourceSenseforceResource) Metadata

func (*SourceSenseforceResource) Read

func (*SourceSenseforceResource) Schema

func (*SourceSenseforceResource) Update

type SourceSenseforceResourceModel

type SourceSenseforceResourceModel struct {
	Configuration SourceSenseforce `tfsdk:"configuration"`
	DefinitionID  types.String     `tfsdk:"definition_id"`
	Name          types.String     `tfsdk:"name"`
	SecretID      types.String     `tfsdk:"secret_id"`
	SourceID      types.String     `tfsdk:"source_id"`
	SourceType    types.String     `tfsdk:"source_type"`
	WorkspaceID   types.String     `tfsdk:"workspace_id"`
}

SourceSenseforceResourceModel describes the resource data model.

func (*SourceSenseforceResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSenseforceResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSenseforceResourceModel) ToSharedSourceSenseforceCreateRequest added in v0.4.0

func (r *SourceSenseforceResourceModel) ToSharedSourceSenseforceCreateRequest() *shared.SourceSenseforceCreateRequest

func (*SourceSenseforceResourceModel) ToSharedSourceSenseforcePutRequest added in v0.4.0

func (r *SourceSenseforceResourceModel) ToSharedSourceSenseforcePutRequest() *shared.SourceSenseforcePutRequest

type SourceSentry

type SourceSentry struct {
	AuthToken      types.String   `tfsdk:"auth_token"`
	DiscoverFields []types.String `tfsdk:"discover_fields"`
	Hostname       types.String   `tfsdk:"hostname"`
	Organization   types.String   `tfsdk:"organization"`
	Project        types.String   `tfsdk:"project"`
}

type SourceSentryDataSource

type SourceSentryDataSource struct {
	// contains filtered or unexported fields
}

SourceSentryDataSource is the data source implementation.

func (*SourceSentryDataSource) Configure

func (*SourceSentryDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSentryDataSource) Read

func (*SourceSentryDataSource) Schema

Schema defines the schema for the data source.

type SourceSentryDataSourceModel

type SourceSentryDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSentryDataSourceModel describes the data model.

func (*SourceSentryDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSentryDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSentryResource

type SourceSentryResource struct {
	// contains filtered or unexported fields
}

SourceSentryResource defines the resource implementation.

func (*SourceSentryResource) Configure

func (*SourceSentryResource) Create

func (*SourceSentryResource) Delete

func (*SourceSentryResource) ImportState

func (*SourceSentryResource) Metadata

func (*SourceSentryResource) Read

func (*SourceSentryResource) Schema

func (*SourceSentryResource) Update

type SourceSentryResourceModel

type SourceSentryResourceModel struct {
	Configuration SourceSentry `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSentryResourceModel describes the resource data model.

func (*SourceSentryResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSentryResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSentryResourceModel) ToSharedSourceSentryCreateRequest added in v0.4.0

func (r *SourceSentryResourceModel) ToSharedSourceSentryCreateRequest() *shared.SourceSentryCreateRequest

func (*SourceSentryResourceModel) ToSharedSourceSentryPutRequest added in v0.4.0

func (r *SourceSentryResourceModel) ToSharedSourceSentryPutRequest() *shared.SourceSentryPutRequest

type SourceSftp

type SourceSftp struct {
	Credentials *SourceSftpAuthentication `tfsdk:"credentials"`
	FilePattern types.String              `tfsdk:"file_pattern"`
	FileTypes   types.String              `tfsdk:"file_types"`
	FolderPath  types.String              `tfsdk:"folder_path"`
	Host        types.String              `tfsdk:"host"`
	Port        types.Int64               `tfsdk:"port"`
	User        types.String              `tfsdk:"user"`
}

type SourceSftpAuthentication added in v0.4.0

type SourceSftpAuthentication struct {
	PasswordAuthentication *SourceSftpPasswordAuthentication `tfsdk:"password_authentication"`
	SSHKeyAuthentication   *SourceSftpSSHKeyAuthentication   `tfsdk:"ssh_key_authentication"`
}

type SourceSftpBulk

type SourceSftpBulk struct {
	FileMostRecent types.Bool   `tfsdk:"file_most_recent"`
	FilePattern    types.String `tfsdk:"file_pattern"`
	FileType       types.String `tfsdk:"file_type"`
	FolderPath     types.String `tfsdk:"folder_path"`
	Host           types.String `tfsdk:"host"`
	Password       types.String `tfsdk:"password"`
	Port           types.Int64  `tfsdk:"port"`
	PrivateKey     types.String `tfsdk:"private_key"`
	Separator      types.String `tfsdk:"separator"`
	StartDate      types.String `tfsdk:"start_date"`
	StreamName     types.String `tfsdk:"stream_name"`
	Username       types.String `tfsdk:"username"`
}

type SourceSftpBulkDataSource

type SourceSftpBulkDataSource struct {
	// contains filtered or unexported fields
}

SourceSftpBulkDataSource is the data source implementation.

func (*SourceSftpBulkDataSource) Configure

func (*SourceSftpBulkDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSftpBulkDataSource) Read

func (*SourceSftpBulkDataSource) Schema

Schema defines the schema for the data source.

type SourceSftpBulkDataSourceModel

type SourceSftpBulkDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSftpBulkDataSourceModel describes the data model.

func (*SourceSftpBulkDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSftpBulkDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSftpBulkResource

type SourceSftpBulkResource struct {
	// contains filtered or unexported fields
}

SourceSftpBulkResource defines the resource implementation.

func (*SourceSftpBulkResource) Configure

func (*SourceSftpBulkResource) Create

func (*SourceSftpBulkResource) Delete

func (*SourceSftpBulkResource) ImportState

func (*SourceSftpBulkResource) Metadata

func (*SourceSftpBulkResource) Read

func (*SourceSftpBulkResource) Schema

func (*SourceSftpBulkResource) Update

type SourceSftpBulkResourceModel

type SourceSftpBulkResourceModel struct {
	Configuration SourceSftpBulk `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceSftpBulkResourceModel describes the resource data model.

func (*SourceSftpBulkResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSftpBulkResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSftpBulkResourceModel) ToSharedSourceSftpBulkCreateRequest added in v0.4.0

func (r *SourceSftpBulkResourceModel) ToSharedSourceSftpBulkCreateRequest() *shared.SourceSftpBulkCreateRequest

func (*SourceSftpBulkResourceModel) ToSharedSourceSftpBulkPutRequest added in v0.4.0

func (r *SourceSftpBulkResourceModel) ToSharedSourceSftpBulkPutRequest() *shared.SourceSftpBulkPutRequest

type SourceSftpDataSource

type SourceSftpDataSource struct {
	// contains filtered or unexported fields
}

SourceSftpDataSource is the data source implementation.

func (*SourceSftpDataSource) Configure

func (*SourceSftpDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSftpDataSource) Read

func (*SourceSftpDataSource) Schema

Schema defines the schema for the data source.

type SourceSftpDataSourceModel

type SourceSftpDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSftpDataSourceModel describes the data model.

func (*SourceSftpDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSftpDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSftpPasswordAuthentication

type SourceSftpPasswordAuthentication struct {
	AuthUserPassword types.String `tfsdk:"auth_user_password"`
}

type SourceSftpResource

type SourceSftpResource struct {
	// contains filtered or unexported fields
}

SourceSftpResource defines the resource implementation.

func (*SourceSftpResource) Configure

func (*SourceSftpResource) Create

func (*SourceSftpResource) Delete

func (*SourceSftpResource) ImportState

func (*SourceSftpResource) Metadata

func (*SourceSftpResource) Read

func (*SourceSftpResource) Schema

func (*SourceSftpResource) Update

type SourceSftpResourceModel

type SourceSftpResourceModel struct {
	Configuration SourceSftp   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSftpResourceModel describes the resource data model.

func (*SourceSftpResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSftpResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSftpResourceModel) ToSharedSourceSftpCreateRequest added in v0.4.0

func (r *SourceSftpResourceModel) ToSharedSourceSftpCreateRequest() *shared.SourceSftpCreateRequest

func (*SourceSftpResourceModel) ToSharedSourceSftpPutRequest added in v0.4.0

func (r *SourceSftpResourceModel) ToSharedSourceSftpPutRequest() *shared.SourceSftpPutRequest

type SourceSftpSSHKeyAuthentication

type SourceSftpSSHKeyAuthentication struct {
	AuthSSHKey types.String `tfsdk:"auth_ssh_key"`
}

type SourceShopify

type SourceShopify struct {
	Credentials *SourceShopifyShopifyAuthorizationMethod `tfsdk:"credentials"`
	Shop        types.String                             `tfsdk:"shop"`
	StartDate   types.String                             `tfsdk:"start_date"`
}

type SourceShopifyDataSource

type SourceShopifyDataSource struct {
	// contains filtered or unexported fields
}

SourceShopifyDataSource is the data source implementation.

func (*SourceShopifyDataSource) Configure

func (*SourceShopifyDataSource) Metadata

Metadata returns the data source type name.

func (*SourceShopifyDataSource) Read

func (*SourceShopifyDataSource) Schema

Schema defines the schema for the data source.

type SourceShopifyDataSourceModel

type SourceShopifyDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceShopifyDataSourceModel describes the data model.

func (*SourceShopifyDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceShopifyDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceShopifyOAuth20

type SourceShopifyOAuth20 struct {
	AccessToken  types.String `tfsdk:"access_token"`
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
}

type SourceShopifyResource

type SourceShopifyResource struct {
	// contains filtered or unexported fields
}

SourceShopifyResource defines the resource implementation.

func (*SourceShopifyResource) Configure

func (*SourceShopifyResource) Create

func (*SourceShopifyResource) Delete

func (*SourceShopifyResource) ImportState

func (*SourceShopifyResource) Metadata

func (*SourceShopifyResource) Read

func (*SourceShopifyResource) Schema

func (*SourceShopifyResource) Update

type SourceShopifyResourceModel

type SourceShopifyResourceModel struct {
	Configuration SourceShopify `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceShopifyResourceModel describes the resource data model.

func (*SourceShopifyResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceShopifyResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceShopifyResourceModel) ToSharedSourceShopifyCreateRequest added in v0.4.0

func (r *SourceShopifyResourceModel) ToSharedSourceShopifyCreateRequest() *shared.SourceShopifyCreateRequest

func (*SourceShopifyResourceModel) ToSharedSourceShopifyPutRequest added in v0.4.0

func (r *SourceShopifyResourceModel) ToSharedSourceShopifyPutRequest() *shared.SourceShopifyPutRequest

type SourceShopifyShopifyAuthorizationMethod

type SourceShopifyShopifyAuthorizationMethod struct {
	APIPassword *APIPassword          `tfsdk:"api_password"`
	OAuth20     *SourceShopifyOAuth20 `tfsdk:"o_auth20"`
}

type SourceShortio

type SourceShortio struct {
	DomainID  types.String `tfsdk:"domain_id"`
	SecretKey types.String `tfsdk:"secret_key"`
	StartDate types.String `tfsdk:"start_date"`
}

type SourceShortioDataSource

type SourceShortioDataSource struct {
	// contains filtered or unexported fields
}

SourceShortioDataSource is the data source implementation.

func (*SourceShortioDataSource) Configure

func (*SourceShortioDataSource) Metadata

Metadata returns the data source type name.

func (*SourceShortioDataSource) Read

func (*SourceShortioDataSource) Schema

Schema defines the schema for the data source.

type SourceShortioDataSourceModel

type SourceShortioDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceShortioDataSourceModel describes the data model.

func (*SourceShortioDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceShortioDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceShortioResource

type SourceShortioResource struct {
	// contains filtered or unexported fields
}

SourceShortioResource defines the resource implementation.

func (*SourceShortioResource) Configure

func (*SourceShortioResource) Create

func (*SourceShortioResource) Delete

func (*SourceShortioResource) ImportState

func (*SourceShortioResource) Metadata

func (*SourceShortioResource) Read

func (*SourceShortioResource) Schema

func (*SourceShortioResource) Update

type SourceShortioResourceModel

type SourceShortioResourceModel struct {
	Configuration SourceShortio `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceShortioResourceModel describes the resource data model.

func (*SourceShortioResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceShortioResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceShortioResourceModel) ToSharedSourceShortioCreateRequest added in v0.4.0

func (r *SourceShortioResourceModel) ToSharedSourceShortioCreateRequest() *shared.SourceShortioCreateRequest

func (*SourceShortioResourceModel) ToSharedSourceShortioPutRequest added in v0.4.0

func (r *SourceShortioResourceModel) ToSharedSourceShortioPutRequest() *shared.SourceShortioPutRequest

type SourceSlack

type SourceSlack struct {
	ChannelFilter  []types.String                      `tfsdk:"channel_filter"`
	Credentials    *SourceSlackAuthenticationMechanism `tfsdk:"credentials"`
	JoinChannels   types.Bool                          `tfsdk:"join_channels"`
	LookbackWindow types.Int64                         `tfsdk:"lookback_window"`
	StartDate      types.String                        `tfsdk:"start_date"`
}

type SourceSlackAuthenticationMechanism

type SourceSlackAuthenticationMechanism struct {
	APIToken            *SourceK6Cloud       `tfsdk:"api_token"`
	SignInViaSlackOAuth *SourceNotionOAuth20 `tfsdk:"sign_in_via_slack_o_auth"`
}

type SourceSlackDataSource

type SourceSlackDataSource struct {
	// contains filtered or unexported fields
}

SourceSlackDataSource is the data source implementation.

func (*SourceSlackDataSource) Configure

func (*SourceSlackDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSlackDataSource) Read

func (*SourceSlackDataSource) Schema

Schema defines the schema for the data source.

type SourceSlackDataSourceModel

type SourceSlackDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSlackDataSourceModel describes the data model.

func (*SourceSlackDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSlackDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSlackResource

type SourceSlackResource struct {
	// contains filtered or unexported fields
}

SourceSlackResource defines the resource implementation.

func (*SourceSlackResource) Configure

func (*SourceSlackResource) Create

func (*SourceSlackResource) Delete

func (*SourceSlackResource) ImportState

func (*SourceSlackResource) Metadata

func (*SourceSlackResource) Read

func (*SourceSlackResource) Schema

func (*SourceSlackResource) Update

type SourceSlackResourceModel

type SourceSlackResourceModel struct {
	Configuration SourceSlack  `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSlackResourceModel describes the resource data model.

func (*SourceSlackResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSlackResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSlackResourceModel) ToSharedSourceSlackCreateRequest added in v0.4.0

func (r *SourceSlackResourceModel) ToSharedSourceSlackCreateRequest() *shared.SourceSlackCreateRequest

func (*SourceSlackResourceModel) ToSharedSourceSlackPutRequest added in v0.4.0

func (r *SourceSlackResourceModel) ToSharedSourceSlackPutRequest() *shared.SourceSlackPutRequest

type SourceSmaily

type SourceSmaily struct {
	APIPassword  types.String `tfsdk:"api_password"`
	APISubdomain types.String `tfsdk:"api_subdomain"`
	APIUsername  types.String `tfsdk:"api_username"`
}

type SourceSmailyDataSource

type SourceSmailyDataSource struct {
	// contains filtered or unexported fields
}

SourceSmailyDataSource is the data source implementation.

func (*SourceSmailyDataSource) Configure

func (*SourceSmailyDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSmailyDataSource) Read

func (*SourceSmailyDataSource) Schema

Schema defines the schema for the data source.

type SourceSmailyDataSourceModel

type SourceSmailyDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSmailyDataSourceModel describes the data model.

func (*SourceSmailyDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSmailyDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSmailyResource

type SourceSmailyResource struct {
	// contains filtered or unexported fields
}

SourceSmailyResource defines the resource implementation.

func (*SourceSmailyResource) Configure

func (*SourceSmailyResource) Create

func (*SourceSmailyResource) Delete

func (*SourceSmailyResource) ImportState

func (*SourceSmailyResource) Metadata

func (*SourceSmailyResource) Read

func (*SourceSmailyResource) Schema

func (*SourceSmailyResource) Update

type SourceSmailyResourceModel

type SourceSmailyResourceModel struct {
	Configuration SourceSmaily `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSmailyResourceModel describes the resource data model.

func (*SourceSmailyResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSmailyResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSmailyResourceModel) ToSharedSourceSmailyCreateRequest added in v0.4.0

func (r *SourceSmailyResourceModel) ToSharedSourceSmailyCreateRequest() *shared.SourceSmailyCreateRequest

func (*SourceSmailyResourceModel) ToSharedSourceSmailyPutRequest added in v0.4.0

func (r *SourceSmailyResourceModel) ToSharedSourceSmailyPutRequest() *shared.SourceSmailyPutRequest

type SourceSmartengageDataSource

type SourceSmartengageDataSource struct {
	// contains filtered or unexported fields
}

SourceSmartengageDataSource is the data source implementation.

func (*SourceSmartengageDataSource) Configure

func (*SourceSmartengageDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSmartengageDataSource) Read

func (*SourceSmartengageDataSource) Schema

Schema defines the schema for the data source.

type SourceSmartengageDataSourceModel

type SourceSmartengageDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSmartengageDataSourceModel describes the data model.

func (*SourceSmartengageDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSmartengageDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSmartengageResource

type SourceSmartengageResource struct {
	// contains filtered or unexported fields
}

SourceSmartengageResource defines the resource implementation.

func (*SourceSmartengageResource) Configure

func (*SourceSmartengageResource) Create

func (*SourceSmartengageResource) Delete

func (*SourceSmartengageResource) ImportState

func (*SourceSmartengageResource) Metadata

func (*SourceSmartengageResource) Read

func (*SourceSmartengageResource) Schema

func (*SourceSmartengageResource) Update

type SourceSmartengageResourceModel

type SourceSmartengageResourceModel struct {
	Configuration APIKeyAuth   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSmartengageResourceModel describes the resource data model.

func (*SourceSmartengageResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSmartengageResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSmartengageResourceModel) ToSharedSourceSmartengageCreateRequest added in v0.4.0

func (r *SourceSmartengageResourceModel) ToSharedSourceSmartengageCreateRequest() *shared.SourceSmartengageCreateRequest

func (*SourceSmartengageResourceModel) ToSharedSourceSmartengagePutRequest added in v0.4.0

func (r *SourceSmartengageResourceModel) ToSharedSourceSmartengagePutRequest() *shared.SourceSmartengagePutRequest

type SourceSmartsheets

type SourceSmartsheets struct {
	Credentials    SourceSmartsheetsAuthorizationMethod `tfsdk:"credentials"`
	MetadataFields []types.String                       `tfsdk:"metadata_fields"`
	SpreadsheetID  types.String                         `tfsdk:"spreadsheet_id"`
	StartDatetime  types.String                         `tfsdk:"start_datetime"`
}

type SourceSmartsheetsAuthorizationMethod

type SourceSmartsheetsAuthorizationMethod struct {
	APIAccessToken *OAuth2AccessToken   `tfsdk:"api_access_token"`
	OAuth20        *SourceGitlabOAuth20 `tfsdk:"o_auth20"`
}

type SourceSmartsheetsDataSource

type SourceSmartsheetsDataSource struct {
	// contains filtered or unexported fields
}

SourceSmartsheetsDataSource is the data source implementation.

func (*SourceSmartsheetsDataSource) Configure

func (*SourceSmartsheetsDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSmartsheetsDataSource) Read

func (*SourceSmartsheetsDataSource) Schema

Schema defines the schema for the data source.

type SourceSmartsheetsDataSourceModel

type SourceSmartsheetsDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSmartsheetsDataSourceModel describes the data model.

func (*SourceSmartsheetsDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSmartsheetsDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSmartsheetsResource

type SourceSmartsheetsResource struct {
	// contains filtered or unexported fields
}

SourceSmartsheetsResource defines the resource implementation.

func (*SourceSmartsheetsResource) Configure

func (*SourceSmartsheetsResource) Create

func (*SourceSmartsheetsResource) Delete

func (*SourceSmartsheetsResource) ImportState

func (*SourceSmartsheetsResource) Metadata

func (*SourceSmartsheetsResource) Read

func (*SourceSmartsheetsResource) Schema

func (*SourceSmartsheetsResource) Update

type SourceSmartsheetsResourceModel

type SourceSmartsheetsResourceModel struct {
	Configuration SourceSmartsheets `tfsdk:"configuration"`
	DefinitionID  types.String      `tfsdk:"definition_id"`
	Name          types.String      `tfsdk:"name"`
	SecretID      types.String      `tfsdk:"secret_id"`
	SourceID      types.String      `tfsdk:"source_id"`
	SourceType    types.String      `tfsdk:"source_type"`
	WorkspaceID   types.String      `tfsdk:"workspace_id"`
}

SourceSmartsheetsResourceModel describes the resource data model.

func (*SourceSmartsheetsResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSmartsheetsResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSmartsheetsResourceModel) ToSharedSourceSmartsheetsCreateRequest added in v0.4.0

func (r *SourceSmartsheetsResourceModel) ToSharedSourceSmartsheetsCreateRequest() *shared.SourceSmartsheetsCreateRequest

func (*SourceSmartsheetsResourceModel) ToSharedSourceSmartsheetsPutRequest added in v0.4.0

func (r *SourceSmartsheetsResourceModel) ToSharedSourceSmartsheetsPutRequest() *shared.SourceSmartsheetsPutRequest

type SourceSnapchatMarketing

type SourceSnapchatMarketing struct {
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	EndDate      types.String `tfsdk:"end_date"`
	RefreshToken types.String `tfsdk:"refresh_token"`
	StartDate    types.String `tfsdk:"start_date"`
}

type SourceSnapchatMarketingDataSource

type SourceSnapchatMarketingDataSource struct {
	// contains filtered or unexported fields
}

SourceSnapchatMarketingDataSource is the data source implementation.

func (*SourceSnapchatMarketingDataSource) Configure

func (*SourceSnapchatMarketingDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSnapchatMarketingDataSource) Read

func (*SourceSnapchatMarketingDataSource) Schema

Schema defines the schema for the data source.

type SourceSnapchatMarketingDataSourceModel

type SourceSnapchatMarketingDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSnapchatMarketingDataSourceModel describes the data model.

func (*SourceSnapchatMarketingDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSnapchatMarketingDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSnapchatMarketingResource

type SourceSnapchatMarketingResource struct {
	// contains filtered or unexported fields
}

SourceSnapchatMarketingResource defines the resource implementation.

func (*SourceSnapchatMarketingResource) Configure

func (*SourceSnapchatMarketingResource) Create

func (*SourceSnapchatMarketingResource) Delete

func (*SourceSnapchatMarketingResource) ImportState

func (*SourceSnapchatMarketingResource) Metadata

func (*SourceSnapchatMarketingResource) Read

func (*SourceSnapchatMarketingResource) Schema

func (*SourceSnapchatMarketingResource) Update

type SourceSnapchatMarketingResourceModel

type SourceSnapchatMarketingResourceModel struct {
	Configuration SourceSnapchatMarketing `tfsdk:"configuration"`
	DefinitionID  types.String            `tfsdk:"definition_id"`
	Name          types.String            `tfsdk:"name"`
	SecretID      types.String            `tfsdk:"secret_id"`
	SourceID      types.String            `tfsdk:"source_id"`
	SourceType    types.String            `tfsdk:"source_type"`
	WorkspaceID   types.String            `tfsdk:"workspace_id"`
}

SourceSnapchatMarketingResourceModel describes the resource data model.

func (*SourceSnapchatMarketingResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSnapchatMarketingResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSnapchatMarketingResourceModel) ToSharedSourceSnapchatMarketingCreateRequest added in v0.4.0

func (r *SourceSnapchatMarketingResourceModel) ToSharedSourceSnapchatMarketingCreateRequest() *shared.SourceSnapchatMarketingCreateRequest

func (*SourceSnapchatMarketingResourceModel) ToSharedSourceSnapchatMarketingPutRequest added in v0.4.0

func (r *SourceSnapchatMarketingResourceModel) ToSharedSourceSnapchatMarketingPutRequest() *shared.SourceSnapchatMarketingPutRequest

type SourceSnowflake

type SourceSnowflake struct {
	Credentials   *SourceSnowflakeAuthorizationMethod `tfsdk:"credentials"`
	Database      types.String                        `tfsdk:"database"`
	Host          types.String                        `tfsdk:"host"`
	JdbcURLParams types.String                        `tfsdk:"jdbc_url_params"`
	Role          types.String                        `tfsdk:"role"`
	Schema        types.String                        `tfsdk:"schema"`
	Warehouse     types.String                        `tfsdk:"warehouse"`
}

type SourceSnowflakeAuthorizationMethod

type SourceSnowflakeAuthorizationMethod struct {
	OAuth20             *SourceSnowflakeOAuth20 `tfsdk:"o_auth20"`
	UsernameAndPassword *UsernamePassword       `tfsdk:"username_and_password"`
}

type SourceSnowflakeDataSource

type SourceSnowflakeDataSource struct {
	// contains filtered or unexported fields
}

SourceSnowflakeDataSource is the data source implementation.

func (*SourceSnowflakeDataSource) Configure

func (*SourceSnowflakeDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSnowflakeDataSource) Read

func (*SourceSnowflakeDataSource) Schema

Schema defines the schema for the data source.

type SourceSnowflakeDataSourceModel

type SourceSnowflakeDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSnowflakeDataSourceModel describes the data model.

func (*SourceSnowflakeDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSnowflakeDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSnowflakeOAuth20

type SourceSnowflakeOAuth20 struct {
	AccessToken  types.String `tfsdk:"access_token"`
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	RefreshToken types.String `tfsdk:"refresh_token"`
}

type SourceSnowflakeResource

type SourceSnowflakeResource struct {
	// contains filtered or unexported fields
}

SourceSnowflakeResource defines the resource implementation.

func (*SourceSnowflakeResource) Configure

func (*SourceSnowflakeResource) Create

func (*SourceSnowflakeResource) Delete

func (*SourceSnowflakeResource) ImportState

func (*SourceSnowflakeResource) Metadata

func (*SourceSnowflakeResource) Read

func (*SourceSnowflakeResource) Schema

func (*SourceSnowflakeResource) Update

type SourceSnowflakeResourceModel

type SourceSnowflakeResourceModel struct {
	Configuration SourceSnowflake `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceSnowflakeResourceModel describes the resource data model.

func (*SourceSnowflakeResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSnowflakeResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSnowflakeResourceModel) ToSharedSourceSnowflakeCreateRequest added in v0.4.0

func (r *SourceSnowflakeResourceModel) ToSharedSourceSnowflakeCreateRequest() *shared.SourceSnowflakeCreateRequest

func (*SourceSnowflakeResourceModel) ToSharedSourceSnowflakePutRequest added in v0.4.0

func (r *SourceSnowflakeResourceModel) ToSharedSourceSnowflakePutRequest() *shared.SourceSnowflakePutRequest

type SourceSonarCloud

type SourceSonarCloud struct {
	ComponentKeys []types.String `tfsdk:"component_keys"`
	EndDate       types.String   `tfsdk:"end_date"`
	Organization  types.String   `tfsdk:"organization"`
	StartDate     types.String   `tfsdk:"start_date"`
	UserToken     types.String   `tfsdk:"user_token"`
}

type SourceSonarCloudDataSource

type SourceSonarCloudDataSource struct {
	// contains filtered or unexported fields
}

SourceSonarCloudDataSource is the data source implementation.

func (*SourceSonarCloudDataSource) Configure

func (*SourceSonarCloudDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSonarCloudDataSource) Read

func (*SourceSonarCloudDataSource) Schema

Schema defines the schema for the data source.

type SourceSonarCloudDataSourceModel

type SourceSonarCloudDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSonarCloudDataSourceModel describes the data model.

func (*SourceSonarCloudDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSonarCloudDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSonarCloudResource

type SourceSonarCloudResource struct {
	// contains filtered or unexported fields
}

SourceSonarCloudResource defines the resource implementation.

func (*SourceSonarCloudResource) Configure

func (*SourceSonarCloudResource) Create

func (*SourceSonarCloudResource) Delete

func (*SourceSonarCloudResource) ImportState

func (*SourceSonarCloudResource) Metadata

func (*SourceSonarCloudResource) Read

func (*SourceSonarCloudResource) Schema

func (*SourceSonarCloudResource) Update

type SourceSonarCloudResourceModel

type SourceSonarCloudResourceModel struct {
	Configuration SourceSonarCloud `tfsdk:"configuration"`
	DefinitionID  types.String     `tfsdk:"definition_id"`
	Name          types.String     `tfsdk:"name"`
	SecretID      types.String     `tfsdk:"secret_id"`
	SourceID      types.String     `tfsdk:"source_id"`
	SourceType    types.String     `tfsdk:"source_type"`
	WorkspaceID   types.String     `tfsdk:"workspace_id"`
}

SourceSonarCloudResourceModel describes the resource data model.

func (*SourceSonarCloudResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSonarCloudResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSonarCloudResourceModel) ToSharedSourceSonarCloudCreateRequest added in v0.4.0

func (r *SourceSonarCloudResourceModel) ToSharedSourceSonarCloudCreateRequest() *shared.SourceSonarCloudCreateRequest

func (*SourceSonarCloudResourceModel) ToSharedSourceSonarCloudPutRequest added in v0.4.0

func (r *SourceSonarCloudResourceModel) ToSharedSourceSonarCloudPutRequest() *shared.SourceSonarCloudPutRequest

type SourceSpacexAPI

type SourceSpacexAPI struct {
	ID      types.String `tfsdk:"id"`
	Options types.String `tfsdk:"options"`
}

type SourceSpacexAPIDataSource

type SourceSpacexAPIDataSource struct {
	// contains filtered or unexported fields
}

SourceSpacexAPIDataSource is the data source implementation.

func (*SourceSpacexAPIDataSource) Configure

func (*SourceSpacexAPIDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSpacexAPIDataSource) Read

func (*SourceSpacexAPIDataSource) Schema

Schema defines the schema for the data source.

type SourceSpacexAPIDataSourceModel

type SourceSpacexAPIDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSpacexAPIDataSourceModel describes the data model.

func (*SourceSpacexAPIDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSpacexAPIDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSpacexAPIResource

type SourceSpacexAPIResource struct {
	// contains filtered or unexported fields
}

SourceSpacexAPIResource defines the resource implementation.

func (*SourceSpacexAPIResource) Configure

func (*SourceSpacexAPIResource) Create

func (*SourceSpacexAPIResource) Delete

func (*SourceSpacexAPIResource) ImportState

func (*SourceSpacexAPIResource) Metadata

func (*SourceSpacexAPIResource) Read

func (*SourceSpacexAPIResource) Schema

func (*SourceSpacexAPIResource) Update

type SourceSpacexAPIResourceModel

type SourceSpacexAPIResourceModel struct {
	Configuration SourceSpacexAPI `tfsdk:"configuration"`
	DefinitionID  types.String    `tfsdk:"definition_id"`
	Name          types.String    `tfsdk:"name"`
	SecretID      types.String    `tfsdk:"secret_id"`
	SourceID      types.String    `tfsdk:"source_id"`
	SourceType    types.String    `tfsdk:"source_type"`
	WorkspaceID   types.String    `tfsdk:"workspace_id"`
}

SourceSpacexAPIResourceModel describes the resource data model.

func (*SourceSpacexAPIResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSpacexAPIResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSpacexAPIResourceModel) ToSharedSourceSpacexAPICreateRequest added in v0.4.0

func (r *SourceSpacexAPIResourceModel) ToSharedSourceSpacexAPICreateRequest() *shared.SourceSpacexAPICreateRequest

func (*SourceSpacexAPIResourceModel) ToSharedSourceSpacexAPIPutRequest added in v0.4.0

func (r *SourceSpacexAPIResourceModel) ToSharedSourceSpacexAPIPutRequest() *shared.SourceSpacexAPIPutRequest

type SourceSquare

type SourceSquare struct {
	Credentials           *SourceSquareAuthentication `tfsdk:"credentials"`
	IncludeDeletedObjects types.Bool                  `tfsdk:"include_deleted_objects"`
	IsSandbox             types.Bool                  `tfsdk:"is_sandbox"`
	StartDate             types.String                `tfsdk:"start_date"`
}

type SourceSquareAuthentication

type SourceSquareAuthentication struct {
	APIKey              *APIKeyAuth                                          `tfsdk:"api_key"`
	OauthAuthentication *DestinationGoogleSheetsAuthenticationViaGoogleOAuth `tfsdk:"oauth_authentication"`
}

type SourceSquareDataSource

type SourceSquareDataSource struct {
	// contains filtered or unexported fields
}

SourceSquareDataSource is the data source implementation.

func (*SourceSquareDataSource) Configure

func (*SourceSquareDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSquareDataSource) Read

func (*SourceSquareDataSource) Schema

Schema defines the schema for the data source.

type SourceSquareDataSourceModel

type SourceSquareDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSquareDataSourceModel describes the data model.

func (*SourceSquareDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSquareDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSquareResource

type SourceSquareResource struct {
	// contains filtered or unexported fields
}

SourceSquareResource defines the resource implementation.

func (*SourceSquareResource) Configure

func (*SourceSquareResource) Create

func (*SourceSquareResource) Delete

func (*SourceSquareResource) ImportState

func (*SourceSquareResource) Metadata

func (*SourceSquareResource) Read

func (*SourceSquareResource) Schema

func (*SourceSquareResource) Update

type SourceSquareResourceModel

type SourceSquareResourceModel struct {
	Configuration SourceSquare `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSquareResourceModel describes the resource data model.

func (*SourceSquareResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSquareResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSquareResourceModel) ToSharedSourceSquareCreateRequest added in v0.4.0

func (r *SourceSquareResourceModel) ToSharedSourceSquareCreateRequest() *shared.SourceSquareCreateRequest

func (*SourceSquareResourceModel) ToSharedSourceSquarePutRequest added in v0.4.0

func (r *SourceSquareResourceModel) ToSharedSourceSquarePutRequest() *shared.SourceSquarePutRequest

type SourceStrava

type SourceStrava struct {
	AthleteID    types.Int64  `tfsdk:"athlete_id"`
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	RefreshToken types.String `tfsdk:"refresh_token"`
	StartDate    types.String `tfsdk:"start_date"`
}

type SourceStravaDataSource

type SourceStravaDataSource struct {
	// contains filtered or unexported fields
}

SourceStravaDataSource is the data source implementation.

func (*SourceStravaDataSource) Configure

func (*SourceStravaDataSource) Metadata

Metadata returns the data source type name.

func (*SourceStravaDataSource) Read

func (*SourceStravaDataSource) Schema

Schema defines the schema for the data source.

type SourceStravaDataSourceModel

type SourceStravaDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceStravaDataSourceModel describes the data model.

func (*SourceStravaDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceStravaDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceStravaResource

type SourceStravaResource struct {
	// contains filtered or unexported fields
}

SourceStravaResource defines the resource implementation.

func (*SourceStravaResource) Configure

func (*SourceStravaResource) Create

func (*SourceStravaResource) Delete

func (*SourceStravaResource) ImportState

func (*SourceStravaResource) Metadata

func (*SourceStravaResource) Read

func (*SourceStravaResource) Schema

func (*SourceStravaResource) Update

type SourceStravaResourceModel

type SourceStravaResourceModel struct {
	Configuration SourceStrava `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceStravaResourceModel describes the resource data model.

func (*SourceStravaResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceStravaResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceStravaResourceModel) ToSharedSourceStravaCreateRequest added in v0.4.0

func (r *SourceStravaResourceModel) ToSharedSourceStravaCreateRequest() *shared.SourceStravaCreateRequest

func (*SourceStravaResourceModel) ToSharedSourceStravaPutRequest added in v0.4.0

func (r *SourceStravaResourceModel) ToSharedSourceStravaPutRequest() *shared.SourceStravaPutRequest

type SourceStripe

type SourceStripe struct {
	AccountID          types.String `tfsdk:"account_id"`
	CallRateLimit      types.Int64  `tfsdk:"call_rate_limit"`
	ClientSecret       types.String `tfsdk:"client_secret"`
	LookbackWindowDays types.Int64  `tfsdk:"lookback_window_days"`
	NumWorkers         types.Int64  `tfsdk:"num_workers"`
	SliceRange         types.Int64  `tfsdk:"slice_range"`
	StartDate          types.String `tfsdk:"start_date"`
}

type SourceStripeDataSource

type SourceStripeDataSource struct {
	// contains filtered or unexported fields
}

SourceStripeDataSource is the data source implementation.

func (*SourceStripeDataSource) Configure

func (*SourceStripeDataSource) Metadata

Metadata returns the data source type name.

func (*SourceStripeDataSource) Read

func (*SourceStripeDataSource) Schema

Schema defines the schema for the data source.

type SourceStripeDataSourceModel

type SourceStripeDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceStripeDataSourceModel describes the data model.

func (*SourceStripeDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceStripeDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceStripeResource

type SourceStripeResource struct {
	// contains filtered or unexported fields
}

SourceStripeResource defines the resource implementation.

func (*SourceStripeResource) Configure

func (*SourceStripeResource) Create

func (*SourceStripeResource) Delete

func (*SourceStripeResource) ImportState

func (*SourceStripeResource) Metadata

func (*SourceStripeResource) Read

func (*SourceStripeResource) Schema

func (*SourceStripeResource) Update

type SourceStripeResourceModel

type SourceStripeResourceModel struct {
	Configuration SourceStripe `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceStripeResourceModel describes the resource data model.

func (*SourceStripeResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceStripeResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceStripeResourceModel) ToSharedSourceStripeCreateRequest added in v0.4.0

func (r *SourceStripeResourceModel) ToSharedSourceStripeCreateRequest() *shared.SourceStripeCreateRequest

func (*SourceStripeResourceModel) ToSharedSourceStripePutRequest added in v0.4.0

func (r *SourceStripeResourceModel) ToSharedSourceStripePutRequest() *shared.SourceStripePutRequest

type SourceSurveySparrow

type SourceSurveySparrow struct {
	AccessToken types.String                `tfsdk:"access_token"`
	Region      *SourceSurveySparrowBaseURL `tfsdk:"region"`
	SurveyID    []types.String              `tfsdk:"survey_id"`
}

type SourceSurveySparrowBaseURL

type SourceSurveySparrowBaseURL struct {
	EUBasedAccount *Fake `tfsdk:"eu_based_account"`
	GlobalAccount  *Fake `tfsdk:"global_account"`
}

type SourceSurveySparrowDataSource

type SourceSurveySparrowDataSource struct {
	// contains filtered or unexported fields
}

SourceSurveySparrowDataSource is the data source implementation.

func (*SourceSurveySparrowDataSource) Configure

func (*SourceSurveySparrowDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSurveySparrowDataSource) Read

func (*SourceSurveySparrowDataSource) Schema

Schema defines the schema for the data source.

type SourceSurveySparrowDataSourceModel

type SourceSurveySparrowDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSurveySparrowDataSourceModel describes the data model.

func (*SourceSurveySparrowDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSurveySparrowDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSurveySparrowResource

type SourceSurveySparrowResource struct {
	// contains filtered or unexported fields
}

SourceSurveySparrowResource defines the resource implementation.

func (*SourceSurveySparrowResource) Configure

func (*SourceSurveySparrowResource) Create

func (*SourceSurveySparrowResource) Delete

func (*SourceSurveySparrowResource) ImportState

func (*SourceSurveySparrowResource) Metadata

func (*SourceSurveySparrowResource) Read

func (*SourceSurveySparrowResource) Schema

func (*SourceSurveySparrowResource) Update

type SourceSurveySparrowResourceModel

type SourceSurveySparrowResourceModel struct {
	Configuration SourceSurveySparrow `tfsdk:"configuration"`
	DefinitionID  types.String        `tfsdk:"definition_id"`
	Name          types.String        `tfsdk:"name"`
	SecretID      types.String        `tfsdk:"secret_id"`
	SourceID      types.String        `tfsdk:"source_id"`
	SourceType    types.String        `tfsdk:"source_type"`
	WorkspaceID   types.String        `tfsdk:"workspace_id"`
}

SourceSurveySparrowResourceModel describes the resource data model.

func (*SourceSurveySparrowResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSurveySparrowResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSurveySparrowResourceModel) ToSharedSourceSurveySparrowCreateRequest added in v0.4.0

func (r *SourceSurveySparrowResourceModel) ToSharedSourceSurveySparrowCreateRequest() *shared.SourceSurveySparrowCreateRequest

func (*SourceSurveySparrowResourceModel) ToSharedSourceSurveySparrowPutRequest added in v0.4.0

func (r *SourceSurveySparrowResourceModel) ToSharedSourceSurveySparrowPutRequest() *shared.SourceSurveySparrowPutRequest

type SourceSurveymonkey

type SourceSurveymonkey struct {
	Credentials *OAuth         `tfsdk:"credentials"`
	Origin      types.String   `tfsdk:"origin"`
	StartDate   types.String   `tfsdk:"start_date"`
	SurveyIds   []types.String `tfsdk:"survey_ids"`
}

type SourceSurveymonkeyDataSource

type SourceSurveymonkeyDataSource struct {
	// contains filtered or unexported fields
}

SourceSurveymonkeyDataSource is the data source implementation.

func (*SourceSurveymonkeyDataSource) Configure

func (*SourceSurveymonkeyDataSource) Metadata

Metadata returns the data source type name.

func (*SourceSurveymonkeyDataSource) Read

func (*SourceSurveymonkeyDataSource) Schema

Schema defines the schema for the data source.

type SourceSurveymonkeyDataSourceModel

type SourceSurveymonkeyDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceSurveymonkeyDataSourceModel describes the data model.

func (*SourceSurveymonkeyDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSurveymonkeyDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceSurveymonkeyResource

type SourceSurveymonkeyResource struct {
	// contains filtered or unexported fields
}

SourceSurveymonkeyResource defines the resource implementation.

func (*SourceSurveymonkeyResource) Configure

func (*SourceSurveymonkeyResource) Create

func (*SourceSurveymonkeyResource) Delete

func (*SourceSurveymonkeyResource) ImportState

func (*SourceSurveymonkeyResource) Metadata

func (*SourceSurveymonkeyResource) Read

func (*SourceSurveymonkeyResource) Schema

func (*SourceSurveymonkeyResource) Update

type SourceSurveymonkeyResourceModel

type SourceSurveymonkeyResourceModel struct {
	Configuration SourceSurveymonkey `tfsdk:"configuration"`
	DefinitionID  types.String       `tfsdk:"definition_id"`
	Name          types.String       `tfsdk:"name"`
	SecretID      types.String       `tfsdk:"secret_id"`
	SourceID      types.String       `tfsdk:"source_id"`
	SourceType    types.String       `tfsdk:"source_type"`
	WorkspaceID   types.String       `tfsdk:"workspace_id"`
}

SourceSurveymonkeyResourceModel describes the resource data model.

func (*SourceSurveymonkeyResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceSurveymonkeyResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceSurveymonkeyResourceModel) ToSharedSourceSurveymonkeyCreateRequest added in v0.4.0

func (r *SourceSurveymonkeyResourceModel) ToSharedSourceSurveymonkeyCreateRequest() *shared.SourceSurveymonkeyCreateRequest

func (*SourceSurveymonkeyResourceModel) ToSharedSourceSurveymonkeyPutRequest added in v0.4.0

func (r *SourceSurveymonkeyResourceModel) ToSharedSourceSurveymonkeyPutRequest() *shared.SourceSurveymonkeyPutRequest

type SourceTempoDataSource

type SourceTempoDataSource struct {
	// contains filtered or unexported fields
}

SourceTempoDataSource is the data source implementation.

func (*SourceTempoDataSource) Configure

func (*SourceTempoDataSource) Metadata

Metadata returns the data source type name.

func (*SourceTempoDataSource) Read

func (*SourceTempoDataSource) Schema

Schema defines the schema for the data source.

type SourceTempoDataSourceModel

type SourceTempoDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceTempoDataSourceModel describes the data model.

func (*SourceTempoDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTempoDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceTempoResource

type SourceTempoResource struct {
	// contains filtered or unexported fields
}

SourceTempoResource defines the resource implementation.

func (*SourceTempoResource) Configure

func (*SourceTempoResource) Create

func (*SourceTempoResource) Delete

func (*SourceTempoResource) ImportState

func (*SourceTempoResource) Metadata

func (*SourceTempoResource) Read

func (*SourceTempoResource) Schema

func (*SourceTempoResource) Update

type SourceTempoResourceModel

type SourceTempoResourceModel struct {
	Configuration SourceK6Cloud `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceTempoResourceModel describes the resource data model.

func (*SourceTempoResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTempoResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceTempoResourceModel) ToSharedSourceTempoCreateRequest added in v0.4.0

func (r *SourceTempoResourceModel) ToSharedSourceTempoCreateRequest() *shared.SourceTempoCreateRequest

func (*SourceTempoResourceModel) ToSharedSourceTempoPutRequest added in v0.4.0

func (r *SourceTempoResourceModel) ToSharedSourceTempoPutRequest() *shared.SourceTempoPutRequest

type SourceTheGuardianAPI

type SourceTheGuardianAPI struct {
	APIKey    types.String `tfsdk:"api_key"`
	EndDate   types.String `tfsdk:"end_date"`
	Query     types.String `tfsdk:"query"`
	Section   types.String `tfsdk:"section"`
	StartDate types.String `tfsdk:"start_date"`
	Tag       types.String `tfsdk:"tag"`
}

type SourceTheGuardianAPIDataSource

type SourceTheGuardianAPIDataSource struct {
	// contains filtered or unexported fields
}

SourceTheGuardianAPIDataSource is the data source implementation.

func (*SourceTheGuardianAPIDataSource) Configure

func (*SourceTheGuardianAPIDataSource) Metadata

Metadata returns the data source type name.

func (*SourceTheGuardianAPIDataSource) Read

func (*SourceTheGuardianAPIDataSource) Schema

Schema defines the schema for the data source.

type SourceTheGuardianAPIDataSourceModel

type SourceTheGuardianAPIDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceTheGuardianAPIDataSourceModel describes the data model.

func (*SourceTheGuardianAPIDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTheGuardianAPIDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceTheGuardianAPIResource

type SourceTheGuardianAPIResource struct {
	// contains filtered or unexported fields
}

SourceTheGuardianAPIResource defines the resource implementation.

func (*SourceTheGuardianAPIResource) Configure

func (*SourceTheGuardianAPIResource) Create

func (*SourceTheGuardianAPIResource) Delete

func (*SourceTheGuardianAPIResource) ImportState

func (*SourceTheGuardianAPIResource) Metadata

func (*SourceTheGuardianAPIResource) Read

func (*SourceTheGuardianAPIResource) Schema

func (*SourceTheGuardianAPIResource) Update

type SourceTheGuardianAPIResourceModel

type SourceTheGuardianAPIResourceModel struct {
	Configuration SourceTheGuardianAPI `tfsdk:"configuration"`
	DefinitionID  types.String         `tfsdk:"definition_id"`
	Name          types.String         `tfsdk:"name"`
	SecretID      types.String         `tfsdk:"secret_id"`
	SourceID      types.String         `tfsdk:"source_id"`
	SourceType    types.String         `tfsdk:"source_type"`
	WorkspaceID   types.String         `tfsdk:"workspace_id"`
}

SourceTheGuardianAPIResourceModel describes the resource data model.

func (*SourceTheGuardianAPIResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTheGuardianAPIResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceTheGuardianAPIResourceModel) ToSharedSourceTheGuardianAPICreateRequest added in v0.4.0

func (r *SourceTheGuardianAPIResourceModel) ToSharedSourceTheGuardianAPICreateRequest() *shared.SourceTheGuardianAPICreateRequest

func (*SourceTheGuardianAPIResourceModel) ToSharedSourceTheGuardianAPIPutRequest added in v0.4.0

func (r *SourceTheGuardianAPIResourceModel) ToSharedSourceTheGuardianAPIPutRequest() *shared.SourceTheGuardianAPIPutRequest

type SourceTiktokMarketing

type SourceTiktokMarketing struct {
	AttributionWindow types.Int64                                `tfsdk:"attribution_window"`
	Credentials       *SourceTiktokMarketingAuthenticationMethod `tfsdk:"credentials"`
	EndDate           types.String                               `tfsdk:"end_date"`
	IncludeDeleted    types.Bool                                 `tfsdk:"include_deleted"`
	StartDate         types.String                               `tfsdk:"start_date"`
}

type SourceTiktokMarketingAuthenticationMethod

type SourceTiktokMarketingAuthenticationMethod struct {
	OAuth20            *SourceTiktokMarketingOAuth20 `tfsdk:"o_auth20"`
	SandboxAccessToken *SandboxAccessToken           `tfsdk:"sandbox_access_token"`
}

type SourceTiktokMarketingDataSource

type SourceTiktokMarketingDataSource struct {
	// contains filtered or unexported fields
}

SourceTiktokMarketingDataSource is the data source implementation.

func (*SourceTiktokMarketingDataSource) Configure

func (*SourceTiktokMarketingDataSource) Metadata

Metadata returns the data source type name.

func (*SourceTiktokMarketingDataSource) Read

func (*SourceTiktokMarketingDataSource) Schema

Schema defines the schema for the data source.

type SourceTiktokMarketingDataSourceModel

type SourceTiktokMarketingDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceTiktokMarketingDataSourceModel describes the data model.

func (*SourceTiktokMarketingDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTiktokMarketingDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceTiktokMarketingOAuth20

type SourceTiktokMarketingOAuth20 struct {
	AccessToken  types.String `tfsdk:"access_token"`
	AdvertiserID types.String `tfsdk:"advertiser_id"`
	AppID        types.String `tfsdk:"app_id"`
	Secret       types.String `tfsdk:"secret"`
}

type SourceTiktokMarketingResource

type SourceTiktokMarketingResource struct {
	// contains filtered or unexported fields
}

SourceTiktokMarketingResource defines the resource implementation.

func (*SourceTiktokMarketingResource) Configure

func (*SourceTiktokMarketingResource) Create

func (*SourceTiktokMarketingResource) Delete

func (*SourceTiktokMarketingResource) ImportState

func (*SourceTiktokMarketingResource) Metadata

func (*SourceTiktokMarketingResource) Read

func (*SourceTiktokMarketingResource) Schema

func (*SourceTiktokMarketingResource) Update

type SourceTiktokMarketingResourceModel

type SourceTiktokMarketingResourceModel struct {
	Configuration SourceTiktokMarketing `tfsdk:"configuration"`
	DefinitionID  types.String          `tfsdk:"definition_id"`
	Name          types.String          `tfsdk:"name"`
	SecretID      types.String          `tfsdk:"secret_id"`
	SourceID      types.String          `tfsdk:"source_id"`
	SourceType    types.String          `tfsdk:"source_type"`
	WorkspaceID   types.String          `tfsdk:"workspace_id"`
}

SourceTiktokMarketingResourceModel describes the resource data model.

func (*SourceTiktokMarketingResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTiktokMarketingResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceTiktokMarketingResourceModel) ToSharedSourceTiktokMarketingCreateRequest added in v0.4.0

func (r *SourceTiktokMarketingResourceModel) ToSharedSourceTiktokMarketingCreateRequest() *shared.SourceTiktokMarketingCreateRequest

func (*SourceTiktokMarketingResourceModel) ToSharedSourceTiktokMarketingPutRequest added in v0.4.0

func (r *SourceTiktokMarketingResourceModel) ToSharedSourceTiktokMarketingPutRequest() *shared.SourceTiktokMarketingPutRequest

type SourceTrello

type SourceTrello struct {
	BoardIds  []types.String `tfsdk:"board_ids"`
	Key       types.String   `tfsdk:"key"`
	StartDate types.String   `tfsdk:"start_date"`
	Token     types.String   `tfsdk:"token"`
}

type SourceTrelloDataSource

type SourceTrelloDataSource struct {
	// contains filtered or unexported fields
}

SourceTrelloDataSource is the data source implementation.

func (*SourceTrelloDataSource) Configure

func (*SourceTrelloDataSource) Metadata

Metadata returns the data source type name.

func (*SourceTrelloDataSource) Read

func (*SourceTrelloDataSource) Schema

Schema defines the schema for the data source.

type SourceTrelloDataSourceModel

type SourceTrelloDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceTrelloDataSourceModel describes the data model.

func (*SourceTrelloDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTrelloDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceTrelloResource

type SourceTrelloResource struct {
	// contains filtered or unexported fields
}

SourceTrelloResource defines the resource implementation.

func (*SourceTrelloResource) Configure

func (*SourceTrelloResource) Create

func (*SourceTrelloResource) Delete

func (*SourceTrelloResource) ImportState

func (*SourceTrelloResource) Metadata

func (*SourceTrelloResource) Read

func (*SourceTrelloResource) Schema

func (*SourceTrelloResource) Update

type SourceTrelloResourceModel

type SourceTrelloResourceModel struct {
	Configuration SourceTrello `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceTrelloResourceModel describes the resource data model.

func (*SourceTrelloResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTrelloResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceTrelloResourceModel) ToSharedSourceTrelloCreateRequest added in v0.4.0

func (r *SourceTrelloResourceModel) ToSharedSourceTrelloCreateRequest() *shared.SourceTrelloCreateRequest

func (*SourceTrelloResourceModel) ToSharedSourceTrelloPutRequest added in v0.4.0

func (r *SourceTrelloResourceModel) ToSharedSourceTrelloPutRequest() *shared.SourceTrelloPutRequest

type SourceTrustpilot

type SourceTrustpilot struct {
	BusinessUnits []types.String                      `tfsdk:"business_units"`
	Credentials   SourceTrustpilotAuthorizationMethod `tfsdk:"credentials"`
	StartDate     types.String                        `tfsdk:"start_date"`
}

type SourceTrustpilotAPIKey

type SourceTrustpilotAPIKey struct {
	ClientID types.String `tfsdk:"client_id"`
}

type SourceTrustpilotAuthorizationMethod

type SourceTrustpilotAuthorizationMethod struct {
	APIKey  *SourceTrustpilotAPIKey `tfsdk:"api_key"`
	OAuth20 *SourceGitlabOAuth20    `tfsdk:"o_auth20"`
}

type SourceTrustpilotDataSource

type SourceTrustpilotDataSource struct {
	// contains filtered or unexported fields
}

SourceTrustpilotDataSource is the data source implementation.

func (*SourceTrustpilotDataSource) Configure

func (*SourceTrustpilotDataSource) Metadata

Metadata returns the data source type name.

func (*SourceTrustpilotDataSource) Read

func (*SourceTrustpilotDataSource) Schema

Schema defines the schema for the data source.

type SourceTrustpilotDataSourceModel

type SourceTrustpilotDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceTrustpilotDataSourceModel describes the data model.

func (*SourceTrustpilotDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTrustpilotDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceTrustpilotResource

type SourceTrustpilotResource struct {
	// contains filtered or unexported fields
}

SourceTrustpilotResource defines the resource implementation.

func (*SourceTrustpilotResource) Configure

func (*SourceTrustpilotResource) Create

func (*SourceTrustpilotResource) Delete

func (*SourceTrustpilotResource) ImportState

func (*SourceTrustpilotResource) Metadata

func (*SourceTrustpilotResource) Read

func (*SourceTrustpilotResource) Schema

func (*SourceTrustpilotResource) Update

type SourceTrustpilotResourceModel

type SourceTrustpilotResourceModel struct {
	Configuration SourceTrustpilot `tfsdk:"configuration"`
	DefinitionID  types.String     `tfsdk:"definition_id"`
	Name          types.String     `tfsdk:"name"`
	SecretID      types.String     `tfsdk:"secret_id"`
	SourceID      types.String     `tfsdk:"source_id"`
	SourceType    types.String     `tfsdk:"source_type"`
	WorkspaceID   types.String     `tfsdk:"workspace_id"`
}

SourceTrustpilotResourceModel describes the resource data model.

func (*SourceTrustpilotResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTrustpilotResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceTrustpilotResourceModel) ToSharedSourceTrustpilotCreateRequest added in v0.4.0

func (r *SourceTrustpilotResourceModel) ToSharedSourceTrustpilotCreateRequest() *shared.SourceTrustpilotCreateRequest

func (*SourceTrustpilotResourceModel) ToSharedSourceTrustpilotPutRequest added in v0.4.0

func (r *SourceTrustpilotResourceModel) ToSharedSourceTrustpilotPutRequest() *shared.SourceTrustpilotPutRequest

type SourceTvmazeSchedule

type SourceTvmazeSchedule struct {
	DomesticScheduleCountryCode types.String `tfsdk:"domestic_schedule_country_code"`
	EndDate                     types.String `tfsdk:"end_date"`
	StartDate                   types.String `tfsdk:"start_date"`
	WebScheduleCountryCode      types.String `tfsdk:"web_schedule_country_code"`
}

type SourceTvmazeScheduleDataSource

type SourceTvmazeScheduleDataSource struct {
	// contains filtered or unexported fields
}

SourceTvmazeScheduleDataSource is the data source implementation.

func (*SourceTvmazeScheduleDataSource) Configure

func (*SourceTvmazeScheduleDataSource) Metadata

Metadata returns the data source type name.

func (*SourceTvmazeScheduleDataSource) Read

func (*SourceTvmazeScheduleDataSource) Schema

Schema defines the schema for the data source.

type SourceTvmazeScheduleDataSourceModel

type SourceTvmazeScheduleDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceTvmazeScheduleDataSourceModel describes the data model.

func (*SourceTvmazeScheduleDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTvmazeScheduleDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceTvmazeScheduleResource

type SourceTvmazeScheduleResource struct {
	// contains filtered or unexported fields
}

SourceTvmazeScheduleResource defines the resource implementation.

func (*SourceTvmazeScheduleResource) Configure

func (*SourceTvmazeScheduleResource) Create

func (*SourceTvmazeScheduleResource) Delete

func (*SourceTvmazeScheduleResource) ImportState

func (*SourceTvmazeScheduleResource) Metadata

func (*SourceTvmazeScheduleResource) Read

func (*SourceTvmazeScheduleResource) Schema

func (*SourceTvmazeScheduleResource) Update

type SourceTvmazeScheduleResourceModel

type SourceTvmazeScheduleResourceModel struct {
	Configuration SourceTvmazeSchedule `tfsdk:"configuration"`
	DefinitionID  types.String         `tfsdk:"definition_id"`
	Name          types.String         `tfsdk:"name"`
	SecretID      types.String         `tfsdk:"secret_id"`
	SourceID      types.String         `tfsdk:"source_id"`
	SourceType    types.String         `tfsdk:"source_type"`
	WorkspaceID   types.String         `tfsdk:"workspace_id"`
}

SourceTvmazeScheduleResourceModel describes the resource data model.

func (*SourceTvmazeScheduleResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTvmazeScheduleResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceTvmazeScheduleResourceModel) ToSharedSourceTvmazeScheduleCreateRequest added in v0.4.0

func (r *SourceTvmazeScheduleResourceModel) ToSharedSourceTvmazeScheduleCreateRequest() *shared.SourceTvmazeScheduleCreateRequest

func (*SourceTvmazeScheduleResourceModel) ToSharedSourceTvmazeSchedulePutRequest added in v0.4.0

func (r *SourceTvmazeScheduleResourceModel) ToSharedSourceTvmazeSchedulePutRequest() *shared.SourceTvmazeSchedulePutRequest

type SourceTwilio

type SourceTwilio struct {
	AccountSid     types.String `tfsdk:"account_sid"`
	AuthToken      types.String `tfsdk:"auth_token"`
	LookbackWindow types.Int64  `tfsdk:"lookback_window"`
	StartDate      types.String `tfsdk:"start_date"`
}

type SourceTwilioDataSource

type SourceTwilioDataSource struct {
	// contains filtered or unexported fields
}

SourceTwilioDataSource is the data source implementation.

func (*SourceTwilioDataSource) Configure

func (*SourceTwilioDataSource) Metadata

Metadata returns the data source type name.

func (*SourceTwilioDataSource) Read

func (*SourceTwilioDataSource) Schema

Schema defines the schema for the data source.

type SourceTwilioDataSourceModel

type SourceTwilioDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceTwilioDataSourceModel describes the data model.

func (*SourceTwilioDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTwilioDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceTwilioResource

type SourceTwilioResource struct {
	// contains filtered or unexported fields
}

SourceTwilioResource defines the resource implementation.

func (*SourceTwilioResource) Configure

func (*SourceTwilioResource) Create

func (*SourceTwilioResource) Delete

func (*SourceTwilioResource) ImportState

func (*SourceTwilioResource) Metadata

func (*SourceTwilioResource) Read

func (*SourceTwilioResource) Schema

func (*SourceTwilioResource) Update

type SourceTwilioResourceModel

type SourceTwilioResourceModel struct {
	Configuration SourceTwilio `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceTwilioResourceModel describes the resource data model.

func (*SourceTwilioResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTwilioResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceTwilioResourceModel) ToSharedSourceTwilioCreateRequest added in v0.4.0

func (r *SourceTwilioResourceModel) ToSharedSourceTwilioCreateRequest() *shared.SourceTwilioCreateRequest

func (*SourceTwilioResourceModel) ToSharedSourceTwilioPutRequest added in v0.4.0

func (r *SourceTwilioResourceModel) ToSharedSourceTwilioPutRequest() *shared.SourceTwilioPutRequest

type SourceTwilioTaskrouter

type SourceTwilioTaskrouter struct {
	AccountSid types.String `tfsdk:"account_sid"`
	AuthToken  types.String `tfsdk:"auth_token"`
}

type SourceTwilioTaskrouterDataSource

type SourceTwilioTaskrouterDataSource struct {
	// contains filtered or unexported fields
}

SourceTwilioTaskrouterDataSource is the data source implementation.

func (*SourceTwilioTaskrouterDataSource) Configure

func (*SourceTwilioTaskrouterDataSource) Metadata

Metadata returns the data source type name.

func (*SourceTwilioTaskrouterDataSource) Read

func (*SourceTwilioTaskrouterDataSource) Schema

Schema defines the schema for the data source.

type SourceTwilioTaskrouterDataSourceModel

type SourceTwilioTaskrouterDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceTwilioTaskrouterDataSourceModel describes the data model.

func (*SourceTwilioTaskrouterDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTwilioTaskrouterDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceTwilioTaskrouterResource

type SourceTwilioTaskrouterResource struct {
	// contains filtered or unexported fields
}

SourceTwilioTaskrouterResource defines the resource implementation.

func (*SourceTwilioTaskrouterResource) Configure

func (*SourceTwilioTaskrouterResource) Create

func (*SourceTwilioTaskrouterResource) Delete

func (*SourceTwilioTaskrouterResource) ImportState

func (*SourceTwilioTaskrouterResource) Metadata

func (*SourceTwilioTaskrouterResource) Read

func (*SourceTwilioTaskrouterResource) Schema

func (*SourceTwilioTaskrouterResource) Update

type SourceTwilioTaskrouterResourceModel

type SourceTwilioTaskrouterResourceModel struct {
	Configuration SourceTwilioTaskrouter `tfsdk:"configuration"`
	DefinitionID  types.String           `tfsdk:"definition_id"`
	Name          types.String           `tfsdk:"name"`
	SecretID      types.String           `tfsdk:"secret_id"`
	SourceID      types.String           `tfsdk:"source_id"`
	SourceType    types.String           `tfsdk:"source_type"`
	WorkspaceID   types.String           `tfsdk:"workspace_id"`
}

SourceTwilioTaskrouterResourceModel describes the resource data model.

func (*SourceTwilioTaskrouterResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTwilioTaskrouterResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceTwilioTaskrouterResourceModel) ToSharedSourceTwilioTaskrouterCreateRequest added in v0.4.0

func (r *SourceTwilioTaskrouterResourceModel) ToSharedSourceTwilioTaskrouterCreateRequest() *shared.SourceTwilioTaskrouterCreateRequest

func (*SourceTwilioTaskrouterResourceModel) ToSharedSourceTwilioTaskrouterPutRequest added in v0.4.0

func (r *SourceTwilioTaskrouterResourceModel) ToSharedSourceTwilioTaskrouterPutRequest() *shared.SourceTwilioTaskrouterPutRequest

type SourceTwitter

type SourceTwitter struct {
	APIKey    types.String `tfsdk:"api_key"`
	EndDate   types.String `tfsdk:"end_date"`
	Query     types.String `tfsdk:"query"`
	StartDate types.String `tfsdk:"start_date"`
}

type SourceTwitterDataSource

type SourceTwitterDataSource struct {
	// contains filtered or unexported fields
}

SourceTwitterDataSource is the data source implementation.

func (*SourceTwitterDataSource) Configure

func (*SourceTwitterDataSource) Metadata

Metadata returns the data source type name.

func (*SourceTwitterDataSource) Read

func (*SourceTwitterDataSource) Schema

Schema defines the schema for the data source.

type SourceTwitterDataSourceModel

type SourceTwitterDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceTwitterDataSourceModel describes the data model.

func (*SourceTwitterDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTwitterDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceTwitterResource

type SourceTwitterResource struct {
	// contains filtered or unexported fields
}

SourceTwitterResource defines the resource implementation.

func (*SourceTwitterResource) Configure

func (*SourceTwitterResource) Create

func (*SourceTwitterResource) Delete

func (*SourceTwitterResource) ImportState

func (*SourceTwitterResource) Metadata

func (*SourceTwitterResource) Read

func (*SourceTwitterResource) Schema

func (*SourceTwitterResource) Update

type SourceTwitterResourceModel

type SourceTwitterResourceModel struct {
	Configuration SourceTwitter `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceTwitterResourceModel describes the resource data model.

func (*SourceTwitterResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTwitterResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceTwitterResourceModel) ToSharedSourceTwitterCreateRequest added in v0.4.0

func (r *SourceTwitterResourceModel) ToSharedSourceTwitterCreateRequest() *shared.SourceTwitterCreateRequest

func (*SourceTwitterResourceModel) ToSharedSourceTwitterPutRequest added in v0.4.0

func (r *SourceTwitterResourceModel) ToSharedSourceTwitterPutRequest() *shared.SourceTwitterPutRequest

type SourceTypeform

type SourceTypeform struct {
	Credentials SourceGitlabAuthorizationMethod `tfsdk:"credentials"`
	FormIds     []types.String                  `tfsdk:"form_ids"`
	StartDate   types.String                    `tfsdk:"start_date"`
}

type SourceTypeformDataSource

type SourceTypeformDataSource struct {
	// contains filtered or unexported fields
}

SourceTypeformDataSource is the data source implementation.

func (*SourceTypeformDataSource) Configure

func (*SourceTypeformDataSource) Metadata

Metadata returns the data source type name.

func (*SourceTypeformDataSource) Read

func (*SourceTypeformDataSource) Schema

Schema defines the schema for the data source.

type SourceTypeformDataSourceModel

type SourceTypeformDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceTypeformDataSourceModel describes the data model.

func (*SourceTypeformDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTypeformDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceTypeformResource

type SourceTypeformResource struct {
	// contains filtered or unexported fields
}

SourceTypeformResource defines the resource implementation.

func (*SourceTypeformResource) Configure

func (*SourceTypeformResource) Create

func (*SourceTypeformResource) Delete

func (*SourceTypeformResource) ImportState

func (*SourceTypeformResource) Metadata

func (*SourceTypeformResource) Read

func (*SourceTypeformResource) Schema

func (*SourceTypeformResource) Update

type SourceTypeformResourceModel

type SourceTypeformResourceModel struct {
	Configuration SourceTypeform `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceTypeformResourceModel describes the resource data model.

func (*SourceTypeformResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceTypeformResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceTypeformResourceModel) ToSharedSourceTypeformCreateRequest added in v0.4.0

func (r *SourceTypeformResourceModel) ToSharedSourceTypeformCreateRequest() *shared.SourceTypeformCreateRequest

func (*SourceTypeformResourceModel) ToSharedSourceTypeformPutRequest added in v0.4.0

func (r *SourceTypeformResourceModel) ToSharedSourceTypeformPutRequest() *shared.SourceTypeformPutRequest

type SourceUsCensus

type SourceUsCensus struct {
	APIKey      types.String `tfsdk:"api_key"`
	QueryParams types.String `tfsdk:"query_params"`
	QueryPath   types.String `tfsdk:"query_path"`
}

type SourceUsCensusDataSource

type SourceUsCensusDataSource struct {
	// contains filtered or unexported fields
}

SourceUsCensusDataSource is the data source implementation.

func (*SourceUsCensusDataSource) Configure

func (*SourceUsCensusDataSource) Metadata

Metadata returns the data source type name.

func (*SourceUsCensusDataSource) Read

func (*SourceUsCensusDataSource) Schema

Schema defines the schema for the data source.

type SourceUsCensusDataSourceModel

type SourceUsCensusDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceUsCensusDataSourceModel describes the data model.

func (*SourceUsCensusDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceUsCensusDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceUsCensusResource

type SourceUsCensusResource struct {
	// contains filtered or unexported fields
}

SourceUsCensusResource defines the resource implementation.

func (*SourceUsCensusResource) Configure

func (*SourceUsCensusResource) Create

func (*SourceUsCensusResource) Delete

func (*SourceUsCensusResource) ImportState

func (*SourceUsCensusResource) Metadata

func (*SourceUsCensusResource) Read

func (*SourceUsCensusResource) Schema

func (*SourceUsCensusResource) Update

type SourceUsCensusResourceModel

type SourceUsCensusResourceModel struct {
	Configuration SourceUsCensus `tfsdk:"configuration"`
	DefinitionID  types.String   `tfsdk:"definition_id"`
	Name          types.String   `tfsdk:"name"`
	SecretID      types.String   `tfsdk:"secret_id"`
	SourceID      types.String   `tfsdk:"source_id"`
	SourceType    types.String   `tfsdk:"source_type"`
	WorkspaceID   types.String   `tfsdk:"workspace_id"`
}

SourceUsCensusResourceModel describes the resource data model.

func (*SourceUsCensusResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceUsCensusResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceUsCensusResourceModel) ToSharedSourceUsCensusCreateRequest added in v0.4.0

func (r *SourceUsCensusResourceModel) ToSharedSourceUsCensusCreateRequest() *shared.SourceUsCensusCreateRequest

func (*SourceUsCensusResourceModel) ToSharedSourceUsCensusPutRequest added in v0.4.0

func (r *SourceUsCensusResourceModel) ToSharedSourceUsCensusPutRequest() *shared.SourceUsCensusPutRequest

type SourceVantageDataSource

type SourceVantageDataSource struct {
	// contains filtered or unexported fields
}

SourceVantageDataSource is the data source implementation.

func (*SourceVantageDataSource) Configure

func (*SourceVantageDataSource) Metadata

Metadata returns the data source type name.

func (*SourceVantageDataSource) Read

func (*SourceVantageDataSource) Schema

Schema defines the schema for the data source.

type SourceVantageDataSourceModel

type SourceVantageDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceVantageDataSourceModel describes the data model.

func (*SourceVantageDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceVantageDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceVantageResource

type SourceVantageResource struct {
	// contains filtered or unexported fields
}

SourceVantageResource defines the resource implementation.

func (*SourceVantageResource) Configure

func (*SourceVantageResource) Create

func (*SourceVantageResource) Delete

func (*SourceVantageResource) ImportState

func (*SourceVantageResource) Metadata

func (*SourceVantageResource) Read

func (*SourceVantageResource) Schema

func (*SourceVantageResource) Update

type SourceVantageResourceModel

type SourceVantageResourceModel struct {
	Configuration OAuth2AccessToken `tfsdk:"configuration"`
	DefinitionID  types.String      `tfsdk:"definition_id"`
	Name          types.String      `tfsdk:"name"`
	SecretID      types.String      `tfsdk:"secret_id"`
	SourceID      types.String      `tfsdk:"source_id"`
	SourceType    types.String      `tfsdk:"source_type"`
	WorkspaceID   types.String      `tfsdk:"workspace_id"`
}

SourceVantageResourceModel describes the resource data model.

func (*SourceVantageResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceVantageResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceVantageResourceModel) ToSharedSourceVantageCreateRequest added in v0.4.0

func (r *SourceVantageResourceModel) ToSharedSourceVantageCreateRequest() *shared.SourceVantageCreateRequest

func (*SourceVantageResourceModel) ToSharedSourceVantagePutRequest added in v0.4.0

func (r *SourceVantageResourceModel) ToSharedSourceVantagePutRequest() *shared.SourceVantagePutRequest

type SourceWebflow

type SourceWebflow struct {
	AcceptVersion types.String `tfsdk:"accept_version"`
	APIKey        types.String `tfsdk:"api_key"`
	SiteID        types.String `tfsdk:"site_id"`
}

type SourceWebflowDataSource

type SourceWebflowDataSource struct {
	// contains filtered or unexported fields
}

SourceWebflowDataSource is the data source implementation.

func (*SourceWebflowDataSource) Configure

func (*SourceWebflowDataSource) Metadata

Metadata returns the data source type name.

func (*SourceWebflowDataSource) Read

func (*SourceWebflowDataSource) Schema

Schema defines the schema for the data source.

type SourceWebflowDataSourceModel

type SourceWebflowDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceWebflowDataSourceModel describes the data model.

func (*SourceWebflowDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceWebflowDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceWebflowResource

type SourceWebflowResource struct {
	// contains filtered or unexported fields
}

SourceWebflowResource defines the resource implementation.

func (*SourceWebflowResource) Configure

func (*SourceWebflowResource) Create

func (*SourceWebflowResource) Delete

func (*SourceWebflowResource) ImportState

func (*SourceWebflowResource) Metadata

func (*SourceWebflowResource) Read

func (*SourceWebflowResource) Schema

func (*SourceWebflowResource) Update

type SourceWebflowResourceModel

type SourceWebflowResourceModel struct {
	Configuration SourceWebflow `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceWebflowResourceModel describes the resource data model.

func (*SourceWebflowResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceWebflowResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceWebflowResourceModel) ToSharedSourceWebflowCreateRequest added in v0.4.0

func (r *SourceWebflowResourceModel) ToSharedSourceWebflowCreateRequest() *shared.SourceWebflowCreateRequest

func (*SourceWebflowResourceModel) ToSharedSourceWebflowPutRequest added in v0.4.0

func (r *SourceWebflowResourceModel) ToSharedSourceWebflowPutRequest() *shared.SourceWebflowPutRequest

type SourceWhiskyHunterDataSource

type SourceWhiskyHunterDataSource struct {
	// contains filtered or unexported fields
}

SourceWhiskyHunterDataSource is the data source implementation.

func (*SourceWhiskyHunterDataSource) Configure

func (*SourceWhiskyHunterDataSource) Metadata

Metadata returns the data source type name.

func (*SourceWhiskyHunterDataSource) Read

func (*SourceWhiskyHunterDataSource) Schema

Schema defines the schema for the data source.

type SourceWhiskyHunterDataSourceModel

type SourceWhiskyHunterDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceWhiskyHunterDataSourceModel describes the data model.

func (*SourceWhiskyHunterDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceWhiskyHunterDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceWhiskyHunterResource

type SourceWhiskyHunterResource struct {
	// contains filtered or unexported fields
}

SourceWhiskyHunterResource defines the resource implementation.

func (*SourceWhiskyHunterResource) Configure

func (*SourceWhiskyHunterResource) Create

func (*SourceWhiskyHunterResource) Delete

func (*SourceWhiskyHunterResource) ImportState

func (*SourceWhiskyHunterResource) Metadata

func (*SourceWhiskyHunterResource) Read

func (*SourceWhiskyHunterResource) Schema

func (*SourceWhiskyHunterResource) Update

type SourceWhiskyHunterResourceModel

type SourceWhiskyHunterResourceModel struct {
	Configuration Fake         `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceWhiskyHunterResourceModel describes the resource data model.

func (*SourceWhiskyHunterResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceWhiskyHunterResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceWhiskyHunterResourceModel) ToSharedSourceWhiskyHunterCreateRequest added in v0.4.0

func (r *SourceWhiskyHunterResourceModel) ToSharedSourceWhiskyHunterCreateRequest() *shared.SourceWhiskyHunterCreateRequest

func (*SourceWhiskyHunterResourceModel) ToSharedSourceWhiskyHunterPutRequest added in v0.4.0

func (r *SourceWhiskyHunterResourceModel) ToSharedSourceWhiskyHunterPutRequest() *shared.SourceWhiskyHunterPutRequest

type SourceWikipediaPageviews

type SourceWikipediaPageviews struct {
	Access  types.String `tfsdk:"access"`
	Agent   types.String `tfsdk:"agent"`
	Article types.String `tfsdk:"article"`
	Country types.String `tfsdk:"country"`
	End     types.String `tfsdk:"end"`
	Project types.String `tfsdk:"project"`
	Start   types.String `tfsdk:"start"`
}

type SourceWikipediaPageviewsDataSource

type SourceWikipediaPageviewsDataSource struct {
	// contains filtered or unexported fields
}

SourceWikipediaPageviewsDataSource is the data source implementation.

func (*SourceWikipediaPageviewsDataSource) Configure

func (*SourceWikipediaPageviewsDataSource) Metadata

Metadata returns the data source type name.

func (*SourceWikipediaPageviewsDataSource) Read

func (*SourceWikipediaPageviewsDataSource) Schema

Schema defines the schema for the data source.

type SourceWikipediaPageviewsDataSourceModel

type SourceWikipediaPageviewsDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceWikipediaPageviewsDataSourceModel describes the data model.

func (*SourceWikipediaPageviewsDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceWikipediaPageviewsDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceWikipediaPageviewsResource

type SourceWikipediaPageviewsResource struct {
	// contains filtered or unexported fields
}

SourceWikipediaPageviewsResource defines the resource implementation.

func (*SourceWikipediaPageviewsResource) Configure

func (*SourceWikipediaPageviewsResource) Create

func (*SourceWikipediaPageviewsResource) Delete

func (*SourceWikipediaPageviewsResource) ImportState

func (*SourceWikipediaPageviewsResource) Metadata

func (*SourceWikipediaPageviewsResource) Read

func (*SourceWikipediaPageviewsResource) Schema

func (*SourceWikipediaPageviewsResource) Update

type SourceWikipediaPageviewsResourceModel

type SourceWikipediaPageviewsResourceModel struct {
	Configuration SourceWikipediaPageviews `tfsdk:"configuration"`
	DefinitionID  types.String             `tfsdk:"definition_id"`
	Name          types.String             `tfsdk:"name"`
	SecretID      types.String             `tfsdk:"secret_id"`
	SourceID      types.String             `tfsdk:"source_id"`
	SourceType    types.String             `tfsdk:"source_type"`
	WorkspaceID   types.String             `tfsdk:"workspace_id"`
}

SourceWikipediaPageviewsResourceModel describes the resource data model.

func (*SourceWikipediaPageviewsResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceWikipediaPageviewsResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceWikipediaPageviewsResourceModel) ToSharedSourceWikipediaPageviewsCreateRequest added in v0.4.0

func (r *SourceWikipediaPageviewsResourceModel) ToSharedSourceWikipediaPageviewsCreateRequest() *shared.SourceWikipediaPageviewsCreateRequest

func (*SourceWikipediaPageviewsResourceModel) ToSharedSourceWikipediaPageviewsPutRequest added in v0.4.0

func (r *SourceWikipediaPageviewsResourceModel) ToSharedSourceWikipediaPageviewsPutRequest() *shared.SourceWikipediaPageviewsPutRequest

type SourceWoocommerce

type SourceWoocommerce struct {
	APIKey    types.String `tfsdk:"api_key"`
	APISecret types.String `tfsdk:"api_secret"`
	Shop      types.String `tfsdk:"shop"`
	StartDate types.String `tfsdk:"start_date"`
}

type SourceWoocommerceDataSource

type SourceWoocommerceDataSource struct {
	// contains filtered or unexported fields
}

SourceWoocommerceDataSource is the data source implementation.

func (*SourceWoocommerceDataSource) Configure

func (*SourceWoocommerceDataSource) Metadata

Metadata returns the data source type name.

func (*SourceWoocommerceDataSource) Read

func (*SourceWoocommerceDataSource) Schema

Schema defines the schema for the data source.

type SourceWoocommerceDataSourceModel

type SourceWoocommerceDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceWoocommerceDataSourceModel describes the data model.

func (*SourceWoocommerceDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceWoocommerceDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceWoocommerceResource

type SourceWoocommerceResource struct {
	// contains filtered or unexported fields
}

SourceWoocommerceResource defines the resource implementation.

func (*SourceWoocommerceResource) Configure

func (*SourceWoocommerceResource) Create

func (*SourceWoocommerceResource) Delete

func (*SourceWoocommerceResource) ImportState

func (*SourceWoocommerceResource) Metadata

func (*SourceWoocommerceResource) Read

func (*SourceWoocommerceResource) Schema

func (*SourceWoocommerceResource) Update

type SourceWoocommerceResourceModel

type SourceWoocommerceResourceModel struct {
	Configuration SourceWoocommerce `tfsdk:"configuration"`
	DefinitionID  types.String      `tfsdk:"definition_id"`
	Name          types.String      `tfsdk:"name"`
	SecretID      types.String      `tfsdk:"secret_id"`
	SourceID      types.String      `tfsdk:"source_id"`
	SourceType    types.String      `tfsdk:"source_type"`
	WorkspaceID   types.String      `tfsdk:"workspace_id"`
}

SourceWoocommerceResourceModel describes the resource data model.

func (*SourceWoocommerceResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceWoocommerceResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceWoocommerceResourceModel) ToSharedSourceWoocommerceCreateRequest added in v0.4.0

func (r *SourceWoocommerceResourceModel) ToSharedSourceWoocommerceCreateRequest() *shared.SourceWoocommerceCreateRequest

func (*SourceWoocommerceResourceModel) ToSharedSourceWoocommercePutRequest added in v0.4.0

func (r *SourceWoocommerceResourceModel) ToSharedSourceWoocommercePutRequest() *shared.SourceWoocommercePutRequest

type SourceXkcdDataSource

type SourceXkcdDataSource struct {
	// contains filtered or unexported fields
}

SourceXkcdDataSource is the data source implementation.

func (*SourceXkcdDataSource) Configure

func (*SourceXkcdDataSource) Metadata

Metadata returns the data source type name.

func (*SourceXkcdDataSource) Read

func (*SourceXkcdDataSource) Schema

Schema defines the schema for the data source.

type SourceXkcdDataSourceModel

type SourceXkcdDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceXkcdDataSourceModel describes the data model.

func (*SourceXkcdDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceXkcdDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceXkcdResource

type SourceXkcdResource struct {
	// contains filtered or unexported fields
}

SourceXkcdResource defines the resource implementation.

func (*SourceXkcdResource) Configure

func (*SourceXkcdResource) Create

func (*SourceXkcdResource) Delete

func (*SourceXkcdResource) ImportState

func (*SourceXkcdResource) Metadata

func (*SourceXkcdResource) Read

func (*SourceXkcdResource) Schema

func (*SourceXkcdResource) Update

type SourceXkcdResourceModel

type SourceXkcdResourceModel struct {
	Configuration Fake         `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceXkcdResourceModel describes the resource data model.

func (*SourceXkcdResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceXkcdResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceXkcdResourceModel) ToSharedSourceXkcdCreateRequest added in v0.4.0

func (r *SourceXkcdResourceModel) ToSharedSourceXkcdCreateRequest() *shared.SourceXkcdCreateRequest

func (*SourceXkcdResourceModel) ToSharedSourceXkcdPutRequest added in v0.4.0

func (r *SourceXkcdResourceModel) ToSharedSourceXkcdPutRequest() *shared.SourceXkcdPutRequest

type SourceYandexMetrica

type SourceYandexMetrica struct {
	AuthToken types.String `tfsdk:"auth_token"`
	CounterID types.String `tfsdk:"counter_id"`
	EndDate   types.String `tfsdk:"end_date"`
	StartDate types.String `tfsdk:"start_date"`
}

type SourceYandexMetricaDataSource

type SourceYandexMetricaDataSource struct {
	// contains filtered or unexported fields
}

SourceYandexMetricaDataSource is the data source implementation.

func (*SourceYandexMetricaDataSource) Configure

func (*SourceYandexMetricaDataSource) Metadata

Metadata returns the data source type name.

func (*SourceYandexMetricaDataSource) Read

func (*SourceYandexMetricaDataSource) Schema

Schema defines the schema for the data source.

type SourceYandexMetricaDataSourceModel

type SourceYandexMetricaDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceYandexMetricaDataSourceModel describes the data model.

func (*SourceYandexMetricaDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceYandexMetricaDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceYandexMetricaResource

type SourceYandexMetricaResource struct {
	// contains filtered or unexported fields
}

SourceYandexMetricaResource defines the resource implementation.

func (*SourceYandexMetricaResource) Configure

func (*SourceYandexMetricaResource) Create

func (*SourceYandexMetricaResource) Delete

func (*SourceYandexMetricaResource) ImportState

func (*SourceYandexMetricaResource) Metadata

func (*SourceYandexMetricaResource) Read

func (*SourceYandexMetricaResource) Schema

func (*SourceYandexMetricaResource) Update

type SourceYandexMetricaResourceModel

type SourceYandexMetricaResourceModel struct {
	Configuration SourceYandexMetrica `tfsdk:"configuration"`
	DefinitionID  types.String        `tfsdk:"definition_id"`
	Name          types.String        `tfsdk:"name"`
	SecretID      types.String        `tfsdk:"secret_id"`
	SourceID      types.String        `tfsdk:"source_id"`
	SourceType    types.String        `tfsdk:"source_type"`
	WorkspaceID   types.String        `tfsdk:"workspace_id"`
}

SourceYandexMetricaResourceModel describes the resource data model.

func (*SourceYandexMetricaResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceYandexMetricaResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceYandexMetricaResourceModel) ToSharedSourceYandexMetricaCreateRequest added in v0.4.0

func (r *SourceYandexMetricaResourceModel) ToSharedSourceYandexMetricaCreateRequest() *shared.SourceYandexMetricaCreateRequest

func (*SourceYandexMetricaResourceModel) ToSharedSourceYandexMetricaPutRequest added in v0.4.0

func (r *SourceYandexMetricaResourceModel) ToSharedSourceYandexMetricaPutRequest() *shared.SourceYandexMetricaPutRequest

type SourceYotpo

type SourceYotpo struct {
	AccessToken types.String `tfsdk:"access_token"`
	AppKey      types.String `tfsdk:"app_key"`
	Email       types.String `tfsdk:"email"`
	StartDate   types.String `tfsdk:"start_date"`
}

type SourceYotpoDataSource

type SourceYotpoDataSource struct {
	// contains filtered or unexported fields
}

SourceYotpoDataSource is the data source implementation.

func (*SourceYotpoDataSource) Configure

func (*SourceYotpoDataSource) Metadata

Metadata returns the data source type name.

func (*SourceYotpoDataSource) Read

func (*SourceYotpoDataSource) Schema

Schema defines the schema for the data source.

type SourceYotpoDataSourceModel

type SourceYotpoDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceYotpoDataSourceModel describes the data model.

func (*SourceYotpoDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceYotpoDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceYotpoResource

type SourceYotpoResource struct {
	// contains filtered or unexported fields
}

SourceYotpoResource defines the resource implementation.

func (*SourceYotpoResource) Configure

func (*SourceYotpoResource) Create

func (*SourceYotpoResource) Delete

func (*SourceYotpoResource) ImportState

func (*SourceYotpoResource) Metadata

func (*SourceYotpoResource) Read

func (*SourceYotpoResource) Schema

func (*SourceYotpoResource) Update

type SourceYotpoResourceModel

type SourceYotpoResourceModel struct {
	Configuration SourceYotpo  `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceYotpoResourceModel describes the resource data model.

func (*SourceYotpoResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceYotpoResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceYotpoResourceModel) ToSharedSourceYotpoCreateRequest added in v0.4.0

func (r *SourceYotpoResourceModel) ToSharedSourceYotpoCreateRequest() *shared.SourceYotpoCreateRequest

func (*SourceYotpoResourceModel) ToSharedSourceYotpoPutRequest added in v0.4.0

func (r *SourceYotpoResourceModel) ToSharedSourceYotpoPutRequest() *shared.SourceYotpoPutRequest

type SourceYoutubeAnalytics

type SourceYoutubeAnalytics struct {
	Credentials AuthenticateViaHarvestOAuth `tfsdk:"credentials"`
}

type SourceYoutubeAnalyticsDataSource

type SourceYoutubeAnalyticsDataSource struct {
	// contains filtered or unexported fields
}

SourceYoutubeAnalyticsDataSource is the data source implementation.

func (*SourceYoutubeAnalyticsDataSource) Configure

func (*SourceYoutubeAnalyticsDataSource) Metadata

Metadata returns the data source type name.

func (*SourceYoutubeAnalyticsDataSource) Read

func (*SourceYoutubeAnalyticsDataSource) Schema

Schema defines the schema for the data source.

type SourceYoutubeAnalyticsDataSourceModel

type SourceYoutubeAnalyticsDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceYoutubeAnalyticsDataSourceModel describes the data model.

func (*SourceYoutubeAnalyticsDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceYoutubeAnalyticsDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceYoutubeAnalyticsResource

type SourceYoutubeAnalyticsResource struct {
	// contains filtered or unexported fields
}

SourceYoutubeAnalyticsResource defines the resource implementation.

func (*SourceYoutubeAnalyticsResource) Configure

func (*SourceYoutubeAnalyticsResource) Create

func (*SourceYoutubeAnalyticsResource) Delete

func (*SourceYoutubeAnalyticsResource) ImportState

func (*SourceYoutubeAnalyticsResource) Metadata

func (*SourceYoutubeAnalyticsResource) Read

func (*SourceYoutubeAnalyticsResource) Schema

func (*SourceYoutubeAnalyticsResource) Update

type SourceYoutubeAnalyticsResourceModel

type SourceYoutubeAnalyticsResourceModel struct {
	Configuration SourceYoutubeAnalytics `tfsdk:"configuration"`
	DefinitionID  types.String           `tfsdk:"definition_id"`
	Name          types.String           `tfsdk:"name"`
	SecretID      types.String           `tfsdk:"secret_id"`
	SourceID      types.String           `tfsdk:"source_id"`
	SourceType    types.String           `tfsdk:"source_type"`
	WorkspaceID   types.String           `tfsdk:"workspace_id"`
}

SourceYoutubeAnalyticsResourceModel describes the resource data model.

func (*SourceYoutubeAnalyticsResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceYoutubeAnalyticsResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceYoutubeAnalyticsResourceModel) ToSharedSourceYoutubeAnalyticsCreateRequest added in v0.4.0

func (r *SourceYoutubeAnalyticsResourceModel) ToSharedSourceYoutubeAnalyticsCreateRequest() *shared.SourceYoutubeAnalyticsCreateRequest

func (*SourceYoutubeAnalyticsResourceModel) ToSharedSourceYoutubeAnalyticsPutRequest added in v0.4.0

func (r *SourceYoutubeAnalyticsResourceModel) ToSharedSourceYoutubeAnalyticsPutRequest() *shared.SourceYoutubeAnalyticsPutRequest

type SourceZendeskChat

type SourceZendeskChat struct {
	Credentials *SourceZendeskChatAuthorizationMethod `tfsdk:"credentials"`
	StartDate   types.String                          `tfsdk:"start_date"`
	Subdomain   types.String                          `tfsdk:"subdomain"`
}

type SourceZendeskChatAuthorizationMethod

type SourceZendeskChatAuthorizationMethod struct {
	AccessToken *OAuth2AccessToken        `tfsdk:"access_token"`
	OAuth20     *SourceZendeskChatOAuth20 `tfsdk:"o_auth20"`
}

type SourceZendeskChatDataSource

type SourceZendeskChatDataSource struct {
	// contains filtered or unexported fields
}

SourceZendeskChatDataSource is the data source implementation.

func (*SourceZendeskChatDataSource) Configure

func (*SourceZendeskChatDataSource) Metadata

Metadata returns the data source type name.

func (*SourceZendeskChatDataSource) Read

func (*SourceZendeskChatDataSource) Schema

Schema defines the schema for the data source.

type SourceZendeskChatDataSourceModel

type SourceZendeskChatDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceZendeskChatDataSourceModel describes the data model.

func (*SourceZendeskChatDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceZendeskChatDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceZendeskChatOAuth20

type SourceZendeskChatOAuth20 struct {
	AccessToken  types.String `tfsdk:"access_token"`
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	RefreshToken types.String `tfsdk:"refresh_token"`
}

type SourceZendeskChatResource

type SourceZendeskChatResource struct {
	// contains filtered or unexported fields
}

SourceZendeskChatResource defines the resource implementation.

func (*SourceZendeskChatResource) Configure

func (*SourceZendeskChatResource) Create

func (*SourceZendeskChatResource) Delete

func (*SourceZendeskChatResource) ImportState

func (*SourceZendeskChatResource) Metadata

func (*SourceZendeskChatResource) Read

func (*SourceZendeskChatResource) Schema

func (*SourceZendeskChatResource) Update

type SourceZendeskChatResourceModel

type SourceZendeskChatResourceModel struct {
	Configuration SourceZendeskChat `tfsdk:"configuration"`
	DefinitionID  types.String      `tfsdk:"definition_id"`
	Name          types.String      `tfsdk:"name"`
	SecretID      types.String      `tfsdk:"secret_id"`
	SourceID      types.String      `tfsdk:"source_id"`
	SourceType    types.String      `tfsdk:"source_type"`
	WorkspaceID   types.String      `tfsdk:"workspace_id"`
}

SourceZendeskChatResourceModel describes the resource data model.

func (*SourceZendeskChatResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceZendeskChatResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceZendeskChatResourceModel) ToSharedSourceZendeskChatCreateRequest added in v0.4.0

func (r *SourceZendeskChatResourceModel) ToSharedSourceZendeskChatCreateRequest() *shared.SourceZendeskChatCreateRequest

func (*SourceZendeskChatResourceModel) ToSharedSourceZendeskChatPutRequest added in v0.4.0

func (r *SourceZendeskChatResourceModel) ToSharedSourceZendeskChatPutRequest() *shared.SourceZendeskChatPutRequest

type SourceZendeskSellDataSource

type SourceZendeskSellDataSource struct {
	// contains filtered or unexported fields
}

SourceZendeskSellDataSource is the data source implementation.

func (*SourceZendeskSellDataSource) Configure

func (*SourceZendeskSellDataSource) Metadata

Metadata returns the data source type name.

func (*SourceZendeskSellDataSource) Read

func (*SourceZendeskSellDataSource) Schema

Schema defines the schema for the data source.

type SourceZendeskSellDataSourceModel

type SourceZendeskSellDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceZendeskSellDataSourceModel describes the data model.

func (*SourceZendeskSellDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceZendeskSellDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceZendeskSellResource

type SourceZendeskSellResource struct {
	// contains filtered or unexported fields
}

SourceZendeskSellResource defines the resource implementation.

func (*SourceZendeskSellResource) Configure

func (*SourceZendeskSellResource) Create

func (*SourceZendeskSellResource) Delete

func (*SourceZendeskSellResource) ImportState

func (*SourceZendeskSellResource) Metadata

func (*SourceZendeskSellResource) Read

func (*SourceZendeskSellResource) Schema

func (*SourceZendeskSellResource) Update

type SourceZendeskSellResourceModel

type SourceZendeskSellResourceModel struct {
	Configuration SourceK6Cloud `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceZendeskSellResourceModel describes the resource data model.

func (*SourceZendeskSellResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceZendeskSellResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceZendeskSellResourceModel) ToSharedSourceZendeskSellCreateRequest added in v0.4.0

func (r *SourceZendeskSellResourceModel) ToSharedSourceZendeskSellCreateRequest() *shared.SourceZendeskSellCreateRequest

func (*SourceZendeskSellResourceModel) ToSharedSourceZendeskSellPutRequest added in v0.4.0

func (r *SourceZendeskSellResourceModel) ToSharedSourceZendeskSellPutRequest() *shared.SourceZendeskSellPutRequest

type SourceZendeskSunshine

type SourceZendeskSunshine struct {
	Credentials *SourceZendeskSunshineAuthorizationMethod `tfsdk:"credentials"`
	StartDate   types.String                              `tfsdk:"start_date"`
	Subdomain   types.String                              `tfsdk:"subdomain"`
}

type SourceZendeskSunshineAPIToken

type SourceZendeskSunshineAPIToken struct {
	APIToken types.String `tfsdk:"api_token"`
	Email    types.String `tfsdk:"email"`
}

type SourceZendeskSunshineAuthorizationMethod

type SourceZendeskSunshineAuthorizationMethod struct {
	APIToken *SourceZendeskSunshineAPIToken `tfsdk:"api_token"`
	OAuth20  *SourceNotionOAuth20           `tfsdk:"o_auth20"`
}

type SourceZendeskSunshineDataSource

type SourceZendeskSunshineDataSource struct {
	// contains filtered or unexported fields
}

SourceZendeskSunshineDataSource is the data source implementation.

func (*SourceZendeskSunshineDataSource) Configure

func (*SourceZendeskSunshineDataSource) Metadata

Metadata returns the data source type name.

func (*SourceZendeskSunshineDataSource) Read

func (*SourceZendeskSunshineDataSource) Schema

Schema defines the schema for the data source.

type SourceZendeskSunshineDataSourceModel

type SourceZendeskSunshineDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceZendeskSunshineDataSourceModel describes the data model.

func (*SourceZendeskSunshineDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceZendeskSunshineDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceZendeskSunshineResource

type SourceZendeskSunshineResource struct {
	// contains filtered or unexported fields
}

SourceZendeskSunshineResource defines the resource implementation.

func (*SourceZendeskSunshineResource) Configure

func (*SourceZendeskSunshineResource) Create

func (*SourceZendeskSunshineResource) Delete

func (*SourceZendeskSunshineResource) ImportState

func (*SourceZendeskSunshineResource) Metadata

func (*SourceZendeskSunshineResource) Read

func (*SourceZendeskSunshineResource) Schema

func (*SourceZendeskSunshineResource) Update

type SourceZendeskSunshineResourceModel

type SourceZendeskSunshineResourceModel struct {
	Configuration SourceZendeskSunshine `tfsdk:"configuration"`
	DefinitionID  types.String          `tfsdk:"definition_id"`
	Name          types.String          `tfsdk:"name"`
	SecretID      types.String          `tfsdk:"secret_id"`
	SourceID      types.String          `tfsdk:"source_id"`
	SourceType    types.String          `tfsdk:"source_type"`
	WorkspaceID   types.String          `tfsdk:"workspace_id"`
}

SourceZendeskSunshineResourceModel describes the resource data model.

func (*SourceZendeskSunshineResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceZendeskSunshineResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceZendeskSunshineResourceModel) ToSharedSourceZendeskSunshineCreateRequest added in v0.4.0

func (r *SourceZendeskSunshineResourceModel) ToSharedSourceZendeskSunshineCreateRequest() *shared.SourceZendeskSunshineCreateRequest

func (*SourceZendeskSunshineResourceModel) ToSharedSourceZendeskSunshinePutRequest added in v0.4.0

func (r *SourceZendeskSunshineResourceModel) ToSharedSourceZendeskSunshinePutRequest() *shared.SourceZendeskSunshinePutRequest

type SourceZendeskSupport

type SourceZendeskSupport struct {
	Credentials      *SourceZendeskSupportAuthentication `tfsdk:"credentials"`
	IgnorePagination types.Bool                          `tfsdk:"ignore_pagination"`
	StartDate        types.String                        `tfsdk:"start_date"`
	Subdomain        types.String                        `tfsdk:"subdomain"`
}

type SourceZendeskSupportAPIToken

type SourceZendeskSupportAPIToken struct {
	AdditionalProperties types.String `tfsdk:"additional_properties"`
	APIToken             types.String `tfsdk:"api_token"`
	Email                types.String `tfsdk:"email"`
}

type SourceZendeskSupportAuthentication

type SourceZendeskSupportAuthentication struct {
	APIToken *SourceZendeskSupportAPIToken `tfsdk:"api_token"`
	OAuth20  *SourceZendeskSupportOAuth20  `tfsdk:"o_auth20"`
}

type SourceZendeskSupportDataSource

type SourceZendeskSupportDataSource struct {
	// contains filtered or unexported fields
}

SourceZendeskSupportDataSource is the data source implementation.

func (*SourceZendeskSupportDataSource) Configure

func (*SourceZendeskSupportDataSource) Metadata

Metadata returns the data source type name.

func (*SourceZendeskSupportDataSource) Read

func (*SourceZendeskSupportDataSource) Schema

Schema defines the schema for the data source.

type SourceZendeskSupportDataSourceModel

type SourceZendeskSupportDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceZendeskSupportDataSourceModel describes the data model.

func (*SourceZendeskSupportDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceZendeskSupportDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceZendeskSupportOAuth20

type SourceZendeskSupportOAuth20 struct {
	AccessToken          types.String `tfsdk:"access_token"`
	AdditionalProperties types.String `tfsdk:"additional_properties"`
	ClientID             types.String `tfsdk:"client_id"`
	ClientSecret         types.String `tfsdk:"client_secret"`
}

type SourceZendeskSupportResource

type SourceZendeskSupportResource struct {
	// contains filtered or unexported fields
}

SourceZendeskSupportResource defines the resource implementation.

func (*SourceZendeskSupportResource) Configure

func (*SourceZendeskSupportResource) Create

func (*SourceZendeskSupportResource) Delete

func (*SourceZendeskSupportResource) ImportState

func (*SourceZendeskSupportResource) Metadata

func (*SourceZendeskSupportResource) Read

func (*SourceZendeskSupportResource) Schema

func (*SourceZendeskSupportResource) Update

type SourceZendeskSupportResourceModel

type SourceZendeskSupportResourceModel struct {
	Configuration SourceZendeskSupport `tfsdk:"configuration"`
	DefinitionID  types.String         `tfsdk:"definition_id"`
	Name          types.String         `tfsdk:"name"`
	SecretID      types.String         `tfsdk:"secret_id"`
	SourceID      types.String         `tfsdk:"source_id"`
	SourceType    types.String         `tfsdk:"source_type"`
	WorkspaceID   types.String         `tfsdk:"workspace_id"`
}

SourceZendeskSupportResourceModel describes the resource data model.

func (*SourceZendeskSupportResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceZendeskSupportResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceZendeskSupportResourceModel) ToSharedSourceZendeskSupportCreateRequest added in v0.4.0

func (r *SourceZendeskSupportResourceModel) ToSharedSourceZendeskSupportCreateRequest() *shared.SourceZendeskSupportCreateRequest

func (*SourceZendeskSupportResourceModel) ToSharedSourceZendeskSupportPutRequest added in v0.4.0

func (r *SourceZendeskSupportResourceModel) ToSharedSourceZendeskSupportPutRequest() *shared.SourceZendeskSupportPutRequest

type SourceZendeskTalk

type SourceZendeskTalk struct {
	Credentials *SourceZendeskSupportAuthentication `tfsdk:"credentials"`
	StartDate   types.String                        `tfsdk:"start_date"`
	Subdomain   types.String                        `tfsdk:"subdomain"`
}

type SourceZendeskTalkDataSource

type SourceZendeskTalkDataSource struct {
	// contains filtered or unexported fields
}

SourceZendeskTalkDataSource is the data source implementation.

func (*SourceZendeskTalkDataSource) Configure

func (*SourceZendeskTalkDataSource) Metadata

Metadata returns the data source type name.

func (*SourceZendeskTalkDataSource) Read

func (*SourceZendeskTalkDataSource) Schema

Schema defines the schema for the data source.

type SourceZendeskTalkDataSourceModel

type SourceZendeskTalkDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceZendeskTalkDataSourceModel describes the data model.

func (*SourceZendeskTalkDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceZendeskTalkDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceZendeskTalkResource

type SourceZendeskTalkResource struct {
	// contains filtered or unexported fields
}

SourceZendeskTalkResource defines the resource implementation.

func (*SourceZendeskTalkResource) Configure

func (*SourceZendeskTalkResource) Create

func (*SourceZendeskTalkResource) Delete

func (*SourceZendeskTalkResource) ImportState

func (*SourceZendeskTalkResource) Metadata

func (*SourceZendeskTalkResource) Read

func (*SourceZendeskTalkResource) Schema

func (*SourceZendeskTalkResource) Update

type SourceZendeskTalkResourceModel

type SourceZendeskTalkResourceModel struct {
	Configuration SourceZendeskTalk `tfsdk:"configuration"`
	DefinitionID  types.String      `tfsdk:"definition_id"`
	Name          types.String      `tfsdk:"name"`
	SecretID      types.String      `tfsdk:"secret_id"`
	SourceID      types.String      `tfsdk:"source_id"`
	SourceType    types.String      `tfsdk:"source_type"`
	WorkspaceID   types.String      `tfsdk:"workspace_id"`
}

SourceZendeskTalkResourceModel describes the resource data model.

func (*SourceZendeskTalkResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceZendeskTalkResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceZendeskTalkResourceModel) ToSharedSourceZendeskTalkCreateRequest added in v0.4.0

func (r *SourceZendeskTalkResourceModel) ToSharedSourceZendeskTalkCreateRequest() *shared.SourceZendeskTalkCreateRequest

func (*SourceZendeskTalkResourceModel) ToSharedSourceZendeskTalkPutRequest added in v0.4.0

func (r *SourceZendeskTalkResourceModel) ToSharedSourceZendeskTalkPutRequest() *shared.SourceZendeskTalkPutRequest

type SourceZenloop

type SourceZenloop struct {
	APIToken      types.String `tfsdk:"api_token"`
	DateFrom      types.String `tfsdk:"date_from"`
	SurveyGroupID types.String `tfsdk:"survey_group_id"`
	SurveyID      types.String `tfsdk:"survey_id"`
}

type SourceZenloopDataSource

type SourceZenloopDataSource struct {
	// contains filtered or unexported fields
}

SourceZenloopDataSource is the data source implementation.

func (*SourceZenloopDataSource) Configure

func (*SourceZenloopDataSource) Metadata

Metadata returns the data source type name.

func (*SourceZenloopDataSource) Read

func (*SourceZenloopDataSource) Schema

Schema defines the schema for the data source.

type SourceZenloopDataSourceModel

type SourceZenloopDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceZenloopDataSourceModel describes the data model.

func (*SourceZenloopDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceZenloopDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceZenloopResource

type SourceZenloopResource struct {
	// contains filtered or unexported fields
}

SourceZenloopResource defines the resource implementation.

func (*SourceZenloopResource) Configure

func (*SourceZenloopResource) Create

func (*SourceZenloopResource) Delete

func (*SourceZenloopResource) ImportState

func (*SourceZenloopResource) Metadata

func (*SourceZenloopResource) Read

func (*SourceZenloopResource) Schema

func (*SourceZenloopResource) Update

type SourceZenloopResourceModel

type SourceZenloopResourceModel struct {
	Configuration SourceZenloop `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceZenloopResourceModel describes the resource data model.

func (*SourceZenloopResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceZenloopResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceZenloopResourceModel) ToSharedSourceZenloopCreateRequest added in v0.4.0

func (r *SourceZenloopResourceModel) ToSharedSourceZenloopCreateRequest() *shared.SourceZenloopCreateRequest

func (*SourceZenloopResourceModel) ToSharedSourceZenloopPutRequest added in v0.4.0

func (r *SourceZenloopResourceModel) ToSharedSourceZenloopPutRequest() *shared.SourceZenloopPutRequest

type SourceZohoCrm

type SourceZohoCrm struct {
	ClientID      types.String `tfsdk:"client_id"`
	ClientSecret  types.String `tfsdk:"client_secret"`
	DcRegion      types.String `tfsdk:"dc_region"`
	Edition       types.String `tfsdk:"edition"`
	Environment   types.String `tfsdk:"environment"`
	RefreshToken  types.String `tfsdk:"refresh_token"`
	StartDatetime types.String `tfsdk:"start_datetime"`
}

type SourceZohoCrmDataSource

type SourceZohoCrmDataSource struct {
	// contains filtered or unexported fields
}

SourceZohoCrmDataSource is the data source implementation.

func (*SourceZohoCrmDataSource) Configure

func (*SourceZohoCrmDataSource) Metadata

Metadata returns the data source type name.

func (*SourceZohoCrmDataSource) Read

func (*SourceZohoCrmDataSource) Schema

Schema defines the schema for the data source.

type SourceZohoCrmDataSourceModel

type SourceZohoCrmDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceZohoCrmDataSourceModel describes the data model.

func (*SourceZohoCrmDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceZohoCrmDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceZohoCrmResource

type SourceZohoCrmResource struct {
	// contains filtered or unexported fields
}

SourceZohoCrmResource defines the resource implementation.

func (*SourceZohoCrmResource) Configure

func (*SourceZohoCrmResource) Create

func (*SourceZohoCrmResource) Delete

func (*SourceZohoCrmResource) ImportState

func (*SourceZohoCrmResource) Metadata

func (*SourceZohoCrmResource) Read

func (*SourceZohoCrmResource) Schema

func (*SourceZohoCrmResource) Update

type SourceZohoCrmResourceModel

type SourceZohoCrmResourceModel struct {
	Configuration SourceZohoCrm `tfsdk:"configuration"`
	DefinitionID  types.String  `tfsdk:"definition_id"`
	Name          types.String  `tfsdk:"name"`
	SecretID      types.String  `tfsdk:"secret_id"`
	SourceID      types.String  `tfsdk:"source_id"`
	SourceType    types.String  `tfsdk:"source_type"`
	WorkspaceID   types.String  `tfsdk:"workspace_id"`
}

SourceZohoCrmResourceModel describes the resource data model.

func (*SourceZohoCrmResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceZohoCrmResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceZohoCrmResourceModel) ToSharedSourceZohoCrmCreateRequest added in v0.4.0

func (r *SourceZohoCrmResourceModel) ToSharedSourceZohoCrmCreateRequest() *shared.SourceZohoCrmCreateRequest

func (*SourceZohoCrmResourceModel) ToSharedSourceZohoCrmPutRequest added in v0.4.0

func (r *SourceZohoCrmResourceModel) ToSharedSourceZohoCrmPutRequest() *shared.SourceZohoCrmPutRequest

type SourceZoom

type SourceZoom struct {
	JwtToken types.String `tfsdk:"jwt_token"`
}

type SourceZoomDataSource

type SourceZoomDataSource struct {
	// contains filtered or unexported fields
}

SourceZoomDataSource is the data source implementation.

func (*SourceZoomDataSource) Configure

func (*SourceZoomDataSource) Metadata

Metadata returns the data source type name.

func (*SourceZoomDataSource) Read

func (*SourceZoomDataSource) Schema

Schema defines the schema for the data source.

type SourceZoomDataSourceModel

type SourceZoomDataSourceModel struct {
	Configuration types.String `tfsdk:"configuration"`
	Name          types.String `tfsdk:"name"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceZoomDataSourceModel describes the data model.

func (*SourceZoomDataSourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceZoomDataSourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

type SourceZoomResource

type SourceZoomResource struct {
	// contains filtered or unexported fields
}

SourceZoomResource defines the resource implementation.

func (*SourceZoomResource) Configure

func (*SourceZoomResource) Create

func (*SourceZoomResource) Delete

func (*SourceZoomResource) ImportState

func (*SourceZoomResource) Metadata

func (*SourceZoomResource) Read

func (*SourceZoomResource) Schema

func (*SourceZoomResource) Update

type SourceZoomResourceModel

type SourceZoomResourceModel struct {
	Configuration SourceZoom   `tfsdk:"configuration"`
	DefinitionID  types.String `tfsdk:"definition_id"`
	Name          types.String `tfsdk:"name"`
	SecretID      types.String `tfsdk:"secret_id"`
	SourceID      types.String `tfsdk:"source_id"`
	SourceType    types.String `tfsdk:"source_type"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

SourceZoomResourceModel describes the resource data model.

func (*SourceZoomResourceModel) RefreshFromSharedSourceResponse added in v0.4.0

func (r *SourceZoomResourceModel) RefreshFromSharedSourceResponse(resp *shared.SourceResponse)

func (*SourceZoomResourceModel) ToSharedSourceZoomCreateRequest added in v0.4.0

func (r *SourceZoomResourceModel) ToSharedSourceZoomCreateRequest() *shared.SourceZoomCreateRequest

func (*SourceZoomResourceModel) ToSharedSourceZoomPutRequest added in v0.4.0

func (r *SourceZoomResourceModel) ToSharedSourceZoomPutRequest() *shared.SourceZoomPutRequest

type StandaloneMongoDbInstance

type StandaloneMongoDbInstance struct {
	Host     types.String `tfsdk:"host"`
	Instance types.String `tfsdk:"instance"`
	Port     types.Int64  `tfsdk:"port"`
}

type StreamConfiguration

type StreamConfiguration struct {
	CursorField []types.String   `tfsdk:"cursor_field"`
	Name        types.String     `tfsdk:"name"`
	PrimaryKey  [][]types.String `tfsdk:"primary_key"`
	SyncMode    types.String     `tfsdk:"sync_mode"`
}

type StreamConfigurations

type StreamConfigurations struct {
	Streams []StreamConfiguration `tfsdk:"streams"`
}

type StreamsCriteria

type StreamsCriteria struct {
	Criteria types.String `tfsdk:"criteria"`
	Value    types.String `tfsdk:"value"`
}

type SystemIDSID

type SystemIDSID struct {
	Sid types.String `tfsdk:"sid"`
}

type TLSEncryptedVerifyCertificate

type TLSEncryptedVerifyCertificate struct {
	SslCertificate types.String `tfsdk:"ssl_certificate"`
}

type UserProvided

type UserProvided struct {
	ColumnNames []types.String `tfsdk:"column_names"`
}

type UsernameAndPassword

type UsernameAndPassword struct {
	Password types.String `tfsdk:"password"`
}

type UsernamePassword

type UsernamePassword struct {
	Password types.String `tfsdk:"password"`
	Username types.String `tfsdk:"username"`
}

type VerifyCa

type VerifyCa struct {
	CaCertificate     types.String `tfsdk:"ca_certificate"`
	ClientKeyPassword types.String `tfsdk:"client_key_password"`
}

type VerifyFull

type VerifyFull struct {
	CaCertificate     types.String `tfsdk:"ca_certificate"`
	ClientCertificate types.String `tfsdk:"client_certificate"`
	ClientKey         types.String `tfsdk:"client_key"`
	ClientKeyPassword types.String `tfsdk:"client_key_password"`
}

type WorkspaceDataSource

type WorkspaceDataSource struct {
	// contains filtered or unexported fields
}

WorkspaceDataSource is the data source implementation.

func (*WorkspaceDataSource) Configure

func (*WorkspaceDataSource) Metadata

Metadata returns the data source type name.

func (*WorkspaceDataSource) Read

func (*WorkspaceDataSource) Schema

Schema defines the schema for the data source.

type WorkspaceDataSourceModel

type WorkspaceDataSourceModel struct {
	DataResidency types.String `tfsdk:"data_residency"`
	Name          types.String `tfsdk:"name"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

WorkspaceDataSourceModel describes the data model.

func (*WorkspaceDataSourceModel) RefreshFromSharedWorkspaceResponse added in v0.4.0

func (r *WorkspaceDataSourceModel) RefreshFromSharedWorkspaceResponse(resp *shared.WorkspaceResponse)

type WorkspaceResource

type WorkspaceResource struct {
	// contains filtered or unexported fields
}

WorkspaceResource defines the resource implementation.

func (*WorkspaceResource) Configure

func (*WorkspaceResource) Create

func (*WorkspaceResource) Delete

func (*WorkspaceResource) ImportState

func (*WorkspaceResource) Metadata

func (*WorkspaceResource) Read

func (*WorkspaceResource) Schema

func (*WorkspaceResource) Update

type WorkspaceResourceModel

type WorkspaceResourceModel struct {
	DataResidency types.String `tfsdk:"data_residency"`
	Name          types.String `tfsdk:"name"`
	WorkspaceID   types.String `tfsdk:"workspace_id"`
}

WorkspaceResourceModel describes the resource data model.

func (*WorkspaceResourceModel) RefreshFromSharedWorkspaceResponse added in v0.4.0

func (r *WorkspaceResourceModel) RefreshFromSharedWorkspaceResponse(resp *shared.WorkspaceResponse)

func (*WorkspaceResourceModel) ToSharedWorkspaceCreateRequest added in v0.4.0

func (r *WorkspaceResourceModel) ToSharedWorkspaceCreateRequest() *shared.WorkspaceCreateRequest

func (*WorkspaceResourceModel) ToSharedWorkspaceUpdateRequest added in v0.4.0

func (r *WorkspaceResourceModel) ToSharedWorkspaceUpdateRequest() *shared.WorkspaceUpdateRequest

type Xz

type Xz struct {
	Codec            types.String `tfsdk:"codec"`
	CompressionLevel types.Int64  `tfsdk:"compression_level"`
}

type Zstandard

type Zstandard struct {
	Codec            types.String `tfsdk:"codec"`
	CompressionLevel types.Int64  `tfsdk:"compression_level"`
	IncludeChecksum  types.Bool   `tfsdk:"include_checksum"`
}

Source Files

Directories

Path Synopsis
Package reflect is a forked version of https://github.com/hashicorp/terraform-plugin-framework/tree/main/internal/reflect that has been modified to support speakeasy's terraform generator.
Package reflect is a forked version of https://github.com/hashicorp/terraform-plugin-framework/tree/main/internal/reflect that has been modified to support speakeasy's terraform generator.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL