Package com.pulumi.aws.ecr.inputs
Class RegistryScanningConfigurationRuleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ecr.inputs.RegistryScanningConfigurationRuleArgs.Builder
-
- Enclosing class:
- RegistryScanningConfigurationRuleArgs
public static final class RegistryScanningConfigurationRuleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RegistryScanningConfigurationRuleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RegistryScanningConfigurationRuleArgsbuild()RegistryScanningConfigurationRuleArgs.BuilderrepositoryFilters(RegistryScanningConfigurationRuleRepositoryFilterArgs... repositoryFilters)RegistryScanningConfigurationRuleArgs.BuilderrepositoryFilters(com.pulumi.core.Output<java.util.List<RegistryScanningConfigurationRuleRepositoryFilterArgs>> repositoryFilters)RegistryScanningConfigurationRuleArgs.BuilderrepositoryFilters(java.util.List<RegistryScanningConfigurationRuleRepositoryFilterArgs> repositoryFilters)RegistryScanningConfigurationRuleArgs.BuilderscanFrequency(com.pulumi.core.Output<java.lang.String> scanFrequency)RegistryScanningConfigurationRuleArgs.BuilderscanFrequency(java.lang.String scanFrequency)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RegistryScanningConfigurationRuleArgs defaults)
-
-
Method Detail
-
repositoryFilters
public RegistryScanningConfigurationRuleArgs.Builder repositoryFilters(com.pulumi.core.Output<java.util.List<RegistryScanningConfigurationRuleRepositoryFilterArgs>> repositoryFilters)
- Parameters:
repositoryFilters- One or more repository filter blocks, containing a `filter` (required string filtering repositories, see pattern regex [here](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_ScanningRepositoryFilter.html)) and a `filterType` (required string, currently only `WILDCARD` is supported).- Returns:
- builder
-
repositoryFilters
public RegistryScanningConfigurationRuleArgs.Builder repositoryFilters(java.util.List<RegistryScanningConfigurationRuleRepositoryFilterArgs> repositoryFilters)
- Parameters:
repositoryFilters- One or more repository filter blocks, containing a `filter` (required string filtering repositories, see pattern regex [here](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_ScanningRepositoryFilter.html)) and a `filterType` (required string, currently only `WILDCARD` is supported).- Returns:
- builder
-
repositoryFilters
public RegistryScanningConfigurationRuleArgs.Builder repositoryFilters(RegistryScanningConfigurationRuleRepositoryFilterArgs... repositoryFilters)
- Parameters:
repositoryFilters- One or more repository filter blocks, containing a `filter` (required string filtering repositories, see pattern regex [here](https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_ScanningRepositoryFilter.html)) and a `filterType` (required string, currently only `WILDCARD` is supported).- Returns:
- builder
-
scanFrequency
public RegistryScanningConfigurationRuleArgs.Builder scanFrequency(com.pulumi.core.Output<java.lang.String> scanFrequency)
- Parameters:
scanFrequency- The frequency that scans are performed at for a private registry. Can be `SCAN_ON_PUSH`, `CONTINUOUS_SCAN`, or `MANUAL`.- Returns:
- builder
-
scanFrequency
public RegistryScanningConfigurationRuleArgs.Builder scanFrequency(java.lang.String scanFrequency)
- Parameters:
scanFrequency- The frequency that scans are performed at for a private registry. Can be `SCAN_ON_PUSH`, `CONTINUOUS_SCAN`, or `MANUAL`.- Returns:
- builder
-
build
public RegistryScanningConfigurationRuleArgs build()
-
-