public sealed class VolumeDataRestorePolicyOverride : IMessage<VolumeDataRestorePolicyOverride>, IEquatable<VolumeDataRestorePolicyOverride>, IDeepCloneable<VolumeDataRestorePolicyOverride>, IBufferMessage, IMessage
Reference documentation and code samples for the Backup for GKE v1 API class VolumeDataRestorePolicyOverride.
Defines an override to apply a VolumeDataRestorePolicy for scoped resources.
Implements
IMessageVolumeDataRestorePolicyOverride, IEquatableVolumeDataRestorePolicyOverride, IDeepCloneableVolumeDataRestorePolicyOverride, IBufferMessage, IMessageNamespace
Google.Cloud.GkeBackup.V1Assembly
Google.Cloud.GkeBackup.V1.dll
Constructors
VolumeDataRestorePolicyOverride()
public VolumeDataRestorePolicyOverride()
VolumeDataRestorePolicyOverride(VolumeDataRestorePolicyOverride)
public VolumeDataRestorePolicyOverride(VolumeDataRestorePolicyOverride other)
Parameter | |
---|---|
Name | Description |
other |
VolumeDataRestorePolicyOverride |
Properties
Policy
public RestoreConfig.Types.VolumeDataRestorePolicy Policy { get; set; }
Required. The VolumeDataRestorePolicy to apply when restoring volumes in scope.
Property Value | |
---|---|
Type | Description |
RestoreConfigTypesVolumeDataRestorePolicy |
ScopeCase
public VolumeDataRestorePolicyOverride.ScopeOneofCase ScopeCase { get; }
Property Value | |
---|---|
Type | Description |
VolumeDataRestorePolicyOverrideScopeOneofCase |
SelectedPvcs
public NamespacedNames SelectedPvcs { get; set; }
A list of PVCs to apply the policy override to.
Property Value | |
---|---|
Type | Description |
NamespacedNames |