public sealed class Network : IMessage<Network>, IEquatable<Network>, IDeepCloneable<Network>, IBufferMessage, IMessage
VM networking options.
Implements
IMessage<Network>, IEquatable<Network>, IDeepCloneable<Network>, IBufferMessage, IMessageNamespace
Google.Cloud.LifeSciences.V2BetaAssembly
Google.Cloud.LifeSciences.V2Beta.dll
Constructors
Network()
public Network()
Network(Network)
public Network(Network other)
Parameter | |
---|---|
Name | Description |
other | Network |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
Boolean |