import * as pulumi from "@pulumi/pulumi";
/**
 * This data source provides details about a specific Bds Instance Node Backup resource in Oracle Cloud Infrastructure Big Data Service service.
 *
 * Returns details of NodeBackup identified by the given ID.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testBdsInstanceNodeBackup = oci.bigdataservice.getBdsInstanceNodeBackup({
 *     bdsInstanceId: testBdsInstance.id,
 *     nodeBackupId: testBackup.id,
 * });
 * ```
 */
export declare function getBdsInstanceNodeBackup(args: GetBdsInstanceNodeBackupArgs, opts?: pulumi.InvokeOptions): Promise<GetBdsInstanceNodeBackupResult>;
/**
 * A collection of arguments for invoking getBdsInstanceNodeBackup.
 */
export interface GetBdsInstanceNodeBackupArgs {
    /**
     * The OCID of the cluster.
     */
    bdsInstanceId: string;
    /**
     * Unique assigned identifier of the nodeBackupId.
     */
    nodeBackupId: string;
}
/**
 * A collection of values returned by getBdsInstanceNodeBackup.
 */
export interface GetBdsInstanceNodeBackupResult {
    /**
     * type based on how backup action was initiated.
     */
    readonly backupTriggerType: string;
    /**
     * Incremental backup type includes only the changes since the last backup. Full backup type includes all changes since the volume was created.
     */
    readonly backupType: string;
    readonly bdsInstanceId: string;
    /**
     * BDS generated name for the backup. Format is nodeHostName_timeCreated.
     */
    readonly displayName: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    /**
     * The ID of the nodeBackupConfiguration if the NodeBackup is automatically created by applying the configuration.
     */
    readonly nodeBackupConfigId: string;
    readonly nodeBackupId: string;
    /**
     * Host name of the node to which this backup belongs.
     */
    readonly nodeHostName: string;
    /**
     * The instance OCID of the node, which is the resource from which the node backup was acquired.
     */
    readonly nodeInstanceId: string;
    /**
     * The state of the NodeBackup.
     */
    readonly state: string;
    /**
     * The time the cluster was created, shown as an RFC 3339 formatted datetime string.
     */
    readonly timeCreated: string;
}
/**
 * This data source provides details about a specific Bds Instance Node Backup resource in Oracle Cloud Infrastructure Big Data Service service.
 *
 * Returns details of NodeBackup identified by the given ID.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testBdsInstanceNodeBackup = oci.bigdataservice.getBdsInstanceNodeBackup({
 *     bdsInstanceId: testBdsInstance.id,
 *     nodeBackupId: testBackup.id,
 * });
 * ```
 */
export declare function getBdsInstanceNodeBackupOutput(args: GetBdsInstanceNodeBackupOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetBdsInstanceNodeBackupResult>;
/**
 * A collection of arguments for invoking getBdsInstanceNodeBackup.
 */
export interface GetBdsInstanceNodeBackupOutputArgs {
    /**
     * The OCID of the cluster.
     */
    bdsInstanceId: pulumi.Input<string>;
    /**
     * Unique assigned identifier of the nodeBackupId.
     */
    nodeBackupId: pulumi.Input<string>;
}
//# sourceMappingURL=getBdsInstanceNodeBackup.d.ts.map