GetWorkerPoolTemplateContainerStartupProbe.fromMap constructor

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

Implementation

factory GetWorkerPoolTemplateContainerStartupProbe.fromMap(Map<String, dynamic> map) {
  return GetWorkerPoolTemplateContainerStartupProbe(
    failureThreshold: pulumi.Input.fromValue((map['failureThreshold'] as num).toInt()),
    grpcs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetWorkerPoolTemplateContainerStartupProbeGrpc>(map['grpcs']!, (value) => GetWorkerPoolTemplateContainerStartupProbeGrpc.fromMap((value as Map).cast<String, dynamic>()))),
    httpGets: pulumi.Input.fromValue(pulumi.Input.decodeList<GetWorkerPoolTemplateContainerStartupProbeHttpGet>(map['httpGets']!, (value) => GetWorkerPoolTemplateContainerStartupProbeHttpGet.fromMap((value as Map).cast<String, dynamic>()))),
    initialDelaySeconds: pulumi.Input.fromValue((map['initialDelaySeconds'] as num).toInt()),
    periodSeconds: pulumi.Input.fromValue((map['periodSeconds'] as num).toInt()),
    tcpSockets: pulumi.Input.fromValue(pulumi.Input.decodeList<GetWorkerPoolTemplateContainerStartupProbeTcpSocket>(map['tcpSockets']!, (value) => GetWorkerPoolTemplateContainerStartupProbeTcpSocket.fromMap((value as Map).cast<String, dynamic>()))),
    timeoutSeconds: pulumi.Input.fromValue((map['timeoutSeconds'] as num).toInt()),
  );
}