GetServiceTemplateVolume.fromMap constructor

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

Implementation

factory GetServiceTemplateVolume.fromMap(Map<String, dynamic> map) {
  return GetServiceTemplateVolume(
    cloudSqlInstances: pulumi.Input.fromValue(pulumi.Input.decodeList<GetServiceTemplateVolumeCloudSqlInstance>(map['cloudSqlInstances']!, (value) => GetServiceTemplateVolumeCloudSqlInstance.fromMap((value as Map).cast<String, dynamic>()))),
    emptyDirs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetServiceTemplateVolumeEmptyDir>(map['emptyDirs']!, (value) => GetServiceTemplateVolumeEmptyDir.fromMap((value as Map).cast<String, dynamic>()))),
    gcs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetServiceTemplateVolumeGc>(map['gcs']!, (value) => GetServiceTemplateVolumeGc.fromMap((value as Map).cast<String, dynamic>()))),
    name: pulumi.Input.fromValue(map['name'] as String),
    nfs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetServiceTemplateVolumeNf>(map['nfs']!, (value) => GetServiceTemplateVolumeNf.fromMap((value as Map).cast<String, dynamic>()))),
    secrets: pulumi.Input.fromValue(pulumi.Input.decodeList<GetServiceTemplateVolumeSecret>(map['secrets']!, (value) => GetServiceTemplateVolumeSecret.fromMap((value as Map).cast<String, dynamic>()))),
  );
}