public sealed class RestoreConfig.Types.VolumeDataRestorePolicyBinding : IMessage<RestoreConfig.Types.VolumeDataRestorePolicyBinding>, IEquatable<RestoreConfig.Types.VolumeDataRestorePolicyBinding>, IDeepCloneable<RestoreConfig.Types.VolumeDataRestorePolicyBinding>, IBufferMessage, IMessageReference documentation and code samples for the Backup for GKE v1 API class RestoreConfig.Types.VolumeDataRestorePolicyBinding.
Binds resources in the scope to the given VolumeDataRestorePolicy.
Implements
IMessageRestoreConfigTypesVolumeDataRestorePolicyBinding, IEquatableRestoreConfigTypesVolumeDataRestorePolicyBinding, IDeepCloneableRestoreConfigTypesVolumeDataRestorePolicyBinding, IBufferMessage, IMessageNamespace
Google.Cloud.GkeBackup.V1Assembly
Google.Cloud.GkeBackup.V1.dll
Constructors
VolumeDataRestorePolicyBinding()
public VolumeDataRestorePolicyBinding()VolumeDataRestorePolicyBinding(VolumeDataRestorePolicyBinding)
public VolumeDataRestorePolicyBinding(RestoreConfig.Types.VolumeDataRestorePolicyBinding other)| Parameter | |
|---|---|
| Name | Description |
other |
RestoreConfigTypesVolumeDataRestorePolicyBinding |
Properties
HasVolumeType
public bool HasVolumeType { get; }Gets whether the "volume_type" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
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 RestoreConfig.Types.VolumeDataRestorePolicyBinding.ScopeOneofCase ScopeCase { get; }| Property Value | |
|---|---|
| Type | Description |
RestoreConfigTypesVolumeDataRestorePolicyBindingScopeOneofCase |
|
VolumeType
public VolumeTypeEnum.Types.VolumeType VolumeType { get; set; }The volume type, as determined by the PVC's bound PV, to apply the policy to.
| Property Value | |
|---|---|
| Type | Description |
VolumeTypeEnumTypesVolumeType |
|