NetworkConfigResponseContainerV1beta1.fromMap constructor

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

Implementation

factory NetworkConfigResponseContainerV1beta1.fromMap(Map<String, dynamic> map) {
  return NetworkConfigResponseContainerV1beta1(
    datapathProvider: pulumi.Input.fromValue(map['datapathProvider'] as String),
    defaultSnatStatus: pulumi.Input.fromValue(DefaultSnatStatusResponseContainerV1beta1.fromMap((map['defaultSnatStatus']! as Map).cast<String, dynamic>())),
    dnsConfig: pulumi.Input.fromValue(DNSConfigResponseContainerV1beta1.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(GatewayAPIConfigResponseContainerV1beta1.fromMap((map['gatewayApiConfig']! as Map).cast<String, dynamic>())),
    inTransitEncryptionConfig: pulumi.Input.fromValue(map['inTransitEncryptionConfig'] as String),
    network: pulumi.Input.fromValue(map['network'] as String),
    networkPerformanceConfig: pulumi.Input.fromValue(ClusterNetworkPerformanceConfigResponseContainerV1beta1.fromMap((map['networkPerformanceConfig']! as Map).cast<String, dynamic>())),
    privateIpv6GoogleAccess: pulumi.Input.fromValue(map['privateIpv6GoogleAccess'] as String),
    serviceExternalIpsConfig: pulumi.Input.fromValue(ServiceExternalIPsConfigResponseContainerV1beta1.fromMap((map['serviceExternalIpsConfig']! as Map).cast<String, dynamic>())),
    subnetwork: pulumi.Input.fromValue(map['subnetwork'] as String),
  );
}