AddonsConfigContainerV1beta1.fromMap constructor

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

Implementation

factory AddonsConfigContainerV1beta1.fromMap(Map<String, dynamic> map) {
  return AddonsConfigContainerV1beta1(
    cloudRunConfig: (() { final guardedValue = map['cloudRunConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CloudRunConfigContainerV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    configConnectorConfig: (() { final guardedValue = map['configConnectorConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ConfigConnectorConfigContainerV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    dnsCacheConfig: (() { final guardedValue = map['dnsCacheConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DnsCacheConfigContainerV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    gcePersistentDiskCsiDriverConfig: (() { final guardedValue = map['gcePersistentDiskCsiDriverConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GcePersistentDiskCsiDriverConfigContainerV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    gcpFilestoreCsiDriverConfig: (() { final guardedValue = map['gcpFilestoreCsiDriverConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GcpFilestoreCsiDriverConfigContainerV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    gcsFuseCsiDriverConfig: (() { final guardedValue = map['gcsFuseCsiDriverConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GcsFuseCsiDriverConfigContainerV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    gkeBackupAgentConfig: (() { final guardedValue = map['gkeBackupAgentConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GkeBackupAgentConfigContainerV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    horizontalPodAutoscaling: (() { final guardedValue = map['horizontalPodAutoscaling']; if (guardedValue == null) return null; return pulumi.Input.fromValue(HorizontalPodAutoscalingContainerV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    httpLoadBalancing: (() { final guardedValue = map['httpLoadBalancing']; if (guardedValue == null) return null; return pulumi.Input.fromValue(HttpLoadBalancingContainerV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    istioConfig: (() { final guardedValue = map['istioConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(IstioConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    kalmConfig: (() { final guardedValue = map['kalmConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(KalmConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    kubernetesDashboard: (() { final guardedValue = map['kubernetesDashboard']; if (guardedValue == null) return null; return pulumi.Input.fromValue(KubernetesDashboardContainerV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    networkPolicyConfig: (() { final guardedValue = map['networkPolicyConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(NetworkPolicyConfigContainerV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}