@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 2.06 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as inputs from "../types/input";
/**
* Get GitHub Access Token.
*
* Uses Azure REST API version 2018-06-01.
*/
export declare function getFactoryGitHubAccessToken(args: GetFactoryGitHubAccessTokenArgs, opts?: pulumi.InvokeOptions): Promise<GetFactoryGitHubAccessTokenResult>;
export interface GetFactoryGitHubAccessTokenArgs {
/**
* The factory name.
*/
factoryName: string;
/**
* GitHub access code.
*/
gitHubAccessCode: string;
/**
* GitHub access token base URL.
*/
gitHubAccessTokenBaseUrl: string;
/**
* GitHub application client ID.
*/
gitHubClientId?: string;
/**
* GitHub bring your own app client secret information.
*/
gitHubClientSecret?: inputs.datafactory.GitHubClientSecret;
/**
* The resource group name.
*/
resourceGroupName: string;
}
/**
* Get GitHub access token response definition.
*/
export interface GetFactoryGitHubAccessTokenResult {
/**
* GitHub access token.
*/
readonly gitHubAccessToken?: string;
}
/**
* Get GitHub Access Token.
*
* Uses Azure REST API version 2018-06-01.
*/
export declare function getFactoryGitHubAccessTokenOutput(args: GetFactoryGitHubAccessTokenOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetFactoryGitHubAccessTokenResult>;
export interface GetFactoryGitHubAccessTokenOutputArgs {
/**
* The factory name.
*/
factoryName: pulumi.Input<string>;
/**
* GitHub access code.
*/
gitHubAccessCode: pulumi.Input<string>;
/**
* GitHub access token base URL.
*/
gitHubAccessTokenBaseUrl: pulumi.Input<string>;
/**
* GitHub application client ID.
*/
gitHubClientId?: pulumi.Input<string>;
/**
* GitHub bring your own app client secret information.
*/
gitHubClientSecret?: pulumi.Input<inputs.datafactory.GitHubClientSecretArgs>;
/**
* The resource group name.
*/
resourceGroupName: pulumi.Input<string>;
}