NetworkConfig.fromMap constructor
NetworkConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory NetworkConfig.fromMap(Map<String, dynamic> map) {
return NetworkConfig(
datapathProvider: (() { final guardedValue = map['datapathProvider']; if (guardedValue == null) return null; return pulumi.Input.fromValue(NetworkConfigDatapathProvider.fromValue(guardedValue as String)); })(),
defaultSnatStatus: (() { final guardedValue = map['defaultSnatStatus']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DefaultSnatStatus.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
dnsConfig: (() { final guardedValue = map['dnsConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DNSConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
enableFqdnNetworkPolicy: (() { final guardedValue = map['enableFqdnNetworkPolicy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
enableIntraNodeVisibility: (() { final guardedValue = map['enableIntraNodeVisibility']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
enableL4ilbSubsetting: (() { final guardedValue = map['enableL4ilbSubsetting']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
enableMultiNetworking: (() { final guardedValue = map['enableMultiNetworking']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
gatewayApiConfig: (() { final guardedValue = map['gatewayApiConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GatewayAPIConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
networkPerformanceConfig: (() { final guardedValue = map['networkPerformanceConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterNetworkPerformanceConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
privateIpv6GoogleAccess: (() { final guardedValue = map['privateIpv6GoogleAccess']; if (guardedValue == null) return null; return pulumi.Input.fromValue(NetworkConfigPrivateIpv6GoogleAccess.fromValue(guardedValue as String)); })(),
serviceExternalIpsConfig: (() { final guardedValue = map['serviceExternalIpsConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ServiceExternalIPsConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}