Package-level declarations

Types

Link copied to clipboard
data class AbsoluteDeleteOptionArgs(val duration: Output<String>, val objectType: Output<String>) : ConvertibleToJava<AbsoluteDeleteOptionArgs>

Delete option with duration

Link copied to clipboard
data class AdhocBasedTaggingCriteriaArgs(val tagInfo: Output<RetentionTagArgs>? = null) : ConvertibleToJava<AdhocBasedTaggingCriteriaArgs>

Adhoc backup tagging criteria

Link copied to clipboard
data class AdhocBasedTriggerContextArgs(val objectType: Output<String>, val taggingCriteria: Output<AdhocBasedTaggingCriteriaArgs>) : ConvertibleToJava<AdhocBasedTriggerContextArgs>

Adhoc trigger context

Link copied to clipboard
data class AzureBackupParamsArgs(val backupType: Output<String>, val objectType: Output<String>) : ConvertibleToJava<AzureBackupParamsArgs>

Azure backup parameters

Link copied to clipboard
data class AzureBackupRuleArgs(val backupParameters: Output<AzureBackupParamsArgs>? = null, val dataStore: Output<DataStoreInfoBaseArgs>, val name: Output<String>, val objectType: Output<String>, val trigger: Output<Either<AdhocBasedTriggerContextArgs, ScheduleBasedTriggerContextArgs>>) : ConvertibleToJava<AzureBackupRuleArgs>

Azure backup rule

Link copied to clipboard
data class AzureOperationalStoreParametersArgs(val dataStoreType: Output<Either<String, DataStoreTypes>>, val objectType: Output<String>, val resourceGroupId: Output<String>? = null) : ConvertibleToJava<AzureOperationalStoreParametersArgs>

Parameters for Operational-Tier DataStore

Link copied to clipboard
data class AzureRetentionRuleArgs(val isDefault: Output<Boolean>? = null, val lifecycles: Output<List<SourceLifeCycleArgs>>, val name: Output<String>, val objectType: Output<String>) : ConvertibleToJava<AzureRetentionRuleArgs>

Azure retention rule

Link copied to clipboard
data class BackupInstanceArgs(val dataSourceInfo: Output<DatasourceArgs>, val dataSourceSetInfo: Output<DatasourceSetArgs>? = null, val friendlyName: Output<String>? = null, val objectType: Output<String>, val policyInfo: Output<PolicyInfoArgs>) : ConvertibleToJava<BackupInstanceArgs>

Backup Instance

Link copied to clipboard
Link copied to clipboard
data class BackupPolicyArgs(val datasourceTypes: Output<List<String>>, val objectType: Output<String>, val policyRules: Output<List<Either<AzureBackupRuleArgs, AzureRetentionRuleArgs>>>) : ConvertibleToJava<BackupPolicyArgs>

Rule based backup policy

Link copied to clipboard
Link copied to clipboard
data class BackupScheduleArgs(val repeatingTimeIntervals: Output<List<String>>) : ConvertibleToJava<BackupScheduleArgs>

Schedule for backup

Link copied to clipboard
Link copied to clipboard
data class BackupVaultArgs(val storageSettings: Output<List<StorageSettingArgs>>) : ConvertibleToJava<BackupVaultArgs>

Backup Vault

Link copied to clipboard
Link copied to clipboard
data class CopyOnExpiryOptionArgs(val objectType: Output<String>) : ConvertibleToJava<CopyOnExpiryOptionArgs>

Copy on Expiry Option

Link copied to clipboard
data class CustomCopyOptionArgs(val duration: Output<String>? = null, val objectType: Output<String>) : ConvertibleToJava<CustomCopyOptionArgs>

Duration based custom options to copy

Link copied to clipboard
data class DatasourceArgs(val datasourceType: Output<String>? = null, val objectType: Output<String>? = null, val resourceID: Output<String>, val resourceLocation: Output<String>? = null, val resourceName: Output<String>? = null, val resourceType: Output<String>? = null, val resourceUri: Output<String>? = null) : ConvertibleToJava<DatasourceArgs>

Datasource to be backed up

Link copied to clipboard
Link copied to clipboard
data class DatasourceSetArgs(val datasourceType: Output<String>? = null, val objectType: Output<String>? = null, val resourceID: Output<String>, val resourceLocation: Output<String>? = null, val resourceName: Output<String>? = null, val resourceType: Output<String>? = null, val resourceUri: Output<String>? = null) : ConvertibleToJava<DatasourceSetArgs>

DatasourceSet details of datasource to be backed up

Link copied to clipboard
Link copied to clipboard
data class DataStoreInfoBaseArgs(val dataStoreType: Output<Either<String, DataStoreTypes>>, val objectType: Output<String>) : ConvertibleToJava<DataStoreInfoBaseArgs>

DataStoreInfo base

Link copied to clipboard
data class DayArgs(val date: Output<Int>? = null, val isLast: Output<Boolean>? = null) : ConvertibleToJava<DayArgs>

Day of the week

Link copied to clipboard

Builder for DayArgs.

Link copied to clipboard
data class DppIdentityDetailsArgs(val type: Output<String>? = null) : ConvertibleToJava<DppIdentityDetailsArgs>

Identity details

Link copied to clipboard
data class GetBackupInstancePlainArgs(val backupInstanceName: String, val resourceGroupName: String, val vaultName: String) : ConvertibleToJava<GetBackupInstancePlainArgs>
Link copied to clipboard
data class GetBackupPolicyPlainArgs(val backupPolicyName: String, val resourceGroupName: String, val vaultName: String) : ConvertibleToJava<GetBackupPolicyPlainArgs>
Link copied to clipboard
data class GetBackupVaultPlainArgs(val resourceGroupName: String, val vaultName: String) : ConvertibleToJava<GetBackupVaultPlainArgs>
Link copied to clipboard
data class GetResourceGuardPlainArgs(val resourceGroupName: String, val resourceGuardsName: String) : ConvertibleToJava<GetResourceGuardPlainArgs>
Link copied to clipboard
data class ImmediateCopyOptionArgs(val objectType: Output<String>) : ConvertibleToJava<ImmediateCopyOptionArgs>

Immediate copy Option

Link copied to clipboard
data class PolicyInfoArgs(val policyId: Output<String>, val policyParameters: Output<PolicyParametersArgs>? = null) : ConvertibleToJava<PolicyInfoArgs>

Policy Info in backupInstance

Link copied to clipboard
Link copied to clipboard
data class PolicyParametersArgs(val dataStoreParametersList: Output<List<AzureOperationalStoreParametersArgs>>? = null) : ConvertibleToJava<PolicyParametersArgs>

Parameters in Policy

Link copied to clipboard
data class RetentionTagArgs(val tagName: Output<String>) : ConvertibleToJava<RetentionTagArgs>

Retention tag

Link copied to clipboard
Link copied to clipboard
data class ScheduleBasedBackupCriteriaArgs(val absoluteCriteria: Output<List<Either<String, AbsoluteMarker>>>? = null, val daysOfMonth: Output<List<DayArgs>>? = null, val daysOfTheWeek: Output<List<Either<String, DayOfWeek>>>? = null, val monthsOfYear: Output<List<Either<String, Month>>>? = null, val objectType: Output<String>, val scheduleTimes: Output<List<String>>? = null, val weeksOfTheMonth: Output<List<Either<String, WeekNumber>>>? = null) : ConvertibleToJava<ScheduleBasedBackupCriteriaArgs>

Schedule based backup criteria

Link copied to clipboard
data class ScheduleBasedTriggerContextArgs(val objectType: Output<String>, val schedule: Output<BackupScheduleArgs>, val taggingCriteria: Output<List<TaggingCriteriaArgs>>) : ConvertibleToJava<ScheduleBasedTriggerContextArgs>

Schedule based trigger context

Link copied to clipboard
data class SourceLifeCycleArgs(val deleteAfter: Output<AbsoluteDeleteOptionArgs>, val sourceDataStore: Output<DataStoreInfoBaseArgs>, val targetDataStoreCopySettings: Output<List<TargetCopySettingArgs>>? = null) : ConvertibleToJava<SourceLifeCycleArgs>

Source LifeCycle

Link copied to clipboard
data class StorageSettingArgs(val datastoreType: Output<Either<String, StorageSettingStoreTypes>>? = null, val type: Output<Either<String, StorageSettingTypes>>? = null) : ConvertibleToJava<StorageSettingArgs>

Storage setting

Link copied to clipboard
Link copied to clipboard
data class TaggingCriteriaArgs(val criteria: Output<List<ScheduleBasedBackupCriteriaArgs>>? = null, val isDefault: Output<Boolean>, val tagInfo: Output<RetentionTagArgs>, val taggingPriority: Output<Double>) : ConvertibleToJava<TaggingCriteriaArgs>

Tagging criteria

Link copied to clipboard
data class TargetCopySettingArgs(val copyAfter: Output<Any>, val dataStore: Output<DataStoreInfoBaseArgs>) : ConvertibleToJava<TargetCopySettingArgs>

Target copy settings