/** * @public * @enum */ export declare const LayerFailureCode: { readonly InvalidLayerDigest: "InvalidLayerDigest"; readonly MissingLayerDigest: "MissingLayerDigest"; }; /** * @public */ export type LayerFailureCode = (typeof LayerFailureCode)[keyof typeof LayerFailureCode]; /** * @public * @enum */ export declare const LayerAvailability: { readonly ARCHIVED: "ARCHIVED"; readonly AVAILABLE: "AVAILABLE"; readonly UNAVAILABLE: "UNAVAILABLE"; }; /** * @public */ export type LayerAvailability = (typeof LayerAvailability)[keyof typeof LayerAvailability]; /** * @public * @enum */ export declare const ImageFailureCode: { readonly ImageInaccessible: "ImageInaccessible"; readonly ImageNotFound: "ImageNotFound"; readonly ImageReferencedByManifestList: "ImageReferencedByManifestList"; readonly ImageTagDoesNotMatchDigest: "ImageTagDoesNotMatchDigest"; readonly InvalidImageDigest: "InvalidImageDigest"; readonly InvalidImageTag: "InvalidImageTag"; readonly KmsError: "KmsError"; readonly MissingDigestAndTag: "MissingDigestAndTag"; readonly UpstreamAccessDenied: "UpstreamAccessDenied"; readonly UpstreamTooManyRequests: "UpstreamTooManyRequests"; readonly UpstreamUnavailable: "UpstreamUnavailable"; }; /** * @public */ export type ImageFailureCode = (typeof ImageFailureCode)[keyof typeof ImageFailureCode]; /** * @public * @enum */ export declare const ScanningConfigurationFailureCode: { readonly REPOSITORY_NOT_FOUND: "REPOSITORY_NOT_FOUND"; }; /** * @public */ export type ScanningConfigurationFailureCode = (typeof ScanningConfigurationFailureCode)[keyof typeof ScanningConfigurationFailureCode]; /** * @public * @enum */ export declare const ScanningRepositoryFilterType: { readonly WILDCARD: "WILDCARD"; }; /** * @public */ export type ScanningRepositoryFilterType = (typeof ScanningRepositoryFilterType)[keyof typeof ScanningRepositoryFilterType]; /** * @public * @enum */ export declare const ScanFrequency: { readonly CONTINUOUS_SCAN: "CONTINUOUS_SCAN"; readonly MANUAL: "MANUAL"; readonly SCAN_ON_PUSH: "SCAN_ON_PUSH"; }; /** * @public */ export type ScanFrequency = (typeof ScanFrequency)[keyof typeof ScanFrequency]; /** * @public * @enum */ export declare const UpstreamRegistry: { readonly AzureContainerRegistry: "azure-container-registry"; readonly Chainguard: "chainguard"; readonly DockerHub: "docker-hub"; readonly Ecr: "ecr"; readonly EcrPublic: "ecr-public"; readonly GitHubContainerRegistry: "github-container-registry"; readonly GitLabContainerRegistry: "gitlab-container-registry"; readonly K8s: "k8s"; readonly Quay: "quay"; }; /** * @public */ export type UpstreamRegistry = (typeof UpstreamRegistry)[keyof typeof UpstreamRegistry]; /** * @public * @enum */ export declare const EncryptionType: { readonly AES256: "AES256"; readonly KMS: "KMS"; readonly KMS_DSSE: "KMS_DSSE"; }; /** * @public */ export type EncryptionType = (typeof EncryptionType)[keyof typeof EncryptionType]; /** * @public * @enum */ export declare const ImageTagMutability: { readonly IMMUTABLE: "IMMUTABLE"; readonly IMMUTABLE_WITH_EXCLUSION: "IMMUTABLE_WITH_EXCLUSION"; readonly MUTABLE: "MUTABLE"; readonly MUTABLE_WITH_EXCLUSION: "MUTABLE_WITH_EXCLUSION"; }; /** * @public */ export type ImageTagMutability = (typeof ImageTagMutability)[keyof typeof ImageTagMutability]; /** * @public * @enum */ export declare const ImageTagMutabilityExclusionFilterType: { readonly WILDCARD: "WILDCARD"; }; /** * @public */ export type ImageTagMutabilityExclusionFilterType = (typeof ImageTagMutabilityExclusionFilterType)[keyof typeof ImageTagMutabilityExclusionFilterType]; /** * @public * @enum */ export declare const RCTAppliedFor: { readonly CREATE_ON_PUSH: "CREATE_ON_PUSH"; readonly PULL_THROUGH_CACHE: "PULL_THROUGH_CACHE"; readonly REPLICATION: "REPLICATION"; }; /** * @public */ export type RCTAppliedFor = (typeof RCTAppliedFor)[keyof typeof RCTAppliedFor]; /** * @public * @enum */ export declare const SigningRepositoryFilterType: { readonly WILDCARD_MATCH: "WILDCARD_MATCH"; }; /** * @public */ export type SigningRepositoryFilterType = (typeof SigningRepositoryFilterType)[keyof typeof SigningRepositoryFilterType]; /** * @public * @enum */ export declare const ReplicationStatus: { readonly COMPLETE: "COMPLETE"; readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; }; /** * @public */ export type ReplicationStatus = (typeof ReplicationStatus)[keyof typeof ReplicationStatus]; /** * @public * @enum */ export declare const ImageStatusFilter: { readonly ACTIVATING: "ACTIVATING"; readonly ACTIVE: "ACTIVE"; readonly ANY: "ANY"; readonly ARCHIVED: "ARCHIVED"; }; /** * @public */ export type ImageStatusFilter = (typeof ImageStatusFilter)[keyof typeof ImageStatusFilter]; /** * @public * @enum */ export declare const TagStatus: { readonly ANY: "ANY"; readonly TAGGED: "TAGGED"; readonly UNTAGGED: "UNTAGGED"; }; /** * @public */ export type TagStatus = (typeof TagStatus)[keyof typeof TagStatus]; /** * @public * @enum */ export declare const FindingSeverity: { readonly CRITICAL: "CRITICAL"; readonly HIGH: "HIGH"; readonly INFORMATIONAL: "INFORMATIONAL"; readonly LOW: "LOW"; readonly MEDIUM: "MEDIUM"; readonly UNDEFINED: "UNDEFINED"; }; /** * @public */ export type FindingSeverity = (typeof FindingSeverity)[keyof typeof FindingSeverity]; /** * @public * @enum */ export declare const ScanStatus: { readonly ACTIVE: "ACTIVE"; readonly COMPLETE: "COMPLETE"; readonly FAILED: "FAILED"; readonly FINDINGS_UNAVAILABLE: "FINDINGS_UNAVAILABLE"; readonly IMAGE_ARCHIVED: "IMAGE_ARCHIVED"; readonly IN_PROGRESS: "IN_PROGRESS"; readonly LIMIT_EXCEEDED: "LIMIT_EXCEEDED"; readonly PENDING: "PENDING"; readonly SCAN_ELIGIBILITY_EXPIRED: "SCAN_ELIGIBILITY_EXPIRED"; readonly UNSUPPORTED_IMAGE: "UNSUPPORTED_IMAGE"; }; /** * @public */ export type ScanStatus = (typeof ScanStatus)[keyof typeof ScanStatus]; /** * @public * @enum */ export declare const ImageStatus: { readonly ACTIVATING: "ACTIVATING"; readonly ACTIVE: "ACTIVE"; readonly ARCHIVED: "ARCHIVED"; }; /** * @public */ export type ImageStatus = (typeof ImageStatus)[keyof typeof ImageStatus]; /** * @public * @enum */ export declare const SigningStatus: { readonly COMPLETE: "COMPLETE"; readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; }; /** * @public */ export type SigningStatus = (typeof SigningStatus)[keyof typeof SigningStatus]; /** * @public * @enum */ export declare const RepositoryFilterType: { readonly PREFIX_MATCH: "PREFIX_MATCH"; }; /** * @public */ export type RepositoryFilterType = (typeof RepositoryFilterType)[keyof typeof RepositoryFilterType]; /** * @public * @enum */ export declare const LifecyclePolicyTargetStorageClass: { readonly ARCHIVE: "ARCHIVE"; }; /** * @public */ export type LifecyclePolicyTargetStorageClass = (typeof LifecyclePolicyTargetStorageClass)[keyof typeof LifecyclePolicyTargetStorageClass]; /** * @public * @enum */ export declare const ImageActionType: { readonly EXPIRE: "EXPIRE"; readonly TRANSITION: "TRANSITION"; }; /** * @public */ export type ImageActionType = (typeof ImageActionType)[keyof typeof ImageActionType]; /** * @public * @enum */ export declare const LifecyclePolicyStorageClass: { readonly ARCHIVE: "ARCHIVE"; readonly STANDARD: "STANDARD"; }; /** * @public */ export type LifecyclePolicyStorageClass = (typeof LifecyclePolicyStorageClass)[keyof typeof LifecyclePolicyStorageClass]; /** * @public * @enum */ export declare const LifecyclePolicyPreviewStatus: { readonly COMPLETE: "COMPLETE"; readonly EXPIRED: "EXPIRED"; readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; }; /** * @public */ export type LifecyclePolicyPreviewStatus = (typeof LifecyclePolicyPreviewStatus)[keyof typeof LifecyclePolicyPreviewStatus]; /** * @public * @enum */ export declare const ScanType: { readonly BASIC: "BASIC"; readonly ENHANCED: "ENHANCED"; }; /** * @public */ export type ScanType = (typeof ScanType)[keyof typeof ScanType]; /** * @public * @enum */ export declare const ArtifactStatusFilter: { readonly ACTIVATING: "ACTIVATING"; readonly ACTIVE: "ACTIVE"; readonly ANY: "ANY"; readonly ARCHIVED: "ARCHIVED"; }; /** * @public */ export type ArtifactStatusFilter = (typeof ArtifactStatusFilter)[keyof typeof ArtifactStatusFilter]; /** * @public * @enum */ export declare const ArtifactStatus: { readonly ACTIVATING: "ACTIVATING"; readonly ACTIVE: "ACTIVE"; readonly ARCHIVED: "ARCHIVED"; }; /** * @public */ export type ArtifactStatus = (typeof ArtifactStatus)[keyof typeof ArtifactStatus]; /** * @public * @enum */ export declare const TargetStorageClass: { readonly ARCHIVE: "ARCHIVE"; readonly STANDARD: "STANDARD"; }; /** * @public */ export type TargetStorageClass = (typeof TargetStorageClass)[keyof typeof TargetStorageClass];