RestorePlanRestoreConfigClusterResourceRestoreScopeArgs

data class RestorePlanRestoreConfigClusterResourceRestoreScopeArgs(val allGroupKinds: Output<Boolean>? = null, val excludedGroupKinds: Output<List<RestorePlanRestoreConfigClusterResourceRestoreScopeExcludedGroupKindArgs>>? = null, val noGroupKinds: Output<Boolean>? = null, val selectedGroupKinds: Output<List<RestorePlanRestoreConfigClusterResourceRestoreScopeSelectedGroupKindArgs>>? = null) : ConvertibleToJava<RestorePlanRestoreConfigClusterResourceRestoreScopeArgs>

Constructors

constructor(allGroupKinds: Output<Boolean>? = null, excludedGroupKinds: Output<List<RestorePlanRestoreConfigClusterResourceRestoreScopeExcludedGroupKindArgs>>? = null, noGroupKinds: Output<Boolean>? = null, selectedGroupKinds: Output<List<RestorePlanRestoreConfigClusterResourceRestoreScopeSelectedGroupKindArgs>>? = null)

Properties

Link copied to clipboard
val allGroupKinds: Output<Boolean>? = null

If True, all valid cluster-scoped resources will be restored. Mutually exclusive to any other field in clusterResourceRestoreScope.

Link copied to clipboard

A list of cluster-scoped resource group kinds to NOT restore from the backup. If specified, all valid cluster-scoped resources will be restored except for those specified in the list. Mutually exclusive to any other field in clusterResourceRestoreScope. Structure is documented below.

Link copied to clipboard
val noGroupKinds: Output<Boolean>? = null

If True, no cluster-scoped resources will be restored. Mutually exclusive to any other field in clusterResourceRestoreScope.

Link copied to clipboard

A list of cluster-scoped resource group kinds to restore from the backup. If specified, only the selected resources will be restored. Mutually exclusive to any other field in the clusterResourceRestoreScope. Structure is documented below.

Functions

Link copied to clipboard
open override fun toJava(): RestorePlanRestoreConfigClusterResourceRestoreScopeArgs