import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Assessment Assessor resource in Oracle Cloud Infrastructure Database Migration service. * * Display Assessor details. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testAssessmentAssessor = oci.databasemigration.getAssessmentAssessor({ * assessmentId: testAssessment.id, * assessorName: assessmentAssessorAssessorName, * }); * ``` */ export declare function getAssessmentAssessor(args: GetAssessmentAssessorArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAssessmentAssessor. */ export interface GetAssessmentAssessorArgs { /** * The OCID of the Assessment */ assessmentId: string; /** * The name of the Assessor */ assessorName: string; } /** * A collection of values returned by getAssessmentAssessor. */ export interface GetAssessmentAssessorResult { /** * Assessor group actions. */ readonly actions: outputs.DatabaseMigration.GetAssessmentAssessorAction[]; /** * The OCID of the resource being referenced. */ readonly assessmentId: string; /** * Assessor Group */ readonly assessorGroups: outputs.DatabaseMigration.GetAssessmentAssessorAssessorGroup[]; readonly assessorName: string; /** * The Assessor Result text. */ readonly assessorResult: string; /** * The Summary of all Checks. */ readonly checksSummary: string; /** * A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information. */ readonly description: string; /** * A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. */ readonly displayName: string; /** * True if DB restart required after running the script, false otherwise. */ readonly doesScriptRequireRestart: boolean; /** * True if script is available either from 'script' property of through download, false otherwise. */ readonly hasScript: boolean; /** * The Help link text. */ readonly helpLinkText: string; /** * The Help URL. */ readonly helpLinkUrl: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The Assessor Name. */ readonly name: string; /** * The generated SQL script. Can be empty if the script exceeds maxLength. In this case the property 'hasScript' indicates that the script is available for download. */ readonly script: string; /** * The current state of the Assessor. */ readonly state: string; } /** * This data source provides details about a specific Assessment Assessor resource in Oracle Cloud Infrastructure Database Migration service. * * Display Assessor details. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testAssessmentAssessor = oci.databasemigration.getAssessmentAssessor({ * assessmentId: testAssessment.id, * assessorName: assessmentAssessorAssessorName, * }); * ``` */ export declare function getAssessmentAssessorOutput(args: GetAssessmentAssessorOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getAssessmentAssessor. */ export interface GetAssessmentAssessorOutputArgs { /** * The OCID of the Assessment */ assessmentId: pulumi.Input; /** * The name of the Assessor */ assessorName: pulumi.Input; } //# sourceMappingURL=getAssessmentAssessor.d.ts.map