/** * @public * @enum */ export declare const AnalysisType: { readonly CODE_QUALITY: "CodeQuality"; readonly SECURITY: "Security"; }; /** * @public */ export type AnalysisType = (typeof AnalysisType)[keyof typeof AnalysisType]; /** * @public * @enum */ export declare const EncryptionOption: { readonly AoCmk: "AWS_OWNED_CMK"; readonly CmCmk: "CUSTOMER_MANAGED_CMK"; }; /** * @public */ export type EncryptionOption = (typeof EncryptionOption)[keyof typeof EncryptionOption]; /** * @public * @enum */ export declare const ProviderType: { readonly BITBUCKET: "Bitbucket"; readonly CODE_COMMIT: "CodeCommit"; readonly GIT_HUB: "GitHub"; readonly GIT_HUB_ENTERPRISE_SERVER: "GitHubEnterpriseServer"; readonly S3_BUCKET: "S3Bucket"; }; /** * @public */ export type ProviderType = (typeof ProviderType)[keyof typeof ProviderType]; /** * @public * @enum */ export declare const RepositoryAssociationState: { readonly ASSOCIATED: "Associated"; readonly ASSOCIATING: "Associating"; readonly DISASSOCIATED: "Disassociated"; readonly DISASSOCIATING: "Disassociating"; readonly FAILED: "Failed"; }; /** * @public */ export type RepositoryAssociationState = (typeof RepositoryAssociationState)[keyof typeof RepositoryAssociationState]; /** * @public * @enum */ export declare const VendorName: { readonly GITHUB: "GitHub"; readonly GITLAB: "GitLab"; readonly NATIVE_S3: "NativeS3"; }; /** * @public */ export type VendorName = (typeof VendorName)[keyof typeof VendorName]; /** * @public * @enum */ export declare const ConfigFileState: { readonly ABSENT: "Absent"; readonly PRESENT: "Present"; readonly PRESENT_WITH_ERRORS: "PresentWithErrors"; }; /** * @public */ export type ConfigFileState = (typeof ConfigFileState)[keyof typeof ConfigFileState]; /** * @public * @enum */ export declare const JobState: { readonly COMPLETED: "Completed"; readonly DELETING: "Deleting"; readonly FAILED: "Failed"; readonly PENDING: "Pending"; }; /** * @public */ export type JobState = (typeof JobState)[keyof typeof JobState]; /** * @public * @enum */ export declare const Type: { readonly PULL_REQUEST: "PullRequest"; readonly REPOSITORY_ANALYSIS: "RepositoryAnalysis"; }; /** * @public */ export type Type = (typeof Type)[keyof typeof Type]; /** * @public * @enum */ export declare const Reaction: { readonly THUMBS_DOWN: "ThumbsDown"; readonly THUMBS_UP: "ThumbsUp"; }; /** * @public */ export type Reaction = (typeof Reaction)[keyof typeof Reaction]; /** * @public * @enum */ export declare const RecommendationCategory: { readonly AWS_BEST_PRACTICES: "AWSBestPractices"; readonly AWS_CLOUDFORMATION_ISSUES: "AWSCloudFormationIssues"; readonly CODE_INCONSISTENCIES: "CodeInconsistencies"; readonly CODE_MAINTENANCE_ISSUES: "CodeMaintenanceIssues"; readonly CONCURRENCY_ISSUES: "ConcurrencyIssues"; readonly DUPLICATE_CODE: "DuplicateCode"; readonly INPUT_VALIDATIONS: "InputValidations"; readonly JAVA_BEST_PRACTICES: "JavaBestPractices"; readonly PYTHON_BEST_PRACTICES: "PythonBestPractices"; readonly RESOURCE_LEAKS: "ResourceLeaks"; readonly SECURITY_ISSUES: "SecurityIssues"; }; /** * @public */ export type RecommendationCategory = (typeof RecommendationCategory)[keyof typeof RecommendationCategory]; /** * @public * @enum */ export declare const Severity: { readonly CRITICAL: "Critical"; readonly HIGH: "High"; readonly INFO: "Info"; readonly LOW: "Low"; readonly MEDIUM: "Medium"; }; /** * @public */ export type Severity = (typeof Severity)[keyof typeof Severity];