Language

ArmMachineLearningModelFactory.WorkspaceConnectionOAuth2 Method

Definition

ClientId and ClientSecret are required. Other properties are optional depending on each OAuth2 provider's implementation.

public static Azure.ResourceManager.MachineLearning.Models.WorkspaceConnectionOAuth2 WorkspaceConnectionOAuth2(Uri authUri = default, Guid? clientId = default, string clientSecret = default, string developerToken = default, string password = default, string refreshToken = default, Guid? tenantId = default, string username = default);
static member WorkspaceConnectionOAuth2 : Uri * Nullable<Guid> * string * string * string * string * Nullable<Guid> * string -> Azure.ResourceManager.MachineLearning.Models.WorkspaceConnectionOAuth2
Public Shared Function WorkspaceConnectionOAuth2 (Optional authUri As Uri = Nothing, Optional clientId As Nullable(Of Guid) = Nothing, Optional clientSecret As String = Nothing, Optional developerToken As String = Nothing, Optional password As String = Nothing, Optional refreshToken As String = Nothing, Optional tenantId As Nullable(Of Guid) = Nothing, Optional username As String = Nothing) As WorkspaceConnectionOAuth2

Parameters

authUri
Uri

Required by Concur connection category.

clientId
Nullable<Guid>

Client id in the format of UUID.

clientSecret
String
developerToken
String

Required by GoogleAdWords connection category.

password
String
refreshToken
String

Required by GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho where user needs to get RefreshToken offline

tenantId
Nullable<Guid>

Required by QuickBooks and Xero connection categories.

username
String

Concur, ServiceNow auth server AccessToken grant type is 'Password' which requires UsernamePassword

Returns

A new WorkspaceConnectionOAuth2 instance for mocking.

Applies to