Compute Engine v1 API - Class SnapshotGroupParameters (3.27.0)

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

Inheritance

object > SnapshotGroupParameters

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

SnapshotGroupParameters()

public SnapshotGroupParameters()

SnapshotGroupParameters(SnapshotGroupParameters)

public SnapshotGroupParameters(SnapshotGroupParameters other)
Parameter
Name Description
other SnapshotGroupParameters

Properties

HasSourceSnapshotGroup

public bool HasSourceSnapshotGroup { get; }

Gets whether the "source_snapshot_group" field is set

Property Value
Type Description
bool

HasType

public bool HasType { get; }

Gets whether the "type" field is set

Property Value
Type Description
bool

ReplicaZones

public RepeatedField<string> ReplicaZones { get; }

URLs of the zones where disks should be replicated to. Only applicable for regional resources.

Property Value
Type Description
RepeatedFieldstring

SourceSnapshotGroup

public string SourceSnapshotGroup { get; set; }

The source snapshot group used to create disks. You can provide this as a partial or full URL to the resource. For example, the following are valid values:

 - https://www.googleapis.com/compute/v1/projects/project/global/snapshotGroups/snapshotGroup
  • projects/project/global/snapshotGroups/snapshotGroup
    • global/snapshotGroups/snapshotGroup
Property Value
Type Description
string

Type

public string Type { get; set; }

URL of the disk type resource describing which disk type to use to create disks. Provide this when creating the disk. For example:projects/project/zones/zone/diskTypes/pd-ssd. See Persistent disk types.

Property Value
Type Description
string