Compute Engine v1 API - Class PreservedState (2.14.0)

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

Reference documentation and code samples for the Compute Engine v1 API class PreservedState.

Preserved state for a given instance.

Inheritance

object > PreservedState

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

PreservedState()

public PreservedState()

PreservedState(PreservedState)

public PreservedState(PreservedState other)
Parameter
NameDescription
otherPreservedState

Properties

Disks

public MapField<string, PreservedStatePreservedDisk> Disks { get; }

Preserved disks defined for this instance. This map is keyed with the device names of the disks.

Property Value
TypeDescription
MapFieldstringPreservedStatePreservedDisk

ExternalIPs

public MapField<string, PreservedStatePreservedNetworkIp> ExternalIPs { get; }

Preserved external IPs defined for this instance. This map is keyed with the name of the network interface.

Property Value
TypeDescription
MapFieldstringPreservedStatePreservedNetworkIp

InternalIPs

public MapField<string, PreservedStatePreservedNetworkIp> InternalIPs { get; }

Preserved internal IPs defined for this instance. This map is keyed with the name of the network interface.

Property Value
TypeDescription
MapFieldstringPreservedStatePreservedNetworkIp

Metadata

public MapField<string, string> Metadata { get; }

Preserved metadata defined for this instance.

Property Value
TypeDescription
MapFieldstringstring