RestoreParametersArgs

data class RestoreParametersArgs(val databasesToRestore: Output<List<DatabaseRestoreResourceArgs>>? = null, val gremlinDatabasesToRestore: Output<List<GremlinDatabaseRestoreResourceArgs>>? = null, val restoreMode: Output<Either<String, RestoreMode>>? = null, val restoreSource: Output<String>? = null, val restoreTimestampInUtc: Output<String>? = null, val tablesToRestore: Output<List<String>>? = null) : ConvertibleToJava<RestoreParametersArgs>

Parameters to indicate the information about the restore.

Constructors

Link copied to clipboard
constructor(databasesToRestore: Output<List<DatabaseRestoreResourceArgs>>? = null, gremlinDatabasesToRestore: Output<List<GremlinDatabaseRestoreResourceArgs>>? = null, restoreMode: Output<Either<String, RestoreMode>>? = null, restoreSource: Output<String>? = null, restoreTimestampInUtc: Output<String>? = null, tablesToRestore: Output<List<String>>? = null)

Properties

Link copied to clipboard

List of specific databases available for restore.

Link copied to clipboard

List of specific gremlin databases available for restore.

Link copied to clipboard
val restoreMode: Output<Either<String, RestoreMode>>? = null

Describes the mode of the restore.

Link copied to clipboard
val restoreSource: Output<String>? = null

The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}

Link copied to clipboard
val restoreTimestampInUtc: Output<String>? = null

Time to which the account has to be restored (ISO-8601 format).

Link copied to clipboard
val tablesToRestore: Output<List<String>>? = null

List of specific tables available for restore.

Functions

Link copied to clipboard
open override fun toJava(): RestoreParametersArgs