Поделиться через


AnomalyDetectorOptionalParams interface

Дополнительные параметры.

Extends

Свойства

apiVersion

Детектор аномалий версии API (например, версии 1.0).

endpoint

Переопределяет конечную точку клиента.

Унаследованные свойства

clientRequestIdHeaderName

Если этот параметр указан, в конвейер HTTP будет добавлен параметр GenerateRequestIdPolicy, который добавит заголовок во все исходящие запросы с этим именем заголовка и случайным UUID в качестве идентификатора запроса.

credentialScopes

Если этот параметр задан, будет использоваться для сборки BearerTokenAuthenticationPolicy.

deserializationContentTypes

Типы содержимого, которые будут связаны с сериализацией JSON или XML.

generateClientRequestIdHeader

Указывает, следует ли создавать заголовок идентификатора запроса клиента для каждого HTTP-запроса.

httpClient

HttpClient, который будет использоваться для отправки HTTP-запросов.

httpPipelineLogger

HttpPipelineLogger, который можно использовать для отладки RequestPolicies в конвейере HTTP.

noRetryPolicy

Если задано значение true, отключите политику повторных попыток по умолчанию.

proxySettings

Параметры прокси-сервера, которые будут использоваться для каждого HTTP-запроса (только Node.js).

requestPolicyFactories

Массив фабрик, которые вызываются для создания конвейера RequestPolicy, используемого для отправки HTTP-запроса по сети, или функции, которая принимает значение defaultRequestPolicyFactories и возвращает объект requestPolicyFactories, который будет использоваться.

rpRegistrationRetryTimeout

Возвращает или задает время ожидания повторных попыток в секундах для Параметра AutomaticRPRegistration. Значение по умолчанию — 30.

userAgent

Строка, которая должна быть задана в заголовке телеметрии при отправке запроса, или функция, которая принимает строку агента пользователя по умолчанию и возвращает строку агента пользователя, которая будет использоваться.

userAgentHeaderName

Имя заголовка, используемое для заголовка телеметрии при отправке запроса. Если этот параметр не указан, при запуске в Node.js будет использоваться user-Agent, а при запуске в браузере — x-ms-useragent.

withCredentials

Указывает, следует ли включать учетные данные в запросы CORS в браузере. Подробнее см. в разделе https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials.

Сведения о свойстве

apiVersion

Детектор аномалий версии API (например, версии 1.0).

apiVersion?: string

Значение свойства

string

endpoint

Переопределяет конечную точку клиента.

endpoint?: string

Значение свойства

string

Сведения об унаследованном свойстве

clientRequestIdHeaderName

Если этот параметр указан, в конвейер HTTP будет добавлен параметр GenerateRequestIdPolicy, который добавит заголовок во все исходящие запросы с этим именем заголовка и случайным UUID в качестве идентификатора запроса.

clientRequestIdHeaderName?: string

Значение свойства

string

Наследуется от coreHttp.ServiceClientOptions.clientRequestIdHeaderName

credentialScopes

Если этот параметр задан, будет использоваться для сборки BearerTokenAuthenticationPolicy.

credentialScopes?: string | string[]

Значение свойства

string | string[]

Наследуется от coreHttp.ServiceClientOptions.credentialScopes

deserializationContentTypes

Типы содержимого, которые будут связаны с сериализацией JSON или XML.

deserializationContentTypes?: DeserializationContentTypes

Значение свойства

Наследуется от coreHttp.ServiceClientOptions.deserializationContentTypes

generateClientRequestIdHeader

Указывает, следует ли создавать заголовок идентификатора запроса клиента для каждого HTTP-запроса.

generateClientRequestIdHeader?: boolean

Значение свойства

boolean

Наследуется от coreHttp.ServiceClientOptions.generateClientRequestIdHeader

httpClient

HttpClient, который будет использоваться для отправки HTTP-запросов.

httpClient?: HttpClient

Значение свойства

Наследуется от coreHttp.ServiceClientOptions.httpClient

httpPipelineLogger

HttpPipelineLogger, который можно использовать для отладки RequestPolicies в конвейере HTTP.

httpPipelineLogger?: HttpPipelineLogger

Значение свойства

Наследуется от coreHttp.ServiceClientOptions.httpPipelineLogger

noRetryPolicy

Если задано значение true, отключите политику повторных попыток по умолчанию.

noRetryPolicy?: boolean

Значение свойства

boolean

Наследуется от coreHttp.ServiceClientOptions.noRetryPolicy

proxySettings

Параметры прокси-сервера, которые будут использоваться для каждого HTTP-запроса (только Node.js).

proxySettings?: ProxySettings

Значение свойства

Наследуется от coreHttp.ServiceClientOptions.proxySettings

requestPolicyFactories

Массив фабрик, которые вызываются для создания конвейера RequestPolicy, используемого для отправки HTTP-запроса по сети, или функции, которая принимает значение defaultRequestPolicyFactories и возвращает объект requestPolicyFactories, который будет использоваться.

requestPolicyFactories?: RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]

Значение свойства

RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]

Наследуется от coreHttp.ServiceClientOptions.requestPolicyFactories

rpRegistrationRetryTimeout

Возвращает или задает время ожидания повторных попыток в секундах для Параметра AutomaticRPRegistration. Значение по умолчанию — 30.

rpRegistrationRetryTimeout?: number

Значение свойства

number

Наследуется от coreHttp.ServiceClientOptions.rpRegistrationRetryTimeout

userAgent

Строка, которая должна быть задана в заголовке телеметрии при отправке запроса, или функция, которая принимает строку агента пользователя по умолчанию и возвращает строку агента пользователя, которая будет использоваться.

userAgent?: string | (defaultUserAgent: string) => string

Значение свойства

string | (defaultUserAgent: string) => string

Наследуется от coreHttp.ServiceClientOptions.userAgent

userAgentHeaderName

Имя заголовка, используемое для заголовка телеметрии при отправке запроса. Если этот параметр не указан, при запуске в Node.js будет использоваться user-Agent, а при запуске в браузере — x-ms-useragent.

userAgentHeaderName?: string | (defaultUserAgentHeaderName: string) => string

Значение свойства

string | (defaultUserAgentHeaderName: string) => string

Наследуется от coreHttp.ServiceClientOptions.userAgentHeaderName

withCredentials

Указывает, следует ли включать учетные данные в запросы CORS в браузере. Подробнее см. в разделе https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials.

withCredentials?: boolean

Значение свойства

boolean

Наследуется от coreHttp.ServiceClientOptions.withCredentials