public sealed class UsableSubnetwork : IMessage<UsableSubnetwork>, IEquatable<UsableSubnetwork>, IDeepCloneable<UsableSubnetwork>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Kubernetes Engine v1 API class UsableSubnetwork.
UsableSubnetwork resource returns the subnetwork name, its associated network and the primary CIDR range.
Implements
IMessageUsableSubnetwork, IEquatableUsableSubnetwork, IDeepCloneableUsableSubnetwork, IBufferMessage, IMessageNamespace
GoogleGoogle.CloudGoogle.Cloud.ContainerV1Assembly
Google.Cloud.Container.V1.dll
Constructors
UsableSubnetwork()
public UsableSubnetwork()
UsableSubnetwork(UsableSubnetwork)
public UsableSubnetwork(UsableSubnetwork other)
Parameter | |
---|---|
Name | Description |
other | UsableSubnetwork |
Properties
IpCidrRange
public string IpCidrRange { get; set; }
The range of internal addresses that are owned by this subnetwork.
Property Value | |
---|---|
Type | Description |
string |
Network
public string Network { get; set; }
Network Name. Example: projects/my-project/global/networks/my-network
Property Value | |
---|---|
Type | Description |
string |
SecondaryIpRanges
public RepeatedField<UsableSubnetworkSecondaryRange> SecondaryIpRanges { get; }
Secondary IP ranges.
Property Value | |
---|---|
Type | Description |
RepeatedFieldUsableSubnetworkSecondaryRange |
StatusMessage
public string StatusMessage { get; set; }
A human readable status message representing the reasons for cases where the caller cannot use the secondary ranges under the subnet. For example if the secondary_ip_ranges is empty due to a permission issue, an insufficient permission message will be given by status_message.
Property Value | |
---|---|
Type | Description |
string |
Subnetwork
public string Subnetwork { get; set; }
Subnetwork Name. Example: projects/my-project/regions/us-central1/subnetworks/my-subnet
Property Value | |
---|---|
Type | Description |
string |