public IRepository Create(string repositoryName, RemovalPolicy removalPolicy = RemovalPolicy.DESTROY, TagMutability imageTagMutability = TagMutability.MUTABLE, bool imageScanOnPush = false, IList <ILifecycleRule> lifecycleRule = null, string lifecycleRegistryId = null) { return(CreateECRRepository(new EcrRepositoryEntity { RepositoryName = repositoryName, RemovalPolicy = removalPolicy, ImageTagMutability = imageTagMutability, ImageScanOnPush = imageScanOnPush, LifecycleRules = lifecycleRule, LifecycleRegistryId = lifecycleRegistryId })); }
public IRepository AddEcrRepository(string repositoryName, RemovalPolicy removalPolicy = RemovalPolicy.DESTROY, TagMutability imageTagMutability = TagMutability.MUTABLE, bool imageScanOnPush = false, IList <Amazon.CDK.AWS.ECR.ILifecycleRule> lifecycleRule = null, string lifecycleRegistryId = null) { return(HandlerResources.AwsCdkECRHandler.Create(repositoryName, removalPolicy, imageTagMutability, imageScanOnPush, lifecycleRule, lifecycleRegistryId)); }