def __init__(__self__, *, abort: Optional[pulumi.Input['HttpFaultAbortArgs']]=None, delay: Optional[pulumi.Input['HttpFaultDelayArgs']]=None):
    "\n        The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by the load balancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the load balancer for a percentage of requests.\n        :param pulumi.Input['HttpFaultAbortArgs'] abort: The specification for how client requests are aborted as part of fault injection.\n        :param pulumi.Input['HttpFaultDelayArgs'] delay: The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.\n        "
    if (abort is not None):
        pulumi.set(__self__, 'abort', abort)
    if (delay is not None):
        pulumi.set(__self__, 'delay', delay)
The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by the load balancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the load balancer for a percentage of requests.
:param pulumi.Input['HttpFaultAbortArgs'] abort: The specification for how client requests are aborted as part of fault injection.
:param pulumi.Input['HttpFaultDelayArgs'] delay: The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.
def __init__(__self__, *, abort: Optional[pulumi.Input['HttpFaultAbortArgs']]=None, delay: Optional[pulumi.Input['HttpFaultDelayArgs']]=None):
    "\n        The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by the load balancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the load balancer for a percentage of requests.\n        :param pulumi.Input['HttpFaultAbortArgs'] abort: The specification for how client requests are aborted as part of fault injection.\n        :param pulumi.Input['HttpFaultDelayArgs'] delay: The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.\n        "
    if (abort is not None):
        pulumi.set(__self__, 'abort', abort)
    if (delay is not None):
        pulumi.set(__self__, 'delay', delay)