UNPKG

@cdktf/provider-aws

Version:

Prebuilt aws Provider for Terraform CDK (cdktf)

782 lines 1.26 MB
"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, _40, _41, _42, _43, _44; Object.defineProperty(exports, "__esModule", { value: true }); exports.PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideList = exports.PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideOutputReference = exports.PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference = exports.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideList = exports.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideOutputReference = exports.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementList = exports.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementOutputReference = exports.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileList = exports.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileOutputReference = exports.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentList = exports.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentOutputReference = exports.PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference = exports.PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationOutputReference = exports.PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList = exports.PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference = exports.PipesPipeTargetParametersCloudwatchLogsParametersOutputReference = exports.PipesPipeTargetParametersBatchJobParametersOutputReference = exports.PipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference = exports.PipesPipeTargetParametersBatchJobParametersDependsOnList = exports.PipesPipeTargetParametersBatchJobParametersDependsOnOutputReference = exports.PipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference = exports.PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementList = exports.PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementOutputReference = exports.PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList = exports.PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference = exports.PipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference = exports.PipesPipeSourceParametersOutputReference = exports.PipesPipeSourceParametersSqsQueueParametersOutputReference = exports.PipesPipeSourceParametersSelfManagedKafkaParametersOutputReference = exports.PipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference = exports.PipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference = exports.PipesPipeSourceParametersRabbitmqBrokerParametersOutputReference = exports.PipesPipeSourceParametersRabbitmqBrokerParametersCredentialsOutputReference = exports.PipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference = exports.PipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference = exports.PipesPipeSourceParametersKinesisStreamParametersOutputReference = exports.PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference = exports.PipesPipeSourceParametersFilterCriteriaOutputReference = exports.PipesPipeSourceParametersFilterCriteriaFilterList = exports.PipesPipeSourceParametersFilterCriteriaFilterOutputReference = exports.PipesPipeSourceParametersDynamodbStreamParametersOutputReference = exports.PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigOutputReference = exports.PipesPipeSourceParametersActivemqBrokerParametersOutputReference = exports.PipesPipeSourceParametersActivemqBrokerParametersCredentialsOutputReference = exports.PipesPipeLogConfigurationOutputReference = exports.PipesPipeLogConfigurationS3LogDestinationOutputReference = exports.PipesPipeLogConfigurationFirehoseLogDestinationOutputReference = exports.PipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference = exports.PipesPipeEnrichmentParametersOutputReference = exports.PipesPipeEnrichmentParametersHttpParametersOutputReference = void 0; exports.PipesPipe = exports.PipesPipeTimeoutsOutputReference = exports.PipesPipeTargetParametersOutputReference = exports.PipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference = exports.PipesPipeTargetParametersSqsQueueParametersOutputReference = exports.PipesPipeTargetParametersSagemakerPipelineParametersOutputReference = exports.PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterList = exports.PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterOutputReference = exports.PipesPipeTargetParametersRedshiftDataParametersOutputReference = exports.PipesPipeTargetParametersLambdaFunctionParametersOutputReference = exports.PipesPipeTargetParametersKinesisStreamParametersOutputReference = exports.PipesPipeTargetParametersHttpParametersOutputReference = exports.PipesPipeTargetParametersEventbridgeEventBusParametersOutputReference = exports.PipesPipeTargetParametersEcsTaskParametersOutputReference = exports.PipesPipeTargetParametersEcsTaskParametersPlacementStrategyList = exports.PipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference = exports.PipesPipeTargetParametersEcsTaskParametersPlacementConstraintList = exports.PipesPipeTargetParametersEcsTaskParametersPlacementConstraintOutputReference = exports.PipesPipeTargetParametersEcsTaskParametersOverridesOutputReference = void 0; exports.pipesPipeEnrichmentParametersHttpParametersToTerraform = pipesPipeEnrichmentParametersHttpParametersToTerraform; exports.pipesPipeEnrichmentParametersHttpParametersToHclTerraform = pipesPipeEnrichmentParametersHttpParametersToHclTerraform; exports.pipesPipeEnrichmentParametersToTerraform = pipesPipeEnrichmentParametersToTerraform; exports.pipesPipeEnrichmentParametersToHclTerraform = pipesPipeEnrichmentParametersToHclTerraform; exports.pipesPipeLogConfigurationCloudwatchLogsLogDestinationToTerraform = pipesPipeLogConfigurationCloudwatchLogsLogDestinationToTerraform; exports.pipesPipeLogConfigurationCloudwatchLogsLogDestinationToHclTerraform = pipesPipeLogConfigurationCloudwatchLogsLogDestinationToHclTerraform; exports.pipesPipeLogConfigurationFirehoseLogDestinationToTerraform = pipesPipeLogConfigurationFirehoseLogDestinationToTerraform; exports.pipesPipeLogConfigurationFirehoseLogDestinationToHclTerraform = pipesPipeLogConfigurationFirehoseLogDestinationToHclTerraform; exports.pipesPipeLogConfigurationS3LogDestinationToTerraform = pipesPipeLogConfigurationS3LogDestinationToTerraform; exports.pipesPipeLogConfigurationS3LogDestinationToHclTerraform = pipesPipeLogConfigurationS3LogDestinationToHclTerraform; exports.pipesPipeLogConfigurationToTerraform = pipesPipeLogConfigurationToTerraform; exports.pipesPipeLogConfigurationToHclTerraform = pipesPipeLogConfigurationToHclTerraform; exports.pipesPipeSourceParametersActivemqBrokerParametersCredentialsToTerraform = pipesPipeSourceParametersActivemqBrokerParametersCredentialsToTerraform; exports.pipesPipeSourceParametersActivemqBrokerParametersCredentialsToHclTerraform = pipesPipeSourceParametersActivemqBrokerParametersCredentialsToHclTerraform; exports.pipesPipeSourceParametersActivemqBrokerParametersToTerraform = pipesPipeSourceParametersActivemqBrokerParametersToTerraform; exports.pipesPipeSourceParametersActivemqBrokerParametersToHclTerraform = pipesPipeSourceParametersActivemqBrokerParametersToHclTerraform; exports.pipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigToTerraform = pipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigToTerraform; exports.pipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigToHclTerraform = pipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigToHclTerraform; exports.pipesPipeSourceParametersDynamodbStreamParametersToTerraform = pipesPipeSourceParametersDynamodbStreamParametersToTerraform; exports.pipesPipeSourceParametersDynamodbStreamParametersToHclTerraform = pipesPipeSourceParametersDynamodbStreamParametersToHclTerraform; exports.pipesPipeSourceParametersFilterCriteriaFilterToTerraform = pipesPipeSourceParametersFilterCriteriaFilterToTerraform; exports.pipesPipeSourceParametersFilterCriteriaFilterToHclTerraform = pipesPipeSourceParametersFilterCriteriaFilterToHclTerraform; exports.pipesPipeSourceParametersFilterCriteriaToTerraform = pipesPipeSourceParametersFilterCriteriaToTerraform; exports.pipesPipeSourceParametersFilterCriteriaToHclTerraform = pipesPipeSourceParametersFilterCriteriaToHclTerraform; exports.pipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigToTerraform = pipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigToTerraform; exports.pipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigToHclTerraform = pipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigToHclTerraform; exports.pipesPipeSourceParametersKinesisStreamParametersToTerraform = pipesPipeSourceParametersKinesisStreamParametersToTerraform; exports.pipesPipeSourceParametersKinesisStreamParametersToHclTerraform = pipesPipeSourceParametersKinesisStreamParametersToHclTerraform; exports.pipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsToTerraform = pipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsToTerraform; exports.pipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsToHclTerraform = pipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsToHclTerraform; exports.pipesPipeSourceParametersManagedStreamingKafkaParametersToTerraform = pipesPipeSourceParametersManagedStreamingKafkaParametersToTerraform; exports.pipesPipeSourceParametersManagedStreamingKafkaParametersToHclTerraform = pipesPipeSourceParametersManagedStreamingKafkaParametersToHclTerraform; exports.pipesPipeSourceParametersRabbitmqBrokerParametersCredentialsToTerraform = pipesPipeSourceParametersRabbitmqBrokerParametersCredentialsToTerraform; exports.pipesPipeSourceParametersRabbitmqBrokerParametersCredentialsToHclTerraform = pipesPipeSourceParametersRabbitmqBrokerParametersCredentialsToHclTerraform; exports.pipesPipeSourceParametersRabbitmqBrokerParametersToTerraform = pipesPipeSourceParametersRabbitmqBrokerParametersToTerraform; exports.pipesPipeSourceParametersRabbitmqBrokerParametersToHclTerraform = pipesPipeSourceParametersRabbitmqBrokerParametersToHclTerraform; exports.pipesPipeSourceParametersSelfManagedKafkaParametersCredentialsToTerraform = pipesPipeSourceParametersSelfManagedKafkaParametersCredentialsToTerraform; exports.pipesPipeSourceParametersSelfManagedKafkaParametersCredentialsToHclTerraform = pipesPipeSourceParametersSelfManagedKafkaParametersCredentialsToHclTerraform; exports.pipesPipeSourceParametersSelfManagedKafkaParametersVpcToTerraform = pipesPipeSourceParametersSelfManagedKafkaParametersVpcToTerraform; exports.pipesPipeSourceParametersSelfManagedKafkaParametersVpcToHclTerraform = pipesPipeSourceParametersSelfManagedKafkaParametersVpcToHclTerraform; exports.pipesPipeSourceParametersSelfManagedKafkaParametersToTerraform = pipesPipeSourceParametersSelfManagedKafkaParametersToTerraform; exports.pipesPipeSourceParametersSelfManagedKafkaParametersToHclTerraform = pipesPipeSourceParametersSelfManagedKafkaParametersToHclTerraform; exports.pipesPipeSourceParametersSqsQueueParametersToTerraform = pipesPipeSourceParametersSqsQueueParametersToTerraform; exports.pipesPipeSourceParametersSqsQueueParametersToHclTerraform = pipesPipeSourceParametersSqsQueueParametersToHclTerraform; exports.pipesPipeSourceParametersToTerraform = pipesPipeSourceParametersToTerraform; exports.pipesPipeSourceParametersToHclTerraform = pipesPipeSourceParametersToHclTerraform; exports.pipesPipeTargetParametersBatchJobParametersArrayPropertiesToTerraform = pipesPipeTargetParametersBatchJobParametersArrayPropertiesToTerraform; exports.pipesPipeTargetParametersBatchJobParametersArrayPropertiesToHclTerraform = pipesPipeTargetParametersBatchJobParametersArrayPropertiesToHclTerraform; exports.pipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentToTerraform = pipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentToTerraform; exports.pipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentToHclTerraform = pipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentToHclTerraform; exports.pipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementToTerraform = pipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementToTerraform; exports.pipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementToHclTerraform = pipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementToHclTerraform; exports.pipesPipeTargetParametersBatchJobParametersContainerOverridesToTerraform = pipesPipeTargetParametersBatchJobParametersContainerOverridesToTerraform; exports.pipesPipeTargetParametersBatchJobParametersContainerOverridesToHclTerraform = pipesPipeTargetParametersBatchJobParametersContainerOverridesToHclTerraform; exports.pipesPipeTargetParametersBatchJobParametersDependsOnToTerraform = pipesPipeTargetParametersBatchJobParametersDependsOnToTerraform; exports.pipesPipeTargetParametersBatchJobParametersDependsOnToHclTerraform = pipesPipeTargetParametersBatchJobParametersDependsOnToHclTerraform; exports.pipesPipeTargetParametersBatchJobParametersRetryStrategyToTerraform = pipesPipeTargetParametersBatchJobParametersRetryStrategyToTerraform; exports.pipesPipeTargetParametersBatchJobParametersRetryStrategyToHclTerraform = pipesPipeTargetParametersBatchJobParametersRetryStrategyToHclTerraform; exports.pipesPipeTargetParametersBatchJobParametersToTerraform = pipesPipeTargetParametersBatchJobParametersToTerraform; exports.pipesPipeTargetParametersBatchJobParametersToHclTerraform = pipesPipeTargetParametersBatchJobParametersToHclTerraform; exports.pipesPipeTargetParametersCloudwatchLogsParametersToTerraform = pipesPipeTargetParametersCloudwatchLogsParametersToTerraform; exports.pipesPipeTargetParametersCloudwatchLogsParametersToHclTerraform = pipesPipeTargetParametersCloudwatchLogsParametersToHclTerraform; exports.pipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyToTerraform = pipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyToTerraform; exports.pipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyToHclTerraform = pipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyToHclTerraform; exports.pipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationToTerraform = pipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationToTerraform; exports.pipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationToHclTerraform = pipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationToHclTerraform; exports.pipesPipeTargetParametersEcsTaskParametersNetworkConfigurationToTerraform = pipesPipeTargetParametersEcsTaskParametersNetworkConfigurationToTerraform; exports.pipesPipeTargetParametersEcsTaskParametersNetworkConfigurationToHclTerraform = pipesPipeTargetParametersEcsTaskParametersNetworkConfigurationToHclTerraform; exports.pipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentToTerraform = pipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentToTerraform; exports.pipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentToHclTerraform = pipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentToHclTerraform; exports.pipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileToTerraform = pipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileToTerraform; exports.pipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileToHclTerraform = pipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileToHclTerraform; exports.pipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementToTerraform = pipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementToTerraform; exports.pipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementToHclTerraform = pipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementToHclTerraform; exports.pipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideToTerraform = pipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideToTerraform; exports.pipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideToHclTerraform = pipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideToHclTerraform; exports.pipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageToTerraform = pipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageToTerraform; exports.pipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageToHclTerraform = pipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageToHclTerraform; exports.pipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideToTerraform = pipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideToTerraform; exports.pipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideToHclTerraform = pipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideToHclTerraform; exports.pipesPipeTargetParametersEcsTaskParametersOverridesToTerraform = pipesPipeTargetParametersEcsTaskParametersOverridesToTerraform; exports.pipesPipeTargetParametersEcsTaskParametersOverridesToHclTerraform = pipesPipeTargetParametersEcsTaskParametersOverridesToHclTerraform; exports.pipesPipeTargetParametersEcsTaskParametersPlacementConstraintToTerraform = pipesPipeTargetParametersEcsTaskParametersPlacementConstraintToTerraform; exports.pipesPipeTargetParametersEcsTaskParametersPlacementConstraintToHclTerraform = pipesPipeTargetParametersEcsTaskParametersPlacementConstraintToHclTerraform; exports.pipesPipeTargetParametersEcsTaskParametersPlacementStrategyToTerraform = pipesPipeTargetParametersEcsTaskParametersPlacementStrategyToTerraform; exports.pipesPipeTargetParametersEcsTaskParametersPlacementStrategyToHclTerraform = pipesPipeTargetParametersEcsTaskParametersPlacementStrategyToHclTerraform; exports.pipesPipeTargetParametersEcsTaskParametersToTerraform = pipesPipeTargetParametersEcsTaskParametersToTerraform; exports.pipesPipeTargetParametersEcsTaskParametersToHclTerraform = pipesPipeTargetParametersEcsTaskParametersToHclTerraform; exports.pipesPipeTargetParametersEventbridgeEventBusParametersToTerraform = pipesPipeTargetParametersEventbridgeEventBusParametersToTerraform; exports.pipesPipeTargetParametersEventbridgeEventBusParametersToHclTerraform = pipesPipeTargetParametersEventbridgeEventBusParametersToHclTerraform; exports.pipesPipeTargetParametersHttpParametersToTerraform = pipesPipeTargetParametersHttpParametersToTerraform; exports.pipesPipeTargetParametersHttpParametersToHclTerraform = pipesPipeTargetParametersHttpParametersToHclTerraform; exports.pipesPipeTargetParametersKinesisStreamParametersToTerraform = pipesPipeTargetParametersKinesisStreamParametersToTerraform; exports.pipesPipeTargetParametersKinesisStreamParametersToHclTerraform = pipesPipeTargetParametersKinesisStreamParametersToHclTerraform; exports.pipesPipeTargetParametersLambdaFunctionParametersToTerraform = pipesPipeTargetParametersLambdaFunctionParametersToTerraform; exports.pipesPipeTargetParametersLambdaFunctionParametersToHclTerraform = pipesPipeTargetParametersLambdaFunctionParametersToHclTerraform; exports.pipesPipeTargetParametersRedshiftDataParametersToTerraform = pipesPipeTargetParametersRedshiftDataParametersToTerraform; exports.pipesPipeTargetParametersRedshiftDataParametersToHclTerraform = pipesPipeTargetParametersRedshiftDataParametersToHclTerraform; exports.pipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterToTerraform = pipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterToTerraform; exports.pipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterToHclTerraform = pipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterToHclTerraform; exports.pipesPipeTargetParametersSagemakerPipelineParametersToTerraform = pipesPipeTargetParametersSagemakerPipelineParametersToTerraform; exports.pipesPipeTargetParametersSagemakerPipelineParametersToHclTerraform = pipesPipeTargetParametersSagemakerPipelineParametersToHclTerraform; exports.pipesPipeTargetParametersSqsQueueParametersToTerraform = pipesPipeTargetParametersSqsQueueParametersToTerraform; exports.pipesPipeTargetParametersSqsQueueParametersToHclTerraform = pipesPipeTargetParametersSqsQueueParametersToHclTerraform; exports.pipesPipeTargetParametersStepFunctionStateMachineParametersToTerraform = pipesPipeTargetParametersStepFunctionStateMachineParametersToTerraform; exports.pipesPipeTargetParametersStepFunctionStateMachineParametersToHclTerraform = pipesPipeTargetParametersStepFunctionStateMachineParametersToHclTerraform; exports.pipesPipeTargetParametersToTerraform = pipesPipeTargetParametersToTerraform; exports.pipesPipeTargetParametersToHclTerraform = pipesPipeTargetParametersToHclTerraform; exports.pipesPipeTimeoutsToTerraform = pipesPipeTimeoutsToTerraform; exports.pipesPipeTimeoutsToHclTerraform = pipesPipeTimeoutsToHclTerraform; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function pipesPipeEnrichmentParametersHttpParametersToTerraform(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 { header_parameters: cdktf.hashMapper(cdktf.stringToTerraform)(struct.headerParameters), path_parameter_values: cdktf.listMapper(cdktf.stringToTerraform, false)(struct.pathParameterValues), query_string_parameters: cdktf.hashMapper(cdktf.stringToTerraform)(struct.queryStringParameters), }; } function pipesPipeEnrichmentParametersHttpParametersToHclTerraform(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 = { header_parameters: { value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct.headerParameters), isBlock: false, type: "map", storageClassType: "stringMap", }, path_parameter_values: { value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct.pathParameterValues), isBlock: false, type: "list", storageClassType: "stringList", }, query_string_parameters: { value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct.queryStringParameters), isBlock: false, type: "map", storageClassType: "stringMap", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class PipesPipeEnrichmentParametersHttpParametersOutputReference 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._headerParameters !== undefined) { hasAnyValues = true; internalValueResult.headerParameters = this._headerParameters; } if (this._pathParameterValues !== undefined) { hasAnyValues = true; internalValueResult.pathParameterValues = this._pathParameterValues; } if (this._queryStringParameters !== undefined) { hasAnyValues = true; internalValueResult.queryStringParameters = this._queryStringParameters; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this._headerParameters = undefined; this._pathParameterValues = undefined; this._queryStringParameters = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; this._headerParameters = value.headerParameters; this._pathParameterValues = value.pathParameterValues; this._queryStringParameters = value.queryStringParameters; } } get headerParameters() { return this.getStringMapAttribute('header_parameters'); } set headerParameters(value) { this._headerParameters = value; } resetHeaderParameters() { this._headerParameters = undefined; } // Temporarily expose input value. Use with caution. get headerParametersInput() { return this._headerParameters; } get pathParameterValues() { return this.getListAttribute('path_parameter_values'); } set pathParameterValues(value) { this._pathParameterValues = value; } resetPathParameterValues() { this._pathParameterValues = undefined; } // Temporarily expose input value. Use with caution. get pathParameterValuesInput() { return this._pathParameterValues; } get queryStringParameters() { return this.getStringMapAttribute('query_string_parameters'); } set queryStringParameters(value) { this._queryStringParameters = value; } resetQueryStringParameters() { this._queryStringParameters = undefined; } // Temporarily expose input value. Use with caution. get queryStringParametersInput() { return this._queryStringParameters; } } exports.PipesPipeEnrichmentParametersHttpParametersOutputReference = PipesPipeEnrichmentParametersHttpParametersOutputReference; _a = JSII_RTTI_SYMBOL_1; PipesPipeEnrichmentParametersHttpParametersOutputReference[_a] = { fqn: "@cdktf/provider-aws.pipesPipe.PipesPipeEnrichmentParametersHttpParametersOutputReference", version: "21.22.1" }; function pipesPipeEnrichmentParametersToTerraform(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 { input_template: cdktf.stringToTerraform(struct.inputTemplate), http_parameters: pipesPipeEnrichmentParametersHttpParametersToTerraform(struct.httpParameters), }; } function pipesPipeEnrichmentParametersToHclTerraform(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 = { input_template: { value: cdktf.stringToHclTerraform(struct.inputTemplate), isBlock: false, type: "simple", storageClassType: "string", }, http_parameters: { value: pipesPipeEnrichmentParametersHttpParametersToHclTerraform(struct.httpParameters), isBlock: true, type: "list", storageClassType: "PipesPipeEnrichmentParametersHttpParametersList", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class PipesPipeEnrichmentParametersOutputReference 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; // http_parameters - computed: false, optional: true, required: false this._httpParameters = new PipesPipeEnrichmentParametersHttpParametersOutputReference(this, "http_parameters"); } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._inputTemplate !== undefined) { hasAnyValues = true; internalValueResult.inputTemplate = this._inputTemplate; } if (this._httpParameters?.internalValue !== undefined) { hasAnyValues = true; internalValueResult.httpParameters = this._httpParameters?.internalValue; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this._inputTemplate = undefined; this._httpParameters.internalValue = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; this._inputTemplate = value.inputTemplate; this._httpParameters.internalValue = value.httpParameters; } } get inputTemplate() { return this.getStringAttribute('input_template'); } set inputTemplate(value) { this._inputTemplate = value; } resetInputTemplate() { this._inputTemplate = undefined; } // Temporarily expose input value. Use with caution. get inputTemplateInput() { return this._inputTemplate; } get httpParameters() { return this._httpParameters; } putHttpParameters(value) { this._httpParameters.internalValue = value; } resetHttpParameters() { this._httpParameters.internalValue = undefined; } // Temporarily expose input value. Use with caution. get httpParametersInput() { return this._httpParameters.internalValue; } } exports.PipesPipeEnrichmentParametersOutputReference = PipesPipeEnrichmentParametersOutputReference; _b = JSII_RTTI_SYMBOL_1; PipesPipeEnrichmentParametersOutputReference[_b] = { fqn: "@cdktf/provider-aws.pipesPipe.PipesPipeEnrichmentParametersOutputReference", version: "21.22.1" }; function pipesPipeLogConfigurationCloudwatchLogsLogDestinationToTerraform(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 { log_group_arn: cdktf.stringToTerraform(struct.logGroupArn), }; } function pipesPipeLogConfigurationCloudwatchLogsLogDestinationToHclTerraform(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 = { log_group_arn: { value: cdktf.stringToHclTerraform(struct.logGroupArn), isBlock: false, type: "simple", storageClassType: "string", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class PipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference 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._logGroupArn !== undefined) { hasAnyValues = true; internalValueResult.logGroupArn = this._logGroupArn; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this._logGroupArn = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; this._logGroupArn = value.logGroupArn; } } get logGroupArn() { return this.getStringAttribute('log_group_arn'); } set logGroupArn(value) { this._logGroupArn = value; } // Temporarily expose input value. Use with caution. get logGroupArnInput() { return this._logGroupArn; } } exports.PipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference = PipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference; _c = JSII_RTTI_SYMBOL_1; PipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference[_c] = { fqn: "@cdktf/provider-aws.pipesPipe.PipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference", version: "21.22.1" }; function pipesPipeLogConfigurationFirehoseLogDestinationToTerraform(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 { delivery_stream_arn: cdktf.stringToTerraform(struct.deliveryStreamArn), }; } function pipesPipeLogConfigurationFirehoseLogDestinationToHclTerraform(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 = { delivery_stream_arn: { value: cdktf.stringToHclTerraform(struct.deliveryStreamArn), isBlock: false, type: "simple", storageClassType: "string", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class PipesPipeLogConfigurationFirehoseLogDestinationOutputReference 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._deliveryStreamArn !== undefined) { hasAnyValues = true; internalValueResult.deliveryStreamArn = this._deliveryStreamArn; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this._deliveryStreamArn = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; this._deliveryStreamArn = value.deliveryStreamArn; } } get deliveryStreamArn() { return this.getStringAttribute('delivery_stream_arn'); } set deliveryStreamArn(value) { this._deliveryStreamArn = value; } // Temporarily expose input value. Use with caution. get deliveryStreamArnInput() { return this._deliveryStreamArn; } } exports.PipesPipeLogConfigurationFirehoseLogDestinationOutputReference = PipesPipeLogConfigurationFirehoseLogDestinationOutputReference; _d = JSII_RTTI_SYMBOL_1; PipesPipeLogConfigurationFirehoseLogDestinationOutputReference[_d] = { fqn: "@cdktf/provider-aws.pipesPipe.PipesPipeLogConfigurationFirehoseLogDestinationOutputReference", version: "21.22.1" }; function pipesPipeLogConfigurationS3LogDestinationToTerraform(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_owner: cdktf.stringToTerraform(struct.bucketOwner), output_format: cdktf.stringToTerraform(struct.outputFormat), prefix: cdktf.stringToTerraform(struct.prefix), }; } function pipesPipeLogConfigurationS3LogDestinationToHclTerraform(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_owner: { value: cdktf.stringToHclTerraform(struct.bucketOwner), isBlock: false, type: "simple", storageClassType: "string", }, output_format: { value: cdktf.stringToHclTerraform(struct.outputFormat), isBlock: false, type: "simple", storageClassType: "string", }, prefix: { value: cdktf.stringToHclTerraform(struct.prefix), isBlock: false, type: "simple", storageClassType: "string", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class PipesPipeLogConfigurationS3LogDestinationOutputReference 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._bucketOwner !== undefined) { hasAnyValues = true; internalValueResult.bucketOwner = this._bucketOwner; } if (this._outputFormat !== undefined) { hasAnyValues = true; internalValueResult.outputFormat = this._outputFormat; } if (this._prefix !== undefined) { hasAnyValues = true; internalValueResult.prefix = this._prefix; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this._bucketName = undefined; this._bucketOwner = undefined; this._outputFormat = undefined; this._prefix = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; this._bucketName = value.bucketName; this._bucketOwner = value.bucketOwner; this._outputFormat = value.outputFormat; this._prefix = value.prefix; } } get bucketName() { return this.getStringAttribute('bucket_name'); } set bucketName(value) { this._bucketName = value; } // Temporarily expose input value. Use with caution. get bucketNameInput() { return this._bucketName; } get bucketOwner() { return this.getStringAttribute('bucket_owner'); } set bucketOwner(value) { this._bucketOwner = value; } // Temporarily expose input value. Use with caution. get bucketOwnerInput() { return this._bucketOwner; } get outputFormat() { return this.getStringAttribute('output_format'); } set outputFormat(value) { this._outputFormat = value; } resetOutputFormat() { this._outputFormat = undefined; } // Temporarily expose input value. Use with caution. get outputFormatInput() { return this._outputFormat; } get prefix() { return this.getStringAttribute('prefix'); } set prefix(value) { this._prefix = value; } resetPrefix() { this._prefix = undefined; } // Temporarily expose input value. Use with caution. get prefixInput() { return this._prefix; } } exports.PipesPipeLogConfigurationS3LogDestinationOutputReference = PipesPipeLogConfigurationS3LogDestinationOutputReference; _e = JSII_RTTI_SYMBOL_1; PipesPipeLogConfigurationS3LogDestinationOutputReference[_e] = { fqn: "@cdktf/provider-aws.pipesPipe.PipesPipeLogConfigurationS3LogDestinationOutputReference", version: "21.22.1" }; function pipesPipeLogConfigurationToTerraform(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 { include_execution_data: cdktf.listMapper(cdktf.stringToTerraform, false)(struct.includeExecutionData), level: cdktf.stringToTerraform(struct.level), cloudwatch_logs_log_destination: pipesPipeLogConfigurationCloudwatchLogsLogDestinationToTerraform(struct.cloudwatchLogsLogDestination), firehose_log_destination: pipesPipeLogConfigurationFirehoseLogDestinationToTerraform(struct.firehoseLogDestination), s3_log_destination: pipesPipeLogConfigurationS3LogDestinationToTerraform(struct.s3LogDestination), }; } function pipesPipeLogConfigurationToHclTerraform(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 = { include_execution_data: { value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct.includeExecutionData), isBlock: false, type: "set", storageClassType: "stringList", }, level: { value: cdktf.stringToHclTerraform(struct.level), isBlock: false, type: "simple", storageClassType: "string", }, cloudwatch_logs_log_destination: { value: pipesPipeLogConfigurationCloudwatchLogsLogDestinationToHclTerraform(struct.cloudwatchLogsLogDestination), isBlock: true, type: "list", storageClassType: "PipesPipeLogConfigurationCloudwatchLogsLogDestinationList", }, firehose_log_destination: { value: pipesPipeLogConfigurationFirehoseLogDestinationToHclTerraform(struct.firehoseLogDestination), isBlock: true, type: "list", storageClassType: "PipesPipeLogConfigurationFirehoseLogDestinationList", }, s3_log_destination: { value: pipesPipeLogConfigurationS3LogDestinationToHclTerraform(struct.s3LogDestination), isBlock: true, type: "list", storageClassType: "PipesPipeLogConfigurationS3LogDestinationList", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class PipesPipeLogConfigurationOutputReference 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; // cloudwatch_logs_log_destination - computed: false, optional: true, required: false this._cloudwatchLogsLogDestination = new PipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference(this, "cloudwatch_logs_log_destination"); // firehose_log_destination - computed: false, optional: true, required: false this._firehoseLogDestination = new PipesPipeLogConfigurationFirehoseLogDestinationOutputReference(this, "firehose_log_destination"); // s3_log_destination - computed: false, optional: true, required: false this._s3LogDestination = new PipesPipeLogConfigurationS3LogDestinationOutputReference(this, "s3_log_destination"); } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._includeExecutionData !== undefined) { hasAnyValues = true; internalValueResult.includeExecutionData = this._includeExecutionData; } if (this._level !== undefined) { hasAnyValues = true; internalValueResult.level = this._level; } if (this._cloudwatchLogsLogDestination?.internalValue !== undefined) { hasAnyValues = true; internalValueResult.cloudwatchLogsLogDestination = this._cloudwatchLogsLogDestination?.internalValue; } if (this._firehoseLogDestination?.internalValue !== undefined) { hasAnyValues = true; internalValueResult.firehoseLogDestination = this._firehoseLogDestination?.internalValue; } if (this._s3LogDestination?.internalValue !== undefined) { hasAnyValues = true; internalValueResult.s3LogDestination = this._s3LogDestination?.internalValue; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this._includeExecutionData = undefined; this._level = undefined; this._cloudwatchLogsLogDestination.internalValue = undefined; this._firehoseLogDestination.internalValue = undefined; this._s3LogDestination.internalValue = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; this._includeExecutionData = value.includeExecutionData; this._level = value.level; this._cloudwatchLogsLogDestination.internalValue = value.cloudwatchLogsLogDestination; this._firehoseLogDestination.internalValue = value.firehoseLogDestination; this._s3LogDestination.internalValue = value.s3LogDestination; } } get includeExecutionData() { return cdktf.Fn.tolist(this.getListAttribute('include_execution_data')); } set includeExecutionData(value) { this._includeExecutionData = value; } resetIncludeExecutionData() { this._includeExecutionData = undefined; } // Temporarily expose input value. Use with caution. get includeExecutionDataInput() { return this._includeExecutionData; } get level() { return this.getStringAttribute('level'); } set level(value) { this._level = value; } // Temporarily expose input value. Use with caution. get levelInput() { return this._level; } get cloudwatchLogsLogDestination() { return this._cloudwatchLogsLogDestination; } putCloudwatchLogsLogDestination(value) { this._cloudwatchLogsLogDestination.internalValue = value; } resetCloudwatchLogsLogDestination() { this._cloudwatchLogsLogDestination.internalValue = undefined; } // Temporarily expose input value. Use with caution. get cloudwatchLog