We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.28.0 published on Monday, May 19, 2025 by Pulumi
aws-native.ecr.getRegistryScanningConfiguration
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.28.0 published on Monday, May 19, 2025 by Pulumi
The scanning configuration for a private registry.
Using getRegistryScanningConfiguration
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRegistryScanningConfiguration(args: GetRegistryScanningConfigurationArgs, opts?: InvokeOptions): Promise<GetRegistryScanningConfigurationResult>
function getRegistryScanningConfigurationOutput(args: GetRegistryScanningConfigurationOutputArgs, opts?: InvokeOptions): Output<GetRegistryScanningConfigurationResult>
def get_registry_scanning_configuration(registry_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRegistryScanningConfigurationResult
def get_registry_scanning_configuration_output(registry_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRegistryScanningConfigurationResult]
func LookupRegistryScanningConfiguration(ctx *Context, args *LookupRegistryScanningConfigurationArgs, opts ...InvokeOption) (*LookupRegistryScanningConfigurationResult, error)
func LookupRegistryScanningConfigurationOutput(ctx *Context, args *LookupRegistryScanningConfigurationOutputArgs, opts ...InvokeOption) LookupRegistryScanningConfigurationResultOutput
> Note: This function is named LookupRegistryScanningConfiguration
in the Go SDK.
public static class GetRegistryScanningConfiguration
{
public static Task<GetRegistryScanningConfigurationResult> InvokeAsync(GetRegistryScanningConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetRegistryScanningConfigurationResult> Invoke(GetRegistryScanningConfigurationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRegistryScanningConfigurationResult> getRegistryScanningConfiguration(GetRegistryScanningConfigurationArgs args, InvokeOptions options)
public static Output<GetRegistryScanningConfigurationResult> getRegistryScanningConfiguration(GetRegistryScanningConfigurationArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:ecr:getRegistryScanningConfiguration
arguments:
# arguments dictionary
The following arguments are supported:
- Registry
Id string - The account ID of the destination registry.
- Registry
Id string - The account ID of the destination registry.
- registry
Id String - The account ID of the destination registry.
- registry
Id string - The account ID of the destination registry.
- registry_
id str - The account ID of the destination registry.
- registry
Id String - The account ID of the destination registry.
getRegistryScanningConfiguration Result
The following output properties are available:
- Registry
Id string - The account ID of the destination registry.
- Rules
List<Pulumi.
Aws Native. Ecr. Outputs. Registry Scanning Configuration Scanning Rule> - The scanning rules associated with the registry.
- Scan
Type Pulumi.Aws Native. Ecr. Registry Scanning Configuration Scan Type - The type of scanning configured for the registry.
- Registry
Id string - The account ID of the destination registry.
- Rules
[]Registry
Scanning Configuration Scanning Rule - The scanning rules associated with the registry.
- Scan
Type RegistryScanning Configuration Scan Type - The type of scanning configured for the registry.
- registry
Id String - The account ID of the destination registry.
- rules
List<Registry
Scanning Configuration Scanning Rule> - The scanning rules associated with the registry.
- scan
Type RegistryScanning Configuration Scan Type - The type of scanning configured for the registry.
- registry
Id string - The account ID of the destination registry.
- rules
Registry
Scanning Configuration Scanning Rule[] - The scanning rules associated with the registry.
- scan
Type RegistryScanning Configuration Scan Type - The type of scanning configured for the registry.
- registry_
id str - The account ID of the destination registry.
- rules
Sequence[Registry
Scanning Configuration Scanning Rule] - The scanning rules associated with the registry.
- scan_
type RegistryScanning Configuration Scan Type - The type of scanning configured for the registry.
- registry
Id String - The account ID of the destination registry.
- rules List<Property Map>
- The scanning rules associated with the registry.
- scan
Type "BASIC" | "ENHANCED" - The type of scanning configured for the registry.
Supporting Types
RegistryScanningConfigurationFilterType
RegistryScanningConfigurationRepositoryFilter
- Filter string
- The filter to use when scanning.
- Filter
Type Pulumi.Aws Native. Ecr. Registry Scanning Configuration Filter Type - The type associated with the filter.
- Filter string
- The filter to use when scanning.
- Filter
Type RegistryScanning Configuration Filter Type - The type associated with the filter.
- filter String
- The filter to use when scanning.
- filter
Type RegistryScanning Configuration Filter Type - The type associated with the filter.
- filter string
- The filter to use when scanning.
- filter
Type RegistryScanning Configuration Filter Type - The type associated with the filter.
- filter str
- The filter to use when scanning.
- filter_
type RegistryScanning Configuration Filter Type - The type associated with the filter.
- filter String
- The filter to use when scanning.
- filter
Type "WILDCARD" - The type associated with the filter.
RegistryScanningConfigurationScanFrequency
RegistryScanningConfigurationScanType
RegistryScanningConfigurationScanningRule
- Repository
Filters List<Pulumi.Aws Native. Ecr. Inputs. Registry Scanning Configuration Repository Filter> - The details of a scanning repository filter. For more information on how to use filters, see Using filters in the Amazon Elastic Container Registry User Guide.
- Scan
Frequency Pulumi.Aws Native. Ecr. Registry Scanning Configuration Scan Frequency - The frequency that scans are performed at for a private registry. When the
ENHANCED
scan type is specified, the supported scan frequencies areCONTINUOUS_SCAN
andSCAN_ON_PUSH
. When theBASIC
scan type is specified, theSCAN_ON_PUSH
scan frequency is supported. If scan on push is not specified, then theMANUAL
scan frequency is set by default.
- Repository
Filters []RegistryScanning Configuration Repository Filter - The details of a scanning repository filter. For more information on how to use filters, see Using filters in the Amazon Elastic Container Registry User Guide.
- Scan
Frequency RegistryScanning Configuration Scan Frequency - The frequency that scans are performed at for a private registry. When the
ENHANCED
scan type is specified, the supported scan frequencies areCONTINUOUS_SCAN
andSCAN_ON_PUSH
. When theBASIC
scan type is specified, theSCAN_ON_PUSH
scan frequency is supported. If scan on push is not specified, then theMANUAL
scan frequency is set by default.
- repository
Filters List<RegistryScanning Configuration Repository Filter> - The details of a scanning repository filter. For more information on how to use filters, see Using filters in the Amazon Elastic Container Registry User Guide.
- scan
Frequency RegistryScanning Configuration Scan Frequency - The frequency that scans are performed at for a private registry. When the
ENHANCED
scan type is specified, the supported scan frequencies areCONTINUOUS_SCAN
andSCAN_ON_PUSH
. When theBASIC
scan type is specified, theSCAN_ON_PUSH
scan frequency is supported. If scan on push is not specified, then theMANUAL
scan frequency is set by default.
- repository
Filters RegistryScanning Configuration Repository Filter[] - The details of a scanning repository filter. For more information on how to use filters, see Using filters in the Amazon Elastic Container Registry User Guide.
- scan
Frequency RegistryScanning Configuration Scan Frequency - The frequency that scans are performed at for a private registry. When the
ENHANCED
scan type is specified, the supported scan frequencies areCONTINUOUS_SCAN
andSCAN_ON_PUSH
. When theBASIC
scan type is specified, theSCAN_ON_PUSH
scan frequency is supported. If scan on push is not specified, then theMANUAL
scan frequency is set by default.
- repository_
filters Sequence[RegistryScanning Configuration Repository Filter] - The details of a scanning repository filter. For more information on how to use filters, see Using filters in the Amazon Elastic Container Registry User Guide.
- scan_
frequency RegistryScanning Configuration Scan Frequency - The frequency that scans are performed at for a private registry. When the
ENHANCED
scan type is specified, the supported scan frequencies areCONTINUOUS_SCAN
andSCAN_ON_PUSH
. When theBASIC
scan type is specified, theSCAN_ON_PUSH
scan frequency is supported. If scan on push is not specified, then theMANUAL
scan frequency is set by default.
- repository
Filters List<Property Map> - The details of a scanning repository filter. For more information on how to use filters, see Using filters in the Amazon Elastic Container Registry User Guide.
- scan
Frequency "SCAN_ON_PUSH" | "CONTINUOUS_SCAN" - The frequency that scans are performed at for a private registry. When the
ENHANCED
scan type is specified, the supported scan frequencies areCONTINUOUS_SCAN
andSCAN_ON_PUSH
. When theBASIC
scan type is specified, theSCAN_ON_PUSH
scan frequency is supported. If scan on push is not specified, then theMANUAL
scan frequency is set by default.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.28.0 published on Monday, May 19, 2025 by Pulumi