Class UsableSubnetwork (1.2.0)

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

Subnetwork which the current user has compute.subnetworks.use permission on.

Inheritance

Object > UsableSubnetwork

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

UsableSubnetwork()

public UsableSubnetwork()

UsableSubnetwork(UsableSubnetwork)

public UsableSubnetwork(UsableSubnetwork other)
Parameter
NameDescription
otherUsableSubnetwork

Properties

HasIpCidrRange

public bool HasIpCidrRange { get; }

Gets whether the "ip_cidr_range" field is set

Property Value
TypeDescription
Boolean

HasNetwork

public bool HasNetwork { get; }

Gets whether the "network" field is set

Property Value
TypeDescription
Boolean

HasSubnetwork

public bool HasSubnetwork { get; }

Gets whether the "subnetwork" field is set

Property Value
TypeDescription
Boolean

IpCidrRange

public string IpCidrRange { get; set; }

The range of internal addresses that are owned by this subnetwork.

Property Value
TypeDescription
String

Network

public string Network { get; set; }

Network URL.

Property Value
TypeDescription
String

SecondaryIpRanges

public RepeatedField<UsableSubnetworkSecondaryRange> SecondaryIpRanges { get; }

Secondary IP ranges.

Property Value
TypeDescription
RepeatedField<UsableSubnetworkSecondaryRange>

Subnetwork

public string Subnetwork { get; set; }

Subnetwork URL.

Property Value
TypeDescription
String