EnvironmentResponse.fromMap constructor

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

Implementation

factory EnvironmentResponse.fromMap(Map<String, dynamic> map) {
  return EnvironmentResponse(
    clusterManagerApiService: pulumi.Input.fromValue(map['clusterManagerApiService'] as String),
    dataset: pulumi.Input.fromValue(map['dataset'] as String),
    debugOptions: pulumi.Input.fromValue(DebugOptionsResponse.fromMap((map['debugOptions']! as Map).cast<String, dynamic>())),
    experiments: pulumi.Input.fromValue((map['experiments'] as List).cast<String>()),
    flexResourceSchedulingGoal: pulumi.Input.fromValue(map['flexResourceSchedulingGoal'] as String),
    internalExperiments: pulumi.Input.fromValue((map['internalExperiments'] as Map).cast<String, String>()),
    sdkPipelineOptions: pulumi.Input.fromValue((map['sdkPipelineOptions'] as Map).cast<String, String>()),
    serviceAccountEmail: pulumi.Input.fromValue(map['serviceAccountEmail'] as String),
    serviceKmsKeyName: pulumi.Input.fromValue(map['serviceKmsKeyName'] as String),
    serviceOptions: pulumi.Input.fromValue((map['serviceOptions'] as List).cast<String>()),
    shuffleMode: pulumi.Input.fromValue(map['shuffleMode'] as String),
    tempStoragePrefix: pulumi.Input.fromValue(map['tempStoragePrefix'] as String),
    useStreamingEngineResourceBasedBilling: pulumi.Input.fromValue(map['useStreamingEngineResourceBasedBilling'] as bool),
    userAgent: pulumi.Input.fromValue((map['userAgent'] as Map).cast<String, String>()),
    version: pulumi.Input.fromValue((map['version'] as Map).cast<String, String>()),
    workerPools: pulumi.Input.fromValue(pulumi.Input.decodeList<WorkerPoolResponse>(map['workerPools']!, (value) => WorkerPoolResponse.fromMap((value as Map).cast<String, dynamic>()))),
    workerRegion: pulumi.Input.fromValue(map['workerRegion'] as String),
    workerZone: pulumi.Input.fromValue(map['workerZone'] as String),
  );
}