function _aws_cdk_aws_codepipeline_ActionCategory(p){}function _aws_cdk_aws_codepipeline_PipelineNotificationEvents(p){}function _aws_cdk_aws_codepipeline_GlobalVariables(p){}function _aws_cdk_aws_codepipeline_ActionConfig(p){}function _aws_cdk_aws_codepipeline_ActionArtifactBounds(p){}function _aws_cdk_aws_codepipeline_CommonActionProps(p){}function _aws_cdk_aws_codepipeline_CustomActionProperty(p){}function _aws_cdk_aws_codepipeline_StageProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.actions)||(p.actions,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_codepipeline_CommonAwsActionProps(p){}function _aws_cdk_aws_codepipeline_PipelineNotifyOnOptions(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.events)||(p.events,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_codepipeline_StageOptions(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.placement)||_aws_cdk_aws_codepipeline_StagePlacement(p.placement),visitedObjects.has(p.actions)||(p.actions,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_codepipeline_StagePlacement(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.justAfter)||(p.justAfter,void 0),visitedObjects.has(p.rightBefore)||(p.rightBefore,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_codepipeline_ActionBindOptions(p){}function _aws_cdk_aws_codepipeline_CrossRegionSupport(p){}function _aws_cdk_aws_codepipeline_CustomActionRegistration(p){}function _aws_cdk_aws_codepipeline_CustomActionRegistrationProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.artifactBounds)||(p.artifactBounds,void 0),visitedObjects.has(p.category)||(p.category,void 0),visitedObjects.has(p.actionProperties)||(p.actionProperties,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_codepipeline_ArtifactPath(p){}function _aws_cdk_aws_codepipeline_Artifact(p){}function _aws_cdk_aws_codepipeline_PipelineProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.crossRegionReplicationBuckets)||require("@aws-cdk/aws-s3/.warnings.jsii.js")._aws_cdk_aws_s3_IBucket(p.crossRegionReplicationBuckets),visitedObjects.has(p.stages)||_aws_cdk_aws_codepipeline_StageProps(p.stages),visitedObjects.delete(p))}function _aws_cdk_aws_codepipeline_IAction(p){}function _aws_cdk_aws_codepipeline_IStage(p){}function _aws_cdk_aws_codepipeline_ActionProperties(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.artifactBounds)||(p.artifactBounds,void 0),visitedObjects.has(p.category)||(p.category,void 0),visitedObjects.has(p.inputs)||(p.inputs,void 0),visitedObjects.has(p.outputs)||(p.outputs,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_codepipeline_CfnWebhookProps(p){}function _aws_cdk_aws_codepipeline_Action(p){}function _aws_cdk_aws_codepipeline_CfnCustomActionTypeProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.inputArtifactDetails)||(p.inputArtifactDetails,void 0),visitedObjects.has(p.outputArtifactDetails)||(p.outputArtifactDetails,void 0),visitedObjects.has(p.tags)||require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(p.tags),visitedObjects.delete(p))}function _aws_cdk_aws_codepipeline_CfnWebhook(p){}function _aws_cdk_aws_codepipeline_CfnWebhook_WebhookFilterRuleProperty(p){}function _aws_cdk_aws_codepipeline_CfnWebhook_WebhookAuthConfigurationProperty(p){}function _aws_cdk_aws_codepipeline_CfnPipelineProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.tags)||require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(p.tags),visitedObjects.delete(p))}function _aws_cdk_aws_codepipeline_IPipeline(p){}function _aws_cdk_aws_codepipeline_CfnCustomActionType(p){}function _aws_cdk_aws_codepipeline_CfnCustomActionType_ArtifactDetailsProperty(p){}function _aws_cdk_aws_codepipeline_CfnCustomActionType_SettingsProperty(p){}function _aws_cdk_aws_codepipeline_CfnPipeline(p){}function _aws_cdk_aws_codepipeline_CfnPipeline_InputArtifactProperty(p){}function _aws_cdk_aws_codepipeline_CfnPipeline_OutputArtifactProperty(p){}function _aws_cdk_aws_codepipeline_CfnPipeline_BlockerDeclarationProperty(p){}function _aws_cdk_aws_codepipeline_CfnPipeline_EncryptionKeyProperty(p){}function _aws_cdk_aws_codepipeline_CfnPipeline_StageTransitionProperty(p){}function _aws_cdk_aws_codepipeline_CfnPipeline_ActionTypeIdProperty(p){}function _aws_cdk_aws_codepipeline_CfnCustomActionType_ConfigurationPropertiesProperty(p){}function _aws_cdk_aws_codepipeline_CfnPipeline_ArtifactStoreProperty(p){}function _aws_cdk_aws_codepipeline_CfnPipeline_ArtifactStoreMapProperty(p){}function _aws_cdk_aws_codepipeline_CfnPipeline_StageDeclarationProperty(p){}function _aws_cdk_aws_codepipeline_CfnPipeline_ActionDeclarationProperty(p){}function _aws_cdk_aws_codepipeline_Pipeline(p){}function print(name,deprecationMessage){const deprecated=process.env.JSII_DEPRECATED,deprecationMode=["warn","fail","quiet"].includes(deprecated)?deprecated:"warn",message=`${name} is deprecated.
  ${deprecationMessage}
  This API will be removed in the next major release.`;switch(deprecationMode){case"fail":throw new DeprecationError(message);case"warn":console.warn("[WARNING]",message);break}}const visitedObjects=new Set;class DeprecationError extends Error{}module.exports={print,_aws_cdk_aws_codepipeline_ActionCategory,_aws_cdk_aws_codepipeline_PipelineNotificationEvents,_aws_cdk_aws_codepipeline_GlobalVariables,_aws_cdk_aws_codepipeline_ActionConfig,_aws_cdk_aws_codepipeline_ActionArtifactBounds,_aws_cdk_aws_codepipeline_CommonActionProps,_aws_cdk_aws_codepipeline_CustomActionProperty,_aws_cdk_aws_codepipeline_StageProps,_aws_cdk_aws_codepipeline_CommonAwsActionProps,_aws_cdk_aws_codepipeline_PipelineNotifyOnOptions,_aws_cdk_aws_codepipeline_StageOptions,_aws_cdk_aws_codepipeline_StagePlacement,_aws_cdk_aws_codepipeline_ActionBindOptions,_aws_cdk_aws_codepipeline_CrossRegionSupport,_aws_cdk_aws_codepipeline_CustomActionRegistration,_aws_cdk_aws_codepipeline_CustomActionRegistrationProps,_aws_cdk_aws_codepipeline_ArtifactPath,_aws_cdk_aws_codepipeline_Artifact,_aws_cdk_aws_codepipeline_PipelineProps,_aws_cdk_aws_codepipeline_IAction,_aws_cdk_aws_codepipeline_IStage,_aws_cdk_aws_codepipeline_ActionProperties,_aws_cdk_aws_codepipeline_CfnWebhookProps,_aws_cdk_aws_codepipeline_Action,_aws_cdk_aws_codepipeline_CfnCustomActionTypeProps,_aws_cdk_aws_codepipeline_CfnWebhook,_aws_cdk_aws_codepipeline_CfnWebhook_WebhookFilterRuleProperty,_aws_cdk_aws_codepipeline_CfnWebhook_WebhookAuthConfigurationProperty,_aws_cdk_aws_codepipeline_CfnPipelineProps,_aws_cdk_aws_codepipeline_IPipeline,_aws_cdk_aws_codepipeline_CfnCustomActionType,_aws_cdk_aws_codepipeline_CfnCustomActionType_ArtifactDetailsProperty,_aws_cdk_aws_codepipeline_CfnCustomActionType_SettingsProperty,_aws_cdk_aws_codepipeline_CfnPipeline,_aws_cdk_aws_codepipeline_CfnPipeline_InputArtifactProperty,_aws_cdk_aws_codepipeline_CfnPipeline_OutputArtifactProperty,_aws_cdk_aws_codepipeline_CfnPipeline_BlockerDeclarationProperty,_aws_cdk_aws_codepipeline_CfnPipeline_EncryptionKeyProperty,_aws_cdk_aws_codepipeline_CfnPipeline_StageTransitionProperty,_aws_cdk_aws_codepipeline_CfnPipeline_ActionTypeIdProperty,_aws_cdk_aws_codepipeline_CfnCustomActionType_ConfigurationPropertiesProperty,_aws_cdk_aws_codepipeline_CfnPipeline_ArtifactStoreProperty,_aws_cdk_aws_codepipeline_CfnPipeline_ArtifactStoreMapProperty,_aws_cdk_aws_codepipeline_CfnPipeline_StageDeclarationProperty,_aws_cdk_aws_codepipeline_CfnPipeline_ActionDeclarationProperty,_aws_cdk_aws_codepipeline_Pipeline},module.exports.DeprecationError=DeprecationError;
//# sourceMappingURL=.warnings.jsii.js.map
