KubernetesClusterRestoreCriteria interface
kubernetes Cluster Backup target info for restore operation
- Extends
Properties
conflict |
Gets or sets the Conflict Policy property. This property sets policy during conflict of resources during restore. |
excluded |
Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore. |
excluded |
Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore. |
include |
Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore. |
included |
Gets or sets the include namespaces property. This property sets the namespaces to be included during restore. |
included |
Gets or sets the include resource types property. This property sets the resource types to be included during restore. |
label |
Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore. |
namespace |
Gets or sets the Namespace Mappings property. This property sets if namespace needs to be change during restore. |
object |
Polymorphic discriminator, which specifies the different types this object can be |
persistent |
Gets or sets the PV (Persistent Volume) Restore Mode property. This property sets whether volumes needs to be restored. |
resource |
Gets or sets the resource modifier reference. This property sets the reference for resource modifier during restore. |
restore |
Gets or sets the restore hook references. This property sets the hook reference to be executed during restore. |
Property Details
conflictPolicy
Gets or sets the Conflict Policy property. This property sets policy during conflict of resources during restore.
conflictPolicy?: string
Property Value
string
excludedNamespaces
Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.
excludedNamespaces?: string[]
Property Value
string[]
excludedResourceTypes
Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore.
excludedResourceTypes?: string[]
Property Value
string[]
includeClusterScopeResources
Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore.
includeClusterScopeResources: boolean
Property Value
boolean
includedNamespaces
Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.
includedNamespaces?: string[]
Property Value
string[]
includedResourceTypes
Gets or sets the include resource types property. This property sets the resource types to be included during restore.
includedResourceTypes?: string[]
Property Value
string[]
labelSelectors
Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore.
labelSelectors?: string[]
Property Value
string[]
namespaceMappings
Gets or sets the Namespace Mappings property. This property sets if namespace needs to be change during restore.
namespaceMappings?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
objectType
Polymorphic discriminator, which specifies the different types this object can be
objectType: "KubernetesClusterRestoreCriteria"
Property Value
"KubernetesClusterRestoreCriteria"
persistentVolumeRestoreMode
Gets or sets the PV (Persistent Volume) Restore Mode property. This property sets whether volumes needs to be restored.
persistentVolumeRestoreMode?: string
Property Value
string
resourceModifierReference
Gets or sets the resource modifier reference. This property sets the reference for resource modifier during restore.
resourceModifierReference?: NamespacedNameResource
Property Value
restoreHookReferences
Gets or sets the restore hook references. This property sets the hook reference to be executed during restore.
restoreHookReferences?: NamespacedNameResource[]