public sealed class PreservedStatePreservedNetworkIp : IMessage<PreservedStatePreservedNetworkIp>, IEquatable<PreservedStatePreservedNetworkIp>, IDeepCloneable<PreservedStatePreservedNetworkIp>, IBufferMessage, IMessage
These stateful IPs will never be released during autohealing, update or VM instance recreate operations. This flag is used to configure if the IP reservation should be deleted after it is no longer used by the group, e.g. when the given instance or the whole group is deleted.
Check the AutoDelete enum for the list of possible values.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-09 UTC."],[[["This webpage details the `PreservedStatePreservedNetworkIp` class within the Google.Cloud.Compute.V1 namespace, presenting a version history from 1.0.0 up to the latest version, 3.6.0."],["The `PreservedStatePreservedNetworkIp` class is part of the `Google.Cloud.Compute.V1.dll` assembly and implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The class inherits from `object` and provides two constructors: a default constructor and one that takes another `PreservedStatePreservedNetworkIp` instance as a parameter."],["It contains properties like `AutoDelete` (a string that controls IP deletion behavior), `HasAutoDelete` (a boolean indicating if `AutoDelete` is set), and `IpAddress` (representing an IP address using `PreservedStatePreservedNetworkIpIpAddress`)."],["The page also lists inherited members from the `object` class, such as `GetHashCode`, `GetType`, and `ToString`."]]],[]]