46 lines
1.6 KiB
YAML
46 lines
1.6 KiB
YAML
$schema: "http://json-schema.org/draft-06/schema#"
|
|
|
|
title: gkebackup v1 volume data restore policy overrides export schema
|
|
description: Specifying the volume data restore policy overrides yaml definition.
|
|
type: object
|
|
additionalProperties: false
|
|
properties:
|
|
volumeDataRestorePolicyOverrides:
|
|
description: |-
|
|
Immutable. Overrides the volume data restore policies selected in the
|
|
Restore Config for override-scoped resources.
|
|
type: array
|
|
items:
|
|
type: object
|
|
required:
|
|
- policy
|
|
additionalProperties: false
|
|
properties:
|
|
policy:
|
|
description: |-
|
|
The VolumeDataRestorePolicy to apply when restoring volumes in scope.
|
|
type: string
|
|
enum:
|
|
- NO_VOLUME_DATA_RESTORATION
|
|
- RESTORE_VOLUME_DATA_FROM_BACKUP
|
|
- REUSE_VOLUME_HANDLE_FROM_BACKUP
|
|
- VOLUME_DATA_RESTORE_POLICY_UNSPECIFIED
|
|
selectedPvcs:
|
|
description: A list of PVCs to apply the policy override to.
|
|
type: object
|
|
additionalProperties: false
|
|
properties:
|
|
namespacedNames:
|
|
description: A list of namespaced Kubernetes resources.
|
|
type: array
|
|
items:
|
|
type: object
|
|
additionalProperties: false
|
|
properties:
|
|
name:
|
|
description: The name of the Kubernetes resource.
|
|
type: string
|
|
namespace:
|
|
description: The Namespace of the Kubernetes resource.
|
|
type: string
|