NetworkConfigResponse class

Configuration parameters for a new network.

Constructors

NetworkConfigResponse({required Input<String> bandwidth, required Input<String> cidr, required Input<String> gcpService, required Input<bool> jumboFramesEnabled, required Input<String> name, required Input<String> serviceCidr, required Input<String> type, required Input<String> userNote, required Input<List<IntakeVlanAttachmentResponse>> vlanAttachments, required Input<bool> vlanSameProject})
Creates a new NetworkConfigResponse. bandwidth Interconnect bandwidth. Set only when type is CLIENT. cidr CIDR range of the network. gcpService The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning. jumboFramesEnabled The JumboFramesEnabled option for customer to set. name The name of the network config. serviceCidr Service CIDR, if any. type The type of this network, either Client or Private. userNote User note field, it can be used by customers to add additional information for the BMS Ops team . vlanAttachments List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan). vlanSameProject Whether the VLAN attachment pair is located in the same project.
const
NetworkConfigResponse.fromMap(Map<String, dynamic> map)
factory

Properties

bandwidth → Input<String>
Interconnect bandwidth. Set only when type is CLIENT.
final
cidr → Input<String>
CIDR range of the network.
final
gcpService → Input<String>
The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
final
hashCode → int
The hash code for this object.
no setterinherited
jumboFramesEnabled → Input<bool>
The JumboFramesEnabled option for customer to set.
final
name → Input<String>
The name of the network config.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serviceCidr → Input<String>
Service CIDR, if any.
final
type → Input<String>
The type of this network, either Client or Private.
final
userNote → Input<String>
User note field, it can be used by customers to add additional information for the BMS Ops team .
final
vlanAttachments → Input<List<IntakeVlanAttachmentResponse>>
List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
final
vlanSameProject → Input<bool>
Whether the VLAN attachment pair is located in the same project.
final

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