NetworkPeering class
A network peering attached to a network resource. The message includes the peering name, peer network, peering state, and a flag indicating whether Google Compute Engine should automatically create routes for the peering.
Constructors
- NetworkPeering()
- NetworkPeering.fromJson(Map _json)
Properties
- autoCreateRoutes ↔ bool
-
This field will be deprecated soon. Use the exchange_subnet_routes field
instead. Indicates whether full mesh connectivity is created and managed
automatically. When it is set to true, Google Compute Engine will
automatically create and manage the routes between two networks when the
state is ACTIVE. Otherwise, user needs to create routes manually to route
packets to peer network.
read / write
- exchangeSubnetRoutes ↔ bool
-
Whether full mesh connectivity is created and managed automatically. When
it is set to true, Google Compute Engine will automatically create and
manage the routes between two networks when the peering state is ACTIVE.
Otherwise, user needs to create routes manually to route packets to peer
network.
read / write
- name ↔ String
-
Name of this peering. Provided by the client when the peering is created.
The name must comply with RFC1035. Specifically, the name must be 1-63
characters long and match regular expression
[a-z]([-a-z0-9]*[a-z0-9])?
. The first character must be a lowercase letter, and all the following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.read / write - network ↔ String
-
The URL of the peer network. It can be either full URL or partial URL. The
peer network may belong to a different project. If the partial URL does
not contain project, it is assumed that the peer network is in the same
project as the current network.
read / write
- state ↔ String
-
Output Only
State for the peering, eitherACTIVE
orINACTIVE
. The peering isACTIVE
when there's a matching configuration in the peer network. Possible string values are: [...]read / write - stateDetails ↔ String
-
Output Only
Details about the current state of the peering.read / write - hashCode → int
-
The hash code for this object.
read-only, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
toJson(
) → Map< String, Object> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
dynamic other) → bool -
The equality operator.
inherited