export declare const ResourceMappingType: { readonly APP_REGISTRY_APP: "AppRegistryApp"; readonly CFN_STACK: "CfnStack"; readonly EKS: "EKS"; readonly RESOURCE: "Resource"; readonly RESOURCE_GROUP: "ResourceGroup"; readonly TERRAFORM: "Terraform"; }; export type ResourceMappingType = (typeof ResourceMappingType)[keyof typeof ResourceMappingType]; export declare const PhysicalIdentifierType: { readonly ARN: "Arn"; readonly NATIVE: "Native"; }; export type PhysicalIdentifierType = (typeof PhysicalIdentifierType)[keyof typeof PhysicalIdentifierType]; export declare const ExcludeRecommendationReason: { readonly ALREADY_IMPLEMENTED: "AlreadyImplemented"; readonly COMPLEXITY_OF_IMPLEMENTATION: "ComplexityOfImplementation"; readonly NOT_RELEVANT: "NotRelevant"; }; export type ExcludeRecommendationReason = (typeof ExcludeRecommendationReason)[keyof typeof ExcludeRecommendationReason]; export declare const RecommendationStatus: { readonly EXCLUDED: "Excluded"; readonly IMPLEMENTED: "Implemented"; readonly INACTIVE: "Inactive"; readonly NOT_IMPLEMENTED: "NotImplemented"; }; export type RecommendationStatus = (typeof RecommendationStatus)[keyof typeof RecommendationStatus]; export declare const AlarmType: { readonly CANARY: "Canary"; readonly COMPOSITE: "Composite"; readonly EVENT: "Event"; readonly LOGS: "Logs"; readonly METRIC: "Metric"; }; export type AlarmType = (typeof AlarmType)[keyof typeof AlarmType]; export declare const AppAssessmentScheduleType: { readonly DAILY: "Daily"; readonly DISABLED: "Disabled"; }; export type AppAssessmentScheduleType = (typeof AppAssessmentScheduleType)[keyof typeof AppAssessmentScheduleType]; export declare const AppComplianceStatusType: { readonly CHANGES_DETECTED: "ChangesDetected"; readonly MISSING_POLICY: "MissingPolicy"; readonly NOT_APPLICABLE: "NotApplicable"; readonly NOT_ASSESSED: "NotAssessed"; readonly POLICY_BREACHED: "PolicyBreached"; readonly POLICY_MET: "PolicyMet"; }; export type AppComplianceStatusType = (typeof AppComplianceStatusType)[keyof typeof AppComplianceStatusType]; export declare const AppDriftStatusType: { readonly DETECTED: "Detected"; readonly NOT_CHECKED: "NotChecked"; readonly NOT_DETECTED: "NotDetected"; }; export type AppDriftStatusType = (typeof AppDriftStatusType)[keyof typeof AppDriftStatusType]; export declare const EventType: { readonly DRIFT_DETECTED: "DriftDetected"; readonly SCHEDULED_ASSESSMENT_FAILURE: "ScheduledAssessmentFailure"; }; export type EventType = (typeof EventType)[keyof typeof EventType]; export declare const PermissionModelType: { readonly LEGACY_IAM_USER: "LegacyIAMUser"; readonly ROLE_BASED: "RoleBased"; }; export type PermissionModelType = (typeof PermissionModelType)[keyof typeof PermissionModelType]; export declare const AppStatusType: { readonly ACTIVE: "Active"; readonly DELETING: "Deleting"; }; export type AppStatusType = (typeof AppStatusType)[keyof typeof AppStatusType]; export declare const AssessmentStatus: { readonly FAILED: "Failed"; readonly INPROGRESS: "InProgress"; readonly PENDING: "Pending"; readonly SUCCESS: "Success"; }; export type AssessmentStatus = (typeof AssessmentStatus)[keyof typeof AssessmentStatus]; export declare const DisruptionType: { readonly AZ: "AZ"; readonly HARDWARE: "Hardware"; readonly REGION: "Region"; readonly SOFTWARE: "Software"; }; export type DisruptionType = (typeof DisruptionType)[keyof typeof DisruptionType]; export declare const ComplianceStatus: { readonly MISSING_POLICY: "MissingPolicy"; readonly NOT_APPLICABLE: "NotApplicable"; readonly POLICY_BREACHED: "PolicyBreached"; readonly POLICY_MET: "PolicyMet"; }; export type ComplianceStatus = (typeof ComplianceStatus)[keyof typeof ComplianceStatus]; export declare const CostFrequency: { readonly DAILY: "Daily"; readonly HOURLY: "Hourly"; readonly MONTHLY: "Monthly"; readonly YEARLY: "Yearly"; }; export type CostFrequency = (typeof CostFrequency)[keyof typeof CostFrequency]; export declare const DriftStatus: { readonly DETECTED: "Detected"; readonly NOT_CHECKED: "NotChecked"; readonly NOT_DETECTED: "NotDetected"; }; export type DriftStatus = (typeof DriftStatus)[keyof typeof DriftStatus]; export declare const AssessmentInvoker: { readonly SYSTEM: "System"; readonly USER: "User"; }; export type AssessmentInvoker = (typeof AssessmentInvoker)[keyof typeof AssessmentInvoker]; export declare const DataLocationConstraint: { readonly ANY_LOCATION: "AnyLocation"; readonly SAME_CONTINENT: "SameContinent"; readonly SAME_COUNTRY: "SameCountry"; }; export type DataLocationConstraint = (typeof DataLocationConstraint)[keyof typeof DataLocationConstraint]; export declare const EstimatedCostTier: { readonly L1: "L1"; readonly L2: "L2"; readonly L3: "L3"; readonly L4: "L4"; }; export type EstimatedCostTier = (typeof EstimatedCostTier)[keyof typeof EstimatedCostTier]; export declare const ResiliencyPolicyTier: { readonly CORE_SERVICES: "CoreServices"; readonly CRITICAL: "Critical"; readonly IMPORTANT: "Important"; readonly MISSION_CRITICAL: "MissionCritical"; readonly NON_CRITICAL: "NonCritical"; readonly NOT_APPLICABLE: "NotApplicable"; }; export type ResiliencyPolicyTier = (typeof ResiliencyPolicyTier)[keyof typeof ResiliencyPolicyTier]; export declare const ResiliencyScoreType: { readonly ALARM: "Alarm"; readonly COMPLIANCE: "Compliance"; readonly SOP: "Sop"; readonly TEST: "Test"; }; export type ResiliencyScoreType = (typeof ResiliencyScoreType)[keyof typeof ResiliencyScoreType]; export declare const ResourceSourceType: { readonly APP_TEMPLATE: "AppTemplate"; readonly DISCOVERED: "Discovered"; }; export type ResourceSourceType = (typeof ResourceSourceType)[keyof typeof ResourceSourceType]; export declare const TemplateFormat: { readonly CFN_JSON: "CfnJson"; readonly CFN_YAML: "CfnYaml"; }; export type TemplateFormat = (typeof TemplateFormat)[keyof typeof TemplateFormat]; export declare const RenderRecommendationType: { readonly ALARM: "Alarm"; readonly SOP: "Sop"; readonly TEST: "Test"; }; export type RenderRecommendationType = (typeof RenderRecommendationType)[keyof typeof RenderRecommendationType]; export declare const RecommendationTemplateStatus: { readonly FAILED: "Failed"; readonly IN_PROGRESS: "InProgress"; readonly PENDING: "Pending"; readonly SUCCESS: "Success"; }; export type RecommendationTemplateStatus = (typeof RecommendationTemplateStatus)[keyof typeof RecommendationTemplateStatus]; export declare const ResourceResolutionStatusType: { readonly FAILED: "Failed"; readonly IN_PROGRESS: "InProgress"; readonly PENDING: "Pending"; readonly SUCCESS: "Success"; }; export type ResourceResolutionStatusType = (typeof ResourceResolutionStatusType)[keyof typeof ResourceResolutionStatusType]; export declare const ResourceImportStatusType: { readonly FAILED: "Failed"; readonly IN_PROGRESS: "InProgress"; readonly PENDING: "Pending"; readonly SUCCESS: "Success"; }; export type ResourceImportStatusType = (typeof ResourceImportStatusType)[keyof typeof ResourceImportStatusType]; export declare const MetricsExportStatusType: { readonly FAILED: "Failed"; readonly IN_PROGRESS: "InProgress"; readonly PENDING: "Pending"; readonly SUCCESS: "Success"; }; export type MetricsExportStatusType = (typeof MetricsExportStatusType)[keyof typeof MetricsExportStatusType]; export declare const ResourcesGroupingRecGenStatusType: { readonly FAILED: "Failed"; readonly IN_PROGRESS: "InProgress"; readonly PENDING: "Pending"; readonly SUCCESS: "Success"; }; export type ResourcesGroupingRecGenStatusType = (typeof ResourcesGroupingRecGenStatusType)[keyof typeof ResourcesGroupingRecGenStatusType]; export declare const ResourceImportStrategyType: { readonly ADD_ONLY: "AddOnly"; readonly REPLACE_ALL: "ReplaceAll"; }; export type ResourceImportStrategyType = (typeof ResourceImportStrategyType)[keyof typeof ResourceImportStrategyType]; export declare const DifferenceType: { readonly ADDED: "Added"; readonly NOT_EQUAL: "NotEqual"; readonly REMOVED: "Removed"; }; export type DifferenceType = (typeof DifferenceType)[keyof typeof DifferenceType]; export declare const DriftType: { readonly APPLICATION_COMPLIANCE: "ApplicationCompliance"; readonly APP_COMPONENT_RESILIENCY_COMPLIANCE_STATUS: "AppComponentResiliencyComplianceStatus"; }; export type DriftType = (typeof DriftType)[keyof typeof DriftType]; export declare const HaArchitecture: { readonly BACKUP_AND_RESTORE: "BackupAndRestore"; readonly MULTI_SITE: "MultiSite"; readonly NO_RECOVERY_PLAN: "NoRecoveryPlan"; readonly PILOT_LIGHT: "PilotLight"; readonly WARM_STANDBY: "WarmStandby"; }; export type HaArchitecture = (typeof HaArchitecture)[keyof typeof HaArchitecture]; export declare const ConfigRecommendationOptimizationType: { readonly BEST_ATTAINABLE: "BestAttainable"; readonly BEST_AZ_RECOVERY: "BestAZRecovery"; readonly BEST_REGION_RECOVERY: "BestRegionRecovery"; readonly LEAST_CHANGE: "LeastChange"; readonly LEAST_COST: "LeastCost"; readonly LEAST_ERRORS: "LeastErrors"; }; export type ConfigRecommendationOptimizationType = (typeof ConfigRecommendationOptimizationType)[keyof typeof ConfigRecommendationOptimizationType]; export declare const RecommendationComplianceStatus: { readonly BREACHED_CAN_MEET: "BreachedCanMeet"; readonly BREACHED_UNATTAINABLE: "BreachedUnattainable"; readonly MET_CAN_IMPROVE: "MetCanImprove"; readonly MISSING_POLICY: "MissingPolicy"; }; export type RecommendationComplianceStatus = (typeof RecommendationComplianceStatus)[keyof typeof RecommendationComplianceStatus]; export declare const ConditionOperatorType: { readonly EQUALS: "Equals"; readonly GREATER_OR_EQUALS: "GreaterOrEquals"; readonly GREATER_THEN: "GreaterThen"; readonly LESS_OR_EQUALS: "LessOrEquals"; readonly LESS_THEN: "LessThen"; readonly NOT_EQUALS: "NotEquals"; }; export type ConditionOperatorType = (typeof ConditionOperatorType)[keyof typeof ConditionOperatorType]; export declare const FieldAggregationType: { readonly AVG: "Avg"; readonly COUNT: "Count"; readonly MAX: "Max"; readonly MIN: "Min"; readonly SUM: "Sum"; }; export type FieldAggregationType = (typeof FieldAggregationType)[keyof typeof FieldAggregationType]; export declare const GroupingRecommendationConfidenceLevel: { readonly HIGH: "High"; readonly MEDIUM: "Medium"; }; export type GroupingRecommendationConfidenceLevel = (typeof GroupingRecommendationConfidenceLevel)[keyof typeof GroupingRecommendationConfidenceLevel]; export declare const GroupingRecommendationRejectionReason: { readonly DISTINCT_BUSINESS_PURPOSE: "DistinctBusinessPurpose"; readonly DISTINCT_USER_GROUP_HANDLING: "DistinctUserGroupHandling"; readonly OTHER: "Other"; readonly SEPARATE_DATA_CONCERN: "SeparateDataConcern"; }; export type GroupingRecommendationRejectionReason = (typeof GroupingRecommendationRejectionReason)[keyof typeof GroupingRecommendationRejectionReason]; export declare const GroupingRecommendationStatusType: { readonly ACCEPTED: "Accepted"; readonly PENDING_DECISION: "PendingDecision"; readonly REJECTED: "Rejected"; }; export type GroupingRecommendationStatusType = (typeof GroupingRecommendationStatusType)[keyof typeof GroupingRecommendationStatusType]; export declare const SopServiceType: { readonly SSM: "SSM"; }; export type SopServiceType = (typeof SopServiceType)[keyof typeof SopServiceType]; export declare const TestRisk: { readonly HIGH: "High"; readonly MEDIUM: "Medium"; readonly SMALL: "Small"; }; export type TestRisk = (typeof TestRisk)[keyof typeof TestRisk]; export declare const TestType: { readonly AZ: "AZ"; readonly HARDWARE: "Hardware"; readonly REGION: "Region"; readonly SOFTWARE: "Software"; }; export type TestType = (typeof TestType)[keyof typeof TestType];