BuildOptionsResponse.fromMap constructor

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

Implementation

factory BuildOptionsResponse.fromMap(Map<String, dynamic> map) {
  return BuildOptionsResponse(
    automapSubstitutions: pulumi.Input.fromValue(map['automapSubstitutions'] as bool),
    defaultLogsBucketBehavior: pulumi.Input.fromValue(map['defaultLogsBucketBehavior'] as String),
    diskSizeGb: pulumi.Input.fromValue(map['diskSizeGb'] as String),
    dynamicSubstitutions: pulumi.Input.fromValue(map['dynamicSubstitutions'] as bool),
    env: pulumi.Input.fromValue((map['env'] 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),
    pool: pulumi.Input.fromValue(PoolOptionResponse.fromMap((map['pool']! as Map).cast<String, dynamic>())),
    requestedVerifyOption: pulumi.Input.fromValue(map['requestedVerifyOption'] as String),
    secretEnv: pulumi.Input.fromValue((map['secretEnv'] as List).cast<String>()),
    sourceProvenanceHash: pulumi.Input.fromValue((map['sourceProvenanceHash'] as List).cast<String>()),
    substitutionOption: pulumi.Input.fromValue(map['substitutionOption'] as String),
    volumes: pulumi.Input.fromValue(pulumi.Input.decodeList<VolumeResponse>(map['volumes']!, (value) => VolumeResponse.fromMap((value as Map).cast<String, dynamic>()))),
    workerPool: pulumi.Input.fromValue(map['workerPool'] as String),
  );
}