KubernetesClusterVaultTierRestoreCriteria interface
kubernetes Cluster Backup target info for restore operation from vault
- Extends
Properties
conflict |
Gets or sets the Conflict Policy property. This property sets policy during conflict of resources during restore from vault. |
excluded |
Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore from vault. |
excluded |
Gets or sets the exclude resource types property. This property sets the resource types to be excluded during restore from vault. |
include |
Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during restore from vault. |
included |
Gets or sets the include namespaces property. This property sets the namespaces to be included during restore from vault. |
included |
Gets or sets the include resource types property. This property sets the resource types to be included during restore from vault. |
label |
Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during restore from vault. |
namespace |
Gets or sets the Namespace Mappings property. This property sets if namespace needs to be change during restore from vault. |
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 from vault. |
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 from vault. |
staging |
Gets or sets the staging RG Id for creating staging disks and snapshots during restore from vault. |
staging |
Gets or sets the staging Storage Account Id for creating backup extension object store data during restore from vault. |
Property Details
conflictPolicy
Gets or sets the Conflict Policy property. This property sets policy during conflict of resources during restore from vault.
conflictPolicy?: string
Property Value
string
excludedNamespaces
Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore from vault.
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 from vault.
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 from vault.
includeClusterScopeResources: boolean
Property Value
boolean
includedNamespaces
Gets or sets the include namespaces property. This property sets the namespaces to be included during restore from vault.
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 from vault.
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 from vault.
labelSelectors?: string[]
Property Value
string[]
namespaceMappings
Gets or sets the Namespace Mappings property. This property sets if namespace needs to be change during restore from vault.
namespaceMappings?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
objectType
Polymorphic discriminator, which specifies the different types this object can be
objectType: "KubernetesClusterVaultTierRestoreCriteria"
Property Value
"KubernetesClusterVaultTierRestoreCriteria"
persistentVolumeRestoreMode
Gets or sets the PV (Persistent Volume) Restore Mode property. This property sets whether volumes needs to be restored from vault.
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 from vault.
restoreHookReferences?: NamespacedNameResource[]
Property Value
stagingResourceGroupId
Gets or sets the staging RG Id for creating staging disks and snapshots during restore from vault.
stagingResourceGroupId?: string
Property Value
string
stagingStorageAccountId
Gets or sets the staging Storage Account Id for creating backup extension object store data during restore from vault.
stagingStorageAccountId?: string
Property Value
string