public sealed class PreservedStatePreservedNetworkIp : IMessage<PreservedStatePreservedNetworkIp>, IEquatable<PreservedStatePreservedNetworkIp>, IDeepCloneable<PreservedStatePreservedNetworkIp>, IBufferMessage, IMessage
Implements
IMessagePreservedStatePreservedNetworkIp, IEquatablePreservedStatePreservedNetworkIp, IDeepCloneablePreservedStatePreservedNetworkIp, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
PreservedStatePreservedNetworkIp()
public PreservedStatePreservedNetworkIp()
PreservedStatePreservedNetworkIp(PreservedStatePreservedNetworkIp)
public PreservedStatePreservedNetworkIp(PreservedStatePreservedNetworkIp other)
Parameter | |
---|---|
Name | Description |
other | PreservedStatePreservedNetworkIp |
Properties
AutoDelete
public string AutoDelete { get; set; }
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.
Property Value | |
---|---|
Type | Description |
string |
HasAutoDelete
public bool HasAutoDelete { get; }
Gets whether the "auto_delete" field is set
Property Value | |
---|---|
Type | Description |
bool |
IpAddress
public PreservedStatePreservedNetworkIpIpAddress IpAddress { get; set; }
Ip address representation
Property Value | |
---|---|
Type | Description |
PreservedStatePreservedNetworkIpIpAddress |