ClusterClusterConfig.fromMap constructor
ClusterClusterConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory ClusterClusterConfig.fromMap(Map<String, dynamic> map) {
return ClusterClusterConfig(
autoscalingConfig: (() { final guardedValue = map['autoscalingConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterClusterConfigAutoscalingConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
auxiliaryNodeGroups: (() { final guardedValue = map['auxiliaryNodeGroups']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<ClusterClusterConfigAuxiliaryNodeGroup>(guardedValue, (value) => ClusterClusterConfigAuxiliaryNodeGroup.fromMap((value as Map).cast<String, dynamic>()))); })(),
bucket: (() { final guardedValue = map['bucket']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
clusterTier: (() { final guardedValue = map['clusterTier']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
clusterType: (() { final guardedValue = map['clusterType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
dataprocMetricConfig: (() { final guardedValue = map['dataprocMetricConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterClusterConfigDataprocMetricConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
encryptionConfig: (() { final guardedValue = map['encryptionConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterClusterConfigEncryptionConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
endpointConfig: (() { final guardedValue = map['endpointConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterClusterConfigEndpointConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
engine: (() { final guardedValue = map['engine']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
gceClusterConfig: (() { final guardedValue = map['gceClusterConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterClusterConfigGceClusterConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
initializationActions: (() { final guardedValue = map['initializationActions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<ClusterClusterConfigInitializationAction>(guardedValue, (value) => ClusterClusterConfigInitializationAction.fromMap((value as Map).cast<String, dynamic>()))); })(),
lifecycleConfig: (() { final guardedValue = map['lifecycleConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterClusterConfigLifecycleConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
masterConfig: (() { final guardedValue = map['masterConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterClusterConfigMasterConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
metastoreConfig: (() { final guardedValue = map['metastoreConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterClusterConfigMetastoreConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
preemptibleWorkerConfig: (() { final guardedValue = map['preemptibleWorkerConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterClusterConfigPreemptibleWorkerConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
securityConfig: (() { final guardedValue = map['securityConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterClusterConfigSecurityConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
softwareConfig: (() { final guardedValue = map['softwareConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterClusterConfigSoftwareConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
stagingBucket: (() { final guardedValue = map['stagingBucket']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
tempBucket: (() { final guardedValue = map['tempBucket']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
workerConfig: (() { final guardedValue = map['workerConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterClusterConfigWorkerConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}