1. Packages
  2. Azure Native
  3. API Docs
  4. datafactory
  5. getFactoryGitHubAccessToken
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.datafactory.getFactoryGitHubAccessToken

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

    Get GitHub Access Token. 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>
    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]
    func GetFactoryGitHubAccessToken(ctx *Context, args *GetFactoryGitHubAccessTokenArgs, opts ...InvokeOption) (*GetFactoryGitHubAccessTokenResult, error)
    func GetFactoryGitHubAccessTokenOutput(ctx *Context, args *GetFactoryGitHubAccessTokenOutputArgs, opts ...InvokeOption) GetFactoryGitHubAccessTokenResultOutput

    > 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)
    }
    public static CompletableFuture<GetFactoryGitHubAccessTokenResult> getFactoryGitHubAccessToken(GetFactoryGitHubAccessTokenArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:datafactory:getFactoryGitHubAccessToken
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FactoryName string
    The factory name.
    GitHubAccessCode string
    GitHub access code.
    GitHubAccessTokenBaseUrl string
    GitHub access token base URL.
    ResourceGroupName 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 string
    The factory name.
    GitHubAccessCode string
    GitHub access code.
    GitHubAccessTokenBaseUrl string
    GitHub access token base URL.
    ResourceGroupName string
    The resource group name.
    GitHubClientId string
    GitHub application client ID.
    GitHubClientSecret GitHubClientSecret
    GitHub bring your own app client secret information.
    factoryName String
    The factory name.
    gitHubAccessCode String
    GitHub access code.
    gitHubAccessTokenBaseUrl String
    GitHub access token base URL.
    resourceGroupName String
    The resource group name.
    gitHubClientId String
    GitHub application client ID.
    gitHubClientSecret GitHubClientSecret
    GitHub bring your own app client secret information.
    factoryName string
    The factory name.
    gitHubAccessCode string
    GitHub access code.
    gitHubAccessTokenBaseUrl string
    GitHub access token base URL.
    resourceGroupName string
    The resource group name.
    gitHubClientId string
    GitHub application client ID.
    gitHubClientSecret GitHubClientSecret
    GitHub bring your own app client secret information.
    factory_name str
    The factory name.
    git_hub_access_code str
    GitHub access code.
    git_hub_access_token_base_url str
    GitHub access token base URL.
    resource_group_name 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 String
    The factory name.
    gitHubAccessCode String
    GitHub access code.
    gitHubAccessTokenBaseUrl String
    GitHub access token base URL.
    resourceGroupName 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
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi