DefaultAzureCredentialResourceIdOptions interface
Предоставляет параметры настройки класса DefaultAzureCredential.
Этот вариант поддерживает managedIdentityResourceId
и не managedIdentityClientId
, так как поддерживается только один из обоих вариантов.
- Extends
Свойства
managed |
При необходимости передайте идентификатор ресурса, который будет использоваться ManagedIdentityCredential. В таких сценариях, как при создании удостоверений, назначенных пользователем, с помощью шаблона ARM, где идентификатор ресурса удостоверения известен, но идентификатор клиента не может быть известен заранее, этот параметр позволяет программам использовать эти удостоверения, назначенные пользователем, не требуя сначала определить идентификатор клиента созданного удостоверения. |
Унаследованные свойства
additionally |
Для мультитенантных приложений указывает дополнительные клиенты, для которых учетные данные могут получать маркеры. Добавьте подстановочное значение "*", чтобы разрешить учетным данным получать маркеры для любого клиента, установленного приложением. |
additional |
Дополнительные политики для включения в конвейер HTTP. |
agent | Параметры настройки экземпляра агента для исходящих запросов |
allow |
Задайте значение true, если запрос отправляется по протоколу HTTP вместо HTTPS |
authority |
Узел центра, используемый для запросов проверки подлинности. Возможные значения доступны через AzureAuthorityHosts. Значение по умолчанию — "https://login.microsoftonline.com". |
disable |
Поле определяет, выполняется ли обнаружение экземпляров при попытке проверки подлинности.
При установке этого значения значение |
http |
HttpClient, который будет использоваться для отправки HTTP-запросов. |
logging |
Позволяет пользователям настраивать параметры для параметров политики ведения журнала, разрешать сведения о учетной записи ведения журнала и личные сведения для поддержки клиентов. |
process |
Время ожидания, настраиваемое для выполнения запросов маркеров учетных данных разработчика, а именно <xref:AzurePowershellCredential>, AzureDeveloperCliCredential и AzureCliCredential. Время ожидания процесса для учетных данных должно быть указано в миллисекундах. |
proxy |
Параметры настройки прокси-сервера для исходящих запросов. |
redirect |
Параметры обработки ответов перенаправления. |
retry |
Параметры, управляющие повторными неудачными запросами. |
telemetry |
Параметры настройки общих данных телеметрии и трассировки для исходящих запросов. |
tenant |
При необходимости передайте идентификатор клиента, который будет использоваться в качестве части учетных данных. По умолчанию он может использовать универсальный идентификатор клиента в зависимости от базовых учетных данных. |
tls |
Параметры настройки проверки подлинности TLS |
user |
Параметры добавления сведений об агенте пользователя в исходящие запросы. |
Сведения о свойстве
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