ArmSecurityInsightsModelFactory.RepositoryAccess Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public static Azure.ResourceManager.SecurityInsights.Models.RepositoryAccess RepositoryAccess(Azure.ResourceManager.SecurityInsights.Models.RepositoryAccessKind kind = default, string code = default, string state = default, string clientId = default, string token = default, string installationId = default);
static member RepositoryAccess : Azure.ResourceManager.SecurityInsights.Models.RepositoryAccessKind * string * string * string * string * string -> Azure.ResourceManager.SecurityInsights.Models.RepositoryAccess
Public Shared Function RepositoryAccess (Optional kind As RepositoryAccessKind = Nothing, Optional code As String = Nothing, Optional state As String = Nothing, Optional clientId As String = Nothing, Optional token As String = Nothing, Optional installationId As String = Nothing) As RepositoryAccess
Parameters
- kind
- RepositoryAccessKind
The kind of repository access credentials.
- code
- String
OAuth Code. Required when kind is OAuth.
- state
- String
OAuth State. Required when kind is OAuth.
- clientId
- String
OAuth ClientId. Required when kind is OAuth.
- token
- String
Personal Access Token. Required when kind is PAT.
- installationId
- String
Application installation ID. Required when kind is App. Supported by GitHub only.
Returns
A new RepositoryAccess instance for mocking.