AddonsConfigContainerV1beta1.fromMap constructor
AddonsConfigContainerV1beta1.fromMap(
- 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>())); })(),
);
}