amazonka-ecr-2.0: Amazon EC2 Container Registry SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ECR.PutRegistryScanningConfiguration

Description

Creates or updates the scanning configuration for your private registry.

Synopsis

Creating a Request

data PutRegistryScanningConfiguration Source #

See: newPutRegistryScanningConfiguration smart constructor.

Constructors

PutRegistryScanningConfiguration' 

Fields

  • rules :: Maybe [RegistryScanningRule]

    The scanning rules to use for the registry. A scanning rule is used to determine which repository filters are used and at what frequency scanning will occur.

  • scanType :: Maybe ScanType

    The scanning type to set for the registry.

    When a registry scanning configuration is not defined, by default the BASIC scan type is used. When basic scanning is used, you may specify filters to determine which individual repositories, or all repositories, are scanned when new images are pushed to those repositories. Alternatively, you can do manual scans of images with basic scanning.

    When the ENHANCED scan type is set, Amazon Inspector provides automated vulnerability scanning. You may choose between continuous scanning or scan on push and you may specify filters to determine which individual repositories, or all repositories, are scanned.

Instances

Instances details
ToJSON PutRegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

ToHeaders PutRegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

ToPath PutRegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

ToQuery PutRegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

AWSRequest PutRegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

Generic PutRegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

Associated Types

type Rep PutRegistryScanningConfiguration :: Type -> Type #

Read PutRegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

Show PutRegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

NFData PutRegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

Eq PutRegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

Hashable PutRegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

type AWSResponse PutRegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

type Rep PutRegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

type Rep PutRegistryScanningConfiguration = D1 ('MetaData "PutRegistryScanningConfiguration" "Amazonka.ECR.PutRegistryScanningConfiguration" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "PutRegistryScanningConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RegistryScanningRule])) :*: S1 ('MetaSel ('Just "scanType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanType))))

newPutRegistryScanningConfiguration :: PutRegistryScanningConfiguration Source #

Create a value of PutRegistryScanningConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutRegistryScanningConfiguration, putRegistryScanningConfiguration_rules - The scanning rules to use for the registry. A scanning rule is used to determine which repository filters are used and at what frequency scanning will occur.

PutRegistryScanningConfiguration, putRegistryScanningConfiguration_scanType - The scanning type to set for the registry.

When a registry scanning configuration is not defined, by default the BASIC scan type is used. When basic scanning is used, you may specify filters to determine which individual repositories, or all repositories, are scanned when new images are pushed to those repositories. Alternatively, you can do manual scans of images with basic scanning.

When the ENHANCED scan type is set, Amazon Inspector provides automated vulnerability scanning. You may choose between continuous scanning or scan on push and you may specify filters to determine which individual repositories, or all repositories, are scanned.

Request Lenses

putRegistryScanningConfiguration_rules :: Lens' PutRegistryScanningConfiguration (Maybe [RegistryScanningRule]) Source #

The scanning rules to use for the registry. A scanning rule is used to determine which repository filters are used and at what frequency scanning will occur.

putRegistryScanningConfiguration_scanType :: Lens' PutRegistryScanningConfiguration (Maybe ScanType) Source #

The scanning type to set for the registry.

When a registry scanning configuration is not defined, by default the BASIC scan type is used. When basic scanning is used, you may specify filters to determine which individual repositories, or all repositories, are scanned when new images are pushed to those repositories. Alternatively, you can do manual scans of images with basic scanning.

When the ENHANCED scan type is set, Amazon Inspector provides automated vulnerability scanning. You may choose between continuous scanning or scan on push and you may specify filters to determine which individual repositories, or all repositories, are scanned.

Destructuring the Response

data PutRegistryScanningConfigurationResponse Source #

Constructors

PutRegistryScanningConfigurationResponse' 

Fields

Instances

Instances details
Generic PutRegistryScanningConfigurationResponse Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

Read PutRegistryScanningConfigurationResponse Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

Show PutRegistryScanningConfigurationResponse Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

NFData PutRegistryScanningConfigurationResponse Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

Eq PutRegistryScanningConfigurationResponse Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

type Rep PutRegistryScanningConfigurationResponse Source # 
Instance details

Defined in Amazonka.ECR.PutRegistryScanningConfiguration

type Rep PutRegistryScanningConfigurationResponse = D1 ('MetaData "PutRegistryScanningConfigurationResponse" "Amazonka.ECR.PutRegistryScanningConfiguration" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "PutRegistryScanningConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "registryScanningConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RegistryScanningConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutRegistryScanningConfigurationResponse Source #

Create a value of PutRegistryScanningConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:registryScanningConfiguration:PutRegistryScanningConfigurationResponse', putRegistryScanningConfigurationResponse_registryScanningConfiguration - The scanning configuration for your registry.

$sel:httpStatus:PutRegistryScanningConfigurationResponse', putRegistryScanningConfigurationResponse_httpStatus - The response's http status code.

Response Lenses