@cdktf/provider-aws
Version:
Prebuilt aws Provider for Terraform CDK (cdktf)
559 lines • 2.29 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, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, _86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100, _101, _102, _103, _104, _105, _106, _107, _108, _109, _110, _111, _112, _113, _114, _115, _116, _117, _118, _119, _120, _121, _122, _123, _124, _125, _126, _127, _128, _129, _130, _131, _132, _133, _134, _135, _136, _137, _138, _139, _140, _141, _142, _143, _144, _145, _146, _147, _148, _149, _150, _151, _152, _153, _154, _155, _156, _157, _158, _159, _160, _161, _162, _163, _164;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabelOutputReference = exports.securityhubInsightFiltersFindingProviderFieldsSeverityLabelToHclTerraform = exports.securityhubInsightFiltersFindingProviderFieldsSeverityLabelToTerraform = exports.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnList = exports.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputReference = exports.securityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnToHclTerraform = exports.securityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnToTerraform = exports.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdList = exports.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputReference = exports.securityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdToHclTerraform = exports.securityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdToTerraform = exports.SecurityhubInsightFiltersFindingProviderFieldsCriticalityList = exports.SecurityhubInsightFiltersFindingProviderFieldsCriticalityOutputReference = exports.securityhubInsightFiltersFindingProviderFieldsCriticalityToHclTerraform = exports.securityhubInsightFiltersFindingProviderFieldsCriticalityToTerraform = exports.SecurityhubInsightFiltersFindingProviderFieldsConfidenceList = exports.SecurityhubInsightFiltersFindingProviderFieldsConfidenceOutputReference = exports.securityhubInsightFiltersFindingProviderFieldsConfidenceToHclTerraform = exports.securityhubInsightFiltersFindingProviderFieldsConfidenceToTerraform = exports.SecurityhubInsightFiltersDescriptionList = exports.SecurityhubInsightFiltersDescriptionOutputReference = exports.securityhubInsightFiltersDescriptionToHclTerraform = exports.securityhubInsightFiltersDescriptionToTerraform = exports.SecurityhubInsightFiltersCriticalityList = exports.SecurityhubInsightFiltersCriticalityOutputReference = exports.securityhubInsightFiltersCriticalityToHclTerraform = exports.securityhubInsightFiltersCriticalityToTerraform = exports.SecurityhubInsightFiltersCreatedAtList = exports.SecurityhubInsightFiltersCreatedAtOutputReference = exports.securityhubInsightFiltersCreatedAtToHclTerraform = exports.securityhubInsightFiltersCreatedAtToTerraform = exports.SecurityhubInsightFiltersCreatedAtDateRangeOutputReference = exports.securityhubInsightFiltersCreatedAtDateRangeToHclTerraform = exports.securityhubInsightFiltersCreatedAtDateRangeToTerraform = exports.SecurityhubInsightFiltersConfidenceList = exports.SecurityhubInsightFiltersConfidenceOutputReference = exports.securityhubInsightFiltersConfidenceToHclTerraform = exports.securityhubInsightFiltersConfidenceToTerraform = exports.SecurityhubInsightFiltersComplianceStatusList = exports.SecurityhubInsightFiltersComplianceStatusOutputReference = exports.securityhubInsightFiltersComplianceStatusToHclTerraform = exports.securityhubInsightFiltersComplianceStatusToTerraform = exports.SecurityhubInsightFiltersCompanyNameList = exports.SecurityhubInsightFiltersCompanyNameOutputReference = exports.securityhubInsightFiltersCompanyNameToHclTerraform = exports.securityhubInsightFiltersCompanyNameToTerraform = exports.SecurityhubInsightFiltersAwsAccountIdList = exports.SecurityhubInsightFiltersAwsAccountIdOutputReference = exports.securityhubInsightFiltersAwsAccountIdToHclTerraform = exports.securityhubInsightFiltersAwsAccountIdToTerraform = void 0;
exports.SecurityhubInsightFiltersMalwareTypeOutputReference = exports.securityhubInsightFiltersMalwareTypeToHclTerraform = exports.securityhubInsightFiltersMalwareTypeToTerraform = exports.SecurityhubInsightFiltersMalwareStateList = exports.SecurityhubInsightFiltersMalwareStateOutputReference = exports.securityhubInsightFiltersMalwareStateToHclTerraform = exports.securityhubInsightFiltersMalwareStateToTerraform = exports.SecurityhubInsightFiltersMalwarePathList = exports.SecurityhubInsightFiltersMalwarePathOutputReference = exports.securityhubInsightFiltersMalwarePathToHclTerraform = exports.securityhubInsightFiltersMalwarePathToTerraform = exports.SecurityhubInsightFiltersMalwareNameList = exports.SecurityhubInsightFiltersMalwareNameOutputReference = exports.securityhubInsightFiltersMalwareNameToHclTerraform = exports.securityhubInsightFiltersMalwareNameToTerraform = exports.SecurityhubInsightFiltersLastObservedAtList = exports.SecurityhubInsightFiltersLastObservedAtOutputReference = exports.securityhubInsightFiltersLastObservedAtToHclTerraform = exports.securityhubInsightFiltersLastObservedAtToTerraform = exports.SecurityhubInsightFiltersLastObservedAtDateRangeOutputReference = exports.securityhubInsightFiltersLastObservedAtDateRangeToHclTerraform = exports.securityhubInsightFiltersLastObservedAtDateRangeToTerraform = exports.SecurityhubInsightFiltersKeywordList = exports.SecurityhubInsightFiltersKeywordOutputReference = exports.securityhubInsightFiltersKeywordToHclTerraform = exports.securityhubInsightFiltersKeywordToTerraform = exports.SecurityhubInsightFiltersIdList = exports.SecurityhubInsightFiltersIdOutputReference = exports.securityhubInsightFiltersIdToHclTerraform = exports.securityhubInsightFiltersIdToTerraform = exports.SecurityhubInsightFiltersGeneratorIdList = exports.SecurityhubInsightFiltersGeneratorIdOutputReference = exports.securityhubInsightFiltersGeneratorIdToHclTerraform = exports.securityhubInsightFiltersGeneratorIdToTerraform = exports.SecurityhubInsightFiltersFirstObservedAtList = exports.SecurityhubInsightFiltersFirstObservedAtOutputReference = exports.securityhubInsightFiltersFirstObservedAtToHclTerraform = exports.securityhubInsightFiltersFirstObservedAtToTerraform = exports.SecurityhubInsightFiltersFirstObservedAtDateRangeOutputReference = exports.securityhubInsightFiltersFirstObservedAtDateRangeToHclTerraform = exports.securityhubInsightFiltersFirstObservedAtDateRangeToTerraform = exports.SecurityhubInsightFiltersFindingProviderFieldsTypesList = exports.SecurityhubInsightFiltersFindingProviderFieldsTypesOutputReference = exports.securityhubInsightFiltersFindingProviderFieldsTypesToHclTerraform = exports.securityhubInsightFiltersFindingProviderFieldsTypesToTerraform = exports.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalList = exports.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalOutputReference = exports.securityhubInsightFiltersFindingProviderFieldsSeverityOriginalToHclTerraform = exports.securityhubInsightFiltersFindingProviderFieldsSeverityOriginalToTerraform = exports.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabelList = void 0;
exports.securityhubInsightFiltersNoteUpdatedAtDateRangeToTerraform = exports.SecurityhubInsightFiltersNoteTextList = exports.SecurityhubInsightFiltersNoteTextOutputReference = exports.securityhubInsightFiltersNoteTextToHclTerraform = exports.securityhubInsightFiltersNoteTextToTerraform = exports.SecurityhubInsightFiltersNetworkSourcePortList = exports.SecurityhubInsightFiltersNetworkSourcePortOutputReference = exports.securityhubInsightFiltersNetworkSourcePortToHclTerraform = exports.securityhubInsightFiltersNetworkSourcePortToTerraform = exports.SecurityhubInsightFiltersNetworkSourceMacList = exports.SecurityhubInsightFiltersNetworkSourceMacOutputReference = exports.securityhubInsightFiltersNetworkSourceMacToHclTerraform = exports.securityhubInsightFiltersNetworkSourceMacToTerraform = exports.SecurityhubInsightFiltersNetworkSourceIpv6List = exports.SecurityhubInsightFiltersNetworkSourceIpv6OutputReference = exports.securityhubInsightFiltersNetworkSourceIpv6ToHclTerraform = exports.securityhubInsightFiltersNetworkSourceIpv6ToTerraform = exports.SecurityhubInsightFiltersNetworkSourceIpv4List = exports.SecurityhubInsightFiltersNetworkSourceIpv4OutputReference = exports.securityhubInsightFiltersNetworkSourceIpv4ToHclTerraform = exports.securityhubInsightFiltersNetworkSourceIpv4ToTerraform = exports.SecurityhubInsightFiltersNetworkSourceDomainList = exports.SecurityhubInsightFiltersNetworkSourceDomainOutputReference = exports.securityhubInsightFiltersNetworkSourceDomainToHclTerraform = exports.securityhubInsightFiltersNetworkSourceDomainToTerraform = exports.SecurityhubInsightFiltersNetworkProtocolList = exports.SecurityhubInsightFiltersNetworkProtocolOutputReference = exports.securityhubInsightFiltersNetworkProtocolToHclTerraform = exports.securityhubInsightFiltersNetworkProtocolToTerraform = exports.SecurityhubInsightFiltersNetworkDirectionList = exports.SecurityhubInsightFiltersNetworkDirectionOutputReference = exports.securityhubInsightFiltersNetworkDirectionToHclTerraform = exports.securityhubInsightFiltersNetworkDirectionToTerraform = exports.SecurityhubInsightFiltersNetworkDestinationPortList = exports.SecurityhubInsightFiltersNetworkDestinationPortOutputReference = exports.securityhubInsightFiltersNetworkDestinationPortToHclTerraform = exports.securityhubInsightFiltersNetworkDestinationPortToTerraform = exports.SecurityhubInsightFiltersNetworkDestinationIpv6List = exports.SecurityhubInsightFiltersNetworkDestinationIpv6OutputReference = exports.securityhubInsightFiltersNetworkDestinationIpv6ToHclTerraform = exports.securityhubInsightFiltersNetworkDestinationIpv6ToTerraform = exports.SecurityhubInsightFiltersNetworkDestinationIpv4List = exports.SecurityhubInsightFiltersNetworkDestinationIpv4OutputReference = exports.securityhubInsightFiltersNetworkDestinationIpv4ToHclTerraform = exports.securityhubInsightFiltersNetworkDestinationIpv4ToTerraform = exports.SecurityhubInsightFiltersNetworkDestinationDomainList = exports.SecurityhubInsightFiltersNetworkDestinationDomainOutputReference = exports.securityhubInsightFiltersNetworkDestinationDomainToHclTerraform = exports.securityhubInsightFiltersNetworkDestinationDomainToTerraform = exports.SecurityhubInsightFiltersMalwareTypeList = void 0;
exports.securityhubInsightFiltersProductNameToHclTerraform = exports.securityhubInsightFiltersProductNameToTerraform = exports.SecurityhubInsightFiltersProductFieldsList = exports.SecurityhubInsightFiltersProductFieldsOutputReference = exports.securityhubInsightFiltersProductFieldsToHclTerraform = exports.securityhubInsightFiltersProductFieldsToTerraform = exports.SecurityhubInsightFiltersProductArnList = exports.SecurityhubInsightFiltersProductArnOutputReference = exports.securityhubInsightFiltersProductArnToHclTerraform = exports.securityhubInsightFiltersProductArnToTerraform = exports.SecurityhubInsightFiltersProcessTerminatedAtList = exports.SecurityhubInsightFiltersProcessTerminatedAtOutputReference = exports.securityhubInsightFiltersProcessTerminatedAtToHclTerraform = exports.securityhubInsightFiltersProcessTerminatedAtToTerraform = exports.SecurityhubInsightFiltersProcessTerminatedAtDateRangeOutputReference = exports.securityhubInsightFiltersProcessTerminatedAtDateRangeToHclTerraform = exports.securityhubInsightFiltersProcessTerminatedAtDateRangeToTerraform = exports.SecurityhubInsightFiltersProcessPidList = exports.SecurityhubInsightFiltersProcessPidOutputReference = exports.securityhubInsightFiltersProcessPidToHclTerraform = exports.securityhubInsightFiltersProcessPidToTerraform = exports.SecurityhubInsightFiltersProcessPathList = exports.SecurityhubInsightFiltersProcessPathOutputReference = exports.securityhubInsightFiltersProcessPathToHclTerraform = exports.securityhubInsightFiltersProcessPathToTerraform = exports.SecurityhubInsightFiltersProcessParentPidList = exports.SecurityhubInsightFiltersProcessParentPidOutputReference = exports.securityhubInsightFiltersProcessParentPidToHclTerraform = exports.securityhubInsightFiltersProcessParentPidToTerraform = exports.SecurityhubInsightFiltersProcessNameList = exports.SecurityhubInsightFiltersProcessNameOutputReference = exports.securityhubInsightFiltersProcessNameToHclTerraform = exports.securityhubInsightFiltersProcessNameToTerraform = exports.SecurityhubInsightFiltersProcessLaunchedAtList = exports.SecurityhubInsightFiltersProcessLaunchedAtOutputReference = exports.securityhubInsightFiltersProcessLaunchedAtToHclTerraform = exports.securityhubInsightFiltersProcessLaunchedAtToTerraform = exports.SecurityhubInsightFiltersProcessLaunchedAtDateRangeOutputReference = exports.securityhubInsightFiltersProcessLaunchedAtDateRangeToHclTerraform = exports.securityhubInsightFiltersProcessLaunchedAtDateRangeToTerraform = exports.SecurityhubInsightFiltersNoteUpdatedByList = exports.SecurityhubInsightFiltersNoteUpdatedByOutputReference = exports.securityhubInsightFiltersNoteUpdatedByToHclTerraform = exports.securityhubInsightFiltersNoteUpdatedByToTerraform = exports.SecurityhubInsightFiltersNoteUpdatedAtList = exports.SecurityhubInsightFiltersNoteUpdatedAtOutputReference = exports.securityhubInsightFiltersNoteUpdatedAtToHclTerraform = exports.securityhubInsightFiltersNoteUpdatedAtToTerraform = exports.SecurityhubInsightFiltersNoteUpdatedAtDateRangeOutputReference = exports.securityhubInsightFiltersNoteUpdatedAtDateRangeToHclTerraform = void 0;
exports.securityhubInsightFiltersResourceAwsEc2InstanceTypeToTerraform = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdOutputReference = exports.securityhubInsightFiltersResourceAwsEc2InstanceSubnetIdToHclTerraform = exports.securityhubInsightFiltersResourceAwsEc2InstanceSubnetIdToTerraform = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputReference = exports.securityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtToHclTerraform = exports.securityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtToTerraform = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputReference = exports.securityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeToHclTerraform = exports.securityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeToTerraform = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameOutputReference = exports.securityhubInsightFiltersResourceAwsEc2InstanceKeyNameToHclTerraform = exports.securityhubInsightFiltersResourceAwsEc2InstanceKeyNameToTerraform = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceIpv6AddressesList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceIpv6AddressesOutputReference = exports.securityhubInsightFiltersResourceAwsEc2InstanceIpv6AddressesToHclTerraform = exports.securityhubInsightFiltersResourceAwsEc2InstanceIpv6AddressesToTerraform = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceIpv4AddressesList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceIpv4AddressesOutputReference = exports.securityhubInsightFiltersResourceAwsEc2InstanceIpv4AddressesToHclTerraform = exports.securityhubInsightFiltersResourceAwsEc2InstanceIpv4AddressesToTerraform = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceImageIdList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceImageIdOutputReference = exports.securityhubInsightFiltersResourceAwsEc2InstanceImageIdToHclTerraform = exports.securityhubInsightFiltersResourceAwsEc2InstanceImageIdToTerraform = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputReference = exports.securityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnToHclTerraform = exports.securityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnToTerraform = exports.SecurityhubInsightFiltersRelatedFindingsProductArnList = exports.SecurityhubInsightFiltersRelatedFindingsProductArnOutputReference = exports.securityhubInsightFiltersRelatedFindingsProductArnToHclTerraform = exports.securityhubInsightFiltersRelatedFindingsProductArnToTerraform = exports.SecurityhubInsightFiltersRelatedFindingsIdList = exports.SecurityhubInsightFiltersRelatedFindingsIdOutputReference = exports.securityhubInsightFiltersRelatedFindingsIdToHclTerraform = exports.securityhubInsightFiltersRelatedFindingsIdToTerraform = exports.SecurityhubInsightFiltersRecordStateList = exports.SecurityhubInsightFiltersRecordStateOutputReference = exports.securityhubInsightFiltersRecordStateToHclTerraform = exports.securityhubInsightFiltersRecordStateToTerraform = exports.SecurityhubInsightFiltersRecommendationTextList = exports.SecurityhubInsightFiltersRecommendationTextOutputReference = exports.securityhubInsightFiltersRecommendationTextToHclTerraform = exports.securityhubInsightFiltersRecommendationTextToTerraform = exports.SecurityhubInsightFiltersProductNameList = exports.SecurityhubInsightFiltersProductNameOutputReference = void 0;
exports.securityhubInsightFiltersResourceDetailsOtherToTerraform = exports.SecurityhubInsightFiltersResourceContainerNameList = exports.SecurityhubInsightFiltersResourceContainerNameOutputReference = exports.securityhubInsightFiltersResourceContainerNameToHclTerraform = exports.securityhubInsightFiltersResourceContainerNameToTerraform = exports.SecurityhubInsightFiltersResourceContainerLaunchedAtList = exports.SecurityhubInsightFiltersResourceContainerLaunchedAtOutputReference = exports.securityhubInsightFiltersResourceContainerLaunchedAtToHclTerraform = exports.securityhubInsightFiltersResourceContainerLaunchedAtToTerraform = exports.SecurityhubInsightFiltersResourceContainerLaunchedAtDateRangeOutputReference = exports.securityhubInsightFiltersResourceContainerLaunchedAtDateRangeToHclTerraform = exports.securityhubInsightFiltersResourceContainerLaunchedAtDateRangeToTerraform = exports.SecurityhubInsightFiltersResourceContainerImageNameList = exports.SecurityhubInsightFiltersResourceContainerImageNameOutputReference = exports.securityhubInsightFiltersResourceContainerImageNameToHclTerraform = exports.securityhubInsightFiltersResourceContainerImageNameToTerraform = exports.SecurityhubInsightFiltersResourceContainerImageIdList = exports.SecurityhubInsightFiltersResourceContainerImageIdOutputReference = exports.securityhubInsightFiltersResourceContainerImageIdToHclTerraform = exports.securityhubInsightFiltersResourceContainerImageIdToTerraform = exports.SecurityhubInsightFiltersResourceAwsS3BucketOwnerNameList = exports.SecurityhubInsightFiltersResourceAwsS3BucketOwnerNameOutputReference = exports.securityhubInsightFiltersResourceAwsS3BucketOwnerNameToHclTerraform = exports.securityhubInsightFiltersResourceAwsS3BucketOwnerNameToTerraform = exports.SecurityhubInsightFiltersResourceAwsS3BucketOwnerIdList = exports.SecurityhubInsightFiltersResourceAwsS3BucketOwnerIdOutputReference = exports.securityhubInsightFiltersResourceAwsS3BucketOwnerIdToHclTerraform = exports.securityhubInsightFiltersResourceAwsS3BucketOwnerIdToTerraform = exports.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameList = exports.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameOutputReference = exports.securityhubInsightFiltersResourceAwsIamAccessKeyUserNameToHclTerraform = exports.securityhubInsightFiltersResourceAwsIamAccessKeyUserNameToTerraform = exports.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatusList = exports.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatusOutputReference = exports.securityhubInsightFiltersResourceAwsIamAccessKeyStatusToHclTerraform = exports.securityhubInsightFiltersResourceAwsIamAccessKeyStatusToTerraform = exports.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtList = exports.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputReference = exports.securityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtToHclTerraform = exports.securityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtToTerraform = exports.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputReference = exports.securityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeToHclTerraform = exports.securityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeToTerraform = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdOutputReference = exports.securityhubInsightFiltersResourceAwsEc2InstanceVpcIdToHclTerraform = exports.securityhubInsightFiltersResourceAwsEc2InstanceVpcIdToTerraform = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceTypeList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceTypeOutputReference = exports.securityhubInsightFiltersResourceAwsEc2InstanceTypeToHclTerraform = void 0;
exports.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrlList = exports.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrlOutputReference = exports.securityhubInsightFiltersThreatIntelIndicatorSourceUrlToHclTerraform = exports.securityhubInsightFiltersThreatIntelIndicatorSourceUrlToTerraform = exports.SecurityhubInsightFiltersThreatIntelIndicatorSourceList = exports.SecurityhubInsightFiltersThreatIntelIndicatorSourceOutputReference = exports.securityhubInsightFiltersThreatIntelIndicatorSourceToHclTerraform = exports.securityhubInsightFiltersThreatIntelIndicatorSourceToTerraform = exports.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtList = exports.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtOutputReference = exports.securityhubInsightFiltersThreatIntelIndicatorLastObservedAtToHclTerraform = exports.securityhubInsightFiltersThreatIntelIndicatorLastObservedAtToTerraform = exports.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputReference = exports.securityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeToHclTerraform = exports.securityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeToTerraform = exports.SecurityhubInsightFiltersThreatIntelIndicatorCategoryList = exports.SecurityhubInsightFiltersThreatIntelIndicatorCategoryOutputReference = exports.securityhubInsightFiltersThreatIntelIndicatorCategoryToHclTerraform = exports.securityhubInsightFiltersThreatIntelIndicatorCategoryToTerraform = exports.SecurityhubInsightFiltersSourceUrlList = exports.SecurityhubInsightFiltersSourceUrlOutputReference = exports.securityhubInsightFiltersSourceUrlToHclTerraform = exports.securityhubInsightFiltersSourceUrlToTerraform = exports.SecurityhubInsightFiltersSeverityLabelList = exports.SecurityhubInsightFiltersSeverityLabelOutputReference = exports.securityhubInsightFiltersSeverityLabelToHclTerraform = exports.securityhubInsightFiltersSeverityLabelToTerraform = exports.SecurityhubInsightFiltersResourceTypeList = exports.SecurityhubInsightFiltersResourceTypeOutputReference = exports.securityhubInsightFiltersResourceTypeToHclTerraform = exports.securityhubInsightFiltersResourceTypeToTerraform = exports.SecurityhubInsightFiltersResourceTagsList = exports.SecurityhubInsightFiltersResourceTagsOutputReference = exports.securityhubInsightFiltersResourceTagsToHclTerraform = exports.securityhubInsightFiltersResourceTagsToTerraform = exports.SecurityhubInsightFiltersResourceRegionList = exports.SecurityhubInsightFiltersResourceRegionOutputReference = exports.securityhubInsightFiltersResourceRegionToHclTerraform = exports.securityhubInsightFiltersResourceRegionToTerraform = exports.SecurityhubInsightFiltersResourcePartitionList = exports.SecurityhubInsightFiltersResourcePartitionOutputReference = exports.securityhubInsightFiltersResourcePartitionToHclTerraform = exports.securityhubInsightFiltersResourcePartitionToTerraform = exports.SecurityhubInsightFiltersResourceIdList = exports.SecurityhubInsightFiltersResourceIdOutputReference = exports.securityhubInsightFiltersResourceIdToHclTerraform = exports.securityhubInsightFiltersResourceIdToTerraform = exports.SecurityhubInsightFiltersResourceDetailsOtherList = exports.SecurityhubInsightFiltersResourceDetailsOtherOutputReference = exports.securityhubInsightFiltersResourceDetailsOtherToHclTerraform = void 0;
exports.SecurityhubInsight = exports.SecurityhubInsightFiltersOutputReference = exports.securityhubInsightFiltersToHclTerraform = exports.securityhubInsightFiltersToTerraform = exports.SecurityhubInsightFiltersWorkflowStatusList = exports.SecurityhubInsightFiltersWorkflowStatusOutputReference = exports.securityhubInsightFiltersWorkflowStatusToHclTerraform = exports.securityhubInsightFiltersWorkflowStatusToTerraform = exports.SecurityhubInsightFiltersVerificationStateList = exports.SecurityhubInsightFiltersVerificationStateOutputReference = exports.securityhubInsightFiltersVerificationStateToHclTerraform = exports.securityhubInsightFiltersVerificationStateToTerraform = exports.SecurityhubInsightFiltersUserDefinedValuesList = exports.SecurityhubInsightFiltersUserDefinedValuesOutputReference = exports.securityhubInsightFiltersUserDefinedValuesToHclTerraform = exports.securityhubInsightFiltersUserDefinedValuesToTerraform = exports.SecurityhubInsightFiltersUpdatedAtList = exports.SecurityhubInsightFiltersUpdatedAtOutputReference = exports.securityhubInsightFiltersUpdatedAtToHclTerraform = exports.securityhubInsightFiltersUpdatedAtToTerraform = exports.SecurityhubInsightFiltersUpdatedAtDateRangeOutputReference = exports.securityhubInsightFiltersUpdatedAtDateRangeToHclTerraform = exports.securityhubInsightFiltersUpdatedAtDateRangeToTerraform = exports.SecurityhubInsightFiltersTypeList = exports.SecurityhubInsightFiltersTypeOutputReference = exports.securityhubInsightFiltersTypeToHclTerraform = exports.securityhubInsightFiltersTypeToTerraform = exports.SecurityhubInsightFiltersTitleList = exports.SecurityhubInsightFiltersTitleOutputReference = exports.securityhubInsightFiltersTitleToHclTerraform = exports.securityhubInsightFiltersTitleToTerraform = exports.SecurityhubInsightFiltersThreatIntelIndicatorValueList = exports.SecurityhubInsightFiltersThreatIntelIndicatorValueOutputReference = exports.securityhubInsightFiltersThreatIntelIndicatorValueToHclTerraform = exports.securityhubInsightFiltersThreatIntelIndicatorValueToTerraform = exports.SecurityhubInsightFiltersThreatIntelIndicatorTypeList = exports.SecurityhubInsightFiltersThreatIntelIndicatorTypeOutputReference = exports.securityhubInsightFiltersThreatIntelIndicatorTypeToHclTerraform = exports.securityhubInsightFiltersThreatIntelIndicatorTypeToTerraform = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function securityhubInsightFiltersAwsAccountIdToTerraform(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 {
comparison: cdktf.stringToTerraform(struct.comparison),
value: cdktf.stringToTerraform(struct.value),
};
}
exports.securityhubInsightFiltersAwsAccountIdToTerraform = securityhubInsightFiltersAwsAccountIdToTerraform;
function securityhubInsightFiltersAwsAccountIdToHclTerraform(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 = {
comparison: {
value: cdktf.stringToHclTerraform(struct.comparison),
isBlock: false,
type: "simple",
storageClassType: "string",
},
value: {
value: cdktf.stringToHclTerraform(struct.value),
isBlock: false,
type: "simple",
storageClassType: "string",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
exports.securityhubInsightFiltersAwsAccountIdToHclTerraform = securityhubInsightFiltersAwsAccountIdToHclTerraform;
class SecurityhubInsightFiltersAwsAccountIdOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
if (this.resolvableValue) {
return this.resolvableValue;
}
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._comparison !== undefined) {
hasAnyValues = true;
internalValueResult.comparison = this._comparison;
}
if (this._value !== undefined) {
hasAnyValues = true;
internalValueResult.value = this._value;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this.resolvableValue = undefined;
this._comparison = undefined;
this._value = undefined;
}
else if (cdktf.Tokenization.isResolvable(value)) {
this.isEmptyObject = false;
this.resolvableValue = value;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this.resolvableValue = undefined;
this._comparison = value.comparison;
this._value = value.value;
}
}
get comparison() {
return this.getStringAttribute('comparison');
}
set comparison(value) {
this._comparison = value;
}
// Temporarily expose input value. Use with caution.
get comparisonInput() {
return this._comparison;
}
get value() {
return this.getStringAttribute('value');
}
set value(value) {
this._value = value;
}
// Temporarily expose input value. Use with caution.
get valueInput() {
return this._value;
}
}
exports.SecurityhubInsightFiltersAwsAccountIdOutputReference = SecurityhubInsightFiltersAwsAccountIdOutputReference;
_a = JSII_RTTI_SYMBOL_1;
SecurityhubInsightFiltersAwsAccountIdOutputReference[_a] = { fqn: "@cdktf/provider-aws.securityhubInsight.SecurityhubInsightFiltersAwsAccountIdOutputReference", version: "19.50.0" };
class SecurityhubInsightFiltersAwsAccountIdList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new SecurityhubInsightFiltersAwsAccountIdOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.SecurityhubInsightFiltersAwsAccountIdList = SecurityhubInsightFiltersAwsAccountIdList;
_b = JSII_RTTI_SYMBOL_1;
SecurityhubInsightFiltersAwsAccountIdList[_b] = { fqn: "@cdktf/provider-aws.securityhubInsight.SecurityhubInsightFiltersAwsAccountIdList", version: "19.50.0" };
function securityhubInsightFiltersCompanyNameToTerraform(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 {
comparison: cdktf.stringToTerraform(struct.comparison),
value: cdktf.stringToTerraform(struct.value),
};
}
exports.securityhubInsightFiltersCompanyNameToTerraform = securityhubInsightFiltersCompanyNameToTerraform;
function securityhubInsightFiltersCompanyNameToHclTerraform(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 = {
comparison: {
value: cdktf.stringToHclTerraform(struct.comparison),
isBlock: false,
type: "simple",
storageClassType: "string",
},
value: {
value: cdktf.stringToHclTerraform(struct.value),
isBlock: false,
type: "simple",
storageClassType: "string",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
exports.securityhubInsightFiltersCompanyNameToHclTerraform = securityhubInsightFiltersCompanyNameToHclTerraform;
class SecurityhubInsightFiltersCompanyNameOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
if (this.resolvableValue) {
return this.resolvableValue;
}
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._comparison !== undefined) {
hasAnyValues = true;
internalValueResult.comparison = this._comparison;
}
if (this._value !== undefined) {
hasAnyValues = true;
internalValueResult.value = this._value;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this.resolvableValue = undefined;
this._comparison = undefined;
this._value = undefined;
}
else if (cdktf.Tokenization.isResolvable(value)) {
this.isEmptyObject = false;
this.resolvableValue = value;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this.resolvableValue = undefined;
this._comparison = value.comparison;
this._value = value.value;
}
}
get comparison() {
return this.getStringAttribute('comparison');
}
set comparison(value) {
this._comparison = value;
}
// Temporarily expose input value. Use with caution.
get comparisonInput() {
return this._comparison;
}
get value() {
return this.getStringAttribute('value');
}
set value(value) {
this._value = value;
}
// Temporarily expose input value. Use with caution.
get valueInput() {
return this._value;
}
}
exports.SecurityhubInsightFiltersCompanyNameOutputReference = SecurityhubInsightFiltersCompanyNameOutputReference;
_c = JSII_RTTI_SYMBOL_1;
SecurityhubInsightFiltersCompanyNameOutputReference[_c] = { fqn: "@cdktf/provider-aws.securityhubInsight.SecurityhubInsightFiltersCompanyNameOutputReference", version: "19.50.0" };
class SecurityhubInsightFiltersCompanyNameList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new SecurityhubInsightFiltersCompanyNameOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.SecurityhubInsightFiltersCompanyNameList = SecurityhubInsightFiltersCompanyNameList;
_d = JSII_RTTI_SYMBOL_1;
SecurityhubInsightFiltersCompanyNameList[_d] = { fqn: "@cdktf/provider-aws.securityhubInsight.SecurityhubInsightFiltersCompanyNameList", version: "19.50.0" };
function securityhubInsightFiltersComplianceStatusToTerraform(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 {
comparison: cdktf.stringToTerraform(struct.comparison),
value: cdktf.stringToTerraform(struct.value),
};
}
exports.securityhubInsightFiltersComplianceStatusToTerraform = securityhubInsightFiltersComplianceStatusToTerraform;
function securityhubInsightFiltersComplianceStatusToHclTerraform(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 = {
comparison: {
value: cdktf.stringToHclTerraform(struct.comparison),
isBlock: false,
type: "simple",
storageClassType: "string",
},
value: {
value: cdktf.stringToHclTerraform(struct.value),
isBlock: false,
type: "simple",
storageClassType: "string",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
exports.securityhubInsightFiltersComplianceStatusToHclTerraform = securityhubInsightFiltersComplianceStatusToHclTerraform;
class SecurityhubInsightFiltersComplianceStatusOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
if (this.resolvableValue) {
return this.resolvableValue;
}
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._comparison !== undefined) {
hasAnyValues = true;
internalValueResult.comparison = this._comparison;
}
if (this._value !== undefined) {
hasAnyValues = true;
internalValueResult.value = this._value;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this.resolvableValue = undefined;
this._comparison = undefined;
this._value = undefined;
}
else if (cdktf.Tokenization.isResolvable(value)) {
this.isEmptyObject = false;
this.resolvableValue = value;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this.resolvableValue = undefined;
this._comparison = value.comparison;
this._value = value.value;
}
}
get comparison() {
return this.getStringAttribute('comparison');
}
set comparison(value) {
this._comparison = value;
}
// Temporarily expose input value. Use with caution.
get comparisonInput() {
return this._comparison;
}
get value() {
return this.getStringAttribute('value');
}
set value(value) {
this._value = value;
}
// Temporarily expose input value. Use with caution.
get valueInput() {
return this._value;
}
}
exports.SecurityhubInsightFiltersComplianceStatusOutputReference = SecurityhubInsightFiltersComplianceStatusOutputReference;
_e = JSII_RTTI_SYMBOL_1;
SecurityhubInsightFiltersComplianceStatusOutputReference[_e] = { fqn: "@cdktf/provider-aws.securityhubInsight.SecurityhubInsightFiltersComplianceStatusOutputReference", version: "19.50.0" };
class SecurityhubInsightFiltersComplianceStatusList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new SecurityhubInsightFiltersComplianceStatusOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.SecurityhubInsightFiltersComplianceStatusList = SecurityhubInsightFiltersComplianceStatusList;
_f = JSII_RTTI_SYMBOL_1;
SecurityhubInsightFiltersComplianceStatusList[_f] = { fqn: "@cdktf/provider-aws.securityhubInsight.SecurityhubInsightFiltersComplianceStatusList", version: "19.50.0" };
function securityhubInsightFiltersConfidenceToTerraform(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 {
eq: cdktf.stringToTerraform(struct.eq),
gte: cdktf.stringToTerraform(struct.gte),
lte: cdktf.stringToTerraform(struct.lte),
};
}
exports.securityhubInsightFiltersConfidenceToTerraform = securityhubInsightFiltersConfidenceToTerraform;
function securityhubInsightFiltersConfidenceToHclTerraform(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 = {
eq: {
value: cdktf.stringToHclTerraform(struct.eq),
isBlock: false,
type: "simple",
storageClassType: "string",
},
gte: {
value: cdktf.stringToHclTerraform(struct.gte),
isBlock: false,
type: "simple",
storageClassType: "string",
},
lte: {
value: cdktf.stringToHclTerraform(struct.lte),
isBlock: false,
type: "simple",
storageClassType: "string",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
exports.securityhubInsightFiltersConfidenceToHclTerraform = securityhubInsightFiltersConfidenceToHclTerraform;
class SecurityhubInsightFiltersConfidenceOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
if (this.resolvableValue) {
return this.resolvableValue;
}
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._eq !== undefined) {
hasAnyValues = true;
internalValueResult.eq = this._eq;
}
if (this._gte !== undefined) {
hasAnyValues = true;
internalValueResult.gte = this._gte;
}
if (this._lte !== undefined) {
hasAnyValues = true;
internalValueResult.lte = this._lte;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this.resolvableValue = undefined;
this._eq = undefined;
this._gte = undefined;
this._lte = undefined;
}
else if (cdktf.Tokenization.isResolvable(value)) {
this.isEmptyObject = false;
this.resolvableValue = value;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this.resolvableValue = undefined;
this._eq = value.eq;
this._gte = value.gte;
this._lte = value.lte;
}
}
get eq() {
return this.getStringAttribute('eq');
}
set eq(value) {
this._eq = value;
}
resetEq() {
this._eq = undefined;
}
// Temporarily expose input value. Use with caution.
get eqInput() {
return this._eq;
}
get gte() {
return this.getStringAttribute('gte');
}
set gte(value) {
this._gte = value;
}
resetGte() {
this._gte = undefined;
}
// Temporarily expose input value. Use with caution.
get gteInput() {
return this._gte;
}
get lte() {
return this.getStringAttribute('lte');
}
set lte(value) {
this._lte = value;
}
resetLte() {
this._lte = undefined;
}
// Temporarily expose input value. Use with caution.
get lteInput() {
return this._lte;
}
}
exports.SecurityhubInsightFiltersConfidenceOutputReference = SecurityhubInsightFiltersConfidenceOutputReference;
_g = JSII_RTTI_SYMBOL_1;
SecurityhubInsightFiltersConfidenceOutputReference[_g] = { fqn: "@cdktf/provider-aws.securityhubInsight.SecurityhubInsightFiltersConfidenceOutputReference", version: "19.50.0" };
class SecurityhubInsightFiltersConfidenceList extends cdktf.ComplexList {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, wrapsSet) {
super(terraformResource, terraformAttribute, wrapsSet);
this.terraformResource = terraformResource;
this.terraformAttribute = terraformAttribute;
this.wrapsSet = wrapsSet;
}
/**
* @param index the index of the item to return
*/
get(index) {
return new SecurityhubInsightFiltersConfidenceOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.SecurityhubInsightFiltersConfiden