UNPKG

@cdktf/provider-aws

Version:

Prebuilt aws Provider for Terraform CDK (cdktf)

428 lines 873 kB
"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; Object.defineProperty(exports, "__esModule", { value: true }); exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsList = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationList = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustList = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsList = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileList = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmList = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesList = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchList = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateList = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsList = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileList = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendList = exports.DataAwsAppmeshVirtualNodeSpecBackendOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceList = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyList = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsList = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationList = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustList = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsList = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileList = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmList = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesList = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchList = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateList = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsList = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileList = exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference = void 0; exports.DataAwsAppmeshVirtualNodeSpecListenerTlsCertificateAcmList = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutList = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutTcpList = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutTcpIdleList = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2List = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestList = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2IdleList = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpList = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestList = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpIdleList = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcList = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestList = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcIdleList = exports.DataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerPortMappingList = exports.DataAwsAppmeshVirtualNodeSpecListenerPortMappingOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionList = exports.DataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionIntervalList = exports.DataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationList = exports.DataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerHealthCheckList = exports.DataAwsAppmeshVirtualNodeSpecListenerHealthCheckOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerConnectionPoolList = exports.DataAwsAppmeshVirtualNodeSpecListenerConnectionPoolOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerConnectionPoolTcpList = exports.DataAwsAppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerConnectionPoolHttp2List = exports.DataAwsAppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerConnectionPoolHttpList = exports.DataAwsAppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerConnectionPoolGrpcList = exports.DataAwsAppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsList = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsOutputReference = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyList = exports.DataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference = void 0; exports.DataAwsAppmeshVirtualNode = exports.DataAwsAppmeshVirtualNodeSpecList = exports.DataAwsAppmeshVirtualNodeSpecOutputReference = exports.DataAwsAppmeshVirtualNodeSpecServiceDiscoveryList = exports.DataAwsAppmeshVirtualNodeSpecServiceDiscoveryOutputReference = exports.DataAwsAppmeshVirtualNodeSpecServiceDiscoveryDnsList = exports.DataAwsAppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference = exports.DataAwsAppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapList = exports.DataAwsAppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference = exports.DataAwsAppmeshVirtualNodeSpecLoggingList = exports.DataAwsAppmeshVirtualNodeSpecLoggingOutputReference = exports.DataAwsAppmeshVirtualNodeSpecLoggingAccessLogList = exports.DataAwsAppmeshVirtualNodeSpecLoggingAccessLogOutputReference = exports.DataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileList = exports.DataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference = exports.DataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileFormatList = exports.DataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileFormatOutputReference = exports.DataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonList = exports.DataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerList = exports.DataAwsAppmeshVirtualNodeSpecListenerOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsList = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsValidationList = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsValidationOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustList = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustSdsList = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustFileList = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesList = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchList = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsCertificateList = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsCertificateOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsCertificateSdsList = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsCertificateFileList = exports.DataAwsAppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference = void 0; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileToTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsToTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateToTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchToTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesToTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmToTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileToTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsToTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustToTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationToTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsToTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyToTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceToTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendToTerraform = dataAwsAppmeshVirtualNodeSpecBackendToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileToTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsToTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateToTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchToTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesToTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmToTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileToTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsToTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustToTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationToTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsToTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyToTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsClientPolicyToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsToTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsToTerraform; exports.dataAwsAppmeshVirtualNodeSpecBackendDefaultsToHclTerraform = dataAwsAppmeshVirtualNodeSpecBackendDefaultsToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolGrpcToTerraform = dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolGrpcToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolGrpcToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolGrpcToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolHttpToTerraform = dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolHttpToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolHttpToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolHttpToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolHttp2ToTerraform = dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolHttp2ToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolHttp2ToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolHttp2ToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolTcpToTerraform = dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolTcpToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolTcpToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolTcpToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolToTerraform = dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerConnectionPoolToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerHealthCheckToTerraform = dataAwsAppmeshVirtualNodeSpecListenerHealthCheckToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerHealthCheckToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerHealthCheckToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationToTerraform = dataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionIntervalToTerraform = dataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionIntervalToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionIntervalToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionIntervalToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionToTerraform = dataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerOutlierDetectionToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerPortMappingToTerraform = dataAwsAppmeshVirtualNodeSpecListenerPortMappingToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerPortMappingToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerPortMappingToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcIdleToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcIdleToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcIdleToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcIdleToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutGrpcToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpIdleToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpIdleToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpIdleToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpIdleToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttpToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2IdleToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2IdleToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2IdleToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2IdleToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2ToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2ToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2ToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutHttp2ToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutTcpIdleToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutTcpIdleToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutTcpIdleToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutTcpIdleToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutTcpToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutTcpToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutTcpToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutTcpToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTimeoutToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTimeoutToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsCertificateAcmToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsCertificateAcmToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsCertificateAcmToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsCertificateAcmToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsCertificateFileToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsCertificateFileToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsCertificateFileToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsCertificateFileToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsCertificateSdsToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsCertificateSdsToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsCertificateSdsToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsCertificateSdsToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsCertificateToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsCertificateToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsCertificateToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsCertificateToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustFileToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustFileToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustFileToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustFileToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustSdsToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustSdsToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustSdsToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustSdsToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsValidationTrustToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsValidationToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsValidationToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsValidationToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsValidationToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsToTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerTlsToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerTlsToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerToTerraform = dataAwsAppmeshVirtualNodeSpecListenerToTerraform; exports.dataAwsAppmeshVirtualNodeSpecListenerToHclTerraform = dataAwsAppmeshVirtualNodeSpecListenerToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonToTerraform = dataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonToTerraform; exports.dataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonToHclTerraform = dataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileFormatJsonToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileFormatToTerraform = dataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileFormatToTerraform; exports.dataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileFormatToHclTerraform = dataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileFormatToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileToTerraform = dataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileToTerraform; exports.dataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileToHclTerraform = dataAwsAppmeshVirtualNodeSpecLoggingAccessLogFileToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecLoggingAccessLogToTerraform = dataAwsAppmeshVirtualNodeSpecLoggingAccessLogToTerraform; exports.dataAwsAppmeshVirtualNodeSpecLoggingAccessLogToHclTerraform = dataAwsAppmeshVirtualNodeSpecLoggingAccessLogToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecLoggingToTerraform = dataAwsAppmeshVirtualNodeSpecLoggingToTerraform; exports.dataAwsAppmeshVirtualNodeSpecLoggingToHclTerraform = dataAwsAppmeshVirtualNodeSpecLoggingToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapToTerraform = dataAwsAppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapToTerraform; exports.dataAwsAppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapToHclTerraform = dataAwsAppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecServiceDiscoveryDnsToTerraform = dataAwsAppmeshVirtualNodeSpecServiceDiscoveryDnsToTerraform; exports.dataAwsAppmeshVirtualNodeSpecServiceDiscoveryDnsToHclTerraform = dataAwsAppmeshVirtualNodeSpecServiceDiscoveryDnsToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecServiceDiscoveryToTerraform = dataAwsAppmeshVirtualNodeSpecServiceDiscoveryToTerraform; exports.dataAwsAppmeshVirtualNodeSpecServiceDiscoveryToHclTerraform = dataAwsAppmeshVirtualNodeSpecServiceDiscoveryToHclTerraform; exports.dataAwsAppmeshVirtualNodeSpecToTerraform = dataAwsAppmeshVirtualNodeSpecToTerraform; exports.dataAwsAppmeshVirtualNodeSpecToHclTerraform = dataAwsAppmeshVirtualNodeSpecToHclTerraform; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileToTerraform(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 {}; } function dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileToHclTerraform(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 = {}; return attrs; } class DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference 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() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // certificate_chain - computed: true, optional: false, required: false get certificateChain() { return this.getStringAttribute('certificate_chain'); } // private_key - computed: true, optional: false, required: false get privateKey() { return this.getStringAttribute('private_key'); } } exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference = DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference; _a = JSII_RTTI_SYMBOL_1; DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference[_a] = { fqn: "@cdktf/provider-aws.dataAwsAppmeshVirtualNode.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference", version: "21.22.1" }; class DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileList 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 DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileList = DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileList; _b = JSII_RTTI_SYMBOL_1; DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileList[_b] = { fqn: "@cdktf/provider-aws.dataAwsAppmeshVirtualNode.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileList", version: "21.22.1" }; function dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsToTerraform(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 {}; } function dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsToHclTerraform(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 = {}; return attrs; } class DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference 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() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // secret_name - computed: true, optional: false, required: false get secretName() { return this.getStringAttribute('secret_name'); } } exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference = DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference; _c = JSII_RTTI_SYMBOL_1; DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference[_c] = { fqn: "@cdktf/provider-aws.dataAwsAppmeshVirtualNode.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference", version: "21.22.1" }; class DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsList 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 DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsList = DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsList; _d = JSII_RTTI_SYMBOL_1; DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsList[_d] = { fqn: "@cdktf/provider-aws.dataAwsAppmeshVirtualNode.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsList", version: "21.22.1" }; function dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateToTerraform(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 {}; } function dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateToHclTerraform(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 = {}; return attrs; } class DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference 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; // file - computed: true, optional: false, required: false this._file = new DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileList(this, "file", false); // sds - computed: true, optional: false, required: false this._sds = new DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsList(this, "sds", false); } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } get file() { return this._file; } get sds() { return this._sds; } } exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference = DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference; _e = JSII_RTTI_SYMBOL_1; DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference[_e] = { fqn: "@cdktf/provider-aws.dataAwsAppmeshVirtualNode.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference", version: "21.22.1" }; class DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateList 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 DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateList = DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateList; _f = JSII_RTTI_SYMBOL_1; DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateList[_f] = { fqn: "@cdktf/provider-aws.dataAwsAppmeshVirtualNode.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateList", version: "21.22.1" }; function dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchToTerraform(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 {}; } function dataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchToHclTerraform(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 = {}; return attrs; } class DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference 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() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // exact - computed: true, optional: false, required: false get exact() { return cdktf.Fn.tolist(this.getListAttribute('exact')); } } exports.DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference = DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference; _g = JSII_RTTI_SYMBOL_1; DataAwsAppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference[_g] = { fqn: "@cdktf/provider-aws.dataAwsApp