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; /** * 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; /** * A collection of arguments for invoking getBdsInstanceNodeBackup. */ export interface GetBdsInstanceNodeBackupOutputArgs { /** * The OCID of the cluster. */ bdsInstanceId: pulumi.Input; /** * Unique assigned identifier of the nodeBackupId. */ nodeBackupId: pulumi.Input; } //# sourceMappingURL=getBdsInstanceNodeBackup.d.ts.map