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