VolumeConfigResponse.fromMap constructor

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

Implementation

factory VolumeConfigResponse.fromMap(Map<String, dynamic> map) {
  return VolumeConfigResponse(
    gcpService: pulumi.Input.fromValue(map['gcpService'] as String),
    lunRanges: pulumi.Input.fromValue(pulumi.Input.decodeList<LunRangeResponse>(map['lunRanges']!, (value) => LunRangeResponse.fromMap((value as Map).cast<String, dynamic>()))),
    machineIds: pulumi.Input.fromValue((map['machineIds'] as List).cast<String>()),
    name: pulumi.Input.fromValue(map['name'] as String),
    nfsExports: pulumi.Input.fromValue(pulumi.Input.decodeList<NfsExportResponse>(map['nfsExports']!, (value) => NfsExportResponse.fromMap((value as Map).cast<String, dynamic>()))),
    performanceTier: pulumi.Input.fromValue(map['performanceTier'] as String),
    protocol: pulumi.Input.fromValue(map['protocol'] as String),
    sizeGb: pulumi.Input.fromValue(map['sizeGb'] as int),
    snapshotsEnabled: pulumi.Input.fromValue(map['snapshotsEnabled'] as bool),
    type: pulumi.Input.fromValue(map['type'] as String),
    userNote: pulumi.Input.fromValue(map['userNote'] as String),
  );
}