GetFunctionBuildConfig.fromMap constructor

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

Implementation

factory GetFunctionBuildConfig.fromMap(Map<String, dynamic> map) {
  return GetFunctionBuildConfig(
    automaticUpdatePolicies: pulumi.Input.fromValue((map['automaticUpdatePolicies'] as List).cast<Map<String, dynamic>>()),
    build: pulumi.Input.fromValue(map['build'] as String),
    dockerRepository: pulumi.Input.fromValue(map['dockerRepository'] as String),
    entryPoint: pulumi.Input.fromValue(map['entryPoint'] as String),
    environmentVariables: pulumi.Input.fromValue((map['environmentVariables'] as Map).cast<String, String>()),
    onDeployUpdatePolicies: pulumi.Input.fromValue(pulumi.Input.decodeList<GetFunctionBuildConfigOnDeployUpdatePolicy>(map['onDeployUpdatePolicies']!, (value) => GetFunctionBuildConfigOnDeployUpdatePolicy.fromMap((value as Map).cast<String, dynamic>()))),
    runtime: pulumi.Input.fromValue(map['runtime'] as String),
    serviceAccount: pulumi.Input.fromValue(map['serviceAccount'] as String),
    sources: pulumi.Input.fromValue(pulumi.Input.decodeList<GetFunctionBuildConfigSource>(map['sources']!, (value) => GetFunctionBuildConfigSource.fromMap((value as Map).cast<String, dynamic>()))),
    workerPool: pulumi.Input.fromValue(map['workerPool'] as String),
  );
}