If specified, a GenerateRequestIdPolicy will be added to the HTTP pipeline that will add a header to all outgoing requests with this header name and a random UUID as the request ID.
The content-types that will be associated with JSON or XML serialization.
Whether or not to generate a client request ID header for each HTTP request.
The HttpClient that will be used to send HTTP requests.
The HttpPipelineLogger that can be used to debug RequestPolicies within the HTTP pipeline.
If set to true, turn off the default retry policy.
Proxy settings which will be used for every HTTP request (Node.js only).
An array of factories which get called to create the RequestPolicy pipeline used to send a HTTP request on the wire, or a function that takes in the defaultRequestPolicyFactories and returns the requestPolicyFactories that will be used.
Gets or sets the retry timeout in seconds for AutomaticRPRegistration. Default value is 30.
Used to guarantee real-time consistency between requests.
The string to be set to the telemetry header while sending the request, or a function that takes in the default user-agent string and returns the user-agent string that will be used.
The header name to use for the telemetry header while sending the request. If this is not specified, then "User-Agent" will be used when running on Node.js and "x-ms-command-name" will be used when running in a browser.
Whether to include credentials in CORS requests in the browser. See https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials for more information.
Generated using TypeDoc
An interface representing AppConfigurationOptions.