Package-level declarations
Types
Link copied to clipboard
data class BackupPlanBackupConfig(val allNamespaces: Boolean? = null, val encryptionKey: BackupPlanBackupConfigEncryptionKey? = null, val includeSecrets: Boolean? = null, val includeVolumeData: Boolean? = null, val permissiveMode: Boolean? = null, val selectedApplications: BackupPlanBackupConfigSelectedApplications? = null, val selectedNamespaces: BackupPlanBackupConfigSelectedNamespaces? = null)
Link copied to clipboard
Link copied to clipboard
data class BackupPlanBackupConfigSelectedApplications(val namespacedNames: List<BackupPlanBackupConfigSelectedApplicationsNamespacedName>)
Link copied to clipboard
data class BackupPlanBackupConfigSelectedApplicationsNamespacedName(val name: String, val namespace: String)
Link copied to clipboard
Link copied to clipboard
data class BackupPlanBackupSchedule(val cronSchedule: String? = null, val paused: Boolean? = null, val rpoConfig: BackupPlanBackupScheduleRpoConfig? = null)
Link copied to clipboard
data class BackupPlanBackupScheduleRpoConfig(val exclusionWindows: List<BackupPlanBackupScheduleRpoConfigExclusionWindow>? = null, val targetRpoMinutes: Int)
Link copied to clipboard
data class BackupPlanBackupScheduleRpoConfigExclusionWindow(val daily: Boolean? = null, val daysOfWeek: BackupPlanBackupScheduleRpoConfigExclusionWindowDaysOfWeek? = null, val duration: String, val singleOccurrenceDate: BackupPlanBackupScheduleRpoConfigExclusionWindowSingleOccurrenceDate? = null, val startTime: BackupPlanBackupScheduleRpoConfigExclusionWindowStartTime)
Link copied to clipboard
data class BackupPlanBackupScheduleRpoConfigExclusionWindowDaysOfWeek(val daysOfWeeks: List<String>? = null)
Link copied to clipboard
data class BackupPlanBackupScheduleRpoConfigExclusionWindowSingleOccurrenceDate(val day: Int? = null, val month: Int? = null, val year: Int? = null)
Link copied to clipboard
data class BackupPlanBackupScheduleRpoConfigExclusionWindowStartTime(val hours: Int? = null, val minutes: Int? = null, val nanos: Int? = null, val seconds: Int? = null)
Link copied to clipboard
data class BackupPlanIamBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class BackupPlanIamMemberCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class BackupPlanRetentionPolicy(val backupDeleteLockDays: Int? = null, val backupRetainDays: Int? = null, val locked: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RestorePlanIamBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class RestorePlanIamMemberCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class RestorePlanRestoreConfig(val allNamespaces: Boolean? = null, val clusterResourceConflictPolicy: String? = null, val clusterResourceRestoreScope: RestorePlanRestoreConfigClusterResourceRestoreScope? = null, val excludedNamespaces: RestorePlanRestoreConfigExcludedNamespaces? = null, val namespacedResourceRestoreMode: String? = null, val noNamespaces: Boolean? = null, val restoreOrder: RestorePlanRestoreConfigRestoreOrder? = null, val selectedApplications: RestorePlanRestoreConfigSelectedApplications? = null, val selectedNamespaces: RestorePlanRestoreConfigSelectedNamespaces? = null, val transformationRules: List<RestorePlanRestoreConfigTransformationRule>? = null, val volumeDataRestorePolicy: String? = null, val volumeDataRestorePolicyBindings: List<RestorePlanRestoreConfigVolumeDataRestorePolicyBinding>? = null)
Link copied to clipboard
data class RestorePlanRestoreConfigClusterResourceRestoreScope(val allGroupKinds: Boolean? = null, val excludedGroupKinds: List<RestorePlanRestoreConfigClusterResourceRestoreScopeExcludedGroupKind>? = null, val noGroupKinds: Boolean? = null, val selectedGroupKinds: List<RestorePlanRestoreConfigClusterResourceRestoreScopeSelectedGroupKind>? = null)
Link copied to clipboard
data class RestorePlanRestoreConfigClusterResourceRestoreScopeExcludedGroupKind(val resourceGroup: String? = null, val resourceKind: String? = null)
Link copied to clipboard
data class RestorePlanRestoreConfigClusterResourceRestoreScopeSelectedGroupKind(val resourceGroup: String? = null, val resourceKind: String? = null)
Link copied to clipboard
Link copied to clipboard
data class RestorePlanRestoreConfigRestoreOrder(val groupKindDependencies: List<RestorePlanRestoreConfigRestoreOrderGroupKindDependency>)
Link copied to clipboard
data class RestorePlanRestoreConfigRestoreOrderGroupKindDependency(val requiring: RestorePlanRestoreConfigRestoreOrderGroupKindDependencyRequiring, val satisfying: RestorePlanRestoreConfigRestoreOrderGroupKindDependencySatisfying)
Link copied to clipboard
data class RestorePlanRestoreConfigRestoreOrderGroupKindDependencyRequiring(val resourceGroup: String? = null, val resourceKind: String? = null)
Link copied to clipboard
data class RestorePlanRestoreConfigRestoreOrderGroupKindDependencySatisfying(val resourceGroup: String? = null, val resourceKind: String? = null)
Link copied to clipboard
data class RestorePlanRestoreConfigSelectedApplications(val namespacedNames: List<RestorePlanRestoreConfigSelectedApplicationsNamespacedName>)
Link copied to clipboard
data class RestorePlanRestoreConfigSelectedApplicationsNamespacedName(val name: String, val namespace: String)
Link copied to clipboard
Link copied to clipboard
data class RestorePlanRestoreConfigTransformationRule(val description: String? = null, val fieldActions: List<RestorePlanRestoreConfigTransformationRuleFieldAction>, val resourceFilter: RestorePlanRestoreConfigTransformationRuleResourceFilter? = null)
Link copied to clipboard
data class RestorePlanRestoreConfigTransformationRuleFieldAction(val fromPath: String? = null, val op: String, val path: String? = null, val value: String? = null)
Link copied to clipboard
data class RestorePlanRestoreConfigTransformationRuleResourceFilter(val groupKinds: List<RestorePlanRestoreConfigTransformationRuleResourceFilterGroupKind>? = null, val jsonPath: String? = null, val namespaces: List<String>? = null)
Link copied to clipboard
data class RestorePlanRestoreConfigTransformationRuleResourceFilterGroupKind(val resourceGroup: String? = null, val resourceKind: String? = null)
Link copied to clipboard
data class RestorePlanRestoreConfigVolumeDataRestorePolicyBinding(val policy: String, val volumeType: String)