GetTriggerBuildOption.fromMap constructor

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

Implementation

factory GetTriggerBuildOption.fromMap(Map<String, dynamic> map) {
  return GetTriggerBuildOption(
    diskSizeGb: pulumi.Input.fromValue((map['diskSizeGb'] as num).toInt()),
    dynamicSubstitutions: pulumi.Input.fromValue(map['dynamicSubstitutions'] as bool),
    envs: pulumi.Input.fromValue((map['envs'] as List).cast<String>()),
    logStreamingOption: pulumi.Input.fromValue(map['logStreamingOption'] as String),
    logging: pulumi.Input.fromValue(map['logging'] as String),
    machineType: pulumi.Input.fromValue(map['machineType'] as String),
    requestedVerifyOption: pulumi.Input.fromValue(map['requestedVerifyOption'] as String),
    secretEnvs: pulumi.Input.fromValue((map['secretEnvs'] as List).cast<String>()),
    sourceProvenanceHashes: pulumi.Input.fromValue((map['sourceProvenanceHashes'] as List).cast<String>()),
    substitutionOption: pulumi.Input.fromValue(map['substitutionOption'] as String),
    volumes: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTriggerBuildOptionVolume>(map['volumes']!, (value) => GetTriggerBuildOptionVolume.fromMap((value as Map).cast<String, dynamic>()))),
    workerPool: pulumi.Input.fromValue(map['workerPool'] as String),
  );
}