Class Network (1.0.0-beta02)

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

VM networking options.

Inheritance

Object > Network

Namespace

Google.Cloud.LifeSciences.V2Beta

Assembly

Google.Cloud.LifeSciences.V2Beta.dll

Constructors

Network()

public Network()

Network(Network)

public Network(Network other)
Parameter
NameDescription
otherNetwork

Properties

Network_

public string Network_ { get; set; }

The network name to attach the VM's network interface to. The value will be prefixed with global/networks/ unless it contains a /, in which case it is assumed to be a fully specified network resource URL.

If unspecified, the global default network is used.

Property Value
TypeDescription
String

Subnetwork

public string Subnetwork { get; set; }

If the specified network is configured for custom subnet creation, the name of the subnetwork to attach the instance to must be specified here.

The value is prefixed with regions/*/subnetworks/ unless it contains a /, in which case it is assumed to be a fully specified subnetwork resource URL.

If the * character appears in the value, it is replaced with the region that the virtual machine has been allocated in.

Property Value
TypeDescription
String

UsePrivateAddress

public bool UsePrivateAddress { get; set; }

If set to true, do not attach a public IP address to the VM. Note that without a public IP address, additional configuration is required to allow the VM to access Google services.

See https://cloud.google.com/vpc/docs/configure-private-google-access for more information.

Property Value
TypeDescription
Boolean