We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
aws-native.ecr.getRegistryScanningConfiguration
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 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 dictionaryThe 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
ENHANCEDscan type is specified, the supported scan frequencies areCONTINUOUS_SCANandSCAN_ON_PUSH. When theBASICscan type is specified, theSCAN_ON_PUSHscan frequency is supported. If scan on push is not specified, then theMANUALscan 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
ENHANCEDscan type is specified, the supported scan frequencies areCONTINUOUS_SCANandSCAN_ON_PUSH. When theBASICscan type is specified, theSCAN_ON_PUSHscan frequency is supported. If scan on push is not specified, then theMANUALscan 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
ENHANCEDscan type is specified, the supported scan frequencies areCONTINUOUS_SCANandSCAN_ON_PUSH. When theBASICscan type is specified, theSCAN_ON_PUSHscan frequency is supported. If scan on push is not specified, then theMANUALscan 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
ENHANCEDscan type is specified, the supported scan frequencies areCONTINUOUS_SCANandSCAN_ON_PUSH. When theBASICscan type is specified, theSCAN_ON_PUSHscan frequency is supported. If scan on push is not specified, then theMANUALscan 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
ENHANCEDscan type is specified, the supported scan frequencies areCONTINUOUS_SCANandSCAN_ON_PUSH. When theBASICscan type is specified, theSCAN_ON_PUSHscan frequency is supported. If scan on push is not specified, then theMANUALscan 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
ENHANCEDscan type is specified, the supported scan frequencies areCONTINUOUS_SCANandSCAN_ON_PUSH. When theBASICscan type is specified, theSCAN_ON_PUSHscan frequency is supported. If scan on push is not specified, then theMANUALscan 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.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
