Distributed Cloud Edge Network v1 API - Class Subnet (1.4.0)

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

Reference documentation and code samples for the Distributed Cloud Edge Network v1 API class Subnet.

Message describing Subnet object

Inheritance

object > Subnet

Namespace

Google.Cloud.EdgeNetwork.V1

Assembly

Google.Cloud.EdgeNetwork.V1.dll

Constructors

Subnet()

public Subnet()

Subnet(Subnet)

public Subnet(Subnet other)
Parameter
Name Description
other Subnet

Properties

BondingType

public Subnet.Types.BondingType BondingType { get; set; }

Optional. A bonding type in the subnet creation specifies whether a VLAN being created will be present on Bonded or Non-Bonded or Both port types. In addition, this flag is to be used to set the specific network configuration which clusters can then use for their workloads based on the bonding choice.

Property Value
Type Description
SubnetTypesBondingType

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time when the subnet was created.

Property Value
Type Description
Timestamp

Description

public string Description { get; set; }

Optional. A free-text description of the resource. Max length 1024 characters.

Property Value
Type Description
string

Ipv4Cidr

public RepeatedField<string> Ipv4Cidr { get; }

The ranges of ipv4 addresses that are owned by this subnetwork.

Property Value
Type Description
RepeatedFieldstring

Ipv6Cidr

public RepeatedField<string> Ipv6Cidr { get; }

The ranges of ipv6 addresses that are owned by this subnetwork.

Property Value
Type Description
RepeatedFieldstring

Labels

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

Labels associated with this resource.

Property Value
Type Description
MapFieldstringstring

Name

public string Name { get; set; }

Required. The canonical resource name of the subnet.

Property Value
Type Description
string

Network

public string Network { get; set; }

Required. The network that this subnetwork belongs to.

Property Value
Type Description
string

NetworkAsNetworkName

public NetworkName NetworkAsNetworkName { get; set; }

NetworkName-typed view over the Network resource name property.

Property Value
Type Description
NetworkName

State

public ResourceState State { get; set; }

Output only. Current stage of the resource to the device by config push.

Property Value
Type Description
ResourceState

SubnetName

public SubnetName SubnetName { get; set; }

SubnetName-typed view over the Name resource name property.

Property Value
Type Description
SubnetName

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time when the subnet was last updated.

Property Value
Type Description
Timestamp

VlanId

public int VlanId { get; set; }

Optional. VLAN id provided by user. If not specified we assign one automatically.

Property Value
Type Description
int