@cdktf/provider-google
Version:
Prebuilt google Provider for Terraform CDK (cdktf)
387 lines (386 loc) • 2.29 MB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, _86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100, _101, _102, _103, _104, _105, _106, _107;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ComputeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesOutputReference = exports.ComputeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionOutputReference = exports.ComputeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddList = exports.ComputeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddOutputReference = exports.ComputeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddList = exports.ComputeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddOutputReference = exports.ComputeUrlMapPathMatcherDefaultRouteActionUrlRewriteOutputReference = exports.ComputeUrlMapPathMatcherDefaultRouteActionTimeoutOutputReference = exports.ComputeUrlMapPathMatcherDefaultRouteActionRetryPolicyOutputReference = exports.ComputeUrlMapPathMatcherDefaultRouteActionRetryPolicyPerTryTimeoutOutputReference = exports.ComputeUrlMapPathMatcherDefaultRouteActionRequestMirrorPolicyOutputReference = exports.ComputeUrlMapPathMatcherDefaultRouteActionMaxStreamDurationOutputReference = exports.ComputeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyOutputReference = exports.ComputeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayOutputReference = exports.ComputeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayFixedDelayOutputReference = exports.ComputeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyAbortOutputReference = exports.ComputeUrlMapPathMatcherDefaultRouteActionCorsPolicyOutputReference = exports.ComputeUrlMapPathMatcherDefaultCustomErrorResponsePolicyOutputReference = exports.ComputeUrlMapPathMatcherDefaultCustomErrorResponsePolicyErrorResponseRuleList = exports.ComputeUrlMapPathMatcherDefaultCustomErrorResponsePolicyErrorResponseRuleOutputReference = exports.ComputeUrlMapHostRuleList = exports.ComputeUrlMapHostRuleOutputReference = exports.ComputeUrlMapHeaderActionOutputReference = exports.ComputeUrlMapHeaderActionResponseHeadersToAddList = exports.ComputeUrlMapHeaderActionResponseHeadersToAddOutputReference = exports.ComputeUrlMapHeaderActionRequestHeadersToAddList = exports.ComputeUrlMapHeaderActionRequestHeadersToAddOutputReference = exports.ComputeUrlMapDefaultUrlRedirectOutputReference = exports.ComputeUrlMapDefaultRouteActionOutputReference = exports.ComputeUrlMapDefaultRouteActionWeightedBackendServicesList = exports.ComputeUrlMapDefaultRouteActionWeightedBackendServicesOutputReference = exports.ComputeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionOutputReference = exports.ComputeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddList = exports.ComputeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddOutputReference = exports.ComputeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddList = exports.ComputeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddOutputReference = exports.ComputeUrlMapDefaultRouteActionUrlRewriteOutputReference = exports.ComputeUrlMapDefaultRouteActionTimeoutOutputReference = exports.ComputeUrlMapDefaultRouteActionRetryPolicyOutputReference = exports.ComputeUrlMapDefaultRouteActionRetryPolicyPerTryTimeoutOutputReference = exports.ComputeUrlMapDefaultRouteActionRequestMirrorPolicyOutputReference = exports.ComputeUrlMapDefaultRouteActionMaxStreamDurationOutputReference = exports.ComputeUrlMapDefaultRouteActionFaultInjectionPolicyOutputReference = exports.ComputeUrlMapDefaultRouteActionFaultInjectionPolicyDelayOutputReference = exports.ComputeUrlMapDefaultRouteActionFaultInjectionPolicyDelayFixedDelayOutputReference = exports.ComputeUrlMapDefaultRouteActionFaultInjectionPolicyAbortOutputReference = exports.ComputeUrlMapDefaultRouteActionCorsPolicyOutputReference = exports.ComputeUrlMapDefaultCustomErrorResponsePolicyOutputReference = exports.ComputeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleList = exports.ComputeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleOutputReference = void 0;
exports.ComputeUrlMapPathMatcherRouteRulesMatchRulesQueryParameterMatchesList = exports.ComputeUrlMapPathMatcherRouteRulesMatchRulesQueryParameterMatchesOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesMatchRulesMetadataFiltersList = exports.ComputeUrlMapPathMatcherRouteRulesMatchRulesMetadataFiltersOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesMatchRulesMetadataFiltersFilterLabelsList = exports.ComputeUrlMapPathMatcherRouteRulesMatchRulesMetadataFiltersFilterLabelsOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesMatchRulesHeaderMatchesList = exports.ComputeUrlMapPathMatcherRouteRulesMatchRulesHeaderMatchesOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesMatchRulesHeaderMatchesRangeMatchOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesHeaderActionOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesHeaderActionResponseHeadersToAddList = exports.ComputeUrlMapPathMatcherRouteRulesHeaderActionResponseHeadersToAddOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesHeaderActionRequestHeadersToAddList = exports.ComputeUrlMapPathMatcherRouteRulesHeaderActionRequestHeadersToAddOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesCustomErrorResponsePolicyOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesCustomErrorResponsePolicyErrorResponseRuleList = exports.ComputeUrlMapPathMatcherRouteRulesCustomErrorResponsePolicyErrorResponseRuleOutputReference = exports.ComputeUrlMapPathMatcherPathRuleList = exports.ComputeUrlMapPathMatcherPathRuleOutputReference = exports.ComputeUrlMapPathMatcherPathRuleUrlRedirectOutputReference = exports.ComputeUrlMapPathMatcherPathRuleRouteActionOutputReference = exports.ComputeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesList = exports.ComputeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesOutputReference = exports.ComputeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionOutputReference = exports.ComputeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddList = exports.ComputeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddOutputReference = exports.ComputeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddList = exports.ComputeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddOutputReference = exports.ComputeUrlMapPathMatcherPathRuleRouteActionUrlRewriteOutputReference = exports.ComputeUrlMapPathMatcherPathRuleRouteActionTimeoutOutputReference = exports.ComputeUrlMapPathMatcherPathRuleRouteActionRetryPolicyOutputReference = exports.ComputeUrlMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeoutOutputReference = exports.ComputeUrlMapPathMatcherPathRuleRouteActionRequestMirrorPolicyOutputReference = exports.ComputeUrlMapPathMatcherPathRuleRouteActionMaxStreamDurationOutputReference = exports.ComputeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyOutputReference = exports.ComputeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayOutputReference = exports.ComputeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayFixedDelayOutputReference = exports.ComputeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyAbortOutputReference = exports.ComputeUrlMapPathMatcherPathRuleRouteActionCorsPolicyOutputReference = exports.ComputeUrlMapPathMatcherPathRuleCustomErrorResponsePolicyOutputReference = exports.ComputeUrlMapPathMatcherPathRuleCustomErrorResponsePolicyErrorResponseRuleList = exports.ComputeUrlMapPathMatcherPathRuleCustomErrorResponsePolicyErrorResponseRuleOutputReference = exports.ComputeUrlMapPathMatcherHeaderActionOutputReference = exports.ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAddList = exports.ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAddOutputReference = exports.ComputeUrlMapPathMatcherHeaderActionRequestHeadersToAddList = exports.ComputeUrlMapPathMatcherHeaderActionRequestHeadersToAddOutputReference = exports.ComputeUrlMapPathMatcherDefaultUrlRedirectOutputReference = exports.ComputeUrlMapPathMatcherDefaultRouteActionOutputReference = exports.ComputeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesList = void 0;
exports.ComputeUrlMap = exports.ComputeUrlMapTimeoutsOutputReference = exports.ComputeUrlMapTestList = exports.ComputeUrlMapTestOutputReference = exports.ComputeUrlMapTestHeadersList = exports.ComputeUrlMapTestHeadersOutputReference = exports.ComputeUrlMapPathMatcherList = exports.ComputeUrlMapPathMatcherOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesList = exports.ComputeUrlMapPathMatcherRouteRulesOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesUrlRedirectOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesList = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddList = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddList = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionUrlRewriteOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionTimeoutOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionRetryPolicyOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionRetryPolicyPerTryTimeoutOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionRequestMirrorPolicyOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionMaxStreamDurationOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyDelayOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyDelayFixedDelayOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyAbortOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesRouteActionCorsPolicyOutputReference = exports.ComputeUrlMapPathMatcherRouteRulesMatchRulesList = exports.ComputeUrlMapPathMatcherRouteRulesMatchRulesOutputReference = void 0;
exports.computeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleToTerraform = computeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleToTerraform;
exports.computeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleToHclTerraform = computeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleToHclTerraform;
exports.computeUrlMapDefaultCustomErrorResponsePolicyToTerraform = computeUrlMapDefaultCustomErrorResponsePolicyToTerraform;
exports.computeUrlMapDefaultCustomErrorResponsePolicyToHclTerraform = computeUrlMapDefaultCustomErrorResponsePolicyToHclTerraform;
exports.computeUrlMapDefaultRouteActionCorsPolicyToTerraform = computeUrlMapDefaultRouteActionCorsPolicyToTerraform;
exports.computeUrlMapDefaultRouteActionCorsPolicyToHclTerraform = computeUrlMapDefaultRouteActionCorsPolicyToHclTerraform;
exports.computeUrlMapDefaultRouteActionFaultInjectionPolicyAbortToTerraform = computeUrlMapDefaultRouteActionFaultInjectionPolicyAbortToTerraform;
exports.computeUrlMapDefaultRouteActionFaultInjectionPolicyAbortToHclTerraform = computeUrlMapDefaultRouteActionFaultInjectionPolicyAbortToHclTerraform;
exports.computeUrlMapDefaultRouteActionFaultInjectionPolicyDelayFixedDelayToTerraform = computeUrlMapDefaultRouteActionFaultInjectionPolicyDelayFixedDelayToTerraform;
exports.computeUrlMapDefaultRouteActionFaultInjectionPolicyDelayFixedDelayToHclTerraform = computeUrlMapDefaultRouteActionFaultInjectionPolicyDelayFixedDelayToHclTerraform;
exports.computeUrlMapDefaultRouteActionFaultInjectionPolicyDelayToTerraform = computeUrlMapDefaultRouteActionFaultInjectionPolicyDelayToTerraform;
exports.computeUrlMapDefaultRouteActionFaultInjectionPolicyDelayToHclTerraform = computeUrlMapDefaultRouteActionFaultInjectionPolicyDelayToHclTerraform;
exports.computeUrlMapDefaultRouteActionFaultInjectionPolicyToTerraform = computeUrlMapDefaultRouteActionFaultInjectionPolicyToTerraform;
exports.computeUrlMapDefaultRouteActionFaultInjectionPolicyToHclTerraform = computeUrlMapDefaultRouteActionFaultInjectionPolicyToHclTerraform;
exports.computeUrlMapDefaultRouteActionMaxStreamDurationToTerraform = computeUrlMapDefaultRouteActionMaxStreamDurationToTerraform;
exports.computeUrlMapDefaultRouteActionMaxStreamDurationToHclTerraform = computeUrlMapDefaultRouteActionMaxStreamDurationToHclTerraform;
exports.computeUrlMapDefaultRouteActionRequestMirrorPolicyToTerraform = computeUrlMapDefaultRouteActionRequestMirrorPolicyToTerraform;
exports.computeUrlMapDefaultRouteActionRequestMirrorPolicyToHclTerraform = computeUrlMapDefaultRouteActionRequestMirrorPolicyToHclTerraform;
exports.computeUrlMapDefaultRouteActionRetryPolicyPerTryTimeoutToTerraform = computeUrlMapDefaultRouteActionRetryPolicyPerTryTimeoutToTerraform;
exports.computeUrlMapDefaultRouteActionRetryPolicyPerTryTimeoutToHclTerraform = computeUrlMapDefaultRouteActionRetryPolicyPerTryTimeoutToHclTerraform;
exports.computeUrlMapDefaultRouteActionRetryPolicyToTerraform = computeUrlMapDefaultRouteActionRetryPolicyToTerraform;
exports.computeUrlMapDefaultRouteActionRetryPolicyToHclTerraform = computeUrlMapDefaultRouteActionRetryPolicyToHclTerraform;
exports.computeUrlMapDefaultRouteActionTimeoutToTerraform = computeUrlMapDefaultRouteActionTimeoutToTerraform;
exports.computeUrlMapDefaultRouteActionTimeoutToHclTerraform = computeUrlMapDefaultRouteActionTimeoutToHclTerraform;
exports.computeUrlMapDefaultRouteActionUrlRewriteToTerraform = computeUrlMapDefaultRouteActionUrlRewriteToTerraform;
exports.computeUrlMapDefaultRouteActionUrlRewriteToHclTerraform = computeUrlMapDefaultRouteActionUrlRewriteToHclTerraform;
exports.computeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddToTerraform = computeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddToTerraform;
exports.computeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddToHclTerraform = computeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddToHclTerraform;
exports.computeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddToTerraform = computeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddToTerraform;
exports.computeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddToHclTerraform = computeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddToHclTerraform;
exports.computeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionToTerraform = computeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionToTerraform;
exports.computeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionToHclTerraform = computeUrlMapDefaultRouteActionWeightedBackendServicesHeaderActionToHclTerraform;
exports.computeUrlMapDefaultRouteActionWeightedBackendServicesToTerraform = computeUrlMapDefaultRouteActionWeightedBackendServicesToTerraform;
exports.computeUrlMapDefaultRouteActionWeightedBackendServicesToHclTerraform = computeUrlMapDefaultRouteActionWeightedBackendServicesToHclTerraform;
exports.computeUrlMapDefaultRouteActionToTerraform = computeUrlMapDefaultRouteActionToTerraform;
exports.computeUrlMapDefaultRouteActionToHclTerraform = computeUrlMapDefaultRouteActionToHclTerraform;
exports.computeUrlMapDefaultUrlRedirectToTerraform = computeUrlMapDefaultUrlRedirectToTerraform;
exports.computeUrlMapDefaultUrlRedirectToHclTerraform = computeUrlMapDefaultUrlRedirectToHclTerraform;
exports.computeUrlMapHeaderActionRequestHeadersToAddToTerraform = computeUrlMapHeaderActionRequestHeadersToAddToTerraform;
exports.computeUrlMapHeaderActionRequestHeadersToAddToHclTerraform = computeUrlMapHeaderActionRequestHeadersToAddToHclTerraform;
exports.computeUrlMapHeaderActionResponseHeadersToAddToTerraform = computeUrlMapHeaderActionResponseHeadersToAddToTerraform;
exports.computeUrlMapHeaderActionResponseHeadersToAddToHclTerraform = computeUrlMapHeaderActionResponseHeadersToAddToHclTerraform;
exports.computeUrlMapHeaderActionToTerraform = computeUrlMapHeaderActionToTerraform;
exports.computeUrlMapHeaderActionToHclTerraform = computeUrlMapHeaderActionToHclTerraform;
exports.computeUrlMapHostRuleToTerraform = computeUrlMapHostRuleToTerraform;
exports.computeUrlMapHostRuleToHclTerraform = computeUrlMapHostRuleToHclTerraform;
exports.computeUrlMapPathMatcherDefaultCustomErrorResponsePolicyErrorResponseRuleToTerraform = computeUrlMapPathMatcherDefaultCustomErrorResponsePolicyErrorResponseRuleToTerraform;
exports.computeUrlMapPathMatcherDefaultCustomErrorResponsePolicyErrorResponseRuleToHclTerraform = computeUrlMapPathMatcherDefaultCustomErrorResponsePolicyErrorResponseRuleToHclTerraform;
exports.computeUrlMapPathMatcherDefaultCustomErrorResponsePolicyToTerraform = computeUrlMapPathMatcherDefaultCustomErrorResponsePolicyToTerraform;
exports.computeUrlMapPathMatcherDefaultCustomErrorResponsePolicyToHclTerraform = computeUrlMapPathMatcherDefaultCustomErrorResponsePolicyToHclTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionCorsPolicyToTerraform = computeUrlMapPathMatcherDefaultRouteActionCorsPolicyToTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionCorsPolicyToHclTerraform = computeUrlMapPathMatcherDefaultRouteActionCorsPolicyToHclTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyAbortToTerraform = computeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyAbortToTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyAbortToHclTerraform = computeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyAbortToHclTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayFixedDelayToTerraform = computeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayFixedDelayToTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayFixedDelayToHclTerraform = computeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayFixedDelayToHclTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayToTerraform = computeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayToTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayToHclTerraform = computeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayToHclTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyToTerraform = computeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyToTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyToHclTerraform = computeUrlMapPathMatcherDefaultRouteActionFaultInjectionPolicyToHclTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionMaxStreamDurationToTerraform = computeUrlMapPathMatcherDefaultRouteActionMaxStreamDurationToTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionMaxStreamDurationToHclTerraform = computeUrlMapPathMatcherDefaultRouteActionMaxStreamDurationToHclTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionRequestMirrorPolicyToTerraform = computeUrlMapPathMatcherDefaultRouteActionRequestMirrorPolicyToTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionRequestMirrorPolicyToHclTerraform = computeUrlMapPathMatcherDefaultRouteActionRequestMirrorPolicyToHclTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionRetryPolicyPerTryTimeoutToTerraform = computeUrlMapPathMatcherDefaultRouteActionRetryPolicyPerTryTimeoutToTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionRetryPolicyPerTryTimeoutToHclTerraform = computeUrlMapPathMatcherDefaultRouteActionRetryPolicyPerTryTimeoutToHclTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionRetryPolicyToTerraform = computeUrlMapPathMatcherDefaultRouteActionRetryPolicyToTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionRetryPolicyToHclTerraform = computeUrlMapPathMatcherDefaultRouteActionRetryPolicyToHclTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionTimeoutToTerraform = computeUrlMapPathMatcherDefaultRouteActionTimeoutToTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionTimeoutToHclTerraform = computeUrlMapPathMatcherDefaultRouteActionTimeoutToHclTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionUrlRewriteToTerraform = computeUrlMapPathMatcherDefaultRouteActionUrlRewriteToTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionUrlRewriteToHclTerraform = computeUrlMapPathMatcherDefaultRouteActionUrlRewriteToHclTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddToTerraform = computeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddToTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddToHclTerraform = computeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddToHclTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddToTerraform = computeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddToTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddToHclTerraform = computeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddToHclTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionToTerraform = computeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionToTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionToHclTerraform = computeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesHeaderActionToHclTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesToTerraform = computeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesToTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesToHclTerraform = computeUrlMapPathMatcherDefaultRouteActionWeightedBackendServicesToHclTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionToTerraform = computeUrlMapPathMatcherDefaultRouteActionToTerraform;
exports.computeUrlMapPathMatcherDefaultRouteActionToHclTerraform = computeUrlMapPathMatcherDefaultRouteActionToHclTerraform;
exports.computeUrlMapPathMatcherDefaultUrlRedirectToTerraform = computeUrlMapPathMatcherDefaultUrlRedirectToTerraform;
exports.computeUrlMapPathMatcherDefaultUrlRedirectToHclTerraform = computeUrlMapPathMatcherDefaultUrlRedirectToHclTerraform;
exports.computeUrlMapPathMatcherHeaderActionRequestHeadersToAddToTerraform = computeUrlMapPathMatcherHeaderActionRequestHeadersToAddToTerraform;
exports.computeUrlMapPathMatcherHeaderActionRequestHeadersToAddToHclTerraform = computeUrlMapPathMatcherHeaderActionRequestHeadersToAddToHclTerraform;
exports.computeUrlMapPathMatcherHeaderActionResponseHeadersToAddToTerraform = computeUrlMapPathMatcherHeaderActionResponseHeadersToAddToTerraform;
exports.computeUrlMapPathMatcherHeaderActionResponseHeadersToAddToHclTerraform = computeUrlMapPathMatcherHeaderActionResponseHeadersToAddToHclTerraform;
exports.computeUrlMapPathMatcherHeaderActionToTerraform = computeUrlMapPathMatcherHeaderActionToTerraform;
exports.computeUrlMapPathMatcherHeaderActionToHclTerraform = computeUrlMapPathMatcherHeaderActionToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleCustomErrorResponsePolicyErrorResponseRuleToTerraform = computeUrlMapPathMatcherPathRuleCustomErrorResponsePolicyErrorResponseRuleToTerraform;
exports.computeUrlMapPathMatcherPathRuleCustomErrorResponsePolicyErrorResponseRuleToHclTerraform = computeUrlMapPathMatcherPathRuleCustomErrorResponsePolicyErrorResponseRuleToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleCustomErrorResponsePolicyToTerraform = computeUrlMapPathMatcherPathRuleCustomErrorResponsePolicyToTerraform;
exports.computeUrlMapPathMatcherPathRuleCustomErrorResponsePolicyToHclTerraform = computeUrlMapPathMatcherPathRuleCustomErrorResponsePolicyToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionCorsPolicyToTerraform = computeUrlMapPathMatcherPathRuleRouteActionCorsPolicyToTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionCorsPolicyToHclTerraform = computeUrlMapPathMatcherPathRuleRouteActionCorsPolicyToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyAbortToTerraform = computeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyAbortToTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyAbortToHclTerraform = computeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyAbortToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayFixedDelayToTerraform = computeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayFixedDelayToTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayFixedDelayToHclTerraform = computeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayFixedDelayToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayToTerraform = computeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayToTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayToHclTerraform = computeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyToTerraform = computeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyToTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyToHclTerraform = computeUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionMaxStreamDurationToTerraform = computeUrlMapPathMatcherPathRuleRouteActionMaxStreamDurationToTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionMaxStreamDurationToHclTerraform = computeUrlMapPathMatcherPathRuleRouteActionMaxStreamDurationToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionRequestMirrorPolicyToTerraform = computeUrlMapPathMatcherPathRuleRouteActionRequestMirrorPolicyToTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionRequestMirrorPolicyToHclTerraform = computeUrlMapPathMatcherPathRuleRouteActionRequestMirrorPolicyToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeoutToTerraform = computeUrlMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeoutToTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeoutToHclTerraform = computeUrlMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeoutToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionRetryPolicyToTerraform = computeUrlMapPathMatcherPathRuleRouteActionRetryPolicyToTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionRetryPolicyToHclTerraform = computeUrlMapPathMatcherPathRuleRouteActionRetryPolicyToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionTimeoutToTerraform = computeUrlMapPathMatcherPathRuleRouteActionTimeoutToTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionTimeoutToHclTerraform = computeUrlMapPathMatcherPathRuleRouteActionTimeoutToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionUrlRewriteToTerraform = computeUrlMapPathMatcherPathRuleRouteActionUrlRewriteToTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionUrlRewriteToHclTerraform = computeUrlMapPathMatcherPathRuleRouteActionUrlRewriteToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddToTerraform = computeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddToTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddToHclTerraform = computeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddToTerraform = computeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddToTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddToHclTerraform = computeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionToTerraform = computeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionToTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionToHclTerraform = computeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesHeaderActionToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesToTerraform = computeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesToTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesToHclTerraform = computeUrlMapPathMatcherPathRuleRouteActionWeightedBackendServicesToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionToTerraform = computeUrlMapPathMatcherPathRuleRouteActionToTerraform;
exports.computeUrlMapPathMatcherPathRuleRouteActionToHclTerraform = computeUrlMapPathMatcherPathRuleRouteActionToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleUrlRedirectToTerraform = computeUrlMapPathMatcherPathRuleUrlRedirectToTerraform;
exports.computeUrlMapPathMatcherPathRuleUrlRedirectToHclTerraform = computeUrlMapPathMatcherPathRuleUrlRedirectToHclTerraform;
exports.computeUrlMapPathMatcherPathRuleToTerraform = computeUrlMapPathMatcherPathRuleToTerraform;
exports.computeUrlMapPathMatcherPathRuleToHclTerraform = computeUrlMapPathMatcherPathRuleToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesCustomErrorResponsePolicyErrorResponseRuleToTerraform = computeUrlMapPathMatcherRouteRulesCustomErrorResponsePolicyErrorResponseRuleToTerraform;
exports.computeUrlMapPathMatcherRouteRulesCustomErrorResponsePolicyErrorResponseRuleToHclTerraform = computeUrlMapPathMatcherRouteRulesCustomErrorResponsePolicyErrorResponseRuleToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesCustomErrorResponsePolicyToTerraform = computeUrlMapPathMatcherRouteRulesCustomErrorResponsePolicyToTerraform;
exports.computeUrlMapPathMatcherRouteRulesCustomErrorResponsePolicyToHclTerraform = computeUrlMapPathMatcherRouteRulesCustomErrorResponsePolicyToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesHeaderActionRequestHeadersToAddToTerraform = computeUrlMapPathMatcherRouteRulesHeaderActionRequestHeadersToAddToTerraform;
exports.computeUrlMapPathMatcherRouteRulesHeaderActionRequestHeadersToAddToHclTerraform = computeUrlMapPathMatcherRouteRulesHeaderActionRequestHeadersToAddToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesHeaderActionResponseHeadersToAddToTerraform = computeUrlMapPathMatcherRouteRulesHeaderActionResponseHeadersToAddToTerraform;
exports.computeUrlMapPathMatcherRouteRulesHeaderActionResponseHeadersToAddToHclTerraform = computeUrlMapPathMatcherRouteRulesHeaderActionResponseHeadersToAddToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesHeaderActionToTerraform = computeUrlMapPathMatcherRouteRulesHeaderActionToTerraform;
exports.computeUrlMapPathMatcherRouteRulesHeaderActionToHclTerraform = computeUrlMapPathMatcherRouteRulesHeaderActionToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesMatchRulesHeaderMatchesRangeMatchToTerraform = computeUrlMapPathMatcherRouteRulesMatchRulesHeaderMatchesRangeMatchToTerraform;
exports.computeUrlMapPathMatcherRouteRulesMatchRulesHeaderMatchesRangeMatchToHclTerraform = computeUrlMapPathMatcherRouteRulesMatchRulesHeaderMatchesRangeMatchToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesMatchRulesHeaderMatchesToTerraform = computeUrlMapPathMatcherRouteRulesMatchRulesHeaderMatchesToTerraform;
exports.computeUrlMapPathMatcherRouteRulesMatchRulesHeaderMatchesToHclTerraform = computeUrlMapPathMatcherRouteRulesMatchRulesHeaderMatchesToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesMatchRulesMetadataFiltersFilterLabelsToTerraform = computeUrlMapPathMatcherRouteRulesMatchRulesMetadataFiltersFilterLabelsToTerraform;
exports.computeUrlMapPathMatcherRouteRulesMatchRulesMetadataFiltersFilterLabelsToHclTerraform = computeUrlMapPathMatcherRouteRulesMatchRulesMetadataFiltersFilterLabelsToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesMatchRulesMetadataFiltersToTerraform = computeUrlMapPathMatcherRouteRulesMatchRulesMetadataFiltersToTerraform;
exports.computeUrlMapPathMatcherRouteRulesMatchRulesMetadataFiltersToHclTerraform = computeUrlMapPathMatcherRouteRulesMatchRulesMetadataFiltersToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesMatchRulesQueryParameterMatchesToTerraform = computeUrlMapPathMatcherRouteRulesMatchRulesQueryParameterMatchesToTerraform;
exports.computeUrlMapPathMatcherRouteRulesMatchRulesQueryParameterMatchesToHclTerraform = computeUrlMapPathMatcherRouteRulesMatchRulesQueryParameterMatchesToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesMatchRulesToTerraform = computeUrlMapPathMatcherRouteRulesMatchRulesToTerraform;
exports.computeUrlMapPathMatcherRouteRulesMatchRulesToHclTerraform = computeUrlMapPathMatcherRouteRulesMatchRulesToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionCorsPolicyToTerraform = computeUrlMapPathMatcherRouteRulesRouteActionCorsPolicyToTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionCorsPolicyToHclTerraform = computeUrlMapPathMatcherRouteRulesRouteActionCorsPolicyToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyAbortToTerraform = computeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyAbortToTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyAbortToHclTerraform = computeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyAbortToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyDelayFixedDelayToTerraform = computeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyDelayFixedDelayToTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyDelayFixedDelayToHclTerraform = computeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyDelayFixedDelayToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyDelayToTerraform = computeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyDelayToTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyDelayToHclTerraform = computeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyDelayToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyToTerraform = computeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyToTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyToHclTerraform = computeUrlMapPathMatcherRouteRulesRouteActionFaultInjectionPolicyToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionMaxStreamDurationToTerraform = computeUrlMapPathMatcherRouteRulesRouteActionMaxStreamDurationToTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionMaxStreamDurationToHclTerraform = computeUrlMapPathMatcherRouteRulesRouteActionMaxStreamDurationToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionRequestMirrorPolicyToTerraform = computeUrlMapPathMatcherRouteRulesRouteActionRequestMirrorPolicyToTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionRequestMirrorPolicyToHclTerraform = computeUrlMapPathMatcherRouteRulesRouteActionRequestMirrorPolicyToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionRetryPolicyPerTryTimeoutToTerraform = computeUrlMapPathMatcherRouteRulesRouteActionRetryPolicyPerTryTimeoutToTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionRetryPolicyPerTryTimeoutToHclTerraform = computeUrlMapPathMatcherRouteRulesRouteActionRetryPolicyPerTryTimeoutToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionRetryPolicyToTerraform = computeUrlMapPathMatcherRouteRulesRouteActionRetryPolicyToTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionRetryPolicyToHclTerraform = computeUrlMapPathMatcherRouteRulesRouteActionRetryPolicyToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionTimeoutToTerraform = computeUrlMapPathMatcherRouteRulesRouteActionTimeoutToTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionTimeoutToHclTerraform = computeUrlMapPathMatcherRouteRulesRouteActionTimeoutToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionUrlRewriteToTerraform = computeUrlMapPathMatcherRouteRulesRouteActionUrlRewriteToTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionUrlRewriteToHclTerraform = computeUrlMapPathMatcherRouteRulesRouteActionUrlRewriteToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddToTerraform = computeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddToTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddToHclTerraform = computeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionRequestHeadersToAddToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddToTerraform = computeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddToTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddToHclTerraform = computeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionResponseHeadersToAddToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionToTerraform = computeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionToTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionToHclTerraform = computeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesHeaderActionToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesToTerraform = computeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesToTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesToHclTerraform = computeUrlMapPathMatcherRouteRulesRouteActionWeightedBackendServicesToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionToTerraform = computeUrlMapPathMatcherRouteRulesRouteActionToTerraform;
exports.computeUrlMapPathMatcherRouteRulesRouteActionToHclTerraform = computeUrlMapPathMatcherRouteRulesRouteActionToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesUrlRedirectToTerraform = computeUrlMapPathMatcherRouteRulesUrlRedirectToTerraform;
exports.computeUrlMapPathMatcherRouteRulesUrlRedirectToHclTerraform = computeUrlMapPathMatcherRouteRulesUrlRedirectToHclTerraform;
exports.computeUrlMapPathMatcherRouteRulesToTerraform = computeUrlMapPathMatcherRouteRulesToTerraform;
exports.computeUrlMapPathMatcherRouteRulesToHclTerraform = computeUrlMapPathMatcherRouteRulesToHclTerraform;
exports.computeUrlMapPathMatcherToTerraform = computeUrlMapPathMatcherToTerraform;
exports.computeUrlMapPathMatcherToHclTerraform = computeUrlMapPathMatcherToHclTerraform;
exports.computeUrlMapTestHeadersToTerraform = computeUrlMapTestHeadersToTerraform;
exports.computeUrlMapTestHeadersToHclTerraform = computeUrlMapTestHeadersToHclTerraform;
exports.computeUrlMapTestToTerraform = computeUrlMapTestToTerraform;
exports.computeUrlMapTestToHclTerraform = computeUrlMapTestToHclTerraform;
exports.computeUrlMapTimeoutsToTerraform = computeUrlMapTimeoutsToTerraform;
exports.computeUrlMapTimeoutsToHclTerraform = computeUrlMapTimeoutsToHclTerraform;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function computeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleToTerraform(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 {
match_response_codes: cdktf.listMapper(cdktf.stringToTerraform, false)(struct.matchResponseCodes),
override_response_code: cdktf.numberToTerraform(struct.overrideResponseCode),
path: cdktf.stringToTerraform(struct.path),
};
}
function computeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleToHclTerraform(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 = {
match_response_codes: {
value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct.matchResponseCodes),
isBlock: false,
type: "list",
storageClassType: "stringList",
},
override_response_code: {
value: cdktf.numberToHclTerraform(struct.overrideResponseCode),
isBlock: false,
type: "simple",
storageClassType: "number",
},
path: {
value: cdktf.stringToHclTerraform(struct.path),
isBlock: false,
type: "simple",
storageClassType: "string",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class ComputeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleOutputReference 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._matchResponseCodes !== undefined) {
hasAnyValues = true;
internalValueResult.matchResponseCodes = this._matchResponseCodes;
}
if (this._overrideResponseCode !== undefined) {
hasAnyValues = true;
internalValueResult.overrideResponseCode = this._overrideResponseCode;
}
if (this._path !== undefined) {
hasAnyValues = true;
internalValueResult.path = this._path;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this.resolvableValue = undefined;
this._matchResponseCodes = undefined;
this._overrideResponseCode = undefined;
this._path = 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._matchResponseCodes = value.matchResponseCodes;
this._overrideResponseCode = value.overrideResponseCode;
this._path = value.path;
}
}
get matchResponseCodes() {
return this.getListAttribute('match_response_codes');
}
set matchResponseCodes(value) {
this._matchResponseCodes = value;
}
resetMatchResponseCodes() {
this._matchResponseCodes = undefined;
}
// Temporarily expose input value. Use with caution.
get matchResponseCodesInput() {
return this._matchResponseCodes;
}
get overrideResponseCode() {
return this.getNumberAttribute('override_response_code');
}
set overrideResponseCode(value) {
this._overrideResponseCode = value;
}
resetOverrideResponseCode() {
this._overrideResponseCode = undefined;
}
// Temporarily expose input value. Use with caution.
get overrideResponseCodeInput() {
return this._overrideResponseCode;
}
get path() {
return this.getStringAttribute('path');
}
set path(value) {
this._path = value;
}
resetPath() {
this._path = undefined;
}
// Temporarily expose input value. Use with caution.
get pathInput() {
return this._path;
}
}
exports.ComputeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleOutputReference = ComputeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleOutputReference;
_a = JSII_RTTI_SYMBOL_1;
ComputeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleOutputReference[_a] = { fqn: "@cdktf/provider-google.computeUrlMap.ComputeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleOutputReference", version: "16.3.0" };
class ComputeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleList 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 ComputeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.ComputeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleList = ComputeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleList;
_b = JSII_RTTI_SYMBOL_1;
ComputeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleList[_b] = { fqn: "@cdktf/provider-google.computeUrlMap.ComputeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleList", version: "16.3.0" };
function computeUrlMapDefaultCustomErrorResponsePolicyToTerraform(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 {
error_service: cdktf.stringToTerraform(struct.errorService),
error_response_rule: cdktf.listMapper(computeUrlMapDefaultCustomErrorResponsePolicyErrorResponseRuleToTerraform, true)(struct.errorResponseRule),
};
}
function computeUrlMapDefaultCustomErrorResponsePolicyToHclTerraform(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 = {
error_service: {
value: cdktf.stringToHclTerraform(struct.errorService),
isBlock: false,