Partilhar via


AzurePowerShellCredentialOptions Classe

Definição

Opções para configurar o AzurePowerShellCredential.

public class AzurePowerShellCredentialOptions : Azure.Identity.TokenCredentialOptions
type AzurePowerShellCredentialOptions = class
    inherit TokenCredentialOptions
Public Class AzurePowerShellCredentialOptions
Inherits TokenCredentialOptions
Herança
AzurePowerShellCredentialOptions

Construtores

AzurePowerShellCredentialOptions()

Opções para configurar o AzurePowerShellCredential.

Propriedades

AdditionallyAllowedTenants

Especifica locatários além do especificado TenantId para o qual a credencial pode adquirir tokens. Adicione o valor curinga "*" para permitir que a credencial adquira tokens para qualquer locatário que a conta conectada possa acessar. Se nenhum valor for especificado para TenantId, essa opção não terá efeito e a credencial adquirirá tokens para qualquer locatário solicitado.

AuthorityHost

O host da autoridade de Microsoft Entra. O padrão é https://login.microsoftonline.com/. Para hosts de autoridade conhecidos para instâncias de nuvem do Azure, consulte AzureAuthorityHosts.

(Herdado de TokenCredentialOptions)
Diagnostics

Obtém as opções de diagnóstico de credencial.

(Herdado de TokenCredentialOptions)
IsUnsafeSupportLoggingEnabled

Obtém ou define o valor que indica se o log etw que contém conteúdo potencialmente confidencial deve ser registrado. Definir essa propriedade como true não desabilitará a redação de Request Conteúdo. Para habilitar o registro em log de confidencial Content , a IsLoggingContentEnabled propriedade deve ser definida como true. Definir essa propriedade como true equivale a passar 'true' para o parâmetro enablePiiLogging para o método 'WithLogging' no construtor de clientes MSAL.

(Herdado de TokenCredentialOptions)
ProcessTimeout

O tempo limite do processo do PowerShell.

Retry

Obtém as opções de repetição do cliente.

(Herdado de ClientOptions)
RetryPolicy

Obtém ou define a política a ser usada para novas tentativas. Se uma política for especificada, ela será usada no lugar da Retry propriedade . O RetryPolicy tipo pode ser derivado de para modificar o comportamento padrão sem a necessidade de implementar totalmente a lógica de repetição. Se Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) for substituído ou um personalizado HttpPipelinePolicy for especificado, será responsabilidade do implementador atualizar os ProcessingContext valores.

(Herdado de ClientOptions)
TenantId

A ID do locatário no qual a credencial será autenticada por padrão. Se não for especificado, a credencial será autenticada em qualquer locatário solicitado e usará como padrão o locatário fornecido para o cmdlet 'Connect-AzAccount'.

Transport

O HttpPipelineTransport a ser usado para este cliente. O padrão é uma instância do HttpClientTransport.

(Herdado de ClientOptions)

Métodos

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

Adiciona uma HttpPipeline política ao pipeline do cliente. A posição da política no pipeline é controlada pelo position parâmetro . Se você quiser que a política seja executada uma vez por solicitação de cliente, use PerCall caso contrário, use PerRetry para executar a política para cada repetição. Observe que a mesma instância de policy seria adicionada a todos os pipelines do cliente construídos usando esse ClientOptions objeto.

(Herdado de ClientOptions)

Aplica-se a