rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
235 lines • 2.38 MB
JavaScript
"use strict";
var _a, _b, _c, _d, _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;
Object.defineProperty(exports, "__esModule", { value: true });
exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyAdditionalValidationPolicyVerifyClaimsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicySourceUriDetailsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicySourceUriDetailsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicySourceUriDetailsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsSetHeadersOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsSetHeadersToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsSetHeadersToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsSetHeadersItemsList = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsSetHeadersItemsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsSetHeadersItemsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsSetHeadersItemsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsRenameHeadersOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsRenameHeadersToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsRenameHeadersToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsRenameHeadersItemsList = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsRenameHeadersItemsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsRenameHeadersItemsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsRenameHeadersItemsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsFilterHeadersOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsFilterHeadersToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsFilterHeadersToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsFilterHeadersItemsList = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsFilterHeadersItemsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsFilterHeadersItemsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyResponseHeaderTransformationsFilterHeadersItemsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyClientDetailsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyClientDetailsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationFailurePolicyClientDetailsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationPublicKeysOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationPublicKeysToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationPublicKeysToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationPublicKeysKeysList = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationPublicKeysKeysOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationPublicKeysKeysToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationPublicKeysKeysToTerraform = exports.ApigatewayDeploymentSpecificationLoggingPoliciesOutputReference = exports.apigatewayDeploymentSpecificationLoggingPoliciesToHclTerraform = exports.apigatewayDeploymentSpecificationLoggingPoliciesToTerraform = exports.ApigatewayDeploymentSpecificationLoggingPoliciesExecutionLogOutputReference = exports.apigatewayDeploymentSpecificationLoggingPoliciesExecutionLogToHclTerraform = exports.apigatewayDeploymentSpecificationLoggingPoliciesExecutionLogToTerraform = exports.ApigatewayDeploymentSpecificationLoggingPoliciesAccessLogOutputReference = exports.apigatewayDeploymentSpecificationLoggingPoliciesAccessLogToHclTerraform = exports.apigatewayDeploymentSpecificationLoggingPoliciesAccessLogToTerraform = void 0;
exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsRenameHeadersItemsList = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsRenameHeadersItemsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsRenameHeadersItemsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsRenameHeadersItemsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsFilterHeadersOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsFilterHeadersToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsFilterHeadersToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsFilterHeadersItemsList = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsFilterHeadersItemsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsFilterHeadersItemsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsFilterHeadersItemsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyClientDetailsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyClientDetailsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyClientDetailsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailPublicKeysOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailPublicKeysToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailPublicKeysToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailPublicKeysKeysList = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailPublicKeysKeysOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailPublicKeysKeysToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailPublicKeysKeysToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesCorsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesCorsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesCorsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationVerifyClaimsList = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationVerifyClaimsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationVerifyClaimsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationVerifyClaimsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicySourceUriDetailsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicySourceUriDetailsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicySourceUriDetailsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyKeysList = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyKeysOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyKeysToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyKeysToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyClientDetailsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyClientDetailsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyClientDetailsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyAdditionalValidationPolicyOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyAdditionalValidationPolicyToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyAdditionalValidationPolicyToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyAdditionalValidationPolicyVerifyClaimsList = exports.ApigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyAdditionalValidationPolicyVerifyClaimsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesAuthenticationValidationPolicyAdditionalValidationPolicyVerifyClaimsToHclTerraform = void 0;
exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersKeyOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersKeyToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersKeyToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailVerifyClaimsList = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailVerifyClaimsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailVerifyClaimsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailVerifyClaimsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicySourceUriDetailsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicySourceUriDetailsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicySourceUriDetailsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyKeysList = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyKeysOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyKeysToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyKeysToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyClientDetailsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyClientDetailsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyClientDetailsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyAdditionalValidationPolicyOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyAdditionalValidationPolicyToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyAdditionalValidationPolicyToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyAdditionalValidationPolicyVerifyClaimsList = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyAdditionalValidationPolicyVerifyClaimsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyAdditionalValidationPolicyVerifyClaimsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationPolicyAdditionalValidationPolicyVerifyClaimsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicySourceUriDetailsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicySourceUriDetailsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicySourceUriDetailsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsSetHeadersOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsSetHeadersToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsSetHeadersToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsSetHeadersItemsList = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsSetHeadersItemsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsSetHeadersItemsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsSetHeadersItemsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsRenameHeadersOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsRenameHeadersToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersAuthenticationServerDetailValidationFailurePolicyResponseHeaderTransformationsRenameHeadersToTerraform = void 0;
exports.apigatewayDeploymentSpecificationRoutesLoggingPoliciesExecutionLogToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesLoggingPoliciesExecutionLogToTerraform = exports.ApigatewayDeploymentSpecificationRoutesLoggingPoliciesAccessLogOutputReference = exports.apigatewayDeploymentSpecificationRoutesLoggingPoliciesAccessLogToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesLoggingPoliciesAccessLogToTerraform = exports.ApigatewayDeploymentSpecificationRoutesBackendOutputReference = exports.apigatewayDeploymentSpecificationRoutesBackendToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesBackendToTerraform = exports.ApigatewayDeploymentSpecificationRoutesBackendSelectionSourceOutputReference = exports.apigatewayDeploymentSpecificationRoutesBackendSelectionSourceToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesBackendSelectionSourceToTerraform = exports.ApigatewayDeploymentSpecificationRoutesBackendRoutingBackendsList = exports.ApigatewayDeploymentSpecificationRoutesBackendRoutingBackendsOutputReference = exports.apigatewayDeploymentSpecificationRoutesBackendRoutingBackendsToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesBackendRoutingBackendsToTerraform = exports.ApigatewayDeploymentSpecificationRoutesBackendRoutingBackendsKeyOutputReference = exports.apigatewayDeploymentSpecificationRoutesBackendRoutingBackendsKeyToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesBackendRoutingBackendsKeyToTerraform = exports.ApigatewayDeploymentSpecificationRoutesBackendRoutingBackendsBackendOutputReference = exports.apigatewayDeploymentSpecificationRoutesBackendRoutingBackendsBackendToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesBackendRoutingBackendsBackendToTerraform = exports.ApigatewayDeploymentSpecificationRoutesBackendRoutingBackendsBackendHeadersList = exports.ApigatewayDeploymentSpecificationRoutesBackendRoutingBackendsBackendHeadersOutputReference = exports.apigatewayDeploymentSpecificationRoutesBackendRoutingBackendsBackendHeadersToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesBackendRoutingBackendsBackendHeadersToTerraform = exports.ApigatewayDeploymentSpecificationRoutesBackendHeadersList = exports.ApigatewayDeploymentSpecificationRoutesBackendHeadersOutputReference = exports.apigatewayDeploymentSpecificationRoutesBackendHeadersToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesBackendHeadersToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesUsagePlansOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesUsagePlansToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesUsagePlansToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesRateLimitingOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesRateLimitingToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesRateLimitingToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesMutualTlsOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesMutualTlsToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesMutualTlsToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationSelectionSourceOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationSelectionSourceToHclTerraform = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationSelectionSourceToTerraform = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersList = exports.ApigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersOutputReference = exports.apigatewayDeploymentSpecificationRequestPoliciesDynamicAuthenticationAuthenticationServersToHclTerraform = void 0;
exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersItemsToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersItemsToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderValidationsOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderValidationsToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderValidationsToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderValidationsHeadersList = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderValidationsHeadersOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderValidationsHeadersToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderValidationsHeadersToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersItemsList = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersItemsOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersItemsToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersItemsToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersItemsList = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersItemsOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersItemsToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersItemsToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersItemsList = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersItemsOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersItemsToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersItemsToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesCorsOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesCorsToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesCorsToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesBodyValidationOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesBodyValidationToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesBodyValidationToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesBodyValidationContentList = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesBodyValidationContentOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesBodyValidationContentToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesBodyValidationContentToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesAuthorizationOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesAuthorizationToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesAuthorizationToTerraform = exports.ApigatewayDeploymentSpecificationRoutesLoggingPoliciesOutputReference = exports.apigatewayDeploymentSpecificationRoutesLoggingPoliciesToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesLoggingPoliciesToTerraform = exports.ApigatewayDeploymentSpecificationRoutesLoggingPoliciesExecutionLogOutputReference = void 0;
exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersItemsToTerraform = exports.ApigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersOutputReference = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersToTerraform = exports.ApigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersItemsList = exports.ApigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersItemsOutputReference = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersItemsToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersItemsToTerraform = exports.ApigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersOutputReference = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersToTerraform = exports.ApigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersItemsList = exports.ApigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersItemsOutputReference = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersItemsToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersItemsToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesResponseCacheLookupOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesResponseCacheLookupToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesResponseCacheLookupToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterValidationsOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterValidationsToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterValidationsToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterValidationsParametersList = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterValidationsParametersOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterValidationsParametersToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterValidationsParametersToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersItemsList = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersItemsOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersItemsToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersItemsToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersItemsList = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersItemsOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersItemsToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersItemsToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersOutputReference = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersToTerraform = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersItemsList = exports.ApigatewayDeploymentSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersItemsOutputReference = void 0;
exports.ApigatewayDeployment = exports.ApigatewayDeploymentTimeoutsOutputReference = exports.apigatewayDeploymentTimeoutsToHclTerraform = exports.apigatewayDeploymentTimeoutsToTerraform = exports.ApigatewayDeploymentSpecificationOutputReference = exports.apigatewayDeploymentSpecificationToHclTerraform = exports.apigatewayDeploymentSpecificationToTerraform = exports.ApigatewayDeploymentSpecificationRoutesList = exports.ApigatewayDeploymentSpecificationRoutesOutputReference = exports.apigatewayDeploymentSpecificationRoutesToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesToTerraform = exports.ApigatewayDeploymentSpecificationRoutesResponsePoliciesOutputReference = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesToTerraform = exports.ApigatewayDeploymentSpecificationRoutesResponsePoliciesResponseCacheStoreOutputReference = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesResponseCacheStoreToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesResponseCacheStoreToTerraform = exports.ApigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsOutputReference = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsToTerraform = exports.ApigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersOutputReference = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersToHclTerraform = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersToTerraform = exports.ApigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersItemsList = exports.ApigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersItemsOutputReference = exports.apigatewayDeploymentSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersItemsToHclTerraform = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function apigatewayDeploymentSpecificationLoggingPoliciesAccessLogToTerraform(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 {
is_enabled: cdktf.booleanToTerraform(struct.isEnabled),
};
}
exports.apigatewayDeploymentSpecificationLoggingPoliciesAccessLogToTerraform = apigatewayDeploymentSpecificationLoggingPoliciesAccessLogToTerraform;
function apigatewayDeploymentSpecificationLoggingPoliciesAccessLogToHclTerraform(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 = {
is_enabled: {
value: cdktf.booleanToHclTerraform(struct.isEnabled),
isBlock: false,
type: "simple",
storageClassType: "boolean",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
exports.apigatewayDeploymentSpecificationLoggingPoliciesAccessLogToHclTerraform = apigatewayDeploymentSpecificationLoggingPoliciesAccessLogToHclTerraform;
class ApigatewayDeploymentSpecificationLoggingPoliciesAccessLogOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource, terraformAttribute) {
super(terraformResource, terraformAttribute, false, 0);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._isEnabled !== undefined) {
hasAnyValues = true;
internalValueResult.isEnabled = this._isEnabled;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this._isEnabled = undefined;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this._isEnabled = value.isEnabled;
}
}
get isEnabled() {
return this.getBooleanAttribute('is_enabled');
}
set isEnabled(value) {
this._isEnabled = value;
}
resetIsEnabled() {
this._isEnabled = undefined;
}
// Temporarily expose input value. Use with caution.
get isEnabledInput() {
return this._isEnabled;
}
}
exports.ApigatewayDeploymentSpecificationLoggingPoliciesAccessLogOutputReference = ApigatewayDeploymentSpecificationLoggingPoliciesAccessLogOutputReference;
_a = JSII_RTTI_SYMBOL_1;
ApigatewayDeploymentSpecificationLoggingPoliciesAccessLogOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.apigatewayDeployment.ApigatewayDeploymentSpecificationLoggingPoliciesAccessLogOutputReference", version: "1.0.0" };
function apigatewayDeploymentSpecificationLoggingPoliciesExecutionLogToTerraform(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 {
is_enabled: cdktf.booleanToTerraform(struct.isEnabled),
log_level: cdktf.stringToTerraform(struct.logLevel),
};
}
exports.apigatewayDeploymentSpecificationLoggingPoliciesExecutionLogToTerraform = apigatewayDeploymentSpecificationLoggingPoliciesExecutionLogToTerraform;
function apigatewayDeploymentSpecificationLoggingPoliciesExecutionLogToHclTerraform(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 = {
is_enabled: {
value: cdktf.booleanToHclTerraform(struct.isEnabled),
isBlock: false,
type: "simple",
storageClassType: "boolean",
},
log_level: {
value: cdktf.stringToHclTerraform(struct.logLevel),
isBlock: false,
type: "simple",
storageClassType: "string",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
exports.apigatewayDeploymentSpecificationLoggingPoliciesExecutionLogToHclTerraform = apigatewayDeploymentSpecificationLoggingPoliciesExecutionLogToHclTerraform;
class ApigatewayDeploymentSpecificationLoggingPoliciesExecutionLogOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource, terraformAttribute) {
super(terraformResource, terraformAttribute, false, 0);
this.isEmptyObject = false;
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._isEnabled !== undefined) {
hasAnyValues = true;
internalValueResult.isEnabled = this._isEnabled;
}
if (this._logLevel !== undefined) {
hasAnyValues = true;
internalValueResult.logLevel = this._logLevel;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this._isEnabled = undefined;
this._logLevel = undefined;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this._isEnabled = value.isEnabled;
this._logLevel = value.logLevel;
}
}
get isEnabled() {
return this.getBooleanAttribute('is_enabled');
}
set isEnabled(value) {
this._isEnabled = value;
}
resetIsEnabled() {
this._isEnabled = undefined;
}
// Temporarily expose input value. Use with caution.
get isEnabledInput() {
return this._isEnabled;
}
get logLevel() {
return this.getStringAttribute('log_level');
}
set logLevel(value) {
this._logLevel = value;
}
resetLogLevel() {
this._logLevel = undefined;
}
// Temporarily expose input value. Use with caution.
get logLevelInput() {
return this._logLevel;
}
}
exports.ApigatewayDeploymentSpecificationLoggingPoliciesExecutionLogOutputReference = ApigatewayDeploymentSpecificationLoggingPoliciesExecutionLogOutputReference;
_b = JSII_RTTI_SYMBOL_1;
ApigatewayDeploymentSpecificationLoggingPoliciesExecutionLogOutputReference[_b] = { fqn: "rhizo-co-terraform-provider-oci.apigatewayDeployment.ApigatewayDeploymentSpecificationLoggingPoliciesExecutionLogOutputReference", version: "1.0.0" };
function apigatewayDeploymentSpecificationLoggingPoliciesToTerraform(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 {
access_log: apigatewayDeploymentSpecificationLoggingPoliciesAccessLogToTerraform(struct.accessLog),
execution_log: apigatewayDeploymentSpecificationLoggingPoliciesExecutionLogToTerraform(struct.executionLog),
};
}
exports.apigatewayDeploymentSpecificationLoggingPoliciesToTerraform = apigatewayDeploymentSpecificationLoggingPoliciesToTerraform;
function apigatewayDeploymentSpecificationLoggingPoliciesToHclTerraform(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 = {
access_log: {
value: apigatewayDeploymentSpecificationLoggingPoliciesAccessLogToHclTerraform(struct.accessLog),
isBlock: true,
type: "list",
storageClassType: "ApigatewayDeploymentSpecificationLoggingPoliciesAccessLogList",
},
execution_log: {
value: apigatewayDeploymentSpecificationLoggingPoliciesExecutionLogToHclTerraform(struct.executionLog),
isBlock: true,
type: "list",
storageClassType: "ApigatewayDeploymentSpecificationLoggingPoliciesExecutionLogList",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
exports.apigatewayDeploymentSpecificationLoggingPoliciesToHclTerraform = apigatewayDeploymentSpecificationLoggingPoliciesToHclTerraform;
class ApigatewayDeploymentSpecificationLoggingPoliciesOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource, terraformAttribute) {
super(terraformResource, terraformAttribute, false