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


DefaultAzureCredentialResourceIdOptions interface

Предоставляет параметры настройки класса DefaultAzureCredential. Этот вариант поддерживает managedIdentityResourceId и не managedIdentityClientId, так как поддерживается только один из обоих вариантов.

Extends

Свойства

managedIdentityResourceId

При необходимости передайте идентификатор ресурса, который будет использоваться ManagedIdentityCredential. В таких сценариях, как при создании удостоверений, назначенных пользователем, с помощью шаблона ARM, где идентификатор ресурса удостоверения известен, но идентификатор клиента не может быть известен заранее, этот параметр позволяет программам использовать эти удостоверения, назначенные пользователем, не требуя сначала определить идентификатор клиента созданного удостоверения.

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

additionallyAllowedTenants

Для мультитенантных приложений указывает дополнительные клиенты, для которых учетные данные могут получать маркеры. Добавьте подстановочное значение "*", чтобы разрешить учетным данным получать маркеры для любого клиента, установленного приложением.

additionalPolicies

Дополнительные политики для включения в конвейер HTTP.

agent

Параметры настройки экземпляра агента для исходящих запросов

allowInsecureConnection

Задайте значение true, если запрос отправляется по протоколу HTTP вместо HTTPS

authorityHost

Узел центра, используемый для запросов проверки подлинности. Возможные значения доступны через AzureAuthorityHosts. Значение по умолчанию — "https://login.microsoftonline.com".

disableInstanceDiscovery

Поле определяет, выполняется ли обнаружение экземпляров при попытке проверки подлинности. При установке этого значения значение true полностью отключается как обнаружение экземпляров, так и проверка центра. В результате важно убедиться, что настроенный узел центра является допустимым и надежным. Эта функция предназначена для использования в сценариях, когда конечная точка метаданных не может быть достигнута, например в частных облаках или Azure Stack. Процесс обнаружения экземпляров подразумевает получение метаданных центра из https://login.microsoft.com/ для проверки центра.

httpClient

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

loggingOptions

Позволяет пользователям настраивать параметры для параметров политики ведения журнала, разрешать сведения о учетной записи ведения журнала и личные сведения для поддержки клиентов.

processTimeoutInMs

Время ожидания, настраиваемое для выполнения запросов маркеров учетных данных разработчика, а именно <xref:AzurePowershellCredential>, AzureDeveloperCliCredential и AzureCliCredential. Время ожидания процесса для учетных данных должно быть указано в миллисекундах.

proxyOptions

Параметры настройки прокси-сервера для исходящих запросов.

redirectOptions

Параметры обработки ответов перенаправления.

retryOptions

Параметры, управляющие повторными неудачными запросами.

telemetryOptions

Параметры настройки общих данных телеметрии и трассировки для исходящих запросов.

tenantId

При необходимости передайте идентификатор клиента, который будет использоваться в качестве части учетных данных. По умолчанию он может использовать универсальный идентификатор клиента в зависимости от базовых учетных данных.

tlsOptions

Параметры настройки проверки подлинности TLS

userAgentOptions

Параметры добавления сведений об агенте пользователя в исходящие запросы.

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

managedIdentityResourceId

При необходимости передайте идентификатор ресурса, который будет использоваться ManagedIdentityCredential. В таких сценариях, как при создании удостоверений, назначенных пользователем, с помощью шаблона ARM, где идентификатор ресурса удостоверения известен, но идентификатор клиента не может быть известен заранее, этот параметр позволяет программам использовать эти удостоверения, назначенные пользователем, не требуя сначала определить идентификатор клиента созданного удостоверения.

managedIdentityResourceId: string

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

string

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

additionallyAllowedTenants

Для мультитенантных приложений указывает дополнительные клиенты, для которых учетные данные могут получать маркеры. Добавьте подстановочное значение "*", чтобы разрешить учетным данным получать маркеры для любого клиента, установленного приложением.

additionallyAllowedTenants?: string[]

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

string[]

наследуется отDefaultAzureCredentialOptions.additionallyAllowedTenants

additionalPolicies

Дополнительные политики для включения в конвейер HTTP.

additionalPolicies?: AdditionalPolicyConfig[]

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

наследуется отDefaultAzureCredentialOptions.additionalPolicies

agent

Параметры настройки экземпляра агента для исходящих запросов

agent?: Agent

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

наследуется отDefaultAzureCredentialOptions.agent

allowInsecureConnection

Задайте значение true, если запрос отправляется по протоколу HTTP вместо HTTPS

allowInsecureConnection?: boolean

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

boolean

унаследован отDefaultAzureCredentialOptions.allowInsecureConnection

authorityHost

Узел центра, используемый для запросов проверки подлинности. Возможные значения доступны через AzureAuthorityHosts. Значение по умолчанию — "https://login.microsoftonline.com".

authorityHost?: string

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

string

наследуется отDefaultAzureCredentialOptions.authorityHost

disableInstanceDiscovery

Поле определяет, выполняется ли обнаружение экземпляров при попытке проверки подлинности. При установке этого значения значение true полностью отключается как обнаружение экземпляров, так и проверка центра. В результате важно убедиться, что настроенный узел центра является допустимым и надежным. Эта функция предназначена для использования в сценариях, когда конечная точка метаданных не может быть достигнута, например в частных облаках или Azure Stack. Процесс обнаружения экземпляров подразумевает получение метаданных центра из https://login.microsoft.com/ для проверки центра.

disableInstanceDiscovery?: boolean

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

boolean

наследуется отDefaultAzureCredentialOptions.disableInstanceDiscovery

httpClient

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

httpClient?: HttpClient

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

наследуется отDefaultAzureCredentialOptions.httpClient

loggingOptions

Позволяет пользователям настраивать параметры для параметров политики ведения журнала, разрешать сведения о учетной записи ведения журнала и личные сведения для поддержки клиентов.

loggingOptions?: LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }

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

LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }

унаследован отDefaultAzureCredentialOptions.loggingOptions

processTimeoutInMs

Время ожидания, настраиваемое для выполнения запросов маркеров учетных данных разработчика, а именно <xref:AzurePowershellCredential>, AzureDeveloperCliCredential и AzureCliCredential. Время ожидания процесса для учетных данных должно быть указано в миллисекундах.

processTimeoutInMs?: number

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

number

наследуется отDefaultAzureCredentialOptions.processTimeoutInMs

proxyOptions

Параметры настройки прокси-сервера для исходящих запросов.

proxyOptions?: ProxySettings

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

унаследован отDefaultAzureCredentialOptions.proxyOptions

redirectOptions

Параметры обработки ответов перенаправления.

redirectOptions?: RedirectPolicyOptions

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

наследуется отDefaultAzureCredentialOptions.redirectOptions

retryOptions

Параметры, управляющие повторными неудачными запросами.

retryOptions?: PipelineRetryOptions

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

наследуется отDefaultAzureCredentialOptions.retryOptions

telemetryOptions

Параметры настройки общих данных телеметрии и трассировки для исходящих запросов.

telemetryOptions?: TelemetryOptions

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

наследуется отDefaultAzureCredentialOptions.telemetryOptions

tenantId

При необходимости передайте идентификатор клиента, который будет использоваться в качестве части учетных данных. По умолчанию он может использовать универсальный идентификатор клиента в зависимости от базовых учетных данных.

tenantId?: string

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

string

наследуется отDefaultAzureCredentialOptions.tenantId

tlsOptions

Параметры настройки проверки подлинности TLS

tlsOptions?: TlsSettings

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

унаследован отDefaultAzureCredentialOptions.tlsOptions

userAgentOptions

Параметры добавления сведений об агенте пользователя в исходящие запросы.

userAgentOptions?: UserAgentPolicyOptions

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

наследуется отDefaultAzureCredentialOptions.userAgentOptions