NetworkConfigResponse.fromMap constructor

NetworkConfigResponse.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory NetworkConfigResponse.fromMap(Map<String, dynamic> map) {
  return NetworkConfigResponse(
    datapathProvider: pulumi.Input.fromValue(map['datapathProvider'] as String),
    defaultSnatStatus: pulumi.Input.fromValue(DefaultSnatStatusResponse.fromMap((map['defaultSnatStatus']! as Map).cast<String, dynamic>())),
    dnsConfig: pulumi.Input.fromValue(DNSConfigResponse.fromMap((map['dnsConfig']! as Map).cast<String, dynamic>())),
    enableFqdnNetworkPolicy: pulumi.Input.fromValue(map['enableFqdnNetworkPolicy'] as bool),
    enableIntraNodeVisibility: pulumi.Input.fromValue(map['enableIntraNodeVisibility'] as bool),
    enableL4ilbSubsetting: pulumi.Input.fromValue(map['enableL4ilbSubsetting'] as bool),
    enableMultiNetworking: pulumi.Input.fromValue(map['enableMultiNetworking'] as bool),
    gatewayApiConfig: pulumi.Input.fromValue(GatewayAPIConfigResponse.fromMap((map['gatewayApiConfig']! as Map).cast<String, dynamic>())),
    network: pulumi.Input.fromValue(map['network'] as String),
    networkPerformanceConfig: pulumi.Input.fromValue(ClusterNetworkPerformanceConfigResponse.fromMap((map['networkPerformanceConfig']! as Map).cast<String, dynamic>())),
    privateIpv6GoogleAccess: pulumi.Input.fromValue(map['privateIpv6GoogleAccess'] as String),
    serviceExternalIpsConfig: pulumi.Input.fromValue(ServiceExternalIPsConfigResponse.fromMap((map['serviceExternalIpsConfig']! as Map).cast<String, dynamic>())),
    subnetwork: pulumi.Input.fromValue(map['subnetwork'] as String),
  );
}