KubernetesClusterRestoreCriteria interface
用于还原操作的 kubernetes 群集备份目标信息
属性
| conflict |
获取或设置冲突策略属性。 此属性在还原期间设置资源冲突期间的策略。 |
| excluded |
获取或设置 exclude 命名空间属性。 此属性设置在还原期间要排除的命名空间。 |
| excluded |
获取或设置排除资源类型属性。 此属性设置在还原期间要排除的资源类型。 |
| include |
获取或设置 include 群集资源属性。 如果启用此属性,则会在还原期间包括群集范围资源。 |
| included |
获取或设置 include 命名空间属性。 此属性设置还原期间要包括的命名空间。 |
| included |
获取或设置 include 资源类型属性。 此属性设置在还原期间要包含的资源类型。 |
| label |
获取或设置 LabelSelectors 属性。 此属性设置在还原期间要包含的具有此类标签选择器的资源。 |
| namespace |
获取或设置Namespace Mappings 属性。 此属性设置在还原期间是否需要更改命名空间。 |
| object |
特定对象的类型 - 用于反序列化 |
| persistent |
获取或设置 PV (永久性卷) 还原模式属性。 此属性设置是否需要还原卷。 |
| resource |
获取或设置资源修饰符引用。 此属性设置还原期间资源修饰符的引用。 |
| restore |
获取或设置还原挂钩引用。 此属性设置在还原期间要执行的挂钩引用。 |
属性详细信息
conflictPolicy
获取或设置冲突策略属性。 此属性在还原期间设置资源冲突期间的策略。
conflictPolicy?: string
属性值
string
excludedNamespaces
获取或设置 exclude 命名空间属性。 此属性设置在还原期间要排除的命名空间。
excludedNamespaces?: string[]
属性值
string[]
excludedResourceTypes
获取或设置排除资源类型属性。 此属性设置在还原期间要排除的资源类型。
excludedResourceTypes?: string[]
属性值
string[]
includeClusterScopeResources
获取或设置 include 群集资源属性。 如果启用此属性,则会在还原期间包括群集范围资源。
includeClusterScopeResources: boolean
属性值
boolean
includedNamespaces
获取或设置 include 命名空间属性。 此属性设置还原期间要包括的命名空间。
includedNamespaces?: string[]
属性值
string[]
includedResourceTypes
获取或设置 include 资源类型属性。 此属性设置在还原期间要包含的资源类型。
includedResourceTypes?: string[]
属性值
string[]
labelSelectors
获取或设置 LabelSelectors 属性。 此属性设置在还原期间要包含的具有此类标签选择器的资源。
labelSelectors?: string[]
属性值
string[]
namespaceMappings
获取或设置Namespace Mappings 属性。 此属性设置在还原期间是否需要更改命名空间。
namespaceMappings?: Record<string, string>
属性值
Record<string, string>
objectType
特定对象的类型 - 用于反序列化
objectType: "KubernetesClusterRestoreCriteria"
属性值
"KubernetesClusterRestoreCriteria"
persistentVolumeRestoreMode
获取或设置 PV (永久性卷) 还原模式属性。 此属性设置是否需要还原卷。
persistentVolumeRestoreMode?: string
属性值
string
resourceModifierReference
获取或设置资源修饰符引用。 此属性设置还原期间资源修饰符的引用。
resourceModifierReference?: NamespacedNameResource
属性值
restoreHookReferences
获取或设置还原挂钩引用。 此属性设置在还原期间要执行的挂钩引用。
restoreHookReferences?: NamespacedNameResource[]