toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'datapathProvider': ?pulumi.Input.mapOptionalInputValue<NetworkConfigDatapathProvider, String>(datapathProvider, (value) => value.wireValue),
    'defaultSnatStatus': ?pulumi.Input.mapOptionalInputValue<DefaultSnatStatus, Map<String, dynamic>>(defaultSnatStatus, (value) => value.toMap()),
    'dnsConfig': ?pulumi.Input.mapOptionalInputValue<DNSConfig, Map<String, dynamic>>(dnsConfig, (value) => value.toMap()),
    'enableFqdnNetworkPolicy': ?enableFqdnNetworkPolicy,
    'enableIntraNodeVisibility': ?enableIntraNodeVisibility,
    'enableL4ilbSubsetting': ?enableL4ilbSubsetting,
    'enableMultiNetworking': ?enableMultiNetworking,
    'gatewayApiConfig': ?pulumi.Input.mapOptionalInputValue<GatewayAPIConfig, Map<String, dynamic>>(gatewayApiConfig, (value) => value.toMap()),
    'networkPerformanceConfig': ?pulumi.Input.mapOptionalInputValue<ClusterNetworkPerformanceConfig, Map<String, dynamic>>(networkPerformanceConfig, (value) => value.toMap()),
    'privateIpv6GoogleAccess': ?pulumi.Input.mapOptionalInputValue<NetworkConfigPrivateIpv6GoogleAccess, String>(privateIpv6GoogleAccess, (value) => value.wireValue),
    'serviceExternalIpsConfig': ?pulumi.Input.mapOptionalInputValue<ServiceExternalIPsConfig, Map<String, dynamic>>(serviceExternalIpsConfig, (value) => value.toMap()),
  };
}