public sealed class CreateVolumeSnapshotRequest : IMessage<CreateVolumeSnapshotRequest>, IEquatable<CreateVolumeSnapshotRequest>, IDeepCloneable<CreateVolumeSnapshotRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Bare Metal Solution v2 API class CreateVolumeSnapshotRequest.
Message for creating a volume snapshot.
Implements
IMessageCreateVolumeSnapshotRequest, IEquatableCreateVolumeSnapshotRequest, IDeepCloneableCreateVolumeSnapshotRequest, IBufferMessage, IMessageNamespace
Google.Cloud.BareMetalSolution.V2Assembly
Google.Cloud.BareMetalSolution.V2.dll
Constructors
CreateVolumeSnapshotRequest()
public CreateVolumeSnapshotRequest()
CreateVolumeSnapshotRequest(CreateVolumeSnapshotRequest)
public CreateVolumeSnapshotRequest(CreateVolumeSnapshotRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateVolumeSnapshotRequest |
Properties
Parent
public string Parent { get; set; }
Required. The volume to snapshot.
Property Value | |
---|---|
Type | Description |
string |
ParentAsVolumeName
public VolumeName ParentAsVolumeName { get; set; }
VolumeName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
VolumeName |
VolumeSnapshot
public VolumeSnapshot VolumeSnapshot { get; set; }
Required. The snapshot to create.
Property Value | |
---|---|
Type | Description |
VolumeSnapshot |