KubernetesClusterBackupDatasourceParameters interface
Parameters for Kubernetes Cluster Backup Datasource
- Extends
Properties
backup |
Gets or sets the backup hook references. This property sets the hook reference to be executed during backup. |
excluded |
Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during backup. |
excluded |
Gets or sets the exclude resource types property. This property sets the resource types to be excluded during backup. |
include |
Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during backup. |
included |
Gets or sets the include namespaces property. This property sets the namespaces to be included during backup. |
included |
Gets or sets the include resource types property. This property sets the resource types to be included during backup. |
label |
Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during backup. |
object |
Polymorphic discriminator, which specifies the different types this object can be |
snapshot |
Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during backup. |
Property Details
backupHookReferences
Gets or sets the backup hook references. This property sets the hook reference to be executed during backup.
backupHookReferences?: NamespacedNameResource[]
Property Value
excludedNamespaces
Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during backup.
excludedNamespaces?: string[]
Property Value
string[]
excludedResourceTypes
Gets or sets the exclude resource types property. This property sets the resource types to be excluded during backup.
excludedResourceTypes?: string[]
Property Value
string[]
includeClusterScopeResources
Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during backup.
includeClusterScopeResources: boolean
Property Value
boolean
includedNamespaces
Gets or sets the include namespaces property. This property sets the namespaces to be included during backup.
includedNamespaces?: string[]
Property Value
string[]
includedResourceTypes
Gets or sets the include resource types property. This property sets the resource types to be included during backup.
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 backup.
labelSelectors?: string[]
Property Value
string[]
objectType
Polymorphic discriminator, which specifies the different types this object can be
objectType: "KubernetesClusterBackupDatasourceParameters"
Property Value
"KubernetesClusterBackupDatasourceParameters"
snapshotVolumes
Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during backup.
snapshotVolumes: boolean
Property Value
boolean