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.Types.PackageVulnerabilityDetails

Description

 
Synopsis

Documentation

data PackageVulnerabilityDetails Source #

Information about a package vulnerability finding.

See: newPackageVulnerabilityDetails smart constructor.

Constructors

PackageVulnerabilityDetails' 

Fields

Instances

Instances details
FromJSON PackageVulnerabilityDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.PackageVulnerabilityDetails

Generic PackageVulnerabilityDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.PackageVulnerabilityDetails

Associated Types

type Rep PackageVulnerabilityDetails :: Type -> Type #

Read PackageVulnerabilityDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.PackageVulnerabilityDetails

Show PackageVulnerabilityDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.PackageVulnerabilityDetails

NFData PackageVulnerabilityDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.PackageVulnerabilityDetails

Eq PackageVulnerabilityDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.PackageVulnerabilityDetails

Hashable PackageVulnerabilityDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.PackageVulnerabilityDetails

type Rep PackageVulnerabilityDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.PackageVulnerabilityDetails

type Rep PackageVulnerabilityDetails = D1 ('MetaData "PackageVulnerabilityDetails" "Amazonka.ECR.Types.PackageVulnerabilityDetails" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "PackageVulnerabilityDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cvss") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CvssScore])) :*: S1 ('MetaSel ('Just "referenceUrls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "relatedVulnerabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "vendorCreatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "vendorSeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vendorUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "vulnerabilityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vulnerablePackages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VulnerablePackage])))))))

newPackageVulnerabilityDetails :: PackageVulnerabilityDetails Source #

Create a value of PackageVulnerabilityDetails 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:cvss:PackageVulnerabilityDetails', packageVulnerabilityDetails_cvss - An object that contains details about the CVSS score of a finding.

$sel:referenceUrls:PackageVulnerabilityDetails', packageVulnerabilityDetails_referenceUrls - One or more URLs that contain details about this vulnerability type.

$sel:relatedVulnerabilities:PackageVulnerabilityDetails', packageVulnerabilityDetails_relatedVulnerabilities - One or more vulnerabilities related to the one identified in this finding.

PackageVulnerabilityDetails, packageVulnerabilityDetails_source - The source of the vulnerability information.

$sel:sourceUrl:PackageVulnerabilityDetails', packageVulnerabilityDetails_sourceUrl - A URL to the source of the vulnerability information.

$sel:vendorCreatedAt:PackageVulnerabilityDetails', packageVulnerabilityDetails_vendorCreatedAt - The date and time that this vulnerability was first added to the vendor's database.

$sel:vendorSeverity:PackageVulnerabilityDetails', packageVulnerabilityDetails_vendorSeverity - The severity the vendor has given to this vulnerability type.

$sel:vendorUpdatedAt:PackageVulnerabilityDetails', packageVulnerabilityDetails_vendorUpdatedAt - The date and time the vendor last updated this vulnerability in their database.

$sel:vulnerabilityId:PackageVulnerabilityDetails', packageVulnerabilityDetails_vulnerabilityId - The ID given to this vulnerability.

$sel:vulnerablePackages:PackageVulnerabilityDetails', packageVulnerabilityDetails_vulnerablePackages - The packages impacted by this vulnerability.

packageVulnerabilityDetails_cvss :: Lens' PackageVulnerabilityDetails (Maybe [CvssScore]) Source #

An object that contains details about the CVSS score of a finding.

packageVulnerabilityDetails_referenceUrls :: Lens' PackageVulnerabilityDetails (Maybe [Text]) Source #

One or more URLs that contain details about this vulnerability type.

packageVulnerabilityDetails_relatedVulnerabilities :: Lens' PackageVulnerabilityDetails (Maybe [Text]) Source #

One or more vulnerabilities related to the one identified in this finding.

packageVulnerabilityDetails_source :: Lens' PackageVulnerabilityDetails (Maybe Text) Source #

The source of the vulnerability information.

packageVulnerabilityDetails_sourceUrl :: Lens' PackageVulnerabilityDetails (Maybe Text) Source #

A URL to the source of the vulnerability information.

packageVulnerabilityDetails_vendorCreatedAt :: Lens' PackageVulnerabilityDetails (Maybe UTCTime) Source #

The date and time that this vulnerability was first added to the vendor's database.

packageVulnerabilityDetails_vendorSeverity :: Lens' PackageVulnerabilityDetails (Maybe Text) Source #

The severity the vendor has given to this vulnerability type.

packageVulnerabilityDetails_vendorUpdatedAt :: Lens' PackageVulnerabilityDetails (Maybe UTCTime) Source #

The date and time the vendor last updated this vulnerability in their database.