RestorePlanArgs

data class RestorePlanArgs(val backupPlan: Output<String>? = null, val cluster: Output<String>? = null, val description: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val restoreConfig: Output<RestoreConfigArgs>? = null, val restorePlanId: Output<String>? = null) : ConvertibleToJava<RestorePlanArgs>

Creates a new RestorePlan in a given location. Auto-naming is currently not supported for this resource.

Constructors

Link copied to clipboard
fun RestorePlanArgs(backupPlan: Output<String>? = null, cluster: Output<String>? = null, description: Output<String>? = null, labels: Output<Map<String, String>>? = null, location: Output<String>? = null, project: Output<String>? = null, restoreConfig: Output<RestoreConfigArgs>? = null, restorePlanId: Output<String>? = null)

Functions

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

Properties

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

Immutable. A reference to the BackupPlan from which Backups may be used as the source for Restores created via this RestorePlan. Format: projects/*/locations/*/backupPlans/*.

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

Immutable. The target cluster into which Restores created via this RestorePlan will restore data. NOTE: the cluster's region must be the same as the RestorePlan. Valid formats: - projects/*/locations/*/clusters/* - projects/*/zones/*/clusters/*

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

User specified descriptive string for this RestorePlan.

Link copied to clipboard
val labels: Output<Map<String, String>>? = null

A set of custom labels supplied by user.

Link copied to clipboard
val location: Output<String>? = null
Link copied to clipboard
val project: Output<String>? = null
Link copied to clipboard
val restoreConfig: Output<RestoreConfigArgs>? = null

Configuration of Restores created via this RestorePlan.

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

Required. The client-provided short name for the RestorePlan resource. This name must: - be between 1 and 63 characters long (inclusive) - consist of only lower-case ASCII letters, numbers, and dashes - start with a lower-case letter - end with a lower-case letter or number - be unique within the set of RestorePlans in this location ////////*/