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< vlanAttachments, required Input<IntakeVlanAttachmentResponse> >bool> vlanSameProject}) -
Creates a new NetworkConfigResponse.
bandwidthInterconnect bandwidth. Set only when type is CLIENT.cidrCIDR range of the network.gcpServiceThe GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.jumboFramesEnabledThe JumboFramesEnabled option for customer to set.nameThe name of the network config.serviceCidrService CIDR, if any.typeThe type of this network, either Client or Private.userNoteUser note field, it can be used by customers to add additional information for the BMS Ops team .vlanAttachmentsList of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).vlanSameProjectWhether 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