HttpRouteActionResponseComputeV1.fromMap constructor

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

Implementation

factory HttpRouteActionResponseComputeV1.fromMap(Map<String, dynamic> map) {
  return HttpRouteActionResponseComputeV1(
    corsPolicy: pulumi.Input.fromValue(CorsPolicyResponseComputeV1.fromMap((map['corsPolicy']! as Map).cast<String, dynamic>())),
    faultInjectionPolicy: pulumi.Input.fromValue(HttpFaultInjectionResponseComputeV1.fromMap((map['faultInjectionPolicy']! as Map).cast<String, dynamic>())),
    maxStreamDuration: pulumi.Input.fromValue(DurationResponseComputeV1.fromMap((map['maxStreamDuration']! as Map).cast<String, dynamic>())),
    requestMirrorPolicy: pulumi.Input.fromValue(RequestMirrorPolicyResponseComputeV1.fromMap((map['requestMirrorPolicy']! as Map).cast<String, dynamic>())),
    retryPolicy: pulumi.Input.fromValue(HttpRetryPolicyResponseComputeV1.fromMap((map['retryPolicy']! as Map).cast<String, dynamic>())),
    timeout: pulumi.Input.fromValue(DurationResponseComputeV1.fromMap((map['timeout']! as Map).cast<String, dynamic>())),
    urlRewrite: pulumi.Input.fromValue(UrlRewriteResponseComputeV1.fromMap((map['urlRewrite']! as Map).cast<String, dynamic>())),
    weightedBackendServices: pulumi.Input.fromValue(pulumi.Input.decodeList<WeightedBackendServiceResponseComputeV1>(map['weightedBackendServices']!, (value) => WeightedBackendServiceResponseComputeV1.fromMap((value as Map).cast<String, dynamic>()))),
  );
}