NetworkConfig.fromMap constructor

NetworkConfig.fromMap(
  1. 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>())); })(),
  );
}