Class NetworkProfileNetworkFeatures
Implements
Inherited Members
Namespace: Google.Apis.Compute.beta.Data
Assembly: Google.Apis.Compute.beta.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 |
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 |
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 |
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> |
Unicast
Specifies which type of unicast is supported.
Declaration
[JsonProperty("unicast")]
public virtual string Unicast { get; set; }
Property Value
Type | Description |
---|---|
string |