toMap method

Map<String, dynamic> toMap()

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()),
  };
}