@cdktf/provider-aws
Version:
Prebuilt aws Provider for Terraform CDK (cdktf)
659 lines • 1.25 MB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSingularOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNowOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforceOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3OutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesMarketoOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexusOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDynatraceOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesDatadogOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitudeOutputReference = exports.AppflowFlowSourceFlowConfigIncrementalPullConfigOutputReference = exports.AppflowFlowMetadataCatalogConfigOutputReference = exports.AppflowFlowMetadataCatalogConfigGlueDataCatalogOutputReference = exports.AppflowFlowDestinationFlowConfigList = exports.AppflowFlowDestinationFlowConfigOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesZendeskOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesZendeskErrorHandlingConfigOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeErrorHandlingConfigOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataErrorHandlingConfigOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceErrorHandlingConfigOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3OutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftErrorHandlingConfigOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesMarketoOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesMarketoErrorHandlingConfigOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesLookoutMetricsOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeErrorHandlingConfigOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfigOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfilesOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorOutputReference = exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference = void 0;
exports.AppflowFlow = exports.AppflowFlowTriggerConfigOutputReference = exports.AppflowFlowTriggerConfigTriggerPropertiesOutputReference = exports.AppflowFlowTriggerConfigTriggerPropertiesScheduledOutputReference = exports.AppflowFlowTaskList = exports.AppflowFlowTaskOutputReference = exports.AppflowFlowTaskConnectorOperatorList = exports.AppflowFlowTaskConnectorOperatorOutputReference = exports.AppflowFlowSourceFlowConfigOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesZendeskOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesVeevaOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicroOutputReference = exports.AppflowFlowSourceFlowConfigSourceConnectorPropertiesSlackOutputReference = void 0;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfilesToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfilesToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfilesToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfilesToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfigToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfigToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfigToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfigToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeErrorHandlingConfigToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeErrorHandlingConfigToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeErrorHandlingConfigToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeErrorHandlingConfigToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesLookoutMetricsToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesLookoutMetricsToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesLookoutMetricsToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesLookoutMetricsToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesMarketoErrorHandlingConfigToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesMarketoErrorHandlingConfigToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesMarketoErrorHandlingConfigToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesMarketoErrorHandlingConfigToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesMarketoToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesMarketoToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesMarketoToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesMarketoToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftErrorHandlingConfigToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftErrorHandlingConfigToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftErrorHandlingConfigToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftErrorHandlingConfigToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3ToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3ToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3ToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesS3ToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceErrorHandlingConfigToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceErrorHandlingConfigToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceErrorHandlingConfigToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceErrorHandlingConfigToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataErrorHandlingConfigToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataErrorHandlingConfigToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataErrorHandlingConfigToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataErrorHandlingConfigToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeErrorHandlingConfigToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeErrorHandlingConfigToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeErrorHandlingConfigToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeErrorHandlingConfigToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesZendeskErrorHandlingConfigToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesZendeskErrorHandlingConfigToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesZendeskErrorHandlingConfigToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesZendeskErrorHandlingConfigToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesZendeskToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesZendeskToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesZendeskToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesZendeskToHclTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesToTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesToTerraform;
exports.appflowFlowDestinationFlowConfigDestinationConnectorPropertiesToHclTerraform = appflowFlowDestinationFlowConfigDestinationConnectorPropertiesToHclTerraform;
exports.appflowFlowDestinationFlowConfigToTerraform = appflowFlowDestinationFlowConfigToTerraform;
exports.appflowFlowDestinationFlowConfigToHclTerraform = appflowFlowDestinationFlowConfigToHclTerraform;
exports.appflowFlowMetadataCatalogConfigGlueDataCatalogToTerraform = appflowFlowMetadataCatalogConfigGlueDataCatalogToTerraform;
exports.appflowFlowMetadataCatalogConfigGlueDataCatalogToHclTerraform = appflowFlowMetadataCatalogConfigGlueDataCatalogToHclTerraform;
exports.appflowFlowMetadataCatalogConfigToTerraform = appflowFlowMetadataCatalogConfigToTerraform;
exports.appflowFlowMetadataCatalogConfigToHclTerraform = appflowFlowMetadataCatalogConfigToHclTerraform;
exports.appflowFlowSourceFlowConfigIncrementalPullConfigToTerraform = appflowFlowSourceFlowConfigIncrementalPullConfigToTerraform;
exports.appflowFlowSourceFlowConfigIncrementalPullConfigToHclTerraform = appflowFlowSourceFlowConfigIncrementalPullConfigToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitudeToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitudeToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitudeToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesAmplitudeToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesDatadogToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesDatadogToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesDatadogToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesDatadogToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesDynatraceToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesDynatraceToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesDynatraceToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesDynatraceToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexusToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexusToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexusToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesInforNexusToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesMarketoToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesMarketoToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesMarketoToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesMarketoToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesS3ToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesS3ToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesS3ToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesS3ToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforceToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforceToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforceToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesSalesforceToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesSapoDataToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNowToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNowToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNowToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesServiceNowToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesSingularToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesSingularToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesSingularToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesSingularToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesSlackToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesSlackToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesSlackToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesSlackToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicroToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicroToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicroToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesTrendmicroToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesVeevaToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesVeevaToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesVeevaToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesVeevaToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesZendeskToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesZendeskToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesZendeskToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesZendeskToHclTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesToTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesToTerraform;
exports.appflowFlowSourceFlowConfigSourceConnectorPropertiesToHclTerraform = appflowFlowSourceFlowConfigSourceConnectorPropertiesToHclTerraform;
exports.appflowFlowSourceFlowConfigToTerraform = appflowFlowSourceFlowConfigToTerraform;
exports.appflowFlowSourceFlowConfigToHclTerraform = appflowFlowSourceFlowConfigToHclTerraform;
exports.appflowFlowTaskConnectorOperatorToTerraform = appflowFlowTaskConnectorOperatorToTerraform;
exports.appflowFlowTaskConnectorOperatorToHclTerraform = appflowFlowTaskConnectorOperatorToHclTerraform;
exports.appflowFlowTaskToTerraform = appflowFlowTaskToTerraform;
exports.appflowFlowTaskToHclTerraform = appflowFlowTaskToHclTerraform;
exports.appflowFlowTriggerConfigTriggerPropertiesScheduledToTerraform = appflowFlowTriggerConfigTriggerPropertiesScheduledToTerraform;
exports.appflowFlowTriggerConfigTriggerPropertiesScheduledToHclTerraform = appflowFlowTriggerConfigTriggerPropertiesScheduledToHclTerraform;
exports.appflowFlowTriggerConfigTriggerPropertiesToTerraform = appflowFlowTriggerConfigTriggerPropertiesToTerraform;
exports.appflowFlowTriggerConfigTriggerPropertiesToHclTerraform = appflowFlowTriggerConfigTriggerPropertiesToHclTerraform;
exports.appflowFlowTriggerConfigToTerraform = appflowFlowTriggerConfigToTerraform;
exports.appflowFlowTriggerConfigToHclTerraform = appflowFlowTriggerConfigToHclTerraform;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {
bucket_name: cdktf.stringToTerraform(struct.bucketName),
bucket_prefix: cdktf.stringToTerraform(struct.bucketPrefix),
fail_on_first_destination_error: cdktf.booleanToTerraform(struct.failOnFirstDestinationError),
};
}
function appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {
bucket_name: {
value: cdktf.stringToHclTerraform(struct.bucketName),
isBlock: false,
type: "simple",
storageClassType: "string",
},
bucket_prefix: {
value: cdktf.stringToHclTerraform(struct.bucketPrefix),
isBlock: false,
type: "simple",
storageClassType: "string",
},
fail_on_first_destination_error: {
value: cdktf.booleanToHclTerraform(struct.failOnFirstDestinationError),
isBlock: false,
type: "simple",
storageClassType: "boolean",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource, terraformAttribute) {
super(terraformResource, terraformAttribute, false, 0);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._bucketName !== undefined) {
hasAnyValues = true;
internalValueResult.bucketName = this._bucketName;
}
if (this._bucketPrefix !== undefined) {
hasAnyValues = true;
internalValueResult.bucketPrefix = this._bucketPrefix;
}
if (this._failOnFirstDestinationError !== undefined) {
hasAnyValues = true;
internalValueResult.failOnFirstDestinationError = this._failOnFirstDestinationError;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this._bucketName = undefined;
this._bucketPrefix = undefined;
this._failOnFirstDestinationError = undefined;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this._bucketName = value.bucketName;
this._bucketPrefix = value.bucketPrefix;
this._failOnFirstDestinationError = value.failOnFirstDestinationError;
}
}
get bucketName() {
return this.getStringAttribute('bucket_name');
}
set bucketName(value) {
this._bucketName = value;
}
resetBucketName() {
this._bucketName = undefined;
}
// Temporarily expose input value. Use with caution.
get bucketNameInput() {
return this._bucketName;
}
get bucketPrefix() {
return this.getStringAttribute('bucket_prefix');
}
set bucketPrefix(value) {
this._bucketPrefix = value;
}
resetBucketPrefix() {
this._bucketPrefix = undefined;
}
// Temporarily expose input value. Use with caution.
get bucketPrefixInput() {
return this._bucketPrefix;
}
get failOnFirstDestinationError() {
return this.getBooleanAttribute('fail_on_first_destination_error');
}
set failOnFirstDestinationError(value) {
this._failOnFirstDestinationError = value;
}
resetFailOnFirstDestinationError() {
this._failOnFirstDestinationError = undefined;
}
// Temporarily expose input value. Use with caution.
get failOnFirstDestinationErrorInput() {
return this._failOnFirstDestinationError;
}
}
exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference = AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference;
_a = JSII_RTTI_SYMBOL_1;
AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference[_a] = { fqn: "@cdktf/provider-aws.appflowFlow.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference", version: "21.22.1" };
function appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {
custom_properties: cdktf.hashMapper(cdktf.stringToTerraform)(struct.customProperties),
entity_name: cdktf.stringToTerraform(struct.entityName),
id_field_names: cdktf.listMapper(cdktf.stringToTerraform, false)(struct.idFieldNames),
write_operation_type: cdktf.stringToTerraform(struct.writeOperationType),
error_handling_config: appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigToTerraform(struct.errorHandlingConfig),
};
}
function appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {
custom_properties: {
value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct.customProperties),
isBlock: false,
type: "map",
storageClassType: "stringMap",
},
entity_name: {
value: cdktf.stringToHclTerraform(struct.entityName),
isBlock: false,
type: "simple",
storageClassType: "string",
},
id_field_names: {
value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct.idFieldNames),
isBlock: false,
type: "list",
storageClassType: "stringList",
},
write_operation_type: {
value: cdktf.stringToHclTerraform(struct.writeOperationType),
isBlock: false,
type: "simple",
storageClassType: "string",
},
error_handling_config: {
value: appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigToHclTerraform(struct.errorHandlingConfig),
isBlock: true,
type: "list",
storageClassType: "AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigList",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource, terraformAttribute) {
super(terraformResource, terraformAttribute, false, 0);
this.isEmptyObject = false;
// error_handling_config - computed: false, optional: true, required: false
this._errorHandlingConfig = new AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigOutputReference(this, "error_handling_config");
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._customProperties !== undefined) {
hasAnyValues = true;
internalValueResult.customProperties = this._customProperties;
}
if (this._entityName !== undefined) {
hasAnyValues = true;
internalValueResult.entityName = this._entityName;
}
if (this._idFieldNames !== undefined) {
hasAnyValues = true;
internalValueResult.idFieldNames = this._idFieldNames;
}
if (this._writeOperationType !== undefined) {
hasAnyValues = true;
internalValueResult.writeOperationType = this._writeOperationType;
}
if (this._errorHandlingConfig?.internalValue !== undefined) {
hasAnyValues = true;
internalValueResult.errorHandlingConfig = this._errorHandlingConfig?.internalValue;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this._customProperties = undefined;
this._entityName = undefined;
this._idFieldNames = undefined;
this._writeOperationType = undefined;
this._errorHandlingConfig.internalValue = undefined;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this._customProperties = value.customProperties;
this._entityName = value.entityName;
this._idFieldNames = value.idFieldNames;
this._writeOperationType = value.writeOperationType;
this._errorHandlingConfig.internalValue = value.errorHandlingConfig;
}
}
get customProperties() {
return this.getStringMapAttribute('custom_properties');
}
set customProperties(value) {
this._customProperties = value;
}
resetCustomProperties() {
this._customProperties = undefined;
}
// Temporarily expose input value. Use with caution.
get customPropertiesInput() {
return this._customProperties;
}
get entityName() {
return this.getStringAttribute('entity_name');
}
set entityName(value) {
this._entityName = value;
}
// Temporarily expose input value. Use with caution.
get entityNameInput() {
return this._entityName;
}
get idFieldNames() {
return this.getListAttribute('id_field_names');
}
set idFieldNames(value) {
this._idFieldNames = value;
}
resetIdFieldNames() {
this._idFieldNames = undefined;
}
// Temporarily expose input value. Use with caution.
get idFieldNamesInput() {
return this._idFieldNames;
}
get writeOperationType() {
return this.getStringAttribute('write_operation_type');
}
set writeOperationType(value) {
this._writeOperationType = value;
}
resetWriteOperationType() {
this._writeOperationType = undefined;
}
// Temporarily expose input value. Use with caution.
get writeOperationTypeInput() {
return this._writeOperationType;
}
get errorHandlingConfig() {
return this._errorHandlingConfig;
}
putErrorHandlingConfig(value) {
this._errorHandlingConfig.internalValue = value;
}
resetErrorHandlingConfig() {
this._errorHandlingConfig.internalValue = undefined;
}
// Temporarily expose input value. Use with caution.
get errorHandlingConfigInput() {
return this._errorHandlingConfig.internalValue;
}
}
exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorOutputReference = AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorOutputReference;
_b = JSII_RTTI_SYMBOL_1;
AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorOutputReference[_b] = { fqn: "@cdktf/provider-aws.appflowFlow.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorOutputReference", version: "21.22.1" };
function appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfilesToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {
domain_name: cdktf.stringToTerraform(struct.domainName),
object_type_name: cdktf.stringToTerraform(struct.objectTypeName),
};
}
function appflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfilesToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {
domain_name: {
value: cdktf.stringToHclTerraform(struct.domainName),
isBlock: false,
type: "simple",
storageClassType: "string",
},
object_type_name: {
value: cdktf.stringToHclTerraform(struct.objectTypeName),
isBlock: false,
type: "simple",
storageClassType: "string",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfilesOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource, terraformAttribute) {
super(terraformResource, terraformAttribute, false, 0);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._domainName !== undefined) {
hasAnyValues = true;
internalValueResult.domainName = this._domainName;
}
if (this._objectTypeName !== undefined) {
hasAnyValues = true;
internalValueResult.objectTypeName = this._objectTypeName;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this._domainName = undefined;
this._objectTypeName = undefined;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this._domainName = value.domainName;
this._objectTypeName = value.objectTypeName;
}
}
get domainName() {
return this.getStringAttribute('domain_name');
}
set domainName(value) {
this._domainName = value;
}
// Temporarily expose input value. Use with caution.
get domainNameInput() {
return this._domainName;
}
get objectTypeName() {
return this.getStringAttribute('object_type_name');
}
set objectTypeName(value) {
this._objectTypeName = value;
}
resetObjectTypeName() {
this._objectTypeName = undefined;
}
// Temporarily expose input value. Use with caution.
get objectTypeNameInput() {
return this._objectTypeName;
}
}
exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfilesOutputReference = AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfilesOutputReference;
_c = JSII_RTTI_SYMBOL_1;
AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfilesOutputReference[_c] = { fqn: "@cdktf/provider-aws.appflowFlow.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfilesOutputReference", version: "21.22.1" };
function appflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfigToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {
bucket_name: cdktf.stringToTerraform(struct.bucketName),
bucket_prefix: cdktf.stringToTerraform(struct.bucketPrefix),
fail_on_first_destination_error: cdktf.booleanToTerraform(struct.failOnFirstDestinationError),
};
}
function appflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfigToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {
bucket_name: {
value: cdktf.stringToHclTerraform(struct.bucketName),
isBlock: false,
type: "simple",
storageClassType: "string",
},
bucket_prefix: {
value: cdktf.stringToHclTerraform(struct.bucketPrefix),
isBlock: false,
type: "simple",
storageClassType: "string",
},
fail_on_first_destination_error: {
value: cdktf.booleanToHclTerraform(struct.failOnFirstDestinationError),
isBlock: false,
type: "simple",
storageClassType: "boolean",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfigOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource, terraformAttribute) {
super(terraformResource, terraformAttribute, false, 0);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._bucketName !== undefined) {
hasAnyValues = true;
internalValueResult.bucketName = this._bucketName;
}
if (this._bucketPrefix !== undefined) {
hasAnyValues = true;
internalValueResult.bucketPrefix = this._bucketPrefix;
}
if (this._failOnFirstDestinationError !== undefined) {
hasAnyValues = true;
internalValueResult.failOnFirstDestinationError = this._failOnFirstDestinationError;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this._bucketName = undefined;
this._bucketPrefix = undefined;
this._failOnFirstDestinationError = undefined;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this._bucketName = value.bucketName;
this._bucketPrefix = value.bucketPrefix;
this._failOnFirstDestinationError = value.failOnFirstDestinationError;
}
}
get bucketName() {
return this.getStringAttribute('bucket_name');
}
set bucketName(value) {
this._bucketName = value;
}
resetBucketName() {
this._bucketName = undefined;
}
// Temporarily expose input value. Use with caution.
get bucketNameInput() {
return this._bucketName;
}
get bucketPrefix() {
return this.getStringAttribute('bucket_prefix');
}
set bucketPrefix(value) {
this._bucketPrefix = value;
}
resetBucketPrefix() {
this._bucketPrefix = undefined;
}
// Temporarily expose input value. Use with caution.
get bucketPrefixInput() {
return this._bucketPrefix;
}
get failOnFirstDestinationError() {
return this.getBooleanAttribute('fail_on_first_destination_error');
}
set failOnFirstDestinationError(value) {
this._failOnFirstDestinationError = value;
}
resetFailOnFirstDestinationError() {
this._failOnFirstDestinationError = undefined;
}
// Temporarily expose input value. Use with caution.
get failOnFirstDestinationErrorInput() {
return this._failOnFirstDestinationError;
}
}
exports.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfigOutputReference = AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfigOutputReference;
_d = JSII_RTTI_SYMBOL_1;
AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfigOutputReference[_d] = { fqn: "@cdktf/provider-aws.appflowFlow.AppflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfigOutputReference", version: "21.22.1" };
function appflowFlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://c