toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'datapathProvider': ?pulumi.Input.mapOptionalInputValue<NetworkConfigDatapathProviderContainerV1beta1, String>(datapathProvider, (value) => value.wireValue),
'defaultSnatStatus': ?pulumi.Input.mapOptionalInputValue<DefaultSnatStatusContainerV1beta1, Map<String, dynamic>>(defaultSnatStatus, (value) => value.toMap()),
'dnsConfig': ?pulumi.Input.mapOptionalInputValue<DNSConfigContainerV1beta1, Map<String, dynamic>>(dnsConfig, (value) => value.toMap()),
'enableFqdnNetworkPolicy': ?enableFqdnNetworkPolicy,
'enableIntraNodeVisibility': ?enableIntraNodeVisibility,
'enableL4ilbSubsetting': ?enableL4ilbSubsetting,
'enableMultiNetworking': ?enableMultiNetworking,
'gatewayApiConfig': ?pulumi.Input.mapOptionalInputValue<GatewayAPIConfigContainerV1beta1, Map<String, dynamic>>(gatewayApiConfig, (value) => value.toMap()),
'inTransitEncryptionConfig': ?pulumi.Input.mapOptionalInputValue<NetworkConfigInTransitEncryptionConfig, String>(inTransitEncryptionConfig, (value) => value.wireValue),
'networkPerformanceConfig': ?pulumi.Input.mapOptionalInputValue<ClusterNetworkPerformanceConfigContainerV1beta1, Map<String, dynamic>>(networkPerformanceConfig, (value) => value.toMap()),
'privateIpv6GoogleAccess': ?pulumi.Input.mapOptionalInputValue<NetworkConfigPrivateIpv6GoogleAccessContainerV1beta1, String>(privateIpv6GoogleAccess, (value) => value.wireValue),
'serviceExternalIpsConfig': ?pulumi.Input.mapOptionalInputValue<ServiceExternalIPsConfigContainerV1beta1, Map<String, dynamic>>(serviceExternalIpsConfig, (value) => value.toMap()),
};
}