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
data class BackupPlanBackupConfigEncryptionKey(val gcpKmsEncryptionKey: String)
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)
data class BackupPlanBackupScheduleRpoConfigExclusionWindowSingleOccurrenceDate(val day: Int? = null, val month: Int? = null, val year: Int? = null)
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
data class GetBackupPlanIamPolicyResult(val etag: String, val id: String, val location: String, val name: String, val policyData: String, val project: String)

A collection of values returned by getBackupPlanIamPolicy.

Link copied to clipboard
data class GetRestorePlanIamPolicyResult(val etag: String, val id: String, val location: String, val name: String, val policyData: String, val project: String)

A collection of values returned by getRestorePlanIamPolicy.

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)
data class RestorePlanRestoreConfigRestoreOrderGroupKindDependencyRequiring(val resourceGroup: String? = null, val resourceKind: String? = null)
data class RestorePlanRestoreConfigRestoreOrderGroupKindDependencySatisfying(val resourceGroup: String? = null, val resourceKind: String? = null)
data class RestorePlanRestoreConfigTransformationRuleFieldAction(val fromPath: String? = null, val op: String, val path: String? = null, val value: String? = null)
data class RestorePlanRestoreConfigTransformationRuleResourceFilterGroupKind(val resourceGroup: String? = null, val resourceKind: String? = null)