Package-level declarations

Types

Link copied to clipboard
class BackupPlan : KotlinCustomResource

A backup plan defines when and how to back up a resource, including the backup's schedule, retention, and location. To get more information about BackupPlan, see:

Link copied to clipboard
data class BackupPlanArgs(val backupPlanId: Output<String>? = null, val backupRules: Output<List<BackupPlanBackupRuleArgs>>? = null, val backupVault: Output<String>? = null, val description: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val resourceType: Output<String>? = null) : ConvertibleToJava<BackupPlanArgs>

A backup plan defines when and how to back up a resource, including the backup's schedule, retention, and location. To get more information about BackupPlan, see:

Link copied to clipboard
Link copied to clipboard
class BackupPlanAssociation : KotlinCustomResource

A Backup and DR BackupPlanAssociation. To get more information about BackupPlanAssociation, see:

Link copied to clipboard
data class BackupPlanAssociationArgs(val backupPlan: Output<String>? = null, val backupPlanAssociationId: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val resource: Output<String>? = null, val resourceType: Output<String>? = null) : ConvertibleToJava<BackupPlanAssociationArgs>

A Backup and DR BackupPlanAssociation. To get more information about BackupPlanAssociation, see:

Link copied to clipboard
Link copied to clipboard
object BackupPlanMapper : ResourceMapper<BackupPlan>
Link copied to clipboard
Link copied to clipboard
class BackupVault : KotlinCustomResource

Container to store and organize immutable and indelible backups.

Link copied to clipboard
data class BackupVaultArgs(val accessRestriction: Output<String>? = null, val allowMissing: Output<Boolean>? = null, val annotations: Output<Map<String, String>>? = null, val backupMinimumEnforcedRetentionDuration: Output<String>? = null, val backupVaultId: Output<String>? = null, val description: Output<String>? = null, val effectiveTime: Output<String>? = null, val forceDelete: Output<Boolean>? = null, val forceUpdate: Output<Boolean>? = null, val ignoreBackupPlanReferences: Output<Boolean>? = null, val ignoreInactiveDatasources: Output<Boolean>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<BackupVaultArgs>

Container to store and organize immutable and indelible backups.

Link copied to clipboard
Link copied to clipboard
object BackupVaultMapper : ResourceMapper<BackupVault>
Link copied to clipboard
Link copied to clipboard
class ManagementServer : KotlinCustomResource

A Backup and DR Management Server (Also referred as Management Console) To get more information about ManagementServer, see:

Link copied to clipboard
data class ManagementServerArgs(val location: Output<String>? = null, val name: Output<String>? = null, val networks: Output<List<ManagementServerNetworkArgs>>? = null, val project: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<ManagementServerArgs>

A Backup and DR Management Server (Also referred as Management Console) To get more information about ManagementServer, see:

Link copied to clipboard
object ManagementServerMapper : ResourceMapper<ManagementServer>

Functions

Link copied to clipboard
suspend fun backupPlan(name: String, block: suspend BackupPlanResourceBuilder.() -> Unit): BackupPlan
Link copied to clipboard
suspend fun backupVault(name: String, block: suspend BackupVaultResourceBuilder.() -> Unit): BackupVault
Link copied to clipboard