"use strict";var _a;Object.defineProperty(exports,"__esModule",{value:!0}),exports.Logging=void 0;var jsiiDeprecationWarnings=()=>{var tmp=require("../../../.warnings.jsii.js");return jsiiDeprecationWarnings=()=>tmp,tmp};const JSII_RTTI_SYMBOL_1=Symbol.for("jsii.rtti");var core_1=()=>{var tmp=require("../../../core");return core_1=()=>tmp,tmp},cx_api_1=()=>{var tmp=require("../../../cx-api");return cx_api_1=()=>tmp,tmp};class Logging{static all(){return new class extends Logging{constructor(){super()}}}static withDataHidden(){return new class extends Logging{constructor(){super({logApiResponseData:!1})}}}constructor(props={}){try{jsiiDeprecationWarnings().aws_cdk_lib_custom_resources_LoggingProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,Logging),error}this.logApiResponseData=props.logApiResponseData}_render(scope){return core_1().FeatureFlags.of(scope).isEnabled(cx_api_1().LOG_API_RESPONSE_DATA_PROPERTY_TRUE_DEFAULT)&&this.logApiResponseData===void 0&&(this.logApiResponseData=!0),this.logApiResponseData!==void 0?{logApiResponseData:this.logApiResponseData}:{}}}exports.Logging=Logging,_a=JSII_RTTI_SYMBOL_1,Logging[_a]={fqn:"aws-cdk-lib.custom_resources.Logging",version:"2.159.0"};
