UNPKG

@cdktf/provider-aws

Version:

Prebuilt aws Provider for Terraform CDK (cdktf)

559 lines 2.29 MB
"use strict"; var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _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