@cdktf/provider-aws
Version:
Prebuilt aws Provider for Terraform CDK (cdktf)
782 lines • 1.26 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, _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