Network class
Represents a VPC Network resource.
Networks connect resources to each other and to the internet. For more information, read Virtual Private Cloud (VPC) Network.
Constructors
-
Network({String? IPv4Range, bool? autoCreateSubnetworks, String? creationTimestamp, String? description, bool? enableUlaInternalIpv6, String? firewallPolicy, String? gatewayIPv4, String? id, String? internalIpv6Range, String? kind, int? mtu, String? name, String? networkFirewallPolicyEnforcementOrder, List<
NetworkPeering> ? peerings, NetworkRoutingConfig? routingConfig, String? selfLink, String? selfLinkWithId, List<String> ? subnetworks}) - Network.fromJson(Map json_)
Properties
- autoCreateSubnetworks ↔ bool?
-
Must be set to create a VPC network.
getter/setter pair
- creationTimestamp ↔ String?
-
Creation timestamp in RFC3339 text format.
getter/setter pair
- description ↔ String?
-
An optional description of this resource.
getter/setter pair
- enableUlaInternalIpv6 ↔ bool?
-
Enable ULA internal ipv6 on this network.
getter/setter pair
- firewallPolicy ↔ String?
-
URL of the firewall policy the network is associated with.
getter/setter pair
- gatewayIPv4 ↔ String?
-
The gateway address for default routing out of the network, selected by
Google Cloud.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String?
-
The unique identifier for the resource.
getter/setter pair
- internalIpv6Range ↔ String?
-
When enabling ula internal ipv6, caller optionally can specify the /48
range they want from the google defined ULA prefix fd20::/20.
getter/setter pair
- IPv4Range ↔ String?
-
Deprecated in favor of subnet mode networks.
getter/setter pair
- kind ↔ String?
-
Type of the resource.
getter/setter pair
- mtu ↔ int?
-
Maximum Transmission Unit in bytes.
getter/setter pair
- name ↔ String?
-
Name of the resource.
getter/setter pair
- networkFirewallPolicyEnforcementOrder ↔ String?
-
The network firewall policy enforcement order.
getter/setter pair
-
peerings
↔ List<
NetworkPeering> ? -
A list of network peerings for the resource.
getter/setter pair
- routingConfig ↔ NetworkRoutingConfig?
-
The network-level routing configuration for this network.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selfLink ↔ String?
-
Server-defined URL for the resource.
getter/setter pair
- selfLinkWithId ↔ String?
-
Server-defined URL for this resource with the resource id.
getter/setter pair
-
subnetworks
↔ List<
String> ? -
Server-defined fully-qualified URLs for all subnetworks in this VPC
network.
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