Microsoft.Open.Azure.AD.CommonLibrary.xml
<?xml version="1.0"?>
<doc> <assembly> <name>Microsoft.Open.Azure.AD.CommonLibrary</name> </assembly> <members> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AuthenticationFactory"> <summary> Authentication factory class picks proper token provider to obtain authentication token </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AuthenticationFactory.#ctor"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AuthenticationFactory" /> class. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AuthenticationFactory.Authenticate(Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount,Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment,System.String,System.Security.SecureString,Microsoft.Open.Azure.AD.CommonLibrary.ShowDialog,System.Action{System.String},Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache,Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment.Endpoint)"> <summary> Authentication process that get ADAL configuration and pick token acquisition methods </summary> <param name="account">User account information</param> <param name="environment">Current azure environment</param> <param name="tenantId">Tenant id</param> <param name="password">User crednetial</param> <param name="promptBehavior">Prompt behavior</param> <param name="promptAction">Prompt action</param> <param name="tokenCache">Token cache</param> <param name="resourceId">Resource id</param> <returns></returns> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AuthenticationFactory.GetAdalConfiguration(Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment,System.String,Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment.Endpoint,Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache)"> <summary> Build ADAL configuration. </summary> <param name="environment">Azure environment</param> <param name="tenantId">tenant id</param> <param name="resourceId">Resource id</param> <param name="tokenCache">In memory token cache</param> <returns></returns> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.CallerInformation"> <summary> Caller information class for tracing </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.CallerInformation.memberName"> <summary> Caller's member name </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.CallerInformation.filePath"> <summary> Caller's file path </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.CallerInformation.lineNumber"> <summary> Caller's line number </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.CallerInformation.#ctor(System.String,System.String,System.Int32)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.CallerInformation" /> class. </summary> <param name="memberName">Caller's member name</param> <param name="sourceFilePath">Caller's file path</param> <param name="sourceLineNumber">Caller's source line number</param> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.CallerInformation.ToString"> <summary> Override method to convert CallerInformation to string </summary> <returns>Returns a string of Caller's information</returns> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.LogLevel"> <summary> Enumeration for log levels </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.LogLevel.Info"> <summary> Log level. </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.LogLevel.Warning"> <summary> Log level. </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.LogLevel.Error"> <summary> Log level. </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.LogLevel.None"> <summary> Initial value. Not used. </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.Logger"> <summary> Logging class implementation. You must call Uninitialize before exiting your application to release resources properly. </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.Logger.Delimiter"> <summary> Static variable. </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.Logger.LogFilePrefix"> <summary> Static variable. </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.Logger.InitializeLock"> <summary> Static variable. </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.Logger.isInitialized"> <summary> Static variable. </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.Logger.logStream"> <summary> Static variable. </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.Logger.currentLogLevel"> <summary> Static variable. </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.Logger.logPath"> <summary> Static variable. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.Logger.LogDirectory(System.String)"> <summary> Gets the directory where all log files should go </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.Logger.Initialize(Microsoft.Open.Azure.AD.CommonLibrary.LogLevel,System.String,System.Int32)"> <summary> Initialize the Logger Check if the log file has to be created </summary> <param name="logLevel">Log level to use as the "current log level".</param> <param name="filePath">File Path for the log.</param> <param name="historyLength">History length - how many log files to keep around.</param> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.Logger.WriteError(Microsoft.Open.Azure.AD.CommonLibrary.CallerInformation,System.String,System.Object[])"> <summary> Logs an C# client error message. </summary> <param name="callerInfo">A new instance of CallerInformation class</param> <param name="message">Message you want to log.</param> <param name="args">Message args.</param> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.Logger.WriteError(System.Exception,System.String,System.String)"> <summary> Logs an PowerShell client error/ exception message. Recursively logs inner exceptions. </summary> <param name="exception">Exception to log.</param> <param name="moduleName">Module name.</param> <param name="methodName">Method name.</param> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.Logger.WriteWarning(System.String,System.String)"> <summary> Write a PowerShell client log message </summary> <param name="methodName">Module name.</param> <param name="message">Log message.</param> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.Logger.WriteInfo(Microsoft.Open.Azure.AD.CommonLibrary.CallerInformation,System.String,System.Object[])"> <summary> Logs an C# client information message. </summary> <param name="callerInfo">A new instance of CallerInformation class</param> <param name="message">Message you want to log.</param> <param name="args">Message args.</param> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.Logger.WriteInfo(System.String,System.String,System.String,System.Object[])"> <summary> PowerShell client Logs an information message. </summary> <param name="cmdletName"> Commandlet name.</param> <param name="methodName">Method name.</param> <param name="message">Message you want to log.</param> <param name="args">Message args.</param> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.Logger.WriteInfo(System.String,System.String,System.Object[])"> <summary> PowerShell client Logs an information message. </summary> <param name="methodName">Method name.</param> <param name="message">Message you want to log.</param> <param name="args">Message args.</param> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.Logger.Write(System.Exception,System.String)"> <summary> Logs an exception message. Recursively logs inner exceptions. </summary> <param name="exception">Exception to log.</param> <param name="moduleName">Module name.</param> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.Logger.WriteMessage(Microsoft.Open.Azure.AD.CommonLibrary.LogLevel,System.String,System.String,System.Object[])"> <summary> Parameterized log </summary> <param name="level">Log level.</param> <param name="caller">Module name.</param> <param name="message">Log message.</param> <param name="args">Message args.</param> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.Logger.ContinueInitialization(Microsoft.Open.Azure.AD.CommonLibrary.LogLevel,System.Int32,System.String)"> <summary> Initialize the Logger Check if the log file has to be created </summary> <param name="logLevel">Log level to use as the "current log level".</param> <param name="historyLength">History length - how many log files to keep around.</param> <param name="filePath">File Path for the Log.</param> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.Logger.CleanupOldLogFiles(System.Int32,System.String)"> <summary> Cleanup log files (retaining the latest 'historyLength' of files </summary> <param name="historyLength">History length.</param> <param name="filePath">File Path for log.</param> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.ConnectAzureAD"> <summary> Cmdlet to log into an environment and download the subscriptions </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.LoginType"> <summary> User log in type </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.LoginType.OrgId"> <summary> User is logging in with orgid credentials </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.LoginType.LiveId"> <summary> User is logging in with liveid credentials </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.LoginType.ManagedService"> <summary> User is logging in with Managed Service Identity credentials </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.NonListNavigationalProperties"> <summary> Response of get property of the folloing is not a list </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.NonListNavigationalProperties.Manager"> <summary> Direcotry object manager </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.ShowDialog"> <summary> Prompt behavior </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.ShowDialog.Auto"> <summary> Depends on need </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.ShowDialog.Always"> <summary> ALways </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.ShowDialog.Never"> <summary> Never </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.ShowDialog.RefreshSession"> <summary> RefreshSession </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationException"> <summary> Base class representing an exception that occurs when authenticating against Azure Active Directory </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationException.#ctor"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationException" /> class. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationException.#ctor(System.String)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationException" /> class. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationException.#ctor(System.String,System.Exception)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationException" /> class. </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AadNeedAuthenticationException"> <summary> Exception that gets thrown when the user has not authenticated before issuing requests/ using AAD cmdlets </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AadNeedAuthenticationException.#ctor(System.String,System.Exception)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AadNeedAuthenticationException" /> class. </summary> <param name="message"></param> <param name="innerException"></param> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AadResourceNotAvailableAuthenticationException"> <summary> Exception that gets thrown when the user has not authenticated before issuing requests/ using AAD cmdlets </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AadResourceNotAvailableAuthenticationException.#ctor(System.String,System.Exception)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AadNeedAuthenticationException" /> class. </summary> <param name="message"></param> <param name="innerException"></param> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationCanceledException"> <summary> Exception that gets thrown when the user explicitly cancels an authentication operation. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationCanceledException.#ctor(System.String,System.Exception)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationCanceledException" /> class. </summary> <param name="message"></param> <param name="innerException"></param> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationFailedWithoutPopupException"> <summary> Exception that gets thrown when the ADAL library is unable to authenticate without a popup dialog. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationFailedWithoutPopupException.#ctor(System.String,System.Exception)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationFailedWithoutPopupException" /> class. </summary> <param name="message"></param> <param name="innerException"></param> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationFailedException"> <summary> Exception that gets thrown if an authentication operation fails on the server. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationFailedException.#ctor(System.String,System.Exception)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationFailedException" /> class. </summary> <param name="message"></param> <param name="innerException"></param> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationCantRenewException"> <summary> Exception thrown if a refresh token has expired. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationCantRenewException.#ctor"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationCantRenewException" /> class. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationCantRenewException.#ctor(System.String)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationCantRenewException" /> class. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationCantRenewException.#ctor(System.String,System.Exception)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AadAuthenticationCantRenewException" /> class. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.DictionaryExtensions.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})"> <summary> Perform an action on each element of a sequence. </summary> <typeparam name="T">Type of elements in the sequence.</typeparam> <param name="sequence">The sequence.</param> <param name="action">The action to perform.</param> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AdalConfiguration"> <summary> Class storing the configuration information needed for ADAL to request token from the right AD tenant depending on environment. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AdalConfiguration.#ctor"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AdalConfiguration" /> class. </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount"> <summary> Azure account class that records user input </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.AccountType"> <summary> User log-in type </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.AccountType.ServicePrincipal"> <summary> Log in using service principal certificate </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.AccountType.User"> <summary> Log in using user secret </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.AccountType.AccessToken"> <summary> Log in using access token </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.AccountType.ManagedService"> <summary> Log in using Managed Service Identity Auth </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.Property"> <summary> User input categories </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.Property.Tenants"> <summary> Comma separated list of tenants on this account. </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.Property.AadAccessToken"> <summary> AAD Graph Access token. </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.Property.MsAccessToken"> <summary> AAD Graph Access token. </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.Property.CertificateThumbprint"> <summary> Thumbprint for associated certificate </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.Property.MSILoginSecret"> <summary> Secret that may be used with MSI login </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.Property.MSILoginUri"> <summary> Uri for Managed Service Identity Login </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.Property.MSILoginUriBackup"> <summary> Backup uri for Managed Service Identity Login </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.#ctor"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount" /> class. </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AzureContext"> <summary> Represents current Azure session context. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AzureContext.#ctor(Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount,Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AzureContext" /> class. </summary> <param name="account">The azure account object</param> <param name="environment">The azure environment object</param> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AzureContext.#ctor(Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount,Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment,Microsoft.Open.Azure.AD.CommonLibrary.AzureTenant)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AzureContext" /> class. </summary> <param name="account">The azure account object</param> <param name="environment">The azure environment object</param> <param name="tenant">The azure tenant object</param> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureContext.Account"> <summary> Gets the azure account. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureContext.Environment"> <summary> Gets the azure environment. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureContext.Tenant"> <summary> Gets the azure tenant. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureContext.TokenCache"> <summary> Gets or sets the token cache contents. </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment"> <summary> Azure environment class property fields </summary> <summary> AzureEnvironment class methods fields </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment.#ctor"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment" /> class. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment.PublicEnvironments"> <summary> Gets Microsoft Azure environments </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment.Endpoint"> <summary> Endpoint keys for look up </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment.Endpoint.ActiveDirectory"> <summary> Authority root </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment.Endpoint.ActiveDirectoryServiceEndpointResourceId"> <summary> AAD core </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment.Endpoint.MsGraphEndpointResourceId"> <summary> AAD Graph </summary> </member> <member name="F:Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment.Endpoint.AadGraphEndpointResourceId"> <summary> MS Graph </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AzureRMProfile"> <summary> Represents Azure Resource Manager profile structure with default context, environments and token cache. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AzureRMProfile.#ctor"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AzureRMProfile" /> class. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureRMProfile.Environments"> <summary> Gets or sets Azure environments. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureRMProfile.Context"> <summary> Gets or sets the default azure context object. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureRMProfile.ProfilePath"> <summary> Gets the path of the profile file. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AzureRMProfile.ToString"> <summary> Serializes the current profile and return its contents. </summary> <returns>The current string.</returns> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AzureRmProfileProvider"> <summary> AzureRmProfileProvider class that maintains a single profile. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AzureRmProfileProvider.#ctor"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AzureRMProfile" /> class. </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AzureSession"> <summary> Represents current Azure session. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureSession.AuthenticationFactory"> <summary> Gets or sets Azure authentication factory. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureSession.DataStore"> <summary> Gets or sets data persistence store. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureSession.TokenCache"> <summary> Gets or sets the token cache store. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureSession.TokenCacheFile"> <summary> Gets or sets token cache file path. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureSession.ProfileDirectory"> <summary> Gets or sets profile directory. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureSession.ProfileFile"> <summary> Gets or sets profile file name. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureSession.OldProfileFileBackup"> <summary> Gets or sets file name for the migration backup. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureSession.OldProfileFile"> <summary> Gets or sets old profile file name. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureSession.AccessTokens"> <summary> Gets or sets access token for resource(s) </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureSession.AzureEnvironment"> <summary> Get or sets azure environment for the user, such as PROD, China, Germany, etc </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureSession.CorrelationId"> <summary> Gets or sets the Correlation Id for the operation </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AzureSession.GetCorrelationRequestHeader"> <summary> Returns the correlation header string based on the current correlation id Guid </summary> <returns>The correlation client request id header value as a string</returns> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AzureSession.ResetCorrelationRequestHeader"> <summary> Resets the correlation id stored in UserSessionState </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AzureSession.ClientAuthenticated"> <summary> Checked the log-in state of user </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AzureSession.GetAccessToken(Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment.Endpoint)"> <summary> Returns the access token for user. </summary> <param name="endPoint">Resource endpoint key</param> <returns>Access token that match login type</returns> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AzureTenant"> <summary> Represents an AD tenant. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureTenant.Id"> <summary> Gets or sets the tenant id. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.AzureTenant.Domain"> <summary> Gets or sets the tenant domain. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.PSAzureContext.op_Implicit(Microsoft.Open.Azure.AD.CommonLibrary.AzureContext)~Microsoft.Open.Azure.AD.CommonLibrary.PSAzureContext"> <summary> Convert between implementations of the current connection context for Azure. </summary> <param name="context">The connection context to convert.</param> <returns>The converted context.</returns> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.PSAzureContext.Account"> <summary> Gets the azure account. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.PSAzureContext.Environment"> <summary> Gets the azure environment. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.PSAzureContext.Tenant"> <summary> Gets the azure tenant. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.PSAzureContext.TenantId"> <summary> Gets the azure tenant. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.PSAzureContext.TenantDomain"> <summary> Gets the azure tenant. </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.RMProfileClient"> <summary> RM profile client class </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.RMProfileClient.#ctor(Microsoft.Open.Azure.AD.CommonLibrary.AzureRMProfile)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.RMProfileClient" /> class. </summary> <param name="profile">RM profile</param> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.AdalTokenProvider"> <summary> A token provider that uses ADAL to retrieve tokens from Azure Active Directory </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AdalTokenProvider.#ctor"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.AdalTokenProvider" /> class. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AdalTokenProvider.GetAccessToken(Microsoft.Open.Azure.AD.CommonLibrary.AdalConfiguration,Microsoft.Open.Azure.AD.CommonLibrary.ShowDialog,System.Action{System.String},System.String,System.Security.SecureString,Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.AccountType)"> <summary> Get access token based on crendential type </summary> <param name="config">ADAL configuration</param> <param name="promptBehavior">Prompt behavior</param> <param name="promptAction">Prompt action</param> <param name="userId">User Id</param> <param name="password">User secret</param> <param name="credentialType">Credential type</param> <returns></returns> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AdalTokenProvider.GetManagedServiceToken(Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount,Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment,System.String,Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment.Endpoint,Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.AccountType)"> <summary> Get Managed Service Token </summary> <param name="account">AccountId</param> <param name="environment">Azure Environment</param> <param name="tenantId">TenantId</param> <param name="resourceId">Resource or EndpointId</param> <param name="credentialType">The account type</param> <returns>A Managed Service Token from the VM Identity endpoint</returns> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.AdalTokenProvider.GetAccessTokenWithCertificate(Microsoft.Open.Azure.AD.CommonLibrary.AdalConfiguration,System.String,System.String,Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.AccountType)"> <summary> Get access token based on certificate </summary> <param name="config">ADAL configuration</param> <param name="clientId">Application Id</param> <param name="certificate">Certificate thumbprint</param> <param name="credentialType">Credential type</param> <returns></returns> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.ITokenProvider"> <summary> This interface represents objects that can be used to obtain and manage access tokens. </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.ITokenProvider.GetAccessToken(Microsoft.Open.Azure.AD.CommonLibrary.AdalConfiguration,Microsoft.Open.Azure.AD.CommonLibrary.ShowDialog,System.Action{System.String},System.String,System.Security.SecureString,Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.AccountType)"> <summary> Get a new login token for the given environment, user credential, and credential type. </summary> <param name="config">Configuration.</param> <param name="promptBehavior">Prompt behavior.</param> <param name="promptAction">Prompt action for device flow.</param> <param name="userId">User ID/Service principal to get the token for.</param> <param name="password">Secure strings with password/service principal key.</param> <param name="credentialType">Credential type.</param> <returns>An access token.</returns> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.ITokenProvider.GetAccessTokenWithCertificate(Microsoft.Open.Azure.AD.CommonLibrary.AdalConfiguration,System.String,System.String,Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.AccountType)"> <summary> Get a new authentication token for the given environment </summary> <param name="config">The ADAL Configuration</param> <param name="principalId">The id for the given principal</param> <param name="certificateThumbprint">The certificate thumbprint for this user</param> <param name="credentialType">The account type</param> <returns>An access token, which can be renewed</returns> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.ITokenProvider.GetManagedServiceToken(Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount,Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment,System.String,Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment.Endpoint,Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.AccountType)"> <summary> Get Managed Service Token </summary> <param name="account">AccountId</param> <param name="environment">Azure Environment</param> <param name="tenantId">TenantId</param> <param name="resourceId">Resource or EndpointId</param> <param name="credentialType">The account type</param> <returns>A Managed Service Token from the VM Identity endpoint</returns> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.ManagedServiceTokenProvider.GetManagedServiceToken(Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount,Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment,System.String,Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment.Endpoint,Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount.AccountType)"> <summary> Get MSI Service Token </summary> <param name="account">Azure account</param> <param name="environment">Azure environment</param> <param name="tenantId">tenant id</param> <param name="resourceId">Resource id</param> <param name="credentialType">Credential Type</param> <returns>AccessToken</returns> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.ManagedServiceTokenProvider.GetResourceId(Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment.Endpoint,Microsoft.Open.Azure.AD.CommonLibrary.AzureEnvironment)"> <summary> Get Resource Id </summary> <param name="resourceIdorEndpointName">ResourceId or endpoint name</param> <param name="environment">Azure environment</param> <returns></returns> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.ManagedServiceTokenProvider.ManagedServiceTokenInfo"> <summary> Wire representation of MSI token </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.ServicePrincipalTokenProvider.ServicePrincipalAccessToken.#ctor(Microsoft.Open.Azure.AD.CommonLibrary.AdalConfiguration,Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationResult,System.Func{Microsoft.Open.Azure.AD.CommonLibrary.AdalConfiguration,System.String,Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationResult},System.String)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.ServicePrincipalTokenProvider.ServicePrincipalAccessToken" /> class. </summary> <param name="configuration">ADAL configuration</param> <param name="authResult">Authentication result</param> <param name="tokenRenewer">Token renew methods</param> <param name="appId">Application id of client</param> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.SimpleAccessToken"> <summary> Provides access token information for a bearer token </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.SimpleAccessToken.AccessToken"> <summary> The access token to be applied to a request message </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.SimpleAccessToken.#ctor(Microsoft.Open.Azure.AD.CommonLibrary.AzureAccount,System.String,System.String,System.String)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.SimpleAccessToken" /> class. Create a new access token from the given account and tenant id </summary> <param name="account">The account, containing user id, access token information</param> <param name="tenantId">The tenant id for the given access token</param> <param name="token">The token value for access token</param> <param name="tokenType">The token type for the given token.</param> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.SimpleAccessToken.AuthorizeRequest(System.Action{System.String,System.String})"> <summary> Authorize a request using an authorization setter function. </summary> <param name="authTokenSetter">The authorization token setter function.</param> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.SimpleAccessToken.LoginType"> <summary> The login type for this token </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.SimpleAccessToken.TenantId"> <summary> The tenant Id for this token. </summary> </member> <member name="P:Microsoft.Open.Azure.AD.CommonLibrary.SimpleAccessToken.UserId"> <summary> The User Id associated with this token. </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.UserTokenProvider"> <summary> A token provider that uses ADAL to retrieve tokens from Azure Active Directory for user credentials. </summary> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.UserTokenProvider.AdalAccessToken"> <summary> Implementation of <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.IAccessToken"/> using data from ADAL </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.UserTokenProvider.AdalAccessToken.#ctor(Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationResult,Microsoft.Open.Azure.AD.CommonLibrary.UserTokenProvider,Microsoft.Open.Azure.AD.CommonLibrary.AdalConfiguration)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.Open.Azure.AD.CommonLibrary.UserTokenProvider.AdalAccessToken" /> class. </summary> <param name="authResult">Authentication result</param> <param name="tokenProvider">Token provider</param> <param name="configuration">ADAL configuration</param> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.Utilities.CmdletExtensions.IsBound(System.Management.Automation.PSCmdlet,System.String)"> <summary> Return the value of a paramater, or null if not set </summary> <typeparam name="T"></typeparam> <param name="cmdlet">the executing cmdlet</param> <param name="parameterName">The name of the parameter to return</param> <returns>true if the parameter was provided by the user, otherwise false</returns> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.Utilities.IHttpRetryAlgorithm"> <summary> Retry algorithm for Http messages </summary> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.Utilities.IHttpRetryAlgorithm.ShouldRetry(System.Net.Http.HttpResponseMessage)"> <summary> Determine if a request should be retried </summary> <param name="message">The response to the request</param> <returns>True if the request should be retried</returns> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.Utilities.IHttpRetryAlgorithm.WaitForRetry"> <summary> Wait for the appropriate retry interval </summary> <returns>A Task that dealys for the appropriate interval</returns> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.HttpClientOperationsFactory.HttpClientOperations`1.InvalidateCache(System.String)"> <summary> Invalidate a cache value due to an event (for example, the cache value was aritten) </summary> <param name="requestUri">The uri of the entity to cache</param> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.HttpClientOperationsFactory.HttpClientOperations`1.TryGetFromCache(System.String,`0@)"> <summary> Get The value from the cache </summary> <param name="requestUri"></param> <param name="value"></param> <returns></returns> </member> <member name="M:Microsoft.Open.Azure.AD.CommonLibrary.HttpClientOperationsFactory.HttpClientOperations`1.SaveInCache(System.String,`0)"> <summary> Save the given request payload in the cache </summary> <param name="requestUri">The request uri to save</param> <param name="value">The payload value to save</param> </member> <member name="T:Microsoft.Open.Azure.AD.CommonLibrary.IHttpOperationsFactory"> <summary> Abstract interface for acquiring Http Operations </summary> </member> </members> </doc> |