Show / Hide Table of Contents

Class NetworkProfileNetworkFeatures

Inheritance
object
NetworkProfileNetworkFeatures
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class NetworkProfileNetworkFeatures : IDirectResponseSchema

Properties

AddressPurposes

Specifies what address purposes are supported. If empty, all address purposes are supported.

Declaration
[JsonProperty("addressPurposes")]
public virtual IList<string> AddressPurposes { get; set; }
Property Value
Type Description
IList<string>

AllowAliasIpRanges

Specifies whether alias IP ranges (and secondary address ranges) are allowed.

Declaration
[JsonProperty("allowAliasIpRanges")]
public virtual string AllowAliasIpRanges { get; set; }
Property Value
Type Description
string

AllowAutoModeSubnet

Specifies whether auto mode subnet creation is allowed.

Declaration
[JsonProperty("allowAutoModeSubnet")]
public virtual string AllowAutoModeSubnet { get; set; }
Property Value
Type Description
string

AllowClassDFirewalls

Specifies whether firewalls for Class D address ranges are supported.

Declaration
[JsonProperty("allowClassDFirewalls")]
public virtual string AllowClassDFirewalls { get; set; }
Property Value
Type Description
string

AllowCloudNat

Specifies whether cloud NAT creation is allowed.

Declaration
[JsonProperty("allowCloudNat")]
public virtual string AllowCloudNat { get; set; }
Property Value
Type Description
string

AllowCloudRouter

Specifies whether cloud router creation is allowed.

Declaration
[JsonProperty("allowCloudRouter")]
public virtual string AllowCloudRouter { get; set; }
Property Value
Type Description
string

AllowDefaultNicAttachment

Specifies whether default NIC attachment is allowed.

Declaration
[JsonProperty("allowDefaultNicAttachment")]
public virtual string AllowDefaultNicAttachment { get; set; }
Property Value
Type Description
string

AllowExternalIpAccess

Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC.

Declaration
[JsonProperty("allowExternalIpAccess")]
public virtual string AllowExternalIpAccess { get; set; }
Property Value
Type Description
string

AllowInterconnect

Specifies whether Cloud Interconnect creation is allowed.

Declaration
[JsonProperty("allowInterconnect")]
public virtual string AllowInterconnect { get; set; }
Property Value
Type Description
string

AllowIpForwarding

Specifies whether IP forwarding is allowed.

Declaration
[JsonProperty("allowIpForwarding")]
public virtual string AllowIpForwarding { get; set; }
Property Value
Type Description
string

AllowLoadBalancing

Specifies whether cloud load balancing is allowed.

Declaration
[JsonProperty("allowLoadBalancing")]
public virtual string AllowLoadBalancing { get; set; }
Property Value
Type Description
string

AllowMultiNicInSameNetwork

Specifies whether multi-nic in the same network is allowed.

Declaration
[JsonProperty("allowMultiNicInSameNetwork")]
public virtual string AllowMultiNicInSameNetwork { get; set; }
Property Value
Type Description
string

AllowNcc

Specifies whether NCC is allowed.

Declaration
[JsonProperty("allowNcc")]
public virtual string AllowNcc { get; set; }
Property Value
Type Description
string

AllowNetworkMigration

Specifies whether VM network migration is allowed.

Declaration
[JsonProperty("allowNetworkMigration")]
public virtual string AllowNetworkMigration { get; set; }
Property Value
Type Description
string

AllowPacketMirroring

Specifies whether Packet Mirroring 1.0 is supported.

Declaration
[JsonProperty("allowPacketMirroring")]
public virtual string AllowPacketMirroring { get; set; }
Property Value
Type Description
string

AllowPrivateGoogleAccess

Specifies whether private Google access is allowed.

Declaration
[JsonProperty("allowPrivateGoogleAccess")]
public virtual string AllowPrivateGoogleAccess { get; set; }
Property Value
Type Description
string

AllowPsc

Specifies whether PSC creation is allowed.

Declaration
[JsonProperty("allowPsc")]
public virtual string AllowPsc { get; set; }
Property Value
Type Description
string

AllowSameNetworkUnicast

Specifies whether unicast within the same network is allowed.

Declaration
[JsonProperty("allowSameNetworkUnicast")]
public virtual string AllowSameNetworkUnicast { get; set; }
Property Value
Type Description
string

AllowStaticRoutes

Specifies whether static route creation is allowed.

Declaration
[JsonProperty("allowStaticRoutes")]
public virtual string AllowStaticRoutes { get; set; }
Property Value
Type Description
string

AllowSubInterfaces

Specifies whether sub interfaces are allowed.

Declaration
[JsonProperty("allowSubInterfaces")]
public virtual string AllowSubInterfaces { get; set; }
Property Value
Type Description
string

AllowVpcPeering

Specifies whether VPC peering is allowed.

Declaration
[JsonProperty("allowVpcPeering")]
public virtual string AllowVpcPeering { get; set; }
Property Value
Type Description
string

AllowVpn

Specifies whether VPN creation is allowed.

Declaration
[JsonProperty("allowVpn")]
public virtual string AllowVpn { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

InterfaceTypes

If set, limits the interface types that the network supports. If empty, all interface types are supported.

Declaration
[JsonProperty("interfaceTypes")]
public virtual IList<string> InterfaceTypes { get; set; }
Property Value
Type Description
IList<string>

SubnetPurposes

Specifies which subnetwork purposes are supported.

Declaration
[JsonProperty("subnetPurposes")]
public virtual IList<string> SubnetPurposes { get; set; }
Property Value
Type Description
IList<string>

SubnetStackTypes

Specifies which subnetwork stack types are supported.

Declaration
[JsonProperty("subnetStackTypes")]
public virtual IList<string> SubnetStackTypes { get; set; }
Property Value
Type Description
IList<string>

SubnetworkPurposes

Specifies which subnetwork purposes are supported.

Declaration
[JsonProperty("subnetworkPurposes")]
public virtual IList<string> SubnetworkPurposes { get; set; }
Property Value
Type Description
IList<string>

SubnetworkStackTypes

Specifies which subnetwork stack types are supported.

Declaration
[JsonProperty("subnetworkStackTypes")]
public virtual IList<string> SubnetworkStackTypes { get; set; }
Property Value
Type Description
IList<string>

Unicast

Specifies which type of unicast is supported.

Declaration
[JsonProperty("unicast")]
public virtual string Unicast { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX