NetApp v1 API - Class RestoreVolumeRequest (1.17.0)

public sealed class RestoreVolumeRequest : IMessage<RestoreVolumeRequest>, IEquatable<RestoreVolumeRequest>, IDeepCloneable<RestoreVolumeRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the NetApp v1 API class RestoreVolumeRequest.

Request message for RestoreVolume API.

Inheritance

object > RestoreVolumeRequest

Namespace

Google.Cloud.NetApp.V1

Assembly

Google.Cloud.NetApp.V1.dll

Constructors

RestoreVolumeRequest()

public RestoreVolumeRequest()

RestoreVolumeRequest(RestoreVolumeRequest)

public RestoreVolumeRequest(RestoreVolumeRequest other)
Parameter
Name Description
other RestoreVolumeRequest

Properties

BackupSource

public BackupSource BackupSource { get; set; }

The backup source of the restore operation.

Property Value
Type Description
BackupSource

Name

public string Name { get; set; }

Required. The resource name of the ONTAP mode storage pool, in the format of projects/{project}/locations/{location}/storagePools/{storage_pool}

Property Value
Type Description
string

OntapVolumeTarget

public OntapVolumeTarget OntapVolumeTarget { get; set; }

The ONTAP volume target of the restore operation.

Property Value
Type Description
OntapVolumeTarget

SourceCase

public RestoreVolumeRequest.SourceOneofCase SourceCase { get; }
Property Value
Type Description
RestoreVolumeRequestSourceOneofCase

StoragePoolName

public StoragePoolName StoragePoolName { get; set; }

StoragePoolName-typed view over the Name resource name property.

Property Value
Type Description
StoragePoolName

TargetCase

public RestoreVolumeRequest.TargetOneofCase TargetCase { get; }
Property Value
Type Description
RestoreVolumeRequestTargetOneofCase