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