1. Packages
  2. Azure Native
  3. API Docs
  4. datafactory
  5. getFactoryGitHubAccessToken
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native.datafactory.getFactoryGitHubAccessToken

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Get GitHub Access Token.

Uses Azure REST API version 2018-06-01.

Using getFactoryGitHubAccessToken

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getFactoryGitHubAccessToken(args: GetFactoryGitHubAccessTokenArgs, opts?: InvokeOptions): Promise<GetFactoryGitHubAccessTokenResult>
function getFactoryGitHubAccessTokenOutput(args: GetFactoryGitHubAccessTokenOutputArgs, opts?: InvokeOptions): Output<GetFactoryGitHubAccessTokenResult>
Copy
def get_factory_git_hub_access_token(factory_name: Optional[str] = None,
                                     git_hub_access_code: Optional[str] = None,
                                     git_hub_access_token_base_url: Optional[str] = None,
                                     git_hub_client_id: Optional[str] = None,
                                     git_hub_client_secret: Optional[GitHubClientSecret] = None,
                                     resource_group_name: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetFactoryGitHubAccessTokenResult
def get_factory_git_hub_access_token_output(factory_name: Optional[pulumi.Input[str]] = None,
                                     git_hub_access_code: Optional[pulumi.Input[str]] = None,
                                     git_hub_access_token_base_url: Optional[pulumi.Input[str]] = None,
                                     git_hub_client_id: Optional[pulumi.Input[str]] = None,
                                     git_hub_client_secret: Optional[pulumi.Input[GitHubClientSecretArgs]] = None,
                                     resource_group_name: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetFactoryGitHubAccessTokenResult]
Copy
func GetFactoryGitHubAccessToken(ctx *Context, args *GetFactoryGitHubAccessTokenArgs, opts ...InvokeOption) (*GetFactoryGitHubAccessTokenResult, error)
func GetFactoryGitHubAccessTokenOutput(ctx *Context, args *GetFactoryGitHubAccessTokenOutputArgs, opts ...InvokeOption) GetFactoryGitHubAccessTokenResultOutput
Copy

> Note: This function is named GetFactoryGitHubAccessToken in the Go SDK.

public static class GetFactoryGitHubAccessToken 
{
    public static Task<GetFactoryGitHubAccessTokenResult> InvokeAsync(GetFactoryGitHubAccessTokenArgs args, InvokeOptions? opts = null)
    public static Output<GetFactoryGitHubAccessTokenResult> Invoke(GetFactoryGitHubAccessTokenInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetFactoryGitHubAccessTokenResult> getFactoryGitHubAccessToken(GetFactoryGitHubAccessTokenArgs args, InvokeOptions options)
public static Output<GetFactoryGitHubAccessTokenResult> getFactoryGitHubAccessToken(GetFactoryGitHubAccessTokenArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:datafactory:getFactoryGitHubAccessToken
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FactoryName
This property is required.
Changes to this property will trigger replacement.
string
The factory name.
GitHubAccessCode This property is required. string
GitHub access code.
GitHubAccessTokenBaseUrl This property is required. string
GitHub access token base URL.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
GitHubClientId string
GitHub application client ID.
GitHubClientSecret Pulumi.AzureNative.DataFactory.Inputs.GitHubClientSecret
GitHub bring your own app client secret information.
FactoryName
This property is required.
Changes to this property will trigger replacement.
string
The factory name.
GitHubAccessCode This property is required. string
GitHub access code.
GitHubAccessTokenBaseUrl This property is required. string
GitHub access token base URL.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
GitHubClientId string
GitHub application client ID.
GitHubClientSecret GitHubClientSecret
GitHub bring your own app client secret information.
factoryName
This property is required.
Changes to this property will trigger replacement.
String
The factory name.
gitHubAccessCode This property is required. String
GitHub access code.
gitHubAccessTokenBaseUrl This property is required. String
GitHub access token base URL.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name.
gitHubClientId String
GitHub application client ID.
gitHubClientSecret GitHubClientSecret
GitHub bring your own app client secret information.
factoryName
This property is required.
Changes to this property will trigger replacement.
string
The factory name.
gitHubAccessCode This property is required. string
GitHub access code.
gitHubAccessTokenBaseUrl This property is required. string
GitHub access token base URL.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
gitHubClientId string
GitHub application client ID.
gitHubClientSecret GitHubClientSecret
GitHub bring your own app client secret information.
factory_name
This property is required.
Changes to this property will trigger replacement.
str
The factory name.
git_hub_access_code This property is required. str
GitHub access code.
git_hub_access_token_base_url This property is required. str
GitHub access token base URL.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The resource group name.
git_hub_client_id str
GitHub application client ID.
git_hub_client_secret GitHubClientSecret
GitHub bring your own app client secret information.
factoryName
This property is required.
Changes to this property will trigger replacement.
String
The factory name.
gitHubAccessCode This property is required. String
GitHub access code.
gitHubAccessTokenBaseUrl This property is required. String
GitHub access token base URL.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name.
gitHubClientId String
GitHub application client ID.
gitHubClientSecret Property Map
GitHub bring your own app client secret information.

getFactoryGitHubAccessToken Result

The following output properties are available:

GitHubAccessToken string
GitHub access token.
GitHubAccessToken string
GitHub access token.
gitHubAccessToken String
GitHub access token.
gitHubAccessToken string
GitHub access token.
git_hub_access_token str
GitHub access token.
gitHubAccessToken String
GitHub access token.

Supporting Types

GitHubClientSecret

ByoaSecretAkvUrl string
Bring your own app client secret AKV URL.
ByoaSecretName string
Bring your own app client secret name in AKV.
ByoaSecretAkvUrl string
Bring your own app client secret AKV URL.
ByoaSecretName string
Bring your own app client secret name in AKV.
byoaSecretAkvUrl String
Bring your own app client secret AKV URL.
byoaSecretName String
Bring your own app client secret name in AKV.
byoaSecretAkvUrl string
Bring your own app client secret AKV URL.
byoaSecretName string
Bring your own app client secret name in AKV.
byoa_secret_akv_url str
Bring your own app client secret AKV URL.
byoa_secret_name str
Bring your own app client secret name in AKV.
byoaSecretAkvUrl String
Bring your own app client secret AKV URL.
byoaSecretName String
Bring your own app client secret name in AKV.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi