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
     }));
 }
示例#2
0
 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));
 }