/** * Database Migration API * Use the Oracle Cloud Infrastructure Database Migration APIs to perform database migration operations. * OpenAPI spec version: 20230518 * * * NOTE: This class is auto generated by OracleSDKGenerator. * Do not edit the class manually. * * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved. * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. */ import * as model from "../model"; /** * Assessor Check */ export interface AssessorCheck { /** * The Name of the Check. */ "name": string; /** * A user-friendly name. Does not have to be unique, and it's changeable. * Avoid entering confidential information. * */ "displayName": string; /** * A user-friendly description. Does not have to be unique, and it's changeable. * Avoid entering confidential information. * */ "description"?: string; "assessorCheckGroup": model.AssessorCheckGroup; /** * The Help URL. */ "helpLinkUrl"?: string; /** * The Help link text. */ "helpLinkText"?: string; /** * The current state of the Assessor Check. */ "assessorCheckState": model.AssessorCheckStates; "checkAction"?: model.AssessorCheckAction; /** * Pre-Migration \u0441heck id. * */ "key"?: string; /** * Description of the issue. * */ "issue"?: string; /** * Impact of the issue on data migration. * */ "impact"?: string; /** * Fixing the issue. * */ "action"?: string; /** * The path to the fixup script for this check. * */ "fixupScriptLocation"?: string; /** * If false, objects cannot be excluded from migration. * */ "isExclusionAllowed"?: boolean; "metadata"?: model.ObjectMetadata; /** * Array of the column of the objects table. * */ "columns"?: Array; /** * Number of database objects to migrate. * Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues. */ "objectCount"?: number; /** * The objects display name. * */ "objectsDisplayName"?: string; "logLocation"?: model.LogLocationBucketDetails; } export declare namespace AssessorCheck { function getJsonObj(obj: AssessorCheck): object; function getDeserializedJsonObj(obj: AssessorCheck): object; }