import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Bds Instance Node Backup Configuration resource in Oracle Cloud Infrastructure Big Data Service service. * * Returns details of the NodeBackupConfiguration identified by the given ID. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testBdsInstanceNodeBackupConfiguration = oci.bigdataservice.getBdsInstanceNodeBackupConfiguration({ * bdsInstanceId: testBdsInstance.id, * nodeBackupConfigurationId: testConfiguration.id, * }); * ``` */ export declare function getBdsInstanceNodeBackupConfiguration(args: GetBdsInstanceNodeBackupConfigurationArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getBdsInstanceNodeBackupConfiguration. */ export interface GetBdsInstanceNodeBackupConfigurationArgs { /** * The OCID of the cluster. */ bdsInstanceId: string; /** * Unique Oracle-assigned identifier of the NodeBackupConfiguration. */ nodeBackupConfigurationId: string; } /** * A collection of values returned by getBdsInstanceNodeBackupConfiguration. */ export interface GetBdsInstanceNodeBackupConfigurationResult { /** * 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; /** * The OCID of the bdsInstance which is the parent resource id. */ readonly bdsInstanceId: string; /** * A user-friendly name. Only ASCII alphanumeric characters with no spaces allowed. The name does not have to be unique, and it may be changed. Avoid entering confidential information. */ readonly displayName: string; /** * The id of the NodeBackupConfiguration defined under BDS resources, not OCID. */ readonly id: string; /** * Details of the type of level used to trigger the creation of a new node backup configuration or node replacement configuration. */ readonly levelTypeDetails: outputs.BigDataService.GetBdsInstanceNodeBackupConfigurationLevelTypeDetail[]; readonly nodeBackupConfigurationId: string; /** * Number of backup copies to retain. */ readonly numberOfBackupsToRetain: number; /** * Day/time recurrence (specified following RFC 5545) at which to trigger the backup process. Currently only DAILY, WEEKLY and MONTHLY frequency is supported. Days of the week are specified using BYDAY field. Time of the day is specified using BYHOUR. Other fields are not supported. */ readonly schedule: string; /** * The state of the NodeBackupConfiguration. */ readonly state: string; /** * The time the NodeBackupConfiguration was created, shown as an RFC 3339 formatted datetime string. */ readonly timeCreated: string; /** * The time the NodeBackupConfiguration was updated, shown as an RFC 3339 formatted datetime string. */ readonly timeUpdated: string; /** * The time zone of the execution schedule, in IANA time zone database name format */ readonly timezone: string; } /** * This data source provides details about a specific Bds Instance Node Backup Configuration resource in Oracle Cloud Infrastructure Big Data Service service. * * Returns details of the NodeBackupConfiguration identified by the given ID. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testBdsInstanceNodeBackupConfiguration = oci.bigdataservice.getBdsInstanceNodeBackupConfiguration({ * bdsInstanceId: testBdsInstance.id, * nodeBackupConfigurationId: testConfiguration.id, * }); * ``` */ export declare function getBdsInstanceNodeBackupConfigurationOutput(args: GetBdsInstanceNodeBackupConfigurationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getBdsInstanceNodeBackupConfiguration. */ export interface GetBdsInstanceNodeBackupConfigurationOutputArgs { /** * The OCID of the cluster. */ bdsInstanceId: pulumi.Input; /** * Unique Oracle-assigned identifier of the NodeBackupConfiguration. */ nodeBackupConfigurationId: pulumi.Input; } //# sourceMappingURL=getBdsInstanceNodeBackupConfiguration.d.ts.map