{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DeriveDataTypeable #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Network.Google.ContainerAnalysis.Types
(
containerAnalysisService
, cloudPlatformScope
, LayerDirective (..)
, DiscoveredAnalysisStatus (..)
, Installation
, installation
, iLocation
, iName
, Vulnerability
, vulnerability
, vCvssScore
, vSeverity
, vDetails
, GrafeasV1beta1VulnerabilityDetailsSeverity (..)
, Status
, status
, sDetails
, sCode
, sMessage
, VulnerabilityOccurrencesSummary
, vulnerabilityOccurrencesSummary
, vosCounts
, OccurrenceKind (..)
, BuildProvenance
, buildProvenance
, bpCreator
, bpSourceProvenance
, bpCommands
, bpTriggerId
, bpStartTime
, bpBuilderVersion
, bpEndTime
, bpId
, bpProjectId
, bpBuiltArtifacts
, bpBuildOptions
, bpCreateTime
, bpLogsURI
, AuditConfig
, auditConfig
, acService
, acAuditLogConfigs
, Occurrence
, occurrence
, oInstallation
, oVulnerability
, oDerivedImage
, oKind
, oBuild
, oAttestation
, oUpdateTime
, oName
, oNoteName
, oRemediation
, oResource
, oDiscovered
, oCreateTime
, oDeployment
, GrafeasV1beta1VulnerabilityDetails
, grafeasV1beta1VulnerabilityDetails
, gvvdLongDescription
, gvvdRelatedURLs
, gvvdCvssScore
, gvvdPackageIssue
, gvvdSeverity
, gvvdShortDescription
, gvvdType
, VulnerabilitySeverity (..)
, SourceFileHashes
, sourceFileHashes
, sfhAddtional
, Expr
, expr
, eLocation
, eExpression
, eTitle
, eDescription
, Command
, command
, cDir
, cArgs
, cEnv
, cWaitFor
, cName
, cId
, GetIAMPolicyRequest
, getIAMPolicyRequest
, Discovery
, discovery
, dAnalysisKind
, Hash
, hash
, hValue
, hType
, Basis
, basis
, bFingerprint
, bResourceURL
, BatchCreateNotesRequest
, batchCreateNotesRequest
, bcnrNotes
, SourceContext
, sourceContext
, scCloudRepo
, scGerrit
, scGit
, scLabels
, Distribution
, distribution
, dURL
, dMaintainer
, dArchitecture
, dCpeURI
, dDescription
, dLatestVersion
, BatchCreateOccurrencesRequest
, batchCreateOccurrencesRequest
, bcorOccurrences
, ListOccurrencesResponse
, listOccurrencesResponse
, lorOccurrences
, lorNextPageToken
, Location
, location
, lPath
, lVersion
, lCpeURI
, Empty
, empty
, GerritSourceContext
, gerritSourceContext
, gscGerritProject
, gscRevisionId
, gscHostURI
, gscAliasContext
, RepoId
, repoId
, riUid
, riProjectRepoId
, DiscoveredContinuousAnalysis (..)
, ListNoteOccurrencesResponse
, listNoteOccurrencesResponse
, lnorOccurrences
, lnorNextPageToken
, NoteKind (..)
, Note
, note
, nVulnerability
, nLongDescription
, nAttestationAuthority
, nDiscovery
, nKind
, nRelatedNoteNames
, nBuild
, nDeployable
, nRelatedURL
, nUpdateTime
, nShortDescription
, nName
, nBaseImage
, nPackage
, nExpirationTime
, nCreateTime
, BatchCreateNotesResponse
, batchCreateNotesResponse
, bNotes
, ProjectRepoId
, projectRepoId
, priRepoName
, priProjectId
, Fingerprint
, fingerprint
, fV2Name
, fV2Blob
, fV1Name
, Hint
, hint
, hHumanReadableName
, PackageIssue
, packageIssue
, piAffectedLocation
, piFixedLocation
, piSeverityName
, StatusDetailsItem
, statusDetailsItem
, sdiAddtional
, Build
, build
, bSignature
, bBuilderVersion
, Attestation
, attestation
, aPgpSignedAttestation
, DeploymentPlatform (..)
, Artifact
, artifact
, aChecksum
, aNames
, aId
, SetIAMPolicyRequest
, setIAMPolicyRequest
, siprUpdateMask
, siprPolicy
, BuildProvenanceBuildOptions
, buildProvenanceBuildOptions
, bpboAddtional
, Deployable
, deployable
, dResourceURI
, GrafeasV1beta1DiscoveryDetails
, grafeasV1beta1DiscoveryDetails
, gvddDiscovered
, VulnerabilityLocation
, vulnerabilityLocation
, vlVersion
, vlPackage
, vlCpeURI
, FixableTotalByDigest
, fixableTotalByDigest
, ftbdSeverity
, ftbdFixableCount
, ftbdResource
, ftbdTotalCount
, RelatedURL
, relatedURL
, ruURL
, ruLabel
, GrafeasV1beta1ImageDetails
, grafeasV1beta1ImageDetails
, gvidDerivedImage
, BatchCreateOccurrencesResponse
, batchCreateOccurrencesResponse
, bOccurrences
, SourceContextLabels
, sourceContextLabels
, sclAddtional
, DistributionArchitecture (..)
, ListScanConfigsResponse
, listScanConfigsResponse
, lscrNextPageToken
, lscrScanConfigs
, FixableTotalByDigestSeverity (..)
, AuditLogConfigLogType (..)
, Version
, version
, vKind
, vName
, vRevision
, vEpoch
, FileHashes
, fileHashes
, fhFileHash
, Resource
, resource
, rContentHash
, rURI
, rName
, GrafeasV1beta1DeploymentDetails
, grafeasV1beta1DeploymentDetails
, gvddDeployment
, GoogleDevtoolsContaineranalysisV1alpha1OperationMetadata
, googleDevtoolsContaineranalysisV1alpha1OperationMetadata
, gdcvomEndTime
, gdcvomCreateTime
, PgpSignedAttestationContentType (..)
, Xgafv (..)
, Details
, details
, dAttestation
, Package
, package
, pDistribution
, pName
, ListNotesResponse
, listNotesResponse
, lnrNextPageToken
, lnrNotes
, BuildSignature
, buildSignature
, bsSignature
, bsKeyType
, bsKeyId
, bsPublicKey
, TestIAMPermissionsRequest
, testIAMPermissionsRequest
, tiprPermissions
, VersionKind (..)
, HashType (..)
, Discovered
, discovered
, dLastAnalysisTime
, dAnalysisStatusError
, dAnalysisStatus
, dContinuousAnalysis
, BuildSignatureKeyType (..)
, Derived
, derived
, dBaseResourceURL
, dFingerprint
, dDistance
, dLayerInfo
, GrafeasV1beta1BuildDetails
, grafeasV1beta1BuildDetails
, gvbdProvenanceBytes
, gvbdProvenance
, Source
, source
, sContext
, sAdditionalContexts
, sArtifactStorageSourceURI
, sFileHashes
, ScanConfig
, scanConfig
, scEnabled
, scUpdateTime
, scName
, scDescription
, scCreateTime
, GitSourceContext
, gitSourceContext
, gURL
, gRevisionId
, TestIAMPermissionsResponse
, testIAMPermissionsResponse
, tiamprPermissions
, Policy
, policy
, pAuditConfigs
, pEtag
, pVersion
, pBindings
, DiscoveryAnalysisKind (..)
, Layer
, layer
, lDirective
, lArguments
, CloudRepoSourceContext
, cloudRepoSourceContext
, crscRepoId
, crscRevisionId
, crscAliasContext
, AuditLogConfig
, auditLogConfig
, alcLogType
, alcExemptedMembers
, PgpSignedAttestation
, pgpSignedAttestation
, psaSignature
, psaPgpKeyId
, psaContentType
, BatchCreateNotesRequestNotes
, batchCreateNotesRequestNotes
, bcnrnAddtional
, AliasContext
, aliasContext
, acKind
, acName
, AliasContextKind (..)
, Binding
, binding
, bMembers
, bRole
, bCondition
, Detail
, detail
, detMinAffectedVersion
, detPackageType
, detIsObsolete
, detFixedLocation
, detSeverityName
, detMaxAffectedVersion
, detPackage
, detCpeURI
, detDescription
, Authority
, authority
, aHint
, GrafeasV1beta1PackageDetails
, grafeasV1beta1PackageDetails
, gvpdInstallation
, Deployment
, deployment
, depResourceURI
, depPlatform
, depConfig
, depUndeployTime
, depDeployTime
, depAddress
, depUserEmail
) where
import Network.Google.ContainerAnalysis.Types.Product
import Network.Google.ContainerAnalysis.Types.Sum
import Network.Google.Prelude
containerAnalysisService :: ServiceConfig
containerAnalysisService
= defaultService
(ServiceId "containeranalysis:v1beta1")
"containeranalysis.googleapis.com"
cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
cloudPlatformScope = Proxy;