NotebookRuntimeTemplateArgs.fromMap constructor
NotebookRuntimeTemplateArgs.fromMap(
- Map<String, dynamic> map
)
Implementation
factory NotebookRuntimeTemplateArgs.fromMap(Map<String, dynamic> map) {
return NotebookRuntimeTemplateArgs(
dataPersistentDiskSpec: (() { final guardedValue = map['dataPersistentDiskSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudAiplatformV1PersistentDiskSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
displayName: pulumi.Input.fromValue(map['displayName'] as String),
etag: (() { final guardedValue = map['etag']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
eucConfig: (() { final guardedValue = map['eucConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudAiplatformV1NotebookEucConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
idleShutdownConfig: (() { final guardedValue = map['idleShutdownConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudAiplatformV1NotebookIdleShutdownConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
labels: (() { final guardedValue = map['labels']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
location: (() { final guardedValue = map['location']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
machineSpec: (() { final guardedValue = map['machineSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudAiplatformV1MachineSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
networkSpec: (() { final guardedValue = map['networkSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudAiplatformV1NetworkSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
notebookRuntimeTemplateId: (() { final guardedValue = map['notebookRuntimeTemplateId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
notebookRuntimeType: (() { final guardedValue = map['notebookRuntimeType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(NotebookRuntimeTemplateNotebookRuntimeType.fromValue(guardedValue as String)); })(),
project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
serviceAccount: (() { final guardedValue = map['serviceAccount']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
);
}