toMap method

Map<String, dynamic> toMap()

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()),
  };
}