UNPKG

@cdktf/provider-aws

Version:

Prebuilt aws Provider for Terraform CDK (cdktf)

464 lines 2.28 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.SecurityhubInsightFiltersNetworkDestinationDomainOutputReference = exports.SecurityhubInsightFiltersMalwareTypeList = exports.SecurityhubInsightFiltersMalwareTypeOutputReference = exports.SecurityhubInsightFiltersMalwareStateList = exports.SecurityhubInsightFiltersMalwareStateOutputReference = exports.SecurityhubInsightFiltersMalwarePathList = exports.SecurityhubInsightFiltersMalwarePathOutputReference = exports.SecurityhubInsightFiltersMalwareNameList = exports.SecurityhubInsightFiltersMalwareNameOutputReference = exports.SecurityhubInsightFiltersLastObservedAtList = exports.SecurityhubInsightFiltersLastObservedAtOutputReference = exports.SecurityhubInsightFiltersLastObservedAtDateRangeOutputReference = exports.SecurityhubInsightFiltersKeywordList = exports.SecurityhubInsightFiltersKeywordOutputReference = exports.SecurityhubInsightFiltersIdList = exports.SecurityhubInsightFiltersIdOutputReference = exports.SecurityhubInsightFiltersGeneratorIdList = exports.SecurityhubInsightFiltersGeneratorIdOutputReference = exports.SecurityhubInsightFiltersFirstObservedAtList = exports.SecurityhubInsightFiltersFirstObservedAtOutputReference = exports.SecurityhubInsightFiltersFirstObservedAtDateRangeOutputReference = exports.SecurityhubInsightFiltersFindingProviderFieldsTypesList = exports.SecurityhubInsightFiltersFindingProviderFieldsTypesOutputReference = exports.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalList = exports.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalOutputReference = exports.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabelList = exports.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabelOutputReference = exports.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnList = exports.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputReference = exports.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdList = exports.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputReference = exports.SecurityhubInsightFiltersFindingProviderFieldsCriticalityList = exports.SecurityhubInsightFiltersFindingProviderFieldsCriticalityOutputReference = exports.SecurityhubInsightFiltersFindingProviderFieldsConfidenceList = exports.SecurityhubInsightFiltersFindingProviderFieldsConfidenceOutputReference = exports.SecurityhubInsightFiltersDescriptionList = exports.SecurityhubInsightFiltersDescriptionOutputReference = exports.SecurityhubInsightFiltersCriticalityList = exports.SecurityhubInsightFiltersCriticalityOutputReference = exports.SecurityhubInsightFiltersCreatedAtList = exports.SecurityhubInsightFiltersCreatedAtOutputReference = exports.SecurityhubInsightFiltersCreatedAtDateRangeOutputReference = exports.SecurityhubInsightFiltersConfidenceList = exports.SecurityhubInsightFiltersConfidenceOutputReference = exports.SecurityhubInsightFiltersComplianceStatusList = exports.SecurityhubInsightFiltersComplianceStatusOutputReference = exports.SecurityhubInsightFiltersCompanyNameList = exports.SecurityhubInsightFiltersCompanyNameOutputReference = exports.SecurityhubInsightFiltersAwsAccountIdList = exports.SecurityhubInsightFiltersAwsAccountIdOutputReference = void 0; exports.SecurityhubInsightFiltersRecommendationTextList = exports.SecurityhubInsightFiltersRecommendationTextOutputReference = exports.SecurityhubInsightFiltersProductNameList = exports.SecurityhubInsightFiltersProductNameOutputReference = exports.SecurityhubInsightFiltersProductFieldsList = exports.SecurityhubInsightFiltersProductFieldsOutputReference = exports.SecurityhubInsightFiltersProductArnList = exports.SecurityhubInsightFiltersProductArnOutputReference = exports.SecurityhubInsightFiltersProcessTerminatedAtList = exports.SecurityhubInsightFiltersProcessTerminatedAtOutputReference = exports.SecurityhubInsightFiltersProcessTerminatedAtDateRangeOutputReference = exports.SecurityhubInsightFiltersProcessPidList = exports.SecurityhubInsightFiltersProcessPidOutputReference = exports.SecurityhubInsightFiltersProcessPathList = exports.SecurityhubInsightFiltersProcessPathOutputReference = exports.SecurityhubInsightFiltersProcessParentPidList = exports.SecurityhubInsightFiltersProcessParentPidOutputReference = exports.SecurityhubInsightFiltersProcessNameList = exports.SecurityhubInsightFiltersProcessNameOutputReference = exports.SecurityhubInsightFiltersProcessLaunchedAtList = exports.SecurityhubInsightFiltersProcessLaunchedAtOutputReference = exports.SecurityhubInsightFiltersProcessLaunchedAtDateRangeOutputReference = exports.SecurityhubInsightFiltersNoteUpdatedByList = exports.SecurityhubInsightFiltersNoteUpdatedByOutputReference = exports.SecurityhubInsightFiltersNoteUpdatedAtList = exports.SecurityhubInsightFiltersNoteUpdatedAtOutputReference = exports.SecurityhubInsightFiltersNoteUpdatedAtDateRangeOutputReference = exports.SecurityhubInsightFiltersNoteTextList = exports.SecurityhubInsightFiltersNoteTextOutputReference = exports.SecurityhubInsightFiltersNetworkSourcePortList = exports.SecurityhubInsightFiltersNetworkSourcePortOutputReference = exports.SecurityhubInsightFiltersNetworkSourceMacList = exports.SecurityhubInsightFiltersNetworkSourceMacOutputReference = exports.SecurityhubInsightFiltersNetworkSourceIpv6List = exports.SecurityhubInsightFiltersNetworkSourceIpv6OutputReference = exports.SecurityhubInsightFiltersNetworkSourceIpv4List = exports.SecurityhubInsightFiltersNetworkSourceIpv4OutputReference = exports.SecurityhubInsightFiltersNetworkSourceDomainList = exports.SecurityhubInsightFiltersNetworkSourceDomainOutputReference = exports.SecurityhubInsightFiltersNetworkProtocolList = exports.SecurityhubInsightFiltersNetworkProtocolOutputReference = exports.SecurityhubInsightFiltersNetworkDirectionList = exports.SecurityhubInsightFiltersNetworkDirectionOutputReference = exports.SecurityhubInsightFiltersNetworkDestinationPortList = exports.SecurityhubInsightFiltersNetworkDestinationPortOutputReference = exports.SecurityhubInsightFiltersNetworkDestinationIpv6List = exports.SecurityhubInsightFiltersNetworkDestinationIpv6OutputReference = exports.SecurityhubInsightFiltersNetworkDestinationIpv4List = exports.SecurityhubInsightFiltersNetworkDestinationIpv4OutputReference = exports.SecurityhubInsightFiltersNetworkDestinationDomainList = void 0; exports.SecurityhubInsightFiltersResourcePartitionOutputReference = exports.SecurityhubInsightFiltersResourceIdList = exports.SecurityhubInsightFiltersResourceIdOutputReference = exports.SecurityhubInsightFiltersResourceDetailsOtherList = exports.SecurityhubInsightFiltersResourceDetailsOtherOutputReference = exports.SecurityhubInsightFiltersResourceContainerNameList = exports.SecurityhubInsightFiltersResourceContainerNameOutputReference = exports.SecurityhubInsightFiltersResourceContainerLaunchedAtList = exports.SecurityhubInsightFiltersResourceContainerLaunchedAtOutputReference = exports.SecurityhubInsightFiltersResourceContainerLaunchedAtDateRangeOutputReference = exports.SecurityhubInsightFiltersResourceContainerImageNameList = exports.SecurityhubInsightFiltersResourceContainerImageNameOutputReference = exports.SecurityhubInsightFiltersResourceContainerImageIdList = exports.SecurityhubInsightFiltersResourceContainerImageIdOutputReference = exports.SecurityhubInsightFiltersResourceAwsS3BucketOwnerNameList = exports.SecurityhubInsightFiltersResourceAwsS3BucketOwnerNameOutputReference = exports.SecurityhubInsightFiltersResourceAwsS3BucketOwnerIdList = exports.SecurityhubInsightFiltersResourceAwsS3BucketOwnerIdOutputReference = exports.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameList = exports.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameOutputReference = exports.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatusList = exports.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatusOutputReference = exports.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtList = exports.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputReference = exports.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputReference = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdOutputReference = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceTypeList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceTypeOutputReference = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdOutputReference = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputReference = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputReference = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameOutputReference = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceIpv6AddressesList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceIpv6AddressesOutputReference = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceIpv4AddressesList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceIpv4AddressesOutputReference = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceImageIdList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceImageIdOutputReference = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnList = exports.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputReference = exports.SecurityhubInsightFiltersRelatedFindingsProductArnList = exports.SecurityhubInsightFiltersRelatedFindingsProductArnOutputReference = exports.SecurityhubInsightFiltersRelatedFindingsIdList = exports.SecurityhubInsightFiltersRelatedFindingsIdOutputReference = exports.SecurityhubInsightFiltersRecordStateList = exports.SecurityhubInsightFiltersRecordStateOutputReference = void 0; exports.SecurityhubInsight = exports.SecurityhubInsightFiltersOutputReference = exports.SecurityhubInsightFiltersWorkflowStatusList = exports.SecurityhubInsightFiltersWorkflowStatusOutputReference = exports.SecurityhubInsightFiltersVerificationStateList = exports.SecurityhubInsightFiltersVerificationStateOutputReference = exports.SecurityhubInsightFiltersUserDefinedValuesList = exports.SecurityhubInsightFiltersUserDefinedValuesOutputReference = exports.SecurityhubInsightFiltersUpdatedAtList = exports.SecurityhubInsightFiltersUpdatedAtOutputReference = exports.SecurityhubInsightFiltersUpdatedAtDateRangeOutputReference = exports.SecurityhubInsightFiltersTypeList = exports.SecurityhubInsightFiltersTypeOutputReference = exports.SecurityhubInsightFiltersTitleList = exports.SecurityhubInsightFiltersTitleOutputReference = exports.SecurityhubInsightFiltersThreatIntelIndicatorValueList = exports.SecurityhubInsightFiltersThreatIntelIndicatorValueOutputReference = exports.SecurityhubInsightFiltersThreatIntelIndicatorTypeList = exports.SecurityhubInsightFiltersThreatIntelIndicatorTypeOutputReference = exports.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrlList = exports.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrlOutputReference = exports.SecurityhubInsightFiltersThreatIntelIndicatorSourceList = exports.SecurityhubInsightFiltersThreatIntelIndicatorSourceOutputReference = exports.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtList = exports.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtOutputReference = exports.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputReference = exports.SecurityhubInsightFiltersThreatIntelIndicatorCategoryList = exports.SecurityhubInsightFiltersThreatIntelIndicatorCategoryOutputReference = exports.SecurityhubInsightFiltersSourceUrlList = exports.SecurityhubInsightFiltersSourceUrlOutputReference = exports.SecurityhubInsightFiltersSeverityLabelList = exports.SecurityhubInsightFiltersSeverityLabelOutputReference = exports.SecurityhubInsightFiltersResourceTypeList = exports.SecurityhubInsightFiltersResourceTypeOutputReference = exports.SecurityhubInsightFiltersResourceTagsList = exports.SecurityhubInsightFiltersResourceTagsOutputReference = exports.SecurityhubInsightFiltersResourceRegionList = exports.SecurityhubInsightFiltersResourceRegionOutputReference = exports.SecurityhubInsightFiltersResourcePartitionList = void 0; exports.securityhubInsightFiltersAwsAccountIdToTerraform = securityhubInsightFiltersAwsAccountIdToTerraform; exports.securityhubInsightFiltersAwsAccountIdToHclTerraform = securityhubInsightFiltersAwsAccountIdToHclTerraform; exports.securityhubInsightFiltersCompanyNameToTerraform = securityhubInsightFiltersCompanyNameToTerraform; exports.securityhubInsightFiltersCompanyNameToHclTerraform = securityhubInsightFiltersCompanyNameToHclTerraform; exports.securityhubInsightFiltersComplianceStatusToTerraform = securityhubInsightFiltersComplianceStatusToTerraform; exports.securityhubInsightFiltersComplianceStatusToHclTerraform = securityhubInsightFiltersComplianceStatusToHclTerraform; exports.securityhubInsightFiltersConfidenceToTerraform = securityhubInsightFiltersConfidenceToTerraform; exports.securityhubInsightFiltersConfidenceToHclTerraform = securityhubInsightFiltersConfidenceToHclTerraform; exports.securityhubInsightFiltersCreatedAtDateRangeToTerraform = securityhubInsightFiltersCreatedAtDateRangeToTerraform; exports.securityhubInsightFiltersCreatedAtDateRangeToHclTerraform = securityhubInsightFiltersCreatedAtDateRangeToHclTerraform; exports.securityhubInsightFiltersCreatedAtToTerraform = securityhubInsightFiltersCreatedAtToTerraform; exports.securityhubInsightFiltersCreatedAtToHclTerraform = securityhubInsightFiltersCreatedAtToHclTerraform; exports.securityhubInsightFiltersCriticalityToTerraform = securityhubInsightFiltersCriticalityToTerraform; exports.securityhubInsightFiltersCriticalityToHclTerraform = securityhubInsightFiltersCriticalityToHclTerraform; exports.securityhubInsightFiltersDescriptionToTerraform = securityhubInsightFiltersDescriptionToTerraform; exports.securityhubInsightFiltersDescriptionToHclTerraform = securityhubInsightFiltersDescriptionToHclTerraform; exports.securityhubInsightFiltersFindingProviderFieldsConfidenceToTerraform = securityhubInsightFiltersFindingProviderFieldsConfidenceToTerraform; exports.securityhubInsightFiltersFindingProviderFieldsConfidenceToHclTerraform = securityhubInsightFiltersFindingProviderFieldsConfidenceToHclTerraform; exports.securityhubInsightFiltersFindingProviderFieldsCriticalityToTerraform = securityhubInsightFiltersFindingProviderFieldsCriticalityToTerraform; exports.securityhubInsightFiltersFindingProviderFieldsCriticalityToHclTerraform = securityhubInsightFiltersFindingProviderFieldsCriticalityToHclTerraform; exports.securityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdToTerraform = securityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdToTerraform; exports.securityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdToHclTerraform = securityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdToHclTerraform; exports.securityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnToTerraform = securityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnToTerraform; exports.securityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnToHclTerraform = securityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnToHclTerraform; exports.securityhubInsightFiltersFindingProviderFieldsSeverityLabelToTerraform = securityhubInsightFiltersFindingProviderFieldsSeverityLabelToTerraform; exports.securityhubInsightFiltersFindingProviderFieldsSeverityLabelToHclTerraform = securityhubInsightFiltersFindingProviderFieldsSeverityLabelToHclTerraform; exports.securityhubInsightFiltersFindingProviderFieldsSeverityOriginalToTerraform = securityhubInsightFiltersFindingProviderFieldsSeverityOriginalToTerraform; exports.securityhubInsightFiltersFindingProviderFieldsSeverityOriginalToHclTerraform = securityhubInsightFiltersFindingProviderFieldsSeverityOriginalToHclTerraform; exports.securityhubInsightFiltersFindingProviderFieldsTypesToTerraform = securityhubInsightFiltersFindingProviderFieldsTypesToTerraform; exports.securityhubInsightFiltersFindingProviderFieldsTypesToHclTerraform = securityhubInsightFiltersFindingProviderFieldsTypesToHclTerraform; exports.securityhubInsightFiltersFirstObservedAtDateRangeToTerraform = securityhubInsightFiltersFirstObservedAtDateRangeToTerraform; exports.securityhubInsightFiltersFirstObservedAtDateRangeToHclTerraform = securityhubInsightFiltersFirstObservedAtDateRangeToHclTerraform; exports.securityhubInsightFiltersFirstObservedAtToTerraform = securityhubInsightFiltersFirstObservedAtToTerraform; exports.securityhubInsightFiltersFirstObservedAtToHclTerraform = securityhubInsightFiltersFirstObservedAtToHclTerraform; exports.securityhubInsightFiltersGeneratorIdToTerraform = securityhubInsightFiltersGeneratorIdToTerraform; exports.securityhubInsightFiltersGeneratorIdToHclTerraform = securityhubInsightFiltersGeneratorIdToHclTerraform; exports.securityhubInsightFiltersIdToTerraform = securityhubInsightFiltersIdToTerraform; exports.securityhubInsightFiltersIdToHclTerraform = securityhubInsightFiltersIdToHclTerraform; exports.securityhubInsightFiltersKeywordToTerraform = securityhubInsightFiltersKeywordToTerraform; exports.securityhubInsightFiltersKeywordToHclTerraform = securityhubInsightFiltersKeywordToHclTerraform; exports.securityhubInsightFiltersLastObservedAtDateRangeToTerraform = securityhubInsightFiltersLastObservedAtDateRangeToTerraform; exports.securityhubInsightFiltersLastObservedAtDateRangeToHclTerraform = securityhubInsightFiltersLastObservedAtDateRangeToHclTerraform; exports.securityhubInsightFiltersLastObservedAtToTerraform = securityhubInsightFiltersLastObservedAtToTerraform; exports.securityhubInsightFiltersLastObservedAtToHclTerraform = securityhubInsightFiltersLastObservedAtToHclTerraform; exports.securityhubInsightFiltersMalwareNameToTerraform = securityhubInsightFiltersMalwareNameToTerraform; exports.securityhubInsightFiltersMalwareNameToHclTerraform = securityhubInsightFiltersMalwareNameToHclTerraform; exports.securityhubInsightFiltersMalwarePathToTerraform = securityhubInsightFiltersMalwarePathToTerraform; exports.securityhubInsightFiltersMalwarePathToHclTerraform = securityhubInsightFiltersMalwarePathToHclTerraform; exports.securityhubInsightFiltersMalwareStateToTerraform = securityhubInsightFiltersMalwareStateToTerraform; exports.securityhubInsightFiltersMalwareStateToHclTerraform = securityhubInsightFiltersMalwareStateToHclTerraform; exports.securityhubInsightFiltersMalwareTypeToTerraform = securityhubInsightFiltersMalwareTypeToTerraform; exports.securityhubInsightFiltersMalwareTypeToHclTerraform = securityhubInsightFiltersMalwareTypeToHclTerraform; exports.securityhubInsightFiltersNetworkDestinationDomainToTerraform = securityhubInsightFiltersNetworkDestinationDomainToTerraform; exports.securityhubInsightFiltersNetworkDestinationDomainToHclTerraform = securityhubInsightFiltersNetworkDestinationDomainToHclTerraform; exports.securityhubInsightFiltersNetworkDestinationIpv4ToTerraform = securityhubInsightFiltersNetworkDestinationIpv4ToTerraform; exports.securityhubInsightFiltersNetworkDestinationIpv4ToHclTerraform = securityhubInsightFiltersNetworkDestinationIpv4ToHclTerraform; exports.securityhubInsightFiltersNetworkDestinationIpv6ToTerraform = securityhubInsightFiltersNetworkDestinationIpv6ToTerraform; exports.securityhubInsightFiltersNetworkDestinationIpv6ToHclTerraform = securityhubInsightFiltersNetworkDestinationIpv6ToHclTerraform; exports.securityhubInsightFiltersNetworkDestinationPortToTerraform = securityhubInsightFiltersNetworkDestinationPortToTerraform; exports.securityhubInsightFiltersNetworkDestinationPortToHclTerraform = securityhubInsightFiltersNetworkDestinationPortToHclTerraform; exports.securityhubInsightFiltersNetworkDirectionToTerraform = securityhubInsightFiltersNetworkDirectionToTerraform; exports.securityhubInsightFiltersNetworkDirectionToHclTerraform = securityhubInsightFiltersNetworkDirectionToHclTerraform; exports.securityhubInsightFiltersNetworkProtocolToTerraform = securityhubInsightFiltersNetworkProtocolToTerraform; exports.securityhubInsightFiltersNetworkProtocolToHclTerraform = securityhubInsightFiltersNetworkProtocolToHclTerraform; exports.securityhubInsightFiltersNetworkSourceDomainToTerraform = securityhubInsightFiltersNetworkSourceDomainToTerraform; exports.securityhubInsightFiltersNetworkSourceDomainToHclTerraform = securityhubInsightFiltersNetworkSourceDomainToHclTerraform; exports.securityhubInsightFiltersNetworkSourceIpv4ToTerraform = securityhubInsightFiltersNetworkSourceIpv4ToTerraform; exports.securityhubInsightFiltersNetworkSourceIpv4ToHclTerraform = securityhubInsightFiltersNetworkSourceIpv4ToHclTerraform; exports.securityhubInsightFiltersNetworkSourceIpv6ToTerraform = securityhubInsightFiltersNetworkSourceIpv6ToTerraform; exports.securityhubInsightFiltersNetworkSourceIpv6ToHclTerraform = securityhubInsightFiltersNetworkSourceIpv6ToHclTerraform; exports.securityhubInsightFiltersNetworkSourceMacToTerraform = securityhubInsightFiltersNetworkSourceMacToTerraform; exports.securityhubInsightFiltersNetworkSourceMacToHclTerraform = securityhubInsightFiltersNetworkSourceMacToHclTerraform; exports.securityhubInsightFiltersNetworkSourcePortToTerraform = securityhubInsightFiltersNetworkSourcePortToTerraform; exports.securityhubInsightFiltersNetworkSourcePortToHclTerraform = securityhubInsightFiltersNetworkSourcePortToHclTerraform; exports.securityhubInsightFiltersNoteTextToTerraform = securityhubInsightFiltersNoteTextToTerraform; exports.securityhubInsightFiltersNoteTextToHclTerraform = securityhubInsightFiltersNoteTextToHclTerraform; exports.securityhubInsightFiltersNoteUpdatedAtDateRangeToTerraform = securityhubInsightFiltersNoteUpdatedAtDateRangeToTerraform; exports.securityhubInsightFiltersNoteUpdatedAtDateRangeToHclTerraform = securityhubInsightFiltersNoteUpdatedAtDateRangeToHclTerraform; exports.securityhubInsightFiltersNoteUpdatedAtToTerraform = securityhubInsightFiltersNoteUpdatedAtToTerraform; exports.securityhubInsightFiltersNoteUpdatedAtToHclTerraform = securityhubInsightFiltersNoteUpdatedAtToHclTerraform; exports.securityhubInsightFiltersNoteUpdatedByToTerraform = securityhubInsightFiltersNoteUpdatedByToTerraform; exports.securityhubInsightFiltersNoteUpdatedByToHclTerraform = securityhubInsightFiltersNoteUpdatedByToHclTerraform; exports.securityhubInsightFiltersProcessLaunchedAtDateRangeToTerraform = securityhubInsightFiltersProcessLaunchedAtDateRangeToTerraform; exports.securityhubInsightFiltersProcessLaunchedAtDateRangeToHclTerraform = securityhubInsightFiltersProcessLaunchedAtDateRangeToHclTerraform; exports.securityhubInsightFiltersProcessLaunchedAtToTerraform = securityhubInsightFiltersProcessLaunchedAtToTerraform; exports.securityhubInsightFiltersProcessLaunchedAtToHclTerraform = securityhubInsightFiltersProcessLaunchedAtToHclTerraform; exports.securityhubInsightFiltersProcessNameToTerraform = securityhubInsightFiltersProcessNameToTerraform; exports.securityhubInsightFiltersProcessNameToHclTerraform = securityhubInsightFiltersProcessNameToHclTerraform; exports.securityhubInsightFiltersProcessParentPidToTerraform = securityhubInsightFiltersProcessParentPidToTerraform; exports.securityhubInsightFiltersProcessParentPidToHclTerraform = securityhubInsightFiltersProcessParentPidToHclTerraform; exports.securityhubInsightFiltersProcessPathToTerraform = securityhubInsightFiltersProcessPathToTerraform; exports.securityhubInsightFiltersProcessPathToHclTerraform = securityhubInsightFiltersProcessPathToHclTerraform; exports.securityhubInsightFiltersProcessPidToTerraform = securityhubInsightFiltersProcessPidToTerraform; exports.securityhubInsightFiltersProcessPidToHclTerraform = securityhubInsightFiltersProcessPidToHclTerraform; exports.securityhubInsightFiltersProcessTerminatedAtDateRangeToTerraform = securityhubInsightFiltersProcessTerminatedAtDateRangeToTerraform; exports.securityhubInsightFiltersProcessTerminatedAtDateRangeToHclTerraform = securityhubInsightFiltersProcessTerminatedAtDateRangeToHclTerraform; exports.securityhubInsightFiltersProcessTerminatedAtToTerraform = securityhubInsightFiltersProcessTerminatedAtToTerraform; exports.securityhubInsightFiltersProcessTerminatedAtToHclTerraform = securityhubInsightFiltersProcessTerminatedAtToHclTerraform; exports.securityhubInsightFiltersProductArnToTerraform = securityhubInsightFiltersProductArnToTerraform; exports.securityhubInsightFiltersProductArnToHclTerraform = securityhubInsightFiltersProductArnToHclTerraform; exports.securityhubInsightFiltersProductFieldsToTerraform = securityhubInsightFiltersProductFieldsToTerraform; exports.securityhubInsightFiltersProductFieldsToHclTerraform = securityhubInsightFiltersProductFieldsToHclTerraform; exports.securityhubInsightFiltersProductNameToTerraform = securityhubInsightFiltersProductNameToTerraform; exports.securityhubInsightFiltersProductNameToHclTerraform = securityhubInsightFiltersProductNameToHclTerraform; exports.securityhubInsightFiltersRecommendationTextToTerraform = securityhubInsightFiltersRecommendationTextToTerraform; exports.securityhubInsightFiltersRecommendationTextToHclTerraform = securityhubInsightFiltersRecommendationTextToHclTerraform; exports.securityhubInsightFiltersRecordStateToTerraform = securityhubInsightFiltersRecordStateToTerraform; exports.securityhubInsightFiltersRecordStateToHclTerraform = securityhubInsightFiltersRecordStateToHclTerraform; exports.securityhubInsightFiltersRelatedFindingsIdToTerraform = securityhubInsightFiltersRelatedFindingsIdToTerraform; exports.securityhubInsightFiltersRelatedFindingsIdToHclTerraform = securityhubInsightFiltersRelatedFindingsIdToHclTerraform; exports.securityhubInsightFiltersRelatedFindingsProductArnToTerraform = securityhubInsightFiltersRelatedFindingsProductArnToTerraform; exports.securityhubInsightFiltersRelatedFindingsProductArnToHclTerraform = securityhubInsightFiltersRelatedFindingsProductArnToHclTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnToTerraform = securityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnToTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnToHclTerraform = securityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnToHclTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceImageIdToTerraform = securityhubInsightFiltersResourceAwsEc2InstanceImageIdToTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceImageIdToHclTerraform = securityhubInsightFiltersResourceAwsEc2InstanceImageIdToHclTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceIpv4AddressesToTerraform = securityhubInsightFiltersResourceAwsEc2InstanceIpv4AddressesToTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceIpv4AddressesToHclTerraform = securityhubInsightFiltersResourceAwsEc2InstanceIpv4AddressesToHclTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceIpv6AddressesToTerraform = securityhubInsightFiltersResourceAwsEc2InstanceIpv6AddressesToTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceIpv6AddressesToHclTerraform = securityhubInsightFiltersResourceAwsEc2InstanceIpv6AddressesToHclTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceKeyNameToTerraform = securityhubInsightFiltersResourceAwsEc2InstanceKeyNameToTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceKeyNameToHclTerraform = securityhubInsightFiltersResourceAwsEc2InstanceKeyNameToHclTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeToTerraform = securityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeToTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeToHclTerraform = securityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeToHclTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtToTerraform = securityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtToTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtToHclTerraform = securityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtToHclTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceSubnetIdToTerraform = securityhubInsightFiltersResourceAwsEc2InstanceSubnetIdToTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceSubnetIdToHclTerraform = securityhubInsightFiltersResourceAwsEc2InstanceSubnetIdToHclTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceTypeToTerraform = securityhubInsightFiltersResourceAwsEc2InstanceTypeToTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceTypeToHclTerraform = securityhubInsightFiltersResourceAwsEc2InstanceTypeToHclTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceVpcIdToTerraform = securityhubInsightFiltersResourceAwsEc2InstanceVpcIdToTerraform; exports.securityhubInsightFiltersResourceAwsEc2InstanceVpcIdToHclTerraform = securityhubInsightFiltersResourceAwsEc2InstanceVpcIdToHclTerraform; exports.securityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeToTerraform = securityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeToTerraform; exports.securityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeToHclTerraform = securityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeToHclTerraform; exports.securityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtToTerraform = securityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtToTerraform; exports.securityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtToHclTerraform = securityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtToHclTerraform; exports.securityhubInsightFiltersResourceAwsIamAccessKeyStatusToTerraform = securityhubInsightFiltersResourceAwsIamAccessKeyStatusToTerraform; exports.securityhubInsightFiltersResourceAwsIamAccessKeyStatusToHclTerraform = securityhubInsightFiltersResourceAwsIamAccessKeyStatusToHclTerraform; exports.securityhubInsightFiltersResourceAwsIamAccessKeyUserNameToTerraform = securityhubInsightFiltersResourceAwsIamAccessKeyUserNameToTerraform; exports.securityhubInsightFiltersResourceAwsIamAccessKeyUserNameToHclTerraform = securityhubInsightFiltersResourceAwsIamAccessKeyUserNameToHclTerraform; exports.securityhubInsightFiltersResourceAwsS3BucketOwnerIdToTerraform = securityhubInsightFiltersResourceAwsS3BucketOwnerIdToTerraform; exports.securityhubInsightFiltersResourceAwsS3BucketOwnerIdToHclTerraform = securityhubInsightFiltersResourceAwsS3BucketOwnerIdToHclTerraform; exports.securityhubInsightFiltersResourceAwsS3BucketOwnerNameToTerraform = securityhubInsightFiltersResourceAwsS3BucketOwnerNameToTerraform; exports.securityhubInsightFiltersResourceAwsS3BucketOwnerNameToHclTerraform = securityhubInsightFiltersResourceAwsS3BucketOwnerNameToHclTerraform; exports.securityhubInsightFiltersResourceContainerImageIdToTerraform = securityhubInsightFiltersResourceContainerImageIdToTerraform; exports.securityhubInsightFiltersResourceContainerImageIdToHclTerraform = securityhubInsightFiltersResourceContainerImageIdToHclTerraform; exports.securityhubInsightFiltersResourceContainerImageNameToTerraform = securityhubInsightFiltersResourceContainerImageNameToTerraform; exports.securityhubInsightFiltersResourceContainerImageNameToHclTerraform = securityhubInsightFiltersResourceContainerImageNameToHclTerraform; exports.securityhubInsightFiltersResourceContainerLaunchedAtDateRangeToTerraform = securityhubInsightFiltersResourceContainerLaunchedAtDateRangeToTerraform; exports.securityhubInsightFiltersResourceContainerLaunchedAtDateRangeToHclTerraform = securityhubInsightFiltersResourceContainerLaunchedAtDateRangeToHclTerraform; exports.securityhubInsightFiltersResourceContainerLaunchedAtToTerraform = securityhubInsightFiltersResourceContainerLaunchedAtToTerraform; exports.securityhubInsightFiltersResourceContainerLaunchedAtToHclTerraform = securityhubInsightFiltersResourceContainerLaunchedAtToHclTerraform; exports.securityhubInsightFiltersResourceContainerNameToTerraform = securityhubInsightFiltersResourceContainerNameToTerraform; exports.securityhubInsightFiltersResourceContainerNameToHclTerraform = securityhubInsightFiltersResourceContainerNameToHclTerraform; exports.securityhubInsightFiltersResourceDetailsOtherToTerraform = securityhubInsightFiltersResourceDetailsOtherToTerraform; exports.securityhubInsightFiltersResourceDetailsOtherToHclTerraform = securityhubInsightFiltersResourceDetailsOtherToHclTerraform; exports.securityhubInsightFiltersResourceIdToTerraform = securityhubInsightFiltersResourceIdToTerraform; exports.securityhubInsightFiltersResourceIdToHclTerraform = securityhubInsightFiltersResourceIdToHclTerraform; exports.securityhubInsightFiltersResourcePartitionToTerraform = securityhubInsightFiltersResourcePartitionToTerraform; exports.securityhubInsightFiltersResourcePartitionToHclTerraform = securityhubInsightFiltersResourcePartitionToHclTerraform; exports.securityhubInsightFiltersResourceRegionToTerraform = securityhubInsightFiltersResourceRegionToTerraform; exports.securityhubInsightFiltersResourceRegionToHclTerraform = securityhubInsightFiltersResourceRegionToHclTerraform; exports.securityhubInsightFiltersResourceTagsToTerraform = securityhubInsightFiltersResourceTagsToTerraform; exports.securityhubInsightFiltersResourceTagsToHclTerraform = securityhubInsightFiltersResourceTagsToHclTerraform; exports.securityhubInsightFiltersResourceTypeToTerraform = securityhubInsightFiltersResourceTypeToTerraform; exports.securityhubInsightFiltersResourceTypeToHclTerraform = securityhubInsightFiltersResourceTypeToHclTerraform; exports.securityhubInsightFiltersSeverityLabelToTerraform = securityhubInsightFiltersSeverityLabelToTerraform; exports.securityhubInsightFiltersSeverityLabelToHclTerraform = securityhubInsightFiltersSeverityLabelToHclTerraform; exports.securityhubInsightFiltersSourceUrlToTerraform = securityhubInsightFiltersSourceUrlToTerraform; exports.securityhubInsightFiltersSourceUrlToHclTerraform = securityhubInsightFiltersSourceUrlToHclTerraform; exports.securityhubInsightFiltersThreatIntelIndicatorCategoryToTerraform = securityhubInsightFiltersThreatIntelIndicatorCategoryToTerraform; exports.securityhubInsightFiltersThreatIntelIndicatorCategoryToHclTerraform = securityhubInsightFiltersThreatIntelIndicatorCategoryToHclTerraform; exports.securityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeToTerraform = securityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeToTerraform; exports.securityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeToHclTerraform = securityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeToHclTerraform; exports.securityhubInsightFiltersThreatIntelIndicatorLastObservedAtToTerraform = securityhubInsightFiltersThreatIntelIndicatorLastObservedAtToTerraform; exports.securityhubInsightFiltersThreatIntelIndicatorLastObservedAtToHclTerraform = securityhubInsightFiltersThreatIntelIndicatorLastObservedAtToHclTerraform; exports.securityhubInsightFiltersThreatIntelIndicatorSourceToTerraform = securityhubInsightFiltersThreatIntelIndicatorSourceToTerraform; exports.securityhubInsightFiltersThreatIntelIndicatorSourceToHclTerraform = securityhubInsightFiltersThreatIntelIndicatorSourceToHclTerraform; exports.securityhubInsightFiltersThreatIntelIndicatorSourceUrlToTerraform = securityhubInsightFiltersThreatIntelIndicatorSourceUrlToTerraform; exports.securityhubInsightFiltersThreatIntelIndicatorSourceUrlToHclTerraform = securityhubInsightFiltersThreatIntelIndicatorSourceUrlToHclTerraform; exports.securityhubInsightFiltersThreatIntelIndicatorTypeToTerraform = securityhubInsightFiltersThreatIntelIndicatorTypeToTerraform; exports.securityhubInsightFiltersThreatIntelIndicatorTypeToHclTerraform = securityhubInsightFiltersThreatIntelIndicatorTypeToHclTerraform; exports.securityhubInsightFiltersThreatIntelIndicatorValueToTerraform = securityhubInsightFiltersThreatIntelIndicatorValueToTerraform; exports.securityhubInsightFiltersThreatIntelIndicatorValueToHclTerraform = securityhubInsightFiltersThreatIntelIndicatorValueToHclTerraform; exports.securityhubInsightFiltersTitleToTerraform = securityhubInsightFiltersTitleToTerraform; exports.securityhubInsightFiltersTitleToHclTerraform = securityhubInsightFiltersTitleToHclTerraform; exports.securityhubInsightFiltersTypeToTerraform = securityhubInsightFiltersTypeToTerraform; exports.securityhubInsightFiltersTypeToHclTerraform = securityhubInsightFiltersTypeToHclTerraform; exports.securityhubInsightFiltersUpdatedAtDateRangeToTerraform = securityhubInsightFiltersUpdatedAtDateRangeToTerraform; exports.securityhubInsightFiltersUpdatedAtDateRangeToHclTerraform = securityhubInsightFiltersUpdatedAtDateRangeToHclTerraform; exports.securityhubInsightFiltersUpdatedAtToTerraform = securityhubInsightFiltersUpdatedAtToTerraform; exports.securityhubInsightFiltersUpdatedAtToHclTerraform = securityhubInsightFiltersUpdatedAtToHclTerraform; exports.securityhubInsightFiltersUserDefinedValuesToTerraform = securityhubInsightFiltersUserDefinedValuesToTerraform; exports.securityhubInsightFiltersUserDefinedValuesToHclTerraform = securityhubInsightFiltersUserDefinedValuesToHclTerraform; exports.securityhubInsightFiltersVerificationStateToTerraform = securityhubInsightFiltersVerificationStateToTerraform; exports.securityhubInsightFiltersVerificationStateToHclTerraform = securityhubInsightFiltersVerificationStateToHclTerraform; exports.securityhubInsightFiltersWorkflowStatusToTerraform = securityhubInsightFiltersWorkflowStatusToTerraform; exports.securityhubInsightFiltersWorkflowStatusToHclTerraform = securityhubInsightFiltersWorkflowStatusToHclTerraform; exports.securityhubInsightFiltersToTerraform = securityhubInsightFiltersToTerraform; exports.securityhubInsightFiltersToHclTerraform = securityhubInsightFiltersToHclTerraform; 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), }; } 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)); } 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: "21.22.1" }; 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: "21.22.1" }; 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), }; } 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)); } 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: "21.22.1" }; 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: "21.22.1" }; function securityhubInsightFiltersComplianceStatusToT