/** * @public * @enum */ export declare const AccessDeniedErrorCode: { readonly ACCESS_DENIED_TO_ASSESSMENT_RUN: "ACCESS_DENIED_TO_ASSESSMENT_RUN"; readonly ACCESS_DENIED_TO_ASSESSMENT_TARGET: "ACCESS_DENIED_TO_ASSESSMENT_TARGET"; readonly ACCESS_DENIED_TO_ASSESSMENT_TEMPLATE: "ACCESS_DENIED_TO_ASSESSMENT_TEMPLATE"; readonly ACCESS_DENIED_TO_FINDING: "ACCESS_DENIED_TO_FINDING"; readonly ACCESS_DENIED_TO_IAM_ROLE: "ACCESS_DENIED_TO_IAM_ROLE"; readonly ACCESS_DENIED_TO_RESOURCE_GROUP: "ACCESS_DENIED_TO_RESOURCE_GROUP"; readonly ACCESS_DENIED_TO_RULES_PACKAGE: "ACCESS_DENIED_TO_RULES_PACKAGE"; readonly ACCESS_DENIED_TO_SNS_TOPIC: "ACCESS_DENIED_TO_SNS_TOPIC"; }; /** * @public */ export type AccessDeniedErrorCode = (typeof AccessDeniedErrorCode)[keyof typeof AccessDeniedErrorCode]; /** * @public * @enum */ export declare const FailedItemErrorCode: { readonly ACCESS_DENIED: "ACCESS_DENIED"; readonly DUPLICATE_ARN: "DUPLICATE_ARN"; readonly INTERNAL_ERROR: "INTERNAL_ERROR"; readonly INVALID_ARN: "INVALID_ARN"; readonly ITEM_DOES_NOT_EXIST: "ITEM_DOES_NOT_EXIST"; readonly LIMIT_EXCEEDED: "LIMIT_EXCEEDED"; }; /** * @public */ export type FailedItemErrorCode = (typeof FailedItemErrorCode)[keyof typeof FailedItemErrorCode]; /** * @public * @enum */ export declare const InvalidInputErrorCode: { readonly ASSESSMENT_TARGET_NAME_ALREADY_TAKEN: "ASSESSMENT_TARGET_NAME_ALREADY_TAKEN"; readonly ASSESSMENT_TEMPLATE_NAME_ALREADY_TAKEN: "ASSESSMENT_TEMPLATE_NAME_ALREADY_TAKEN"; readonly INVALID_AGENT_ID: "INVALID_AGENT_ID"; readonly INVALID_ASSESSMENT_RUN_ARN: "INVALID_ASSESSMENT_RUN_ARN"; readonly INVALID_ASSESSMENT_RUN_COMPLETION_TIME_RANGE: "INVALID_ASSESSMENT_RUN_COMPLETION_TIME_RANGE"; readonly INVALID_ASSESSMENT_RUN_DURATION_RANGE: "INVALID_ASSESSMENT_RUN_DURATION_RANGE"; readonly INVALID_ASSESSMENT_RUN_START_TIME_RANGE: "INVALID_ASSESSMENT_RUN_START_TIME_RANGE"; readonly INVALID_ASSESSMENT_RUN_STATE: "INVALID_ASSESSMENT_RUN_STATE"; readonly INVALID_ASSESSMENT_RUN_STATE_CHANGE_TIME_RANGE: "INVALID_ASSESSMENT_RUN_STATE_CHANGE_TIME_RANGE"; readonly INVALID_ASSESSMENT_TARGET_ARN: "INVALID_ASSESSMENT_TARGET_ARN"; readonly INVALID_ASSESSMENT_TARGET_NAME: "INVALID_ASSESSMENT_TARGET_NAME"; readonly INVALID_ASSESSMENT_TARGET_NAME_PATTERN: "INVALID_ASSESSMENT_TARGET_NAME_PATTERN"; readonly INVALID_ASSESSMENT_TEMPLATE_ARN: "INVALID_ASSESSMENT_TEMPLATE_ARN"; readonly INVALID_ASSESSMENT_TEMPLATE_DURATION: "INVALID_ASSESSMENT_TEMPLATE_DURATION"; readonly INVALID_ASSESSMENT_TEMPLATE_DURATION_RANGE: "INVALID_ASSESSMENT_TEMPLATE_DURATION_RANGE"; readonly INVALID_ASSESSMENT_TEMPLATE_NAME: "INVALID_ASSESSMENT_TEMPLATE_NAME"; readonly INVALID_ASSESSMENT_TEMPLATE_NAME_PATTERN: "INVALID_ASSESSMENT_TEMPLATE_NAME_PATTERN"; readonly INVALID_ATTRIBUTE: "INVALID_ATTRIBUTE"; readonly INVALID_AUTO_SCALING_GROUP: "INVALID_AUTO_SCALING_GROUP"; readonly INVALID_EVENT: "INVALID_EVENT"; readonly INVALID_FINDING_ARN: "INVALID_FINDING_ARN"; readonly INVALID_IAM_ROLE_ARN: "INVALID_IAM_ROLE_ARN"; readonly INVALID_LOCALE: "INVALID_LOCALE"; readonly INVALID_MAX_RESULTS: "INVALID_MAX_RESULTS"; readonly INVALID_NUMBER_OF_AGENT_IDS: "INVALID_NUMBER_OF_AGENT_IDS"; readonly INVALID_NUMBER_OF_ASSESSMENT_RUN_ARNS: "INVALID_NUMBER_OF_ASSESSMENT_RUN_ARNS"; readonly INVALID_NUMBER_OF_ASSESSMENT_RUN_STATES: "INVALID_NUMBER_OF_ASSESSMENT_RUN_STATES"; readonly INVALID_NUMBER_OF_ASSESSMENT_TARGET_ARNS: "INVALID_NUMBER_OF_ASSESSMENT_TARGET_ARNS"; readonly INVALID_NUMBER_OF_ASSESSMENT_TEMPLATE_ARNS: "INVALID_NUMBER_OF_ASSESSMENT_TEMPLATE_ARNS"; readonly INVALID_NUMBER_OF_ATTRIBUTES: "INVALID_NUMBER_OF_ATTRIBUTES"; readonly INVALID_NUMBER_OF_AUTO_SCALING_GROUPS: "INVALID_NUMBER_OF_AUTO_SCALING_GROUPS"; readonly INVALID_NUMBER_OF_FINDING_ARNS: "INVALID_NUMBER_OF_FINDING_ARNS"; readonly INVALID_NUMBER_OF_RESOURCE_GROUP_ARNS: "INVALID_NUMBER_OF_RESOURCE_GROUP_ARNS"; readonly INVALID_NUMBER_OF_RESOURCE_GROUP_TAGS: "INVALID_NUMBER_OF_RESOURCE_GROUP_TAGS"; readonly INVALID_NUMBER_OF_RULES_PACKAGE_ARNS: "INVALID_NUMBER_OF_RULES_PACKAGE_ARNS"; readonly INVALID_NUMBER_OF_RULE_NAMES: "INVALID_NUMBER_OF_RULE_NAMES"; readonly INVALID_NUMBER_OF_SEVERITIES: "INVALID_NUMBER_OF_SEVERITIES"; readonly INVALID_NUMBER_OF_TAGS: "INVALID_NUMBER_OF_TAGS"; readonly INVALID_NUMBER_OF_USER_ATTRIBUTES: "INVALID_NUMBER_OF_USER_ATTRIBUTES"; readonly INVALID_PAGINATION_TOKEN: "INVALID_PAGINATION_TOKEN"; readonly INVALID_RESOURCE_ARN: "INVALID_RESOURCE_ARN"; readonly INVALID_RESOURCE_GROUP_ARN: "INVALID_RESOURCE_GROUP_ARN"; readonly INVALID_RESOURCE_GROUP_TAG_KEY: "INVALID_RESOURCE_GROUP_TAG_KEY"; readonly INVALID_RESOURCE_GROUP_TAG_VALUE: "INVALID_RESOURCE_GROUP_TAG_VALUE"; readonly INVALID_RULES_PACKAGE_ARN: "INVALID_RULES_PACKAGE_ARN"; readonly INVALID_RULE_NAME: "INVALID_RULE_NAME"; readonly INVALID_SEVERITY: "INVALID_SEVERITY"; readonly INVALID_SNS_TOPIC_ARN: "INVALID_SNS_TOPIC_ARN"; readonly INVALID_TAG: "INVALID_TAG"; readonly INVALID_TAG_KEY: "INVALID_TAG_KEY"; readonly INVALID_TAG_VALUE: "INVALID_TAG_VALUE"; readonly INVALID_USER_ATTRIBUTE: "INVALID_USER_ATTRIBUTE"; readonly INVALID_USER_ATTRIBUTE_KEY: "INVALID_USER_ATTRIBUTE_KEY"; readonly INVALID_USER_ATTRIBUTE_VALUE: "INVALID_USER_ATTRIBUTE_VALUE"; }; /** * @public */ export type InvalidInputErrorCode = (typeof InvalidInputErrorCode)[keyof typeof InvalidInputErrorCode]; /** * @public * @enum */ export declare const NoSuchEntityErrorCode: { readonly ASSESSMENT_RUN_DOES_NOT_EXIST: "ASSESSMENT_RUN_DOES_NOT_EXIST"; readonly ASSESSMENT_TARGET_DOES_NOT_EXIST: "ASSESSMENT_TARGET_DOES_NOT_EXIST"; readonly ASSESSMENT_TEMPLATE_DOES_NOT_EXIST: "ASSESSMENT_TEMPLATE_DOES_NOT_EXIST"; readonly FINDING_DOES_NOT_EXIST: "FINDING_DOES_NOT_EXIST"; readonly IAM_ROLE_DOES_NOT_EXIST: "IAM_ROLE_DOES_NOT_EXIST"; readonly RESOURCE_GROUP_DOES_NOT_EXIST: "RESOURCE_GROUP_DOES_NOT_EXIST"; readonly RULES_PACKAGE_DOES_NOT_EXIST: "RULES_PACKAGE_DOES_NOT_EXIST"; readonly SNS_TOPIC_DOES_NOT_EXIST: "SNS_TOPIC_DOES_NOT_EXIST"; }; /** * @public */ export type NoSuchEntityErrorCode = (typeof NoSuchEntityErrorCode)[keyof typeof NoSuchEntityErrorCode]; /** * @public * @enum */ export declare const AgentHealthCode: { readonly IDLE: "IDLE"; readonly RUNNING: "RUNNING"; readonly SHUTDOWN: "SHUTDOWN"; readonly THROTTLED: "THROTTLED"; readonly UNHEALTHY: "UNHEALTHY"; readonly UNKNOWN: "UNKNOWN"; }; /** * @public */ export type AgentHealthCode = (typeof AgentHealthCode)[keyof typeof AgentHealthCode]; /** * @public * @enum */ export declare const AgentHealth: { readonly HEALTHY: "HEALTHY"; readonly UNHEALTHY: "UNHEALTHY"; readonly UNKNOWN: "UNKNOWN"; }; /** * @public */ export type AgentHealth = (typeof AgentHealth)[keyof typeof AgentHealth]; /** * @public * @enum */ export declare const Severity: { readonly HIGH: "High"; readonly INFORMATIONAL: "Informational"; readonly LOW: "Low"; readonly MEDIUM: "Medium"; readonly UNDEFINED: "Undefined"; }; /** * @public */ export type Severity = (typeof Severity)[keyof typeof Severity]; /** * @public * @enum */ export declare const InspectorEvent: { readonly ASSESSMENT_RUN_COMPLETED: "ASSESSMENT_RUN_COMPLETED"; readonly ASSESSMENT_RUN_STARTED: "ASSESSMENT_RUN_STARTED"; readonly ASSESSMENT_RUN_STATE_CHANGED: "ASSESSMENT_RUN_STATE_CHANGED"; readonly FINDING_REPORTED: "FINDING_REPORTED"; readonly OTHER: "OTHER"; }; /** * @public */ export type InspectorEvent = (typeof InspectorEvent)[keyof typeof InspectorEvent]; /** * @public * @enum */ export declare const AssessmentRunNotificationSnsStatusCode: { readonly ACCESS_DENIED: "ACCESS_DENIED"; readonly INTERNAL_ERROR: "INTERNAL_ERROR"; readonly SUCCESS: "SUCCESS"; readonly TOPIC_DOES_NOT_EXIST: "TOPIC_DOES_NOT_EXIST"; }; /** * @public */ export type AssessmentRunNotificationSnsStatusCode = (typeof AssessmentRunNotificationSnsStatusCode)[keyof typeof AssessmentRunNotificationSnsStatusCode]; /** * @public * @enum */ export declare const AssessmentRunState: { readonly CANCELED: "CANCELED"; readonly COLLECTING_DATA: "COLLECTING_DATA"; readonly COMPLETED: "COMPLETED"; readonly COMPLETED_WITH_ERRORS: "COMPLETED_WITH_ERRORS"; readonly CREATED: "CREATED"; readonly DATA_COLLECTED: "DATA_COLLECTED"; readonly ERROR: "ERROR"; readonly EVALUATING_RULES: "EVALUATING_RULES"; readonly FAILED: "FAILED"; readonly START_DATA_COLLECTION_IN_PROGRESS: "START_DATA_COLLECTION_IN_PROGRESS"; readonly START_DATA_COLLECTION_PENDING: "START_DATA_COLLECTION_PENDING"; readonly START_EVALUATING_RULES_PENDING: "START_EVALUATING_RULES_PENDING"; readonly STOP_DATA_COLLECTION_PENDING: "STOP_DATA_COLLECTION_PENDING"; }; /** * @public */ export type AssessmentRunState = (typeof AssessmentRunState)[keyof typeof AssessmentRunState]; /** * @public * @enum */ export declare const AssetType: { readonly EC2_INSTANCE: "ec2-instance"; }; /** * @public */ export type AssetType = (typeof AssetType)[keyof typeof AssetType]; /** * @public * @enum */ export declare const InvalidCrossAccountRoleErrorCode: { readonly ROLE_DOES_NOT_EXIST_OR_INVALID_TRUST_RELATIONSHIP: "ROLE_DOES_NOT_EXIST_OR_INVALID_TRUST_RELATIONSHIP"; readonly ROLE_DOES_NOT_HAVE_CORRECT_POLICY: "ROLE_DOES_NOT_HAVE_CORRECT_POLICY"; }; /** * @public */ export type InvalidCrossAccountRoleErrorCode = (typeof InvalidCrossAccountRoleErrorCode)[keyof typeof InvalidCrossAccountRoleErrorCode]; /** * @public * @enum */ export declare const LimitExceededErrorCode: { readonly ASSESSMENT_RUN_LIMIT_EXCEEDED: "ASSESSMENT_RUN_LIMIT_EXCEEDED"; readonly ASSESSMENT_TARGET_LIMIT_EXCEEDED: "ASSESSMENT_TARGET_LIMIT_EXCEEDED"; readonly ASSESSMENT_TEMPLATE_LIMIT_EXCEEDED: "ASSESSMENT_TEMPLATE_LIMIT_EXCEEDED"; readonly EVENT_SUBSCRIPTION_LIMIT_EXCEEDED: "EVENT_SUBSCRIPTION_LIMIT_EXCEEDED"; readonly RESOURCE_GROUP_LIMIT_EXCEEDED: "RESOURCE_GROUP_LIMIT_EXCEEDED"; }; /** * @public */ export type LimitExceededErrorCode = (typeof LimitExceededErrorCode)[keyof typeof LimitExceededErrorCode]; /** * @public * @enum */ export declare const Locale: { readonly EN_US: "EN_US"; }; /** * @public */ export type Locale = (typeof Locale)[keyof typeof Locale]; /** * @public * @enum */ export declare const ScopeType: { readonly INSTANCE_ID: "INSTANCE_ID"; readonly RULES_PACKAGE_ARN: "RULES_PACKAGE_ARN"; }; /** * @public */ export type ScopeType = (typeof ScopeType)[keyof typeof ScopeType]; /** * @public * @enum */ export declare const ReportFileFormat: { readonly HTML: "HTML"; readonly PDF: "PDF"; }; /** * @public */ export type ReportFileFormat = (typeof ReportFileFormat)[keyof typeof ReportFileFormat]; /** * @public * @enum */ export declare const ReportType: { readonly FINDING: "FINDING"; readonly FULL: "FULL"; }; /** * @public */ export type ReportType = (typeof ReportType)[keyof typeof ReportType]; /** * @public * @enum */ export declare const ReportStatus: { readonly COMPLETED: "COMPLETED"; readonly FAILED: "FAILED"; readonly WORK_IN_PROGRESS: "WORK_IN_PROGRESS"; }; /** * @public */ export type ReportStatus = (typeof ReportStatus)[keyof typeof ReportStatus]; /** * @public * @enum */ export declare const PreviewStatus: { readonly COMPLETED: "COMPLETED"; readonly WORK_IN_PROGRESS: "WORK_IN_PROGRESS"; }; /** * @public */ export type PreviewStatus = (typeof PreviewStatus)[keyof typeof PreviewStatus]; /** * @public * @enum */ export declare const StopAction: { readonly SKIP_EVALUATION: "SKIP_EVALUATION"; readonly START_EVALUATION: "START_EVALUATION"; }; /** * @public */ export type StopAction = (typeof StopAction)[keyof typeof StopAction];