NetworkProfileNetworkFeatures class

Constructors

NetworkProfileNetworkFeatures.new({List<String>? addressPurposes, String? allowAliasIpRanges, String? allowAutoModeSubnet, String? allowClassDFirewalls, String? allowCloudNat, String? allowCloudRouter, String? allowExternalIpAccess, String? allowInterconnect, String? allowLoadBalancing, String? allowMultiNicInSameNetwork, String? allowPacketMirroring, String? allowPrivateGoogleAccess, String? allowPsc, String? allowSameNetworkUnicast, String? allowStaticRoutes, String? allowSubInterfaces, String? allowVpcPeering, String? allowVpn, List<String>? interfaceTypes, List<String>? subnetPurposes, List<String>? subnetStackTypes, String? unicast})
NetworkProfileNetworkFeatures.fromJson(Map json_)

Properties

addressPurposes List<String>?
Specifies what address purposes are supported.
getter/setter pair
allowAliasIpRanges String?
Specifies whether alias IP ranges (and secondary address ranges) are allowed. Possible string values are:
getter/setter pair
allowAutoModeSubnet String?
Specifies whether auto mode subnet creation is allowed. Possible string values are:
getter/setter pair
allowClassDFirewalls String?
Specifies whether firewalls for Class D address ranges are supported. Possible string values are:
getter/setter pair
allowCloudNat String?
Specifies whether cloud NAT creation is allowed. Possible string values are:
getter/setter pair
allowCloudRouter String?
Specifies whether cloud router creation is allowed. Possible string values are:
getter/setter pair
allowExternalIpAccess String?
Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC. Possible string values are:
getter/setter pair
allowInterconnect String?
Specifies whether Cloud Interconnect creation is allowed. Possible string values are:
getter/setter pair
allowLoadBalancing String?
Specifies whether cloud load balancing is allowed. Possible string values are:
getter/setter pair
allowMultiNicInSameNetwork String?
Specifies whether multi-nic in the same network is allowed. Possible string values are:
getter/setter pair
allowPacketMirroring String?
Specifies whether Packet Mirroring 1.0 is supported. Possible string values are:
getter/setter pair
allowPrivateGoogleAccess String?
Specifies whether private Google access is allowed. Possible string values are:
getter/setter pair
allowPsc String?
Specifies whether PSC creation is allowed. Possible string values are:
getter/setter pair
allowSameNetworkUnicast String?
Specifies whether unicast within the same network is allowed. Possible string values are:
getter/setter pair
allowStaticRoutes String?
Specifies whether static route creation is allowed. Possible string values are:
getter/setter pair
allowSubInterfaces String?
Specifies whether sub interfaces are allowed. Possible string values are:
getter/setter pair
allowVpcPeering String?
Specifies whether VPC peering is allowed. Possible string values are:
getter/setter pair
allowVpn String?
Specifies whether VPN creation is allowed. Possible string values are:
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
interfaceTypes List<String>?
If set, limits the interface types that the network supports.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
subnetPurposes List<String>?
Specifies which subnetwork purposes are supported.
getter/setter pair
subnetStackTypes List<String>?
Specifies which subnetwork stack types are supported.
getter/setter pair
unicast String?
Specifies which type of unicast is supported. Possible string values are:
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited