WorkflowTemplatePlacementManagedClusterConfig.fromMap constructor

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

Implementation

factory WorkflowTemplatePlacementManagedClusterConfig.fromMap(Map<String, dynamic> map) {
  return WorkflowTemplatePlacementManagedClusterConfig(
    autoscalingConfig: (() { final guardedValue = map['autoscalingConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    encryptionConfig: (() { final guardedValue = map['encryptionConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    endpointConfig: (() { final guardedValue = map['endpointConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(WorkflowTemplatePlacementManagedClusterConfigEndpointConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    gceClusterConfig: (() { final guardedValue = map['gceClusterConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    gkeClusterConfig: (() { final guardedValue = map['gkeClusterConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    initializationActions: (() { final guardedValue = map['initializationActions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<WorkflowTemplatePlacementManagedClusterConfigInitializationAction>(guardedValue, (value) => WorkflowTemplatePlacementManagedClusterConfigInitializationAction.fromMap((value as Map).cast<String, dynamic>()))); })(),
    lifecycleConfig: (() { final guardedValue = map['lifecycleConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    masterConfig: (() { final guardedValue = map['masterConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(WorkflowTemplatePlacementManagedClusterConfigMasterConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    metastoreConfig: (() { final guardedValue = map['metastoreConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    secondaryWorkerConfig: (() { final guardedValue = map['secondaryWorkerConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    securityConfig: (() { final guardedValue = map['securityConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(WorkflowTemplatePlacementManagedClusterConfigSecurityConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    softwareConfig: (() { final guardedValue = map['softwareConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig.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(WorkflowTemplatePlacementManagedClusterConfigWorkerConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}