Dependencies/Assemblies/Microsoft365DSC.Connection.xml
|
<?xml version="1.0"?>
<doc> <assembly> <name>Microsoft365DSC.Connection</name> </assembly> <members> <member name="T:Microsoft365DSC.Connection.ConnectionHelper"> <summary> Provides methods for determining the most secure authentication type supported by Microsoft365DSC resources. </summary> </member> <member name="M:Microsoft365DSC.Connection.ConnectionHelper.GetComponentsWithMostSecureAuthenticationType(System.String,System.String[],System.String[])"> <summary> Gets all resources that support the specified authentication method and determines the most secure authentication method supported by each resource. </summary> <param name="dscResourcesPath"> The path to the DSCResources folder containing the .psm1 resource modules. </param> <param name="authenticationMethods"> The authentication methods to evaluate, in order of preference: ApplicationWithSecret, CertificateThumbprint, CertificatePath, Credentials, CredentialsWithTenantId, CredentialsWithApplicationId, ManagedIdentity, AccessTokens. </param> <param name="resources"> The resource names to evaluate (without MSFT_ prefix and .psm1 extension). </param> <returns> A list of Hashtable objects, each containing 'Resource' (string) and 'AuthMethod' (string). </returns> </member> <member name="M:Microsoft365DSC.Connection.ConnectionHelper.DetermineMostSecureAuthMethod(System.Collections.Generic.HashSet{System.String},System.Collections.Generic.HashSet{System.String},System.String)"> <summary> Determines the most secure authentication method for a resource based on the authentication methods requested and the parameters the resource supports. The priority order matches the original PowerShell elseif chain. </summary> </member> </members> </doc> |