@cdktf/provider-aws
Version:
Prebuilt aws Provider for Terraform CDK (cdktf)
464 lines • 2.28 MB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, _86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100, _101, _102, _103, _104, _105, _106, _107, _108, _109, _110, _111, _112, _113, _114, _115, _116, _117, _118, _119, _120, _121, _122, _123, _124, _125, _126, _127, _128, _129, _130, _131, _132, _133, _134, _135, _136, _137, _138, _139, _140, _141, _142, _143, _144, _145, _146, _147, _148, _149, _150, _151, _152, _153, _154, _155, _156, _157, _158, _159, _160, _161, _162, _163, _164;
Object.defineProperty(exports, "__esModule", { value: true });
exports.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