toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'autoscalingConfig': ?pulumi.Input.mapOptionalInputValue<ClusterClusterConfigAutoscalingConfig, Map<String, dynamic>>(autoscalingConfig, (value) => value.toMap()),
'auxiliaryNodeGroups': ?pulumi.Input.mapOptionalInputValue<List<ClusterClusterConfigAuxiliaryNodeGroup>, List<Map<String, dynamic>>>(auxiliaryNodeGroups, (value) => pulumi.Input.encodeList<ClusterClusterConfigAuxiliaryNodeGroup, Map<String, dynamic>>(value, (value) => value.toMap())),
'bucket': ?bucket,
'clusterTier': ?clusterTier,
'clusterType': ?clusterType,
'dataprocMetricConfig': ?pulumi.Input.mapOptionalInputValue<ClusterClusterConfigDataprocMetricConfig, Map<String, dynamic>>(dataprocMetricConfig, (value) => value.toMap()),
'encryptionConfig': ?pulumi.Input.mapOptionalInputValue<ClusterClusterConfigEncryptionConfig, Map<String, dynamic>>(encryptionConfig, (value) => value.toMap()),
'endpointConfig': ?pulumi.Input.mapOptionalInputValue<ClusterClusterConfigEndpointConfig, Map<String, dynamic>>(endpointConfig, (value) => value.toMap()),
'engine': ?engine,
'gceClusterConfig': ?pulumi.Input.mapOptionalInputValue<ClusterClusterConfigGceClusterConfig, Map<String, dynamic>>(gceClusterConfig, (value) => value.toMap()),
'initializationActions': ?pulumi.Input.mapOptionalInputValue<List<ClusterClusterConfigInitializationAction>, List<Map<String, dynamic>>>(initializationActions, (value) => pulumi.Input.encodeList<ClusterClusterConfigInitializationAction, Map<String, dynamic>>(value, (value) => value.toMap())),
'lifecycleConfig': ?pulumi.Input.mapOptionalInputValue<ClusterClusterConfigLifecycleConfig, Map<String, dynamic>>(lifecycleConfig, (value) => value.toMap()),
'masterConfig': ?pulumi.Input.mapOptionalInputValue<ClusterClusterConfigMasterConfig, Map<String, dynamic>>(masterConfig, (value) => value.toMap()),
'metastoreConfig': ?pulumi.Input.mapOptionalInputValue<ClusterClusterConfigMetastoreConfig, Map<String, dynamic>>(metastoreConfig, (value) => value.toMap()),
'preemptibleWorkerConfig': ?pulumi.Input.mapOptionalInputValue<ClusterClusterConfigPreemptibleWorkerConfig, Map<String, dynamic>>(preemptibleWorkerConfig, (value) => value.toMap()),
'securityConfig': ?pulumi.Input.mapOptionalInputValue<ClusterClusterConfigSecurityConfig, Map<String, dynamic>>(securityConfig, (value) => value.toMap()),
'softwareConfig': ?pulumi.Input.mapOptionalInputValue<ClusterClusterConfigSoftwareConfig, Map<String, dynamic>>(softwareConfig, (value) => value.toMap()),
'stagingBucket': ?stagingBucket,
'tempBucket': ?tempBucket,
'workerConfig': ?pulumi.Input.mapOptionalInputValue<ClusterClusterConfigWorkerConfig, Map<String, dynamic>>(workerConfig, (value) => value.toMap()),
};
}