@Stability(value=Stable) public static final class Repository.Builder extends Object
Repository
.Modifier and Type | Method and Description |
---|---|
Repository |
build() |
static Repository.Builder |
create(Construct scope,
String id) |
Repository.Builder |
imageScanOnPush(Boolean imageScanOnPush)
Enable the scan on push when creating the repository.
|
Repository.Builder |
lifecycleRegistryId(String lifecycleRegistryId)
The AWS account ID associated with the registry that contains the repository.
|
Repository.Builder |
lifecycleRules(List<LifecycleRule> lifecycleRules)
Life cycle rules to apply to this registry.
|
Repository.Builder |
removalPolicy(RemovalPolicy removalPolicy)
Determine what happens to the repository when the resource/stack is deleted.
|
Repository.Builder |
repositoryName(String repositoryName)
Name for this repository.
|
@Stability(value=Stable) public static Repository.Builder create(Construct scope, String id)
scope
- This parameter is required.id
- This parameter is required.Repository.Builder
.@Stability(value=Stable) public Repository.Builder imageScanOnPush(Boolean imageScanOnPush)
Default: false
imageScanOnPush
- Enable the scan on push when creating the repository. This parameter is required.this
@Stability(value=Stable) public Repository.Builder lifecycleRegistryId(String lifecycleRegistryId)
Default: The default registry is assumed.
lifecycleRegistryId
- The AWS account ID associated with the registry that contains the repository. This parameter is required.this
https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutLifecyclePolicy.html
@Stability(value=Stable) public Repository.Builder lifecycleRules(List<LifecycleRule> lifecycleRules)
Default: No life cycle rules
lifecycleRules
- Life cycle rules to apply to this registry. This parameter is required.this
@Stability(value=Stable) public Repository.Builder removalPolicy(RemovalPolicy removalPolicy)
Default: RemovalPolicy.Retain
removalPolicy
- Determine what happens to the repository when the resource/stack is deleted. This parameter is required.this
@Stability(value=Stable) public Repository.Builder repositoryName(String repositoryName)
Default: Automatically generated name.
repositoryName
- Name for this repository. This parameter is required.this
@Stability(value=Stable) public Repository build()
Copyright © 2020. All rights reserved.