Package-level declarations

Types

Link copied to clipboard
class BackupInstanceBlogStorage : KotlinCustomResource

Manages a Backup Instance Blob Storage.

Link copied to clipboard
data class BackupInstanceBlogStorageArgs(val backupPolicyId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val storageAccountContainerNames: Output<List<String>>? = null, val storageAccountId: Output<String>? = null, val vaultId: Output<String>? = null) : ConvertibleToJava<BackupInstanceBlogStorageArgs>

Manages a Backup Instance Blob Storage.

Link copied to clipboard
class BackupInstanceDisk : KotlinCustomResource

Manages a Backup Instance to back up Disk.

Link copied to clipboard
data class BackupInstanceDiskArgs(val backupPolicyId: Output<String>? = null, val diskId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val snapshotResourceGroupName: Output<String>? = null, val vaultId: Output<String>? = null) : ConvertibleToJava<BackupInstanceDiskArgs>

Manages a Backup Instance to back up Disk.

Link copied to clipboard
Link copied to clipboard
class BackupInstanceKubernetesCluster : KotlinCustomResource

Manages a Backup Instance to back up a Kubernetes Cluster.

Link copied to clipboard
data class BackupInstanceKubernetesClusterArgs(val backupDatasourceParameters: Output<BackupInstanceKubernetesClusterBackupDatasourceParametersArgs>? = null, val backupPolicyId: Output<String>? = null, val kubernetesClusterId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val snapshotResourceGroupName: Output<String>? = null, val vaultId: Output<String>? = null) : ConvertibleToJava<BackupInstanceKubernetesClusterArgs>

Manages a Backup Instance to back up a Kubernetes Cluster.

Link copied to clipboard
class BackupInstancePostgresql : KotlinCustomResource

Manages a Backup Instance to back up PostgreSQL.

Link copied to clipboard
data class BackupInstancePostgresqlArgs(val backupPolicyId: Output<String>? = null, val databaseCredentialKeyVaultSecretId: Output<String>? = null, val databaseId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val vaultId: Output<String>? = null) : ConvertibleToJava<BackupInstancePostgresqlArgs>

Manages a Backup Instance to back up PostgreSQL.

Link copied to clipboard
class BackupInstancePostgresqlFlexibleServer : KotlinCustomResource

Manages a Backup Instance to back up PostgreSQL Flexible Server.

data class BackupInstancePostgresqlFlexibleServerArgs(val backupPolicyId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val serverId: Output<String>? = null, val vaultId: Output<String>? = null) : ConvertibleToJava<BackupInstancePostgresqlFlexibleServerArgs>

Manages a Backup Instance to back up PostgreSQL Flexible Server.

Link copied to clipboard
class BackupPolicyBlobStorage : KotlinCustomResource

Manages a Backup Policy Blob Storage.

Link copied to clipboard
data class BackupPolicyBlobStorageArgs(val backupRepeatingTimeIntervals: Output<List<String>>? = null, val name: Output<String>? = null, val operationalDefaultRetentionDuration: Output<String>? = null, val retentionDuration: Output<String>? = null, val retentionRules: Output<List<BackupPolicyBlobStorageRetentionRuleArgs>>? = null, val timeZone: Output<String>? = null, val vaultDefaultRetentionDuration: Output<String>? = null, val vaultId: Output<String>? = null) : ConvertibleToJava<BackupPolicyBlobStorageArgs>

Manages a Backup Policy Blob Storage.

Link copied to clipboard
Link copied to clipboard
class BackupPolicyDisk : KotlinCustomResource

Manages a Backup Policy Disk.

Link copied to clipboard
data class BackupPolicyDiskArgs(val backupRepeatingTimeIntervals: Output<List<String>>? = null, val defaultRetentionDuration: Output<String>? = null, val name: Output<String>? = null, val retentionRules: Output<List<BackupPolicyDiskRetentionRuleArgs>>? = null, val timeZone: Output<String>? = null, val vaultId: Output<String>? = null) : ConvertibleToJava<BackupPolicyDiskArgs>

Manages a Backup Policy Disk.

Link copied to clipboard
object BackupPolicyDiskMapper : ResourceMapper<BackupPolicyDisk>
Link copied to clipboard
class BackupPolicyKubernetesCluster : KotlinCustomResource

Manages a Backup Policy to back up Kubernetes Cluster.

Link copied to clipboard
data class BackupPolicyKubernetesClusterArgs(val backupRepeatingTimeIntervals: Output<List<String>>? = null, val defaultRetentionRule: Output<BackupPolicyKubernetesClusterDefaultRetentionRuleArgs>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val retentionRules: Output<List<BackupPolicyKubernetesClusterRetentionRuleArgs>>? = null, val timeZone: Output<String>? = null, val vaultName: Output<String>? = null) : ConvertibleToJava<BackupPolicyKubernetesClusterArgs>

Manages a Backup Policy to back up Kubernetes Cluster.

Link copied to clipboard
class BackupPolicyPostgresql : KotlinCustomResource

Manages a Backup Policy to back up PostgreSQL.

Link copied to clipboard
data class BackupPolicyPostgresqlArgs(val backupRepeatingTimeIntervals: Output<List<String>>? = null, val defaultRetentionDuration: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val retentionRules: Output<List<BackupPolicyPostgresqlRetentionRuleArgs>>? = null, val timeZone: Output<String>? = null, val vaultName: Output<String>? = null) : ConvertibleToJava<BackupPolicyPostgresqlArgs>

Manages a Backup Policy to back up PostgreSQL.

Link copied to clipboard
class BackupPolicyPostgresqlFlexibleServer : KotlinCustomResource

Manages a Backup Policy to back up PostgreSQL Flexible Server.

Link copied to clipboard
data class BackupPolicyPostgresqlFlexibleServerArgs(val backupRepeatingTimeIntervals: Output<List<String>>? = null, val defaultRetentionRule: Output<BackupPolicyPostgresqlFlexibleServerDefaultRetentionRuleArgs>? = null, val name: Output<String>? = null, val retentionRules: Output<List<BackupPolicyPostgresqlFlexibleServerRetentionRuleArgs>>? = null, val timeZone: Output<String>? = null, val vaultId: Output<String>? = null) : ConvertibleToJava<BackupPolicyPostgresqlFlexibleServerArgs>

Manages a Backup Policy to back up PostgreSQL Flexible Server.

Link copied to clipboard
Link copied to clipboard
class BackupVault : KotlinCustomResource

Manages a Backup Vault.

Link copied to clipboard
data class BackupVaultArgs(val datastoreType: Output<String>? = null, val identity: Output<BackupVaultIdentityArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val redundancy: Output<String>? = null, val resourceGroupName: Output<String>? = null, val retentionDurationInDays: Output<Double>? = null, val softDelete: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BackupVaultArgs>

Manages a Backup Vault.

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

Manages a Resource Guard.

Link copied to clipboard
data class ResourceGuardArgs(val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vaultCriticalOperationExclusionLists: Output<List<String>>? = null) : ConvertibleToJava<ResourceGuardArgs>

Manages a Resource Guard.

Link copied to clipboard
Link copied to clipboard
object ResourceGuardMapper : ResourceMapper<ResourceGuard>
Link copied to clipboard

Functions

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