NetworkConfig class
Defines the network configuration for the pool.
Constructors
-
NetworkConfig({Input<
NetworkConfigEgressOption> ? egressOption, required Input<String> peeredNetwork, Input<String> ? peeredNetworkIpRange}) -
Creates a new NetworkConfig.
egressOptionOption to configure network egress for the workers.peeredNetworkImmutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered toWorkerPool.project_idon the service producer network. Must be in the formatprojects/{project}/global/networks/{network}, where{project}is a project number, such as12345, and{network}is the name of a VPC network in the project. See Understanding network configuration optionspeeredNetworkIpRangeImmutable. Subnet IP range within the peered network. This is specified in CIDR notation with a slash and the subnet prefix size. You can optionally specify an IP address before the subnet prefix value. e.g.192.168.0.0/29would specify an IP range starting at 192.168.0.0 with a prefix size of 29 bits./16would specify a prefix size of 16 bits, with an automatically determined IP within the peered VPC. If unspecified, a value of/24will be used.const -
NetworkConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
egressOption
→ Input<
NetworkConfigEgressOption> ? -
Option to configure network egress for the workers.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
peeredNetwork
→ Input<
String> -
Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to
WorkerPool.project_idon the service producer network. Must be in the formatprojects/{project}/global/networks/{network}, where{project}is a project number, such as12345, and{network}is the name of a VPC network in the project. See Understanding network configuration optionsfinal -
peeredNetworkIpRange
→ Input<
String> ? -
Immutable. Subnet IP range within the peered network. This is specified in CIDR notation with a slash and the subnet prefix size. You can optionally specify an IP address before the subnet prefix value. e.g.
192.168.0.0/29would specify an IP range starting at 192.168.0.0 with a prefix size of 29 bits./16would specify a prefix size of 16 bits, with an automatically determined IP within the peered VPC. If unspecified, a value of/24will be used.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited